diff --git a/CHANGELOG.md b/CHANGELOG.md index 0356283f627..f920fee9f80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,9 +5,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.3.0] - 2024-04-16 + +### Changed + +- Weekly generation with Kiota. + ## [1.2.0] - 2024-03-19 ### Added + - Added support for form and multipart serialization. ### Changed diff --git a/msgraph/_version.py b/msgraph/_version.py index a9ecfe2e6e0..38105525bab 100644 --- a/msgraph/_version.py +++ b/msgraph/_version.py @@ -1 +1 @@ -VERSION: str = '1.2.0' +VERSION: str = '1.3.0' diff --git a/msgraph/generated/admin/admin_request_builder.py b/msgraph/generated/admin/admin_request_builder.py index 78d7cf77546..c06adf61829 100644 --- a/msgraph/generated/admin/admin_request_builder.py +++ b/msgraph/generated/admin/admin_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AdminRequestBuilderGetRequestConfiguration] = None) -> Optional[Admin]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Admin]: """ Get admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def get(self,request_configuration: Optional[AdminRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Admin, error_mapping) - async def patch(self,body: Optional[Admin] = None, request_configuration: Optional[AdminRequestBuilderPatchRequestConfiguration] = None) -> Optional[Admin]: + async def patch(self,body: Optional[Admin] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Admin]: """ Update admin param body: The request body @@ -74,7 +75,7 @@ async def patch(self,body: Optional[Admin] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Admin, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AdminRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,7 +86,7 @@ def to_get_request_information(self,request_configuration: Optional[AdminRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Admin] = None, request_configuration: Optional[AdminRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Admin] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update admin param body: The request body @@ -94,7 +95,7 @@ def to_patch_request_information(self,body: Optional[Admin] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -181,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdminRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AdminRequestBuilder.AdminRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdminRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/edge/edge_request_builder.py b/msgraph/generated/admin/edge/edge_request_builder.py index 63fae4c8cd1..276b1abba42 100644 --- a/msgraph/generated/admin/edge/edge_request_builder.py +++ b/msgraph/generated/admin/edge/edge_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/edge{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EdgeRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property edge for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EdgeRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EdgeRequestBuilderGetRequestConfiguration] = None) -> Optional[Edge]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Edge]: """ A container for Microsoft Edge resources. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EdgeRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Edge, error_mapping) - async def patch(self,body: Optional[Edge] = None, request_configuration: Optional[EdgeRequestBuilderPatchRequestConfiguration] = None) -> Optional[Edge]: + async def patch(self,body: Optional[Edge] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Edge]: """ Update the navigation property edge in admin param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Edge] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Edge, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EdgeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property edge for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/edge', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EdgeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A container for Microsoft Edge resources. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[EdgeRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Edge] = None, request_configuration: Optional[EdgeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Edge] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property edge in admin param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Edge] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/edge', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def internet_explorer_mode(self) -> InternetExplorerModeRequestBuilder: return InternetExplorerModeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdgeRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EdgeRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdgeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EdgeRequestBuilder.EdgeRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdgeRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/edge/internet_explorer_mode/internet_explorer_mode_request_builder.py b/msgraph/generated/admin/edge/internet_explorer_mode/internet_explorer_mode_request_builder.py index 475964162a9..c2b1f94cccc 100644 --- a/msgraph/generated/admin/edge/internet_explorer_mode/internet_explorer_mode_request_builder.py +++ b/msgraph/generated/admin/edge/internet_explorer_mode/internet_explorer_mode_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/edge/internetExplorerMode{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[InternetExplorerModeRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property internetExplorerMode for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[InternetExplorerModeReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[InternetExplorerModeRequestBuilderGetRequestConfiguration] = None) -> Optional[InternetExplorerMode]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[InternetExplorerMode]: """ A container for Internet Explorer mode resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[InternetExplorerModeRequestBu return await self.request_adapter.send_async(request_info, InternetExplorerMode, error_mapping) - async def patch(self,body: Optional[InternetExplorerMode] = None, request_configuration: Optional[InternetExplorerModeRequestBuilderPatchRequestConfiguration] = None) -> Optional[InternetExplorerMode]: + async def patch(self,body: Optional[InternetExplorerMode] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InternetExplorerMode]: """ Update the navigation property internetExplorerMode in admin param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[InternetExplorerMode] = None, request_config return await self.request_adapter.send_async(request_info, InternetExplorerMode, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[InternetExplorerModeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property internetExplorerMode for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/edge/internetExplorerMode', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[InternetExplorerModeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A container for Internet Explorer mode resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[InternetExpl request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[InternetExplorerMode] = None, request_configuration: Optional[InternetExplorerModeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[InternetExplorerMode] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property internetExplorerMode in admin param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[InternetExplorerMode] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/edge/internetExplorerMode', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def site_lists(self) -> SiteListsRequestBuilder: return SiteListsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InternetExplorerModeRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class InternetExplorerModeRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InternetExplorerModeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InternetExplorerModeRequestBuilder.InternetExplorerModeRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InternetExplorerModeRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/count/count_request_builder.py b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/count/count_request_builder.py index b89d976890f..27d67da2df8 100644 --- a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/count/count_request_builder.py +++ b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/edge/internetExplorerMode/siteLists/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/browser_site_list_item_request_builder.py b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/browser_site_list_item_request_builder.py index c23118354f2..f0d14ce404e 100644 --- a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/browser_site_list_item_request_builder.py +++ b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/browser_site_list_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BrowserSiteListItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a browserSiteList object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[BrowserSiteListItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BrowserSiteListItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BrowserSiteList]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSiteList]: """ Get a browserSiteList that contains browserSite and browserSharedCookie resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[BrowserSiteListItemRequestBui return await self.request_adapter.send_async(request_info, BrowserSiteList, error_mapping) - async def patch(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[BrowserSiteListItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BrowserSiteList]: + async def patch(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSiteList]: """ Update the properties of a browserSiteList object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[BrowserSiteList] = None, request_configurati return await self.request_adapter.send_async(request_info, BrowserSiteList, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BrowserSiteListItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a browserSiteList object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BrowserSiteListItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a browserSiteList that contains browserSite and browserSharedCookie resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[BrowserSiteL request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[BrowserSiteListItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a browserSiteList object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[BrowserSiteList] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def sites(self) -> SitesRequestBuilder: return SitesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BrowserSiteListItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BrowserSiteListItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BrowserSiteListItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BrowserSiteListItemRequestBuilder.BrowserSiteListItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BrowserSiteListItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/publish/publish_request_builder.py b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/publish/publish_request_builder.py index 642de3fdbf4..cac514713b6 100644 --- a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/publish/publish_request_builder.py +++ b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/publish/publish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}/publish", path_parameters) - async def post(self,body: Optional[PublishPostRequestBody] = None, request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> Optional[BrowserSiteList]: + async def post(self,body: Optional[PublishPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSiteList]: """ Publish the specified browserSiteList for devices to download. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[PublishPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, BrowserSiteList, error_mapping) - def to_post_request_information(self,body: Optional[PublishPostRequestBody] = None, request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PublishPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Publish the specified browserSiteList for devices to download. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PublishRequestBuilder: raise TypeError("raw_url cannot be null.") return PublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/shared_cookies/count/count_request_builder.py b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/shared_cookies/count/count_request_builder.py index b6f63535882..238601cca74 100644 --- a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/shared_cookies/count/count_request_builder.py +++ b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/shared_cookies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}/sharedCookies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/shared_cookies/item/browser_shared_cookie_item_request_builder.py b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/shared_cookies/item/browser_shared_cookie_item_request_builder.py index f9bb3baea12..ff3e3b5f1d5 100644 --- a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/shared_cookies/item/browser_shared_cookie_item_request_builder.py +++ b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/shared_cookies/item/browser_shared_cookie_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}/sharedCookies/{browserSharedCookie%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BrowserSharedCookieItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a browserSharedCookie from a browserSiteList. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[BrowserSharedCookieItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BrowserSharedCookieItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BrowserSharedCookie]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSharedCookie]: """ Get a session cookie that can be shared between a Microsoft Edge process and an Internet Explorer process, while using Internet Explorer mode. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[BrowserSharedCookieItemReques return await self.request_adapter.send_async(request_info, BrowserSharedCookie, error_mapping) - async def patch(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[BrowserSharedCookieItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BrowserSharedCookie]: + async def patch(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSharedCookie]: """ Update the properties of a browserSharedCookie object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[BrowserSharedCookie] = None, request_configu return await self.request_adapter.send_async(request_info, BrowserSharedCookie, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BrowserSharedCookieItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a browserSharedCookie from a browserSiteList. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}/sharedCookies/{browserSharedCookie%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BrowserSharedCookieItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a session cookie that can be shared between a Microsoft Edge process and an Internet Explorer process, while using Internet Explorer mode. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[BrowserShare request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[BrowserSharedCookieItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a browserSharedCookie object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[BrowserSharedCookie] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}/sharedCookies/{browserSharedCookie%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BrowserSharedCookieItemReque raise TypeError("raw_url cannot be null.") return BrowserSharedCookieItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BrowserSharedCookieItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BrowserSharedCookieItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BrowserSharedCookieItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BrowserSharedCookieItemRequestBuilder.BrowserSharedCookieItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BrowserSharedCookieItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/shared_cookies/shared_cookies_request_builder.py b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/shared_cookies/shared_cookies_request_builder.py index 2b0b00a530e..960ef331bd2 100644 --- a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/shared_cookies/shared_cookies_request_builder.py +++ b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/shared_cookies/shared_cookies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_browser_shared_cookie_id(self,browser_shared_cookie_id: str) -> BrowserSh url_tpl_params["browserSharedCookie%2Did"] = browser_shared_cookie_id return BrowserSharedCookieItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SharedCookiesRequestBuilderGetRequestConfiguration] = None) -> Optional[BrowserSharedCookieCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSharedCookieCollectionResponse]: """ Get a list of the browserSharedCookie objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SharedCookiesRequestBuilderGe return await self.request_adapter.send_async(request_info, BrowserSharedCookieCollectionResponse, error_mapping) - async def post(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[SharedCookiesRequestBuilderPostRequestConfiguration] = None) -> Optional[BrowserSharedCookie]: + async def post(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSharedCookie]: """ Create a new browserSharedCookie object in a browserSiteList. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[BrowserSharedCookie] = None, request_configur return await self.request_adapter.send_async(request_info, BrowserSharedCookie, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharedCookiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the browserSharedCookie objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedCookie request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[SharedCookiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new browserSharedCookie object in a browserSiteList. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[BrowserSharedCookie] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}/sharedCookies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedCookiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedCookiesRequestBuilder.SharedCookiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedCookiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/sites/count/count_request_builder.py b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/sites/count/count_request_builder.py index ae0219f2781..87ae2c64d35 100644 --- a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/sites/count/count_request_builder.py +++ b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/sites/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}/sites/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/sites/item/browser_site_item_request_builder.py b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/sites/item/browser_site_item_request_builder.py index 68ed05b0701..42e8080dc77 100644 --- a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/sites/item/browser_site_item_request_builder.py +++ b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/sites/item/browser_site_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}/sites/{browserSite%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BrowserSiteItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a browserSite from a browserSiteList. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[BrowserSiteItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BrowserSiteItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BrowserSite]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSite]: """ Get a browserSite that resides on a browserSiteList. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[BrowserSiteItemRequestBuilder return await self.request_adapter.send_async(request_info, BrowserSite, error_mapping) - async def patch(self,body: Optional[BrowserSite] = None, request_configuration: Optional[BrowserSiteItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BrowserSite]: + async def patch(self,body: Optional[BrowserSite] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSite]: """ Update the properties of a browserSite object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[BrowserSite] = None, request_configuration: return await self.request_adapter.send_async(request_info, BrowserSite, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BrowserSiteItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a browserSite from a browserSiteList. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}/sites/{browserSite%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BrowserSiteItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a browserSite that resides on a browserSiteList. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[BrowserSiteI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BrowserSite] = None, request_configuration: Optional[BrowserSiteItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BrowserSite] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a browserSite object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[BrowserSite] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}/sites/{browserSite%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BrowserSiteItemRequestBuilde raise TypeError("raw_url cannot be null.") return BrowserSiteItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BrowserSiteItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BrowserSiteItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BrowserSiteItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BrowserSiteItemRequestBuilder.BrowserSiteItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BrowserSiteItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/sites/sites_request_builder.py b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/sites/sites_request_builder.py index 567f7a354b6..61b4027ffe9 100644 --- a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/sites/sites_request_builder.py +++ b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/item/sites/sites_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_browser_site_id(self,browser_site_id: str) -> BrowserSiteItemRequestBuild url_tpl_params["browserSite%2Did"] = browser_site_id return BrowserSiteItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> Optional[BrowserSiteCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSiteCollectionResponse]: """ Get a list of the browserSite objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BrowserSiteCollectionResponse, error_mapping) - async def post(self,body: Optional[BrowserSite] = None, request_configuration: Optional[SitesRequestBuilderPostRequestConfiguration] = None) -> Optional[BrowserSite]: + async def post(self,body: Optional[BrowserSite] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSite]: """ Create a new browserSite object in a browserSiteList. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[BrowserSite] = None, request_configuration: O return await self.request_adapter.send_async(request_info, BrowserSite, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the browserSite objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SitesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BrowserSite] = None, request_configuration: Optional[SitesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BrowserSite] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new browserSite object in a browserSiteList. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[BrowserSite] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/admin/edge/internetExplorerMode/siteLists/{browserSiteList%2Did}/sites', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SitesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SitesRequestBuilder.SitesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SitesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/site_lists_request_builder.py b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/site_lists_request_builder.py index a3a5f89e7dc..7e17903535d 100644 --- a/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/site_lists_request_builder.py +++ b/msgraph/generated/admin/edge/internet_explorer_mode/site_lists/site_lists_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_browser_site_list_id(self,browser_site_list_id: str) -> BrowserSiteListIt url_tpl_params["browserSiteList%2Did"] = browser_site_list_id return BrowserSiteListItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SiteListsRequestBuilderGetRequestConfiguration] = None) -> Optional[BrowserSiteListCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSiteListCollectionResponse]: """ Get a list of the browserSiteList objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SiteListsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, BrowserSiteListCollectionResponse, error_mapping) - async def post(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[SiteListsRequestBuilderPostRequestConfiguration] = None) -> Optional[BrowserSiteList]: + async def post(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSiteList]: """ Create a new browserSiteList object to support Internet Explorer mode. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[BrowserSiteList] = None, request_configuratio return await self.request_adapter.send_async(request_info, BrowserSiteList, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SiteListsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the browserSiteList objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SiteListsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[SiteListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new browserSiteList object to support Internet Explorer mode. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[BrowserSiteList] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/admin/edge/internetExplorerMode/siteLists', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteListsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SiteListsRequestBuilder.SiteListsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteListsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/microsoft365_apps/installation_options/installation_options_request_builder.py b/msgraph/generated/admin/microsoft365_apps/installation_options/installation_options_request_builder.py index 76438477bb8..2c7fe20cfce 100644 --- a/msgraph/generated/admin/microsoft365_apps/installation_options/installation_options_request_builder.py +++ b/msgraph/generated/admin/microsoft365_apps/installation_options/installation_options_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/microsoft365Apps/installationOptions{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[InstallationOptionsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property installationOptions for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[InstallationOptionsRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[InstallationOptionsRequestBuilderGetRequestConfiguration] = None) -> Optional[M365AppsInstallationOptions]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[M365AppsInstallationOptions]: """ Read the properties and relationships of an m365AppsInstallationOptions object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[InstallationOptionsRequestBui return await self.request_adapter.send_async(request_info, M365AppsInstallationOptions, error_mapping) - async def patch(self,body: Optional[M365AppsInstallationOptions] = None, request_configuration: Optional[InstallationOptionsRequestBuilderPatchRequestConfiguration] = None) -> Optional[M365AppsInstallationOptions]: + async def patch(self,body: Optional[M365AppsInstallationOptions] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[M365AppsInstallationOptions]: """ Update the properties of an m365AppsInstallationOptions object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[M365AppsInstallationOptions] = None, request return await self.request_adapter.send_async(request_info, M365AppsInstallationOptions, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[InstallationOptionsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property installationOptions for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/microsoft365Apps/installationOptions', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[InstallationOptionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an m365AppsInstallationOptions object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[Installation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[M365AppsInstallationOptions] = None, request_configuration: Optional[InstallationOptionsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[M365AppsInstallationOptions] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an m365AppsInstallationOptions object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[M365AppsInstallationOptions """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/microsoft365Apps/installationOptions', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> InstallationOptionsRequestBu raise TypeError("raw_url cannot be null.") return InstallationOptionsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstallationOptionsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class InstallationOptionsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstallationOptionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstallationOptionsRequestBuilder.InstallationOptionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstallationOptionsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/microsoft365_apps/microsoft365_apps_request_builder.py b/msgraph/generated/admin/microsoft365_apps/microsoft365_apps_request_builder.py index 18c2fee6019..5f8f3286567 100644 --- a/msgraph/generated/admin/microsoft365_apps/microsoft365_apps_request_builder.py +++ b/msgraph/generated/admin/microsoft365_apps/microsoft365_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/microsoft365Apps{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[Microsoft365AppsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property microsoft365Apps for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[Microsoft365AppsRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[Microsoft365AppsRequestBuilderGetRequestConfiguration] = None) -> Optional[AdminMicrosoft365Apps]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdminMicrosoft365Apps]: """ A container for the Microsoft 365 apps admin functionality. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[Microsoft365AppsRequestBuilde return await self.request_adapter.send_async(request_info, AdminMicrosoft365Apps, error_mapping) - async def patch(self,body: Optional[AdminMicrosoft365Apps] = None, request_configuration: Optional[Microsoft365AppsRequestBuilderPatchRequestConfiguration] = None) -> Optional[AdminMicrosoft365Apps]: + async def patch(self,body: Optional[AdminMicrosoft365Apps] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdminMicrosoft365Apps]: """ Update the navigation property microsoft365Apps in admin param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AdminMicrosoft365Apps] = None, request_confi return await self.request_adapter.send_async(request_info, AdminMicrosoft365Apps, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[Microsoft365AppsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property microsoft365Apps for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/microsoft365Apps', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[Microsoft365AppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A container for the Microsoft 365 apps admin functionality. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[Microsoft365 request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AdminMicrosoft365Apps] = None, request_configuration: Optional[Microsoft365AppsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AdminMicrosoft365Apps] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property microsoft365Apps in admin param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AdminMicrosoft365Apps] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/microsoft365Apps', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def installation_options(self) -> InstallationOptionsRequestBuilder: return InstallationOptionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Microsoft365AppsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class Microsoft365AppsRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Microsoft365AppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[Microsoft365AppsRequestBuilder.Microsoft365AppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Microsoft365AppsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/people/people_request_builder.py b/msgraph/generated/admin/people/people_request_builder.py index 999d0f9c12b..c5b617f0f2a 100644 --- a/msgraph/generated/admin/people/people_request_builder.py +++ b/msgraph/generated/admin/people/people_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/people{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PeopleRequestBuilderGetRequestConfiguration] = None) -> Optional[PeopleAdminSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PeopleAdminSettings]: """ Retrieve the properties and relationships of a peopleAdminSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[PeopleRequestBuilderGetReques return await self.request_adapter.send_async(request_info, PeopleAdminSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PeopleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a peopleAdminSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,17 +115,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PeopleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PeopleRequestBuilder.PeopleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/admin/people/profile_card_properties/count/count_request_builder.py b/msgraph/generated/admin/people/profile_card_properties/count/count_request_builder.py index bbee5490e14..a484744239e 100644 --- a/msgraph/generated/admin/people/profile_card_properties/count/count_request_builder.py +++ b/msgraph/generated/admin/people/profile_card_properties/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/people/profileCardProperties/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/admin/people/profile_card_properties/item/profile_card_property_item_request_builder.py b/msgraph/generated/admin/people/profile_card_properties/item/profile_card_property_item_request_builder.py index 45d45e0afe4..0cb7210f7c9 100644 --- a/msgraph/generated/admin/people/profile_card_properties/item/profile_card_property_item_request_builder.py +++ b/msgraph/generated/admin/people/profile_card_properties/item/profile_card_property_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/people/profileCardProperties/{profileCardProperty%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ProfileCardPropertyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the profileCardProperty object specified by its directoryPropertyName from the organization's profile card, and remove any localized customizations for that property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ProfileCardPropertyItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ProfileCardPropertyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfileCardProperty]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfileCardProperty]: """ Retrieve the properties of a profileCardProperty entity. The profileCardProperty is identified by its directoryPropertyName property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ProfileCardPropertyItemReques return await self.request_adapter.send_async(request_info, ProfileCardProperty, error_mapping) - async def patch(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[ProfileCardPropertyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfileCardProperty]: + async def patch(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfileCardProperty]: """ Update the properties of a profileCardProperty object, identified by its directoryPropertyName property. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ProfileCardProperty] = None, request_configu return await self.request_adapter.send_async(request_info, ProfileCardProperty, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ProfileCardPropertyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the profileCardProperty object specified by its directoryPropertyName from the organization's profile card, and remove any localized customizations for that property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/people/profileCardProperties/{profileCardProperty%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ProfileCardPropertyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a profileCardProperty entity. The profileCardProperty is identified by its directoryPropertyName property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ProfileCardP request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[ProfileCardPropertyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a profileCardProperty object, identified by its directoryPropertyName property. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ProfileCardProperty] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/people/profileCardProperties/{profileCardProperty%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ProfileCardPropertyItemReque raise TypeError("raw_url cannot be null.") return ProfileCardPropertyItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProfileCardPropertyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ProfileCardPropertyItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProfileCardPropertyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProfileCardPropertyItemRequestBuilder.ProfileCardPropertyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProfileCardPropertyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/people/profile_card_properties/profile_card_properties_request_builder.py b/msgraph/generated/admin/people/profile_card_properties/profile_card_properties_request_builder.py index c7d3a74dcb6..d24b2260ad6 100644 --- a/msgraph/generated/admin/people/profile_card_properties/profile_card_properties_request_builder.py +++ b/msgraph/generated/admin/people/profile_card_properties/profile_card_properties_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_profile_card_property_id(self,profile_card_property_id: str) -> ProfileCa url_tpl_params["profileCardProperty%2Did"] = profile_card_property_id return ProfileCardPropertyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ProfileCardPropertiesRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfileCardPropertyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfileCardPropertyCollectionResponse]: """ Get a collection of profileCardProperty resources for an organization. Each resource is identified by its directoryPropertyName property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ProfileCardPropertiesRequestB return await self.request_adapter.send_async(request_info, ProfileCardPropertyCollectionResponse, error_mapping) - async def post(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[ProfileCardPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ProfileCardProperty]: + async def post(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfileCardProperty]: """ Create a new profileCardProperty for an organization. The new property is identified by its directoryPropertyName property. For more information about how to add properties to the profile card for an organization, see Add or remove custom attributes on a profile card using the profile card API. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ProfileCardProperty] = None, request_configur return await self.request_adapter.send_async(request_info, ProfileCardProperty, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ProfileCardPropertiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of profileCardProperty resources for an organization. Each resource is identified by its directoryPropertyName property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ProfileCardP request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[ProfileCardPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new profileCardProperty for an organization. The new property is identified by its directoryPropertyName property. For more information about how to add properties to the profile card for an organization, see Add or remove custom attributes on a profile card using the profile card API. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ProfileCardProperty] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/admin/people/profileCardProperties', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProfileCardPropertiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProfileCardPropertiesRequestBuilder.ProfileCardPropertiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProfileCardPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/people/pronouns/pronouns_request_builder.py b/msgraph/generated/admin/people/pronouns/pronouns_request_builder.py index 0c8f2544c99..90a37028d34 100644 --- a/msgraph/generated/admin/people/pronouns/pronouns_request_builder.py +++ b/msgraph/generated/admin/people/pronouns/pronouns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/people/pronouns{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PronounsRequestBuilderGetRequestConfiguration] = None) -> Optional[PronounsSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PronounsSettings]: """ Get the properties of the pronounsSettings resource for an organization. For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[PronounsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, PronounsSettings, error_mapping) - async def patch(self,body: Optional[PronounsSettings] = None, request_configuration: Optional[PronounsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PronounsSettings]: + async def patch(self,body: Optional[PronounsSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PronounsSettings]: """ Update the properties of a pronounsSettings object in an organization. For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API. param body: The request body @@ -71,7 +72,7 @@ async def patch(self,body: Optional[PronounsSettings] = None, request_configurat return await self.request_adapter.send_async(request_info, PronounsSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PronounsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties of the pronounsSettings resource for an organization. For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[PronounsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PronounsSettings] = None, request_configuration: Optional[PronounsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PronounsSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a pronounsSettings object in an organization. For more information on settings to manage pronouns support, see Manage pronouns settings for an organization using the Microsoft Graph API. param body: The request body @@ -91,7 +92,7 @@ def to_patch_request_information(self,body: Optional[PronounsSettings] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/people/pronouns', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -133,27 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PronounsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PronounsRequestBuilder.PronounsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PronounsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/health_overviews/count/count_request_builder.py b/msgraph/generated/admin/service_announcement/health_overviews/count/count_request_builder.py index 13ec3728115..d26d1609ddc 100644 --- a/msgraph/generated/admin/service_announcement/health_overviews/count/count_request_builder.py +++ b/msgraph/generated/admin/service_announcement/health_overviews/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/healthOverviews/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/admin/service_announcement/health_overviews/health_overviews_request_builder.py b/msgraph/generated/admin/service_announcement/health_overviews/health_overviews_request_builder.py index af537a52038..6f5f17abd60 100644 --- a/msgraph/generated/admin/service_announcement/health_overviews/health_overviews_request_builder.py +++ b/msgraph/generated/admin/service_announcement/health_overviews/health_overviews_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_service_health_id(self,service_health_id: str) -> ServiceHealthItemReques url_tpl_params["serviceHealth%2Did"] = service_health_id return ServiceHealthItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HealthOverviewsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceHealthCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthCollectionResponse]: """ Retrieve the serviceHealth resources from the healthOverviews navigation property. This operation provides the health report of all subscribed services for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HealthOverviewsRequestBuilder return await self.request_adapter.send_async(request_info, ServiceHealthCollectionResponse, error_mapping) - async def post(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[HealthOverviewsRequestBuilderPostRequestConfiguration] = None) -> Optional[ServiceHealth]: + async def post(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealth]: """ Create new navigation property to healthOverviews for admin param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ServiceHealth] = None, request_configuration: return await self.request_adapter.send_async(request_info, ServiceHealth, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HealthOverviewsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the serviceHealth resources from the healthOverviews navigation property. This operation provides the health report of all subscribed services for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HealthOvervi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[HealthOverviewsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to healthOverviews for admin param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ServiceHealth] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/admin/serviceAnnouncement/healthOverviews', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HealthOverviewsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HealthOverviewsRequestBuilder.HealthOverviewsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HealthOverviewsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/health_overviews/item/issues/count/count_request_builder.py b/msgraph/generated/admin/service_announcement/health_overviews/item/issues/count/count_request_builder.py index 37e54caff46..e0c1533c139 100644 --- a/msgraph/generated/admin/service_announcement/health_overviews/item/issues/count/count_request_builder.py +++ b/msgraph/generated/admin/service_announcement/health_overviews/item/issues/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/healthOverviews/{serviceHealth%2Did}/issues/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/admin/service_announcement/health_overviews/item/issues/issues_request_builder.py b/msgraph/generated/admin/service_announcement/health_overviews/item/issues/issues_request_builder.py index d952aeb6ef8..966f0f597a5 100644 --- a/msgraph/generated/admin/service_announcement/health_overviews/item/issues/issues_request_builder.py +++ b/msgraph/generated/admin/service_announcement/health_overviews/item/issues/issues_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_service_health_issue_id(self,service_health_issue_id: str) -> ServiceHeal url_tpl_params["serviceHealthIssue%2Did"] = service_health_issue_id return ServiceHealthIssueItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IssuesRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceHealthIssueCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthIssueCollectionResponse]: """ A collection of issues that happened on the service, with detailed information for each issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[IssuesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, ServiceHealthIssueCollectionResponse, error_mapping) - async def post(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[IssuesRequestBuilderPostRequestConfiguration] = None) -> Optional[ServiceHealthIssue]: + async def post(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthIssue]: """ Create new navigation property to issues for admin param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ServiceHealthIssue] = None, request_configura return await self.request_adapter.send_async(request_info, ServiceHealthIssue, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IssuesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of issues that happened on the service, with detailed information for each issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[IssuesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[IssuesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to issues for admin param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ServiceHealthIssue] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/admin/serviceAnnouncement/healthOverviews/{serviceHealth%2Did}/issues', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IssuesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IssuesRequestBuilder.IssuesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IssuesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 89458d58a90..3b181849b7a 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/healthOverviews/{serviceHealth%2Did}/issues/{serviceHealthIssue%2Did}/incidentReport()", path_parameters) - async def get(self,request_configuration: Optional[IncidentReportRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function incidentReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[IncidentReportRequestBuilderG raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[IncidentReportRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function incidentReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IncidentReportRequestBuilder raise TypeError("raw_url cannot be null.") return IncidentReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncidentReportRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/health_overviews/item/issues/item/service_health_issue_item_request_builder.py b/msgraph/generated/admin/service_announcement/health_overviews/item/issues/item/service_health_issue_item_request_builder.py index f4a4ae887d2..fb59703582d 100644 --- a/msgraph/generated/admin/service_announcement/health_overviews/item/issues/item/service_health_issue_item_request_builder.py +++ b/msgraph/generated/admin/service_announcement/health_overviews/item/issues/item/service_health_issue_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/healthOverviews/{serviceHealth%2Did}/issues/{serviceHealthIssue%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property issues for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ServiceHealthIssueItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceHealthIssue]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthIssue]: """ A collection of issues that happened on the service, with detailed information for each issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ServiceHealthIssueItemRequest return await self.request_adapter.send_async(request_info, ServiceHealthIssue, error_mapping) - async def patch(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[ServiceHealthIssueItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServiceHealthIssue]: + async def patch(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthIssue]: """ Update the navigation property issues in admin param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ServiceHealthIssue] = None, request_configur return await self.request_adapter.send_async(request_info, ServiceHealthIssue, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property issues for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/serviceAnnouncement/healthOverviews/{serviceHealth%2Did}/issues/{serviceHealthIssue%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of issues that happened on the service, with detailed information for each issue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ServiceHealt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[ServiceHealthIssueItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property issues in admin param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ServiceHealthIssue] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/serviceAnnouncement/healthOverviews/{serviceHealth%2Did}/issues/{serviceHealthIssue%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def incident_report(self) -> IncidentReportRequestBuilder: return IncidentReportRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceHealthIssueItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ServiceHealthIssueItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceHealthIssueItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceHealthIssueItemRequestBuilder.ServiceHealthIssueItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceHealthIssueItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/health_overviews/item/service_health_item_request_builder.py b/msgraph/generated/admin/service_announcement/health_overviews/item/service_health_item_request_builder.py index 5c02a80d697..5cda517d3be 100644 --- a/msgraph/generated/admin/service_announcement/health_overviews/item/service_health_item_request_builder.py +++ b/msgraph/generated/admin/service_announcement/health_overviews/item/service_health_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/healthOverviews/{serviceHealth%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ServiceHealthItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property healthOverviews for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ServiceHealthItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ServiceHealthItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceHealth]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealth]: """ Retrieve the properties and relationships of a serviceHealth object. This operation provides the health information of a specified service for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ServiceHealthItemRequestBuild return await self.request_adapter.send_async(request_info, ServiceHealth, error_mapping) - async def patch(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[ServiceHealthItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServiceHealth]: + async def patch(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealth]: """ Update the navigation property healthOverviews in admin param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ServiceHealth] = None, request_configuration return await self.request_adapter.send_async(request_info, ServiceHealth, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ServiceHealthItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property healthOverviews for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/serviceAnnouncement/healthOverviews/{serviceHealth%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ServiceHealthItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a serviceHealth object. This operation provides the health information of a specified service for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ServiceHealt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[ServiceHealthItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property healthOverviews in admin param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ServiceHealth] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/serviceAnnouncement/healthOverviews/{serviceHealth%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def issues(self) -> IssuesRequestBuilder: return IssuesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceHealthItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ServiceHealthItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceHealthItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceHealthItemRequestBuilder.ServiceHealthItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceHealthItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/issues/count/count_request_builder.py b/msgraph/generated/admin/service_announcement/issues/count/count_request_builder.py index cae1d18b003..d8c1779ee10 100644 --- a/msgraph/generated/admin/service_announcement/issues/count/count_request_builder.py +++ b/msgraph/generated/admin/service_announcement/issues/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/issues/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/admin/service_announcement/issues/issues_request_builder.py b/msgraph/generated/admin/service_announcement/issues/issues_request_builder.py index 6cacc78c095..62e07182128 100644 --- a/msgraph/generated/admin/service_announcement/issues/issues_request_builder.py +++ b/msgraph/generated/admin/service_announcement/issues/issues_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_service_health_issue_id(self,service_health_issue_id: str) -> ServiceHeal url_tpl_params["serviceHealthIssue%2Did"] = service_health_issue_id return ServiceHealthIssueItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IssuesRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceHealthIssueCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthIssueCollectionResponse]: """ Retrieve serviceHealthIssue resources from the issues navigation property. This operation retrieves information about all service health issues that exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[IssuesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, ServiceHealthIssueCollectionResponse, error_mapping) - async def post(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[IssuesRequestBuilderPostRequestConfiguration] = None) -> Optional[ServiceHealthIssue]: + async def post(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthIssue]: """ Create new navigation property to issues for admin param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ServiceHealthIssue] = None, request_configura return await self.request_adapter.send_async(request_info, ServiceHealthIssue, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IssuesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve serviceHealthIssue resources from the issues navigation property. This operation retrieves information about all service health issues that exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[IssuesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[IssuesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to issues for admin param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ServiceHealthIssue] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/admin/serviceAnnouncement/issues', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IssuesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IssuesRequestBuilder.IssuesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IssuesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/issues/item/incident_report/incident_report_request_builder.py b/msgraph/generated/admin/service_announcement/issues/item/incident_report/incident_report_request_builder.py index 15f600324ec..535520dcc40 100644 --- a/msgraph/generated/admin/service_announcement/issues/item/incident_report/incident_report_request_builder.py +++ b/msgraph/generated/admin/service_announcement/issues/item/incident_report/incident_report_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/issues/{serviceHealthIssue%2Did}/incidentReport()", path_parameters) - async def get(self,request_configuration: Optional[IncidentReportRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function incidentReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[IncidentReportRequestBuilderG raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[IncidentReportRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function incidentReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IncidentReportRequestBuilder raise TypeError("raw_url cannot be null.") return IncidentReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncidentReportRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/issues/item/service_health_issue_item_request_builder.py b/msgraph/generated/admin/service_announcement/issues/item/service_health_issue_item_request_builder.py index 10cec635489..58e8964fbc9 100644 --- a/msgraph/generated/admin/service_announcement/issues/item/service_health_issue_item_request_builder.py +++ b/msgraph/generated/admin/service_announcement/issues/item/service_health_issue_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/issues/{serviceHealthIssue%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property issues for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ServiceHealthIssueItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceHealthIssue]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthIssue]: """ Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ServiceHealthIssueItemRequest return await self.request_adapter.send_async(request_info, ServiceHealthIssue, error_mapping) - async def patch(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[ServiceHealthIssueItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServiceHealthIssue]: + async def patch(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthIssue]: """ Update the navigation property issues in admin param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ServiceHealthIssue] = None, request_configur return await self.request_adapter.send_async(request_info, ServiceHealthIssue, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property issues for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/serviceAnnouncement/issues/{serviceHealthIssue%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ServiceHealt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[ServiceHealthIssueItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property issues in admin param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ServiceHealthIssue] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/serviceAnnouncement/issues/{serviceHealthIssue%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def incident_report(self) -> IncidentReportRequestBuilder: return IncidentReportRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceHealthIssueItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ServiceHealthIssueItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceHealthIssueItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceHealthIssueItemRequestBuilder.ServiceHealthIssueItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceHealthIssueItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/messages/archive/archive_request_builder.py b/msgraph/generated/admin/service_announcement/messages/archive/archive_request_builder.py index 737f6e2751c..709ab1ed57e 100644 --- a/msgraph/generated/admin/service_announcement/messages/archive/archive_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/archive/archive_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/messages/archive", path_parameters) - async def post(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = None) -> Optional[ArchivePostResponse]: + async def post(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ArchivePostResponse]: """ Archive a list of serviceUpdateMessages for the signed in user. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[ArchivePostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, ArchivePostResponse, error_mapping) - def to_post_request_information(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Archive a list of serviceUpdateMessages for the signed in user. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ArchiveRequestBuilder: raise TypeError("raw_url cannot be null.") return ArchiveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArchiveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/messages/count/count_request_builder.py b/msgraph/generated/admin/service_announcement/messages/count/count_request_builder.py index 14a253420b8..b7717cce7a6 100644 --- a/msgraph/generated/admin/service_announcement/messages/count/count_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/admin/service_announcement/messages/favorite/favorite_request_builder.py b/msgraph/generated/admin/service_announcement/messages/favorite/favorite_request_builder.py index 0ed8bedecb8..4a27543fcea 100644 --- a/msgraph/generated/admin/service_announcement/messages/favorite/favorite_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/favorite/favorite_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/messages/favorite", path_parameters) - async def post(self,body: Optional[FavoritePostRequestBody] = None, request_configuration: Optional[FavoriteRequestBuilderPostRequestConfiguration] = None) -> Optional[FavoritePostResponse]: + async def post(self,body: Optional[FavoritePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FavoritePostResponse]: """ Change the status of a list of serviceUpdateMessages to favorite for the signed in user. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[FavoritePostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, FavoritePostResponse, error_mapping) - def to_post_request_information(self,body: Optional[FavoritePostRequestBody] = None, request_configuration: Optional[FavoriteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FavoritePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Change the status of a list of serviceUpdateMessages to favorite for the signed in user. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FavoriteRequestBuilder: raise TypeError("raw_url cannot be null.") return FavoriteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FavoriteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/messages/item/attachments/attachments_request_builder.py b/msgraph/generated/admin/service_announcement/messages/item/attachments/attachments_request_builder.py index 430c24c893a..b19285d1b62 100644 --- a/msgraph/generated/admin/service_announcement/messages/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_service_announcement_attachment_id(self,service_announcement_attachment_i url_tpl_params["serviceAnnouncementAttachment%2Did"] = service_announcement_attachment_id return ServiceAnnouncementAttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachmentCollectionResponse]: """ Get the list of attachments associated with a service message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, ServiceAnnouncementAttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: + async def post(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: """ Create new navigation property to attachments for admin param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ServiceAnnouncementAttachment] = None, reques return await self.request_adapter.send_async(request_info, ServiceAnnouncementAttachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of attachments associated with a service message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attachments for admin param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ServiceAnnouncementAttachmen """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/admin/serviceAnnouncement/messages/{serviceUpdateMessage%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/messages/item/attachments/count/count_request_builder.py b/msgraph/generated/admin/service_announcement/messages/item/attachments/count/count_request_builder.py index 8436fcc4d27..ba8b0d0924c 100644 --- a/msgraph/generated/admin/service_announcement/messages/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/messages/{serviceUpdateMessage%2Did}/attachments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/admin/service_announcement/messages/item/attachments/item/content/content_request_builder.py b/msgraph/generated/admin/service_announcement/messages/item/attachments/item/content/content_request_builder.py index 40d5509d1c0..ab2c704a7ff 100644 --- a/msgraph/generated/admin/service_announcement/messages/item/attachments/item/content/content_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/item/attachments/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/messages/{serviceUpdateMessage%2Did}/attachments/{serviceAnnouncementAttachment%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The attachment content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: """ The attachment content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, ServiceAnnouncementAttachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The attachment content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The attachment content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/messages/item/attachments/item/service_announcement_attachment_item_request_builder.py b/msgraph/generated/admin/service_announcement/messages/item/attachments/item/service_announcement_attachment_item_request_builder.py index 79f116b4e8c..04156d360b6 100644 --- a/msgraph/generated/admin/service_announcement/messages/item/attachments/item/service_announcement_attachment_item_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/item/attachments/item/service_announcement_attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/messages/{serviceUpdateMessage%2Did}/attachments/{serviceAnnouncementAttachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ServiceAnnouncementAttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attachments for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ServiceAnnouncementAttachm raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ServiceAnnouncementAttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: """ Read the properties and relationships of a serviceAnnouncementAttachment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ServiceAnnouncementAttachment return await self.request_adapter.send_async(request_info, ServiceAnnouncementAttachment, error_mapping) - async def patch(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[ServiceAnnouncementAttachmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: + async def patch(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: """ Update the navigation property attachments in admin param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ServiceAnnouncementAttachment] = None, reque return await self.request_adapter.send_async(request_info, ServiceAnnouncementAttachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ServiceAnnouncementAttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attachments for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/serviceAnnouncement/messages/{serviceUpdateMessage%2Did}/attachments/{serviceAnnouncementAttachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ServiceAnnouncementAttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a serviceAnnouncementAttachment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ServiceAnnou request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[ServiceAnnouncementAttachmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attachments in admin param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ServiceAnnouncementAttachme """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/serviceAnnouncement/messages/{serviceUpdateMessage%2Did}/attachments/{serviceAnnouncementAttachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceAnnouncementAttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ServiceAnnouncementAttachmentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceAnnouncementAttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceAnnouncementAttachmentItemRequestBuilder.ServiceAnnouncementAttachmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceAnnouncementAttachmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/messages/item/attachments_archive/attachments_archive_request_builder.py b/msgraph/generated/admin/service_announcement/messages/item/attachments_archive/attachments_archive_request_builder.py index 61e7db0d380..7e97a9561e0 100644 --- a/msgraph/generated/admin/service_announcement/messages/item/attachments_archive/attachments_archive_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/item/attachments_archive/attachments_archive_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/messages/{serviceUpdateMessage%2Did}/attachmentsArchive", path_parameters) - async def get(self,request_configuration: Optional[AttachmentsArchiveRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The zip file that contains all attachments for a message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[AttachmentsArchiveRequestBuil 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[AttachmentsArchiveRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The zip file that contains all attachments for a message. param body: Binary request body @@ -65,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[AttachmentsArchi raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsArchiveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The zip file that contains all attachments for a message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsA 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[AttachmentsArchiveRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The zip file that contains all attachments for a message. param body: Binary request body @@ -101,24 +101,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentsArchiveRequestBui raise TypeError("raw_url cannot be null.") return AttachmentsArchiveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsArchiveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsArchiveRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/messages/item/service_update_message_item_request_builder.py b/msgraph/generated/admin/service_announcement/messages/item/service_update_message_item_request_builder.py index d5357082338..15489e97cb7 100644 --- a/msgraph/generated/admin/service_announcement/messages/item/service_update_message_item_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/item/service_update_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/messages/{serviceUpdateMessage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ServiceUpdateMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property messages for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ServiceUpdateMessageItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ServiceUpdateMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceUpdateMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceUpdateMessage]: """ Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ServiceUpdateMessageItemReque return await self.request_adapter.send_async(request_info, ServiceUpdateMessage, error_mapping) - async def patch(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[ServiceUpdateMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServiceUpdateMessage]: + async def patch(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceUpdateMessage]: """ Update the navigation property messages in admin param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ServiceUpdateMessage] = None, request_config return await self.request_adapter.send_async(request_info, ServiceUpdateMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ServiceUpdateMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/serviceAnnouncement/messages/{serviceUpdateMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ServiceUpdateMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ServiceUpdat request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[ServiceUpdateMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property messages in admin param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ServiceUpdateMessage] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/serviceAnnouncement/messages/{serviceUpdateMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def attachments_archive(self) -> AttachmentsArchiveRequestBuilder: return AttachmentsArchiveRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceUpdateMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ServiceUpdateMessageItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceUpdateMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceUpdateMessageItemRequestBuilder.ServiceUpdateMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceUpdateMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/messages/mark_read/mark_read_request_builder.py b/msgraph/generated/admin/service_announcement/messages/mark_read/mark_read_request_builder.py index 653dd60382c..22a7a21c31a 100644 --- a/msgraph/generated/admin/service_announcement/messages/mark_read/mark_read_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/mark_read/mark_read_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/messages/markRead", path_parameters) - async def post(self,body: Optional[MarkReadPostRequestBody] = None, request_configuration: Optional[MarkReadRequestBuilderPostRequestConfiguration] = None) -> Optional[MarkReadPostResponse]: + async def post(self,body: Optional[MarkReadPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MarkReadPostResponse]: """ Mark a list of serviceUpdateMessages as read for the signed in user. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[MarkReadPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, MarkReadPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[MarkReadPostRequestBody] = None, request_configuration: Optional[MarkReadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MarkReadPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mark a list of serviceUpdateMessages as read for the signed in user. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MarkReadRequestBuilder: raise TypeError("raw_url cannot be null.") return MarkReadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MarkReadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/messages/mark_unread/mark_unread_request_builder.py b/msgraph/generated/admin/service_announcement/messages/mark_unread/mark_unread_request_builder.py index 27fe0a32c46..b044612b037 100644 --- a/msgraph/generated/admin/service_announcement/messages/mark_unread/mark_unread_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/mark_unread/mark_unread_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/messages/markUnread", path_parameters) - async def post(self,body: Optional[MarkUnreadPostRequestBody] = None, request_configuration: Optional[MarkUnreadRequestBuilderPostRequestConfiguration] = None) -> Optional[MarkUnreadPostResponse]: + async def post(self,body: Optional[MarkUnreadPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MarkUnreadPostResponse]: """ Mark a list of serviceUpdateMessages as unread for the signed in user. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[MarkUnreadPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, MarkUnreadPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[MarkUnreadPostRequestBody] = None, request_configuration: Optional[MarkUnreadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MarkUnreadPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mark a list of serviceUpdateMessages as unread for the signed in user. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MarkUnreadRequestBuilder: raise TypeError("raw_url cannot be null.") return MarkUnreadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MarkUnreadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/messages/messages_request_builder.py b/msgraph/generated/admin/service_announcement/messages/messages_request_builder.py index f75ec327d8c..f249ab0bf36 100644 --- a/msgraph/generated/admin/service_announcement/messages/messages_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -49,7 +50,7 @@ def by_service_update_message_id(self,service_update_message_id: str) -> Service url_tpl_params["serviceUpdateMessage%2Did"] = service_update_message_id return ServiceUpdateMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceUpdateMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceUpdateMessageCollectionResponse]: """ Retrieve the serviceUpdateMessage resources from the messages navigation property. This operation retrieves all service update messages that exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ServiceUpdateMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ServiceUpdateMessage]: + async def post(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceUpdateMessage]: """ Create new navigation property to messages for admin param body: The request body @@ -93,7 +94,7 @@ async def post(self,body: Optional[ServiceUpdateMessage] = None, request_configu return await self.request_adapter.send_async(request_info, ServiceUpdateMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the serviceUpdateMessage resources from the messages navigation property. This operation retrieves all service update messages that exist for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to messages for admin param body: The request body @@ -113,7 +114,7 @@ def to_post_request_information(self,body: Optional[ServiceUpdateMessage] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/admin/serviceAnnouncement/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -248,27 +249,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/messages/unarchive/unarchive_request_builder.py b/msgraph/generated/admin/service_announcement/messages/unarchive/unarchive_request_builder.py index 141c1bc2421..c31df2d2858 100644 --- a/msgraph/generated/admin/service_announcement/messages/unarchive/unarchive_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/unarchive/unarchive_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/messages/unarchive", path_parameters) - async def post(self,body: Optional[UnarchivePostRequestBody] = None, request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = None) -> Optional[UnarchivePostResponse]: + async def post(self,body: Optional[UnarchivePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnarchivePostResponse]: """ Unarchive a list of serviceUpdateMessages for the signed in user. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[UnarchivePostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, UnarchivePostResponse, error_mapping) - def to_post_request_information(self,body: Optional[UnarchivePostRequestBody] = None, request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnarchivePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unarchive a list of serviceUpdateMessages for the signed in user. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnarchiveRequestBuilder: raise TypeError("raw_url cannot be null.") return UnarchiveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnarchiveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/messages/unfavorite/unfavorite_request_builder.py b/msgraph/generated/admin/service_announcement/messages/unfavorite/unfavorite_request_builder.py index fed3263f2bd..06ee2d2d65a 100644 --- a/msgraph/generated/admin/service_announcement/messages/unfavorite/unfavorite_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/unfavorite/unfavorite_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement/messages/unfavorite", path_parameters) - async def post(self,body: Optional[UnfavoritePostRequestBody] = None, request_configuration: Optional[UnfavoriteRequestBuilderPostRequestConfiguration] = None) -> Optional[UnfavoritePostResponse]: + async def post(self,body: Optional[UnfavoritePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnfavoritePostResponse]: """ Remove the favorite status of serviceUpdateMessages for the signed in user. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[UnfavoritePostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, UnfavoritePostResponse, error_mapping) - def to_post_request_information(self,body: Optional[UnfavoritePostRequestBody] = None, request_configuration: Optional[UnfavoriteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnfavoritePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove the favorite status of serviceUpdateMessages for the signed in user. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnfavoriteRequestBuilder: raise TypeError("raw_url cannot be null.") return UnfavoriteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnfavoriteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/service_announcement/service_announcement_request_builder.py b/msgraph/generated/admin/service_announcement/service_announcement_request_builder.py index 04bc61c0791..80fe5dd3b6b 100644 --- a/msgraph/generated/admin/service_announcement/service_announcement_request_builder.py +++ b/msgraph/generated/admin/service_announcement/service_announcement_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/serviceAnnouncement{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ServiceAnnouncementRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property serviceAnnouncement for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ServiceAnnouncementRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ServiceAnnouncementRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceAnnouncement]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceAnnouncement]: """ A container for service communications resources. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ServiceAnnouncementRequestBui return await self.request_adapter.send_async(request_info, ServiceAnnouncement, error_mapping) - async def patch(self,body: Optional[ServiceAnnouncement] = None, request_configuration: Optional[ServiceAnnouncementRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServiceAnnouncement]: + async def patch(self,body: Optional[ServiceAnnouncement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceAnnouncement]: """ Update the navigation property serviceAnnouncement in admin param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ServiceAnnouncement] = None, request_configu return await self.request_adapter.send_async(request_info, ServiceAnnouncement, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ServiceAnnouncementRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property serviceAnnouncement for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/serviceAnnouncement', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ServiceAnnouncementRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A container for service communications resources. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ServiceAnnou request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServiceAnnouncement] = None, request_configuration: Optional[ServiceAnnouncementRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServiceAnnouncement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property serviceAnnouncement in admin param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ServiceAnnouncement] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/serviceAnnouncement', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def messages(self) -> MessagesRequestBuilder: return MessagesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceAnnouncementRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ServiceAnnouncementRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceAnnouncementRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceAnnouncementRequestBuilder.ServiceAnnouncementRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceAnnouncementRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/sharepoint/settings/settings_request_builder.py b/msgraph/generated/admin/sharepoint/settings/settings_request_builder.py index f117c718d71..702d06b1f15 100644 --- a/msgraph/generated/admin/sharepoint/settings/settings_request_builder.py +++ b/msgraph/generated/admin/sharepoint/settings/settings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/sharepoint/settings{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property settings for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SettingsRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[SharepointSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharepointSettings]: """ Get the tenant-level settings for SharePoint and OneDrive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, SharepointSettings, error_mapping) - async def patch(self,body: Optional[SharepointSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharepointSettings]: + async def patch(self,body: Optional[SharepointSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharepointSettings]: """ Update one or more tenant-level settings for SharePoint and OneDrive. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[SharepointSettings] = None, request_configur return await self.request_adapter.send_async(request_info, SharepointSettings, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property settings for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/sharepoint/settings', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the tenant-level settings for SharePoint and OneDrive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[SettingsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharepointSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharepointSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update one or more tenant-level settings for SharePoint and OneDrive. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[SharepointSettings] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/sharepoint/settings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SettingsRequestBuilder: raise TypeError("raw_url cannot be null.") return SettingsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SettingsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SettingsRequestBuilder.SettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/admin/sharepoint/sharepoint_request_builder.py b/msgraph/generated/admin/sharepoint/sharepoint_request_builder.py index b99d394a5e2..b2e7332442b 100644 --- a/msgraph/generated/admin/sharepoint/sharepoint_request_builder.py +++ b/msgraph/generated/admin/sharepoint/sharepoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/admin/sharepoint{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SharepointRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sharepoint for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SharepointRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SharepointRequestBuilderGetRequestConfiguration] = None) -> Optional[Sharepoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Sharepoint]: """ Get sharepoint from admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SharepointRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Sharepoint, error_mapping) - async def patch(self,body: Optional[Sharepoint] = None, request_configuration: Optional[SharepointRequestBuilderPatchRequestConfiguration] = None) -> Optional[Sharepoint]: + async def patch(self,body: Optional[Sharepoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Sharepoint]: """ Update the navigation property sharepoint in admin param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Sharepoint] = None, request_configuration: O return await self.request_adapter.send_async(request_info, Sharepoint, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SharepointRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sharepoint for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/admin/sharepoint', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SharepointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get sharepoint from admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[SharepointRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Sharepoint] = None, request_configuration: Optional[SharepointRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Sharepoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharepoint in admin param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Sharepoint] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/admin/sharepoint', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def settings(self) -> SettingsRequestBuilder: return SettingsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharepointRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SharepointRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharepointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharepointRequestBuilder.SharepointRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharepointRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreement_acceptances/agreement_acceptances_request_builder.py b/msgraph/generated/agreement_acceptances/agreement_acceptances_request_builder.py index 3ad8fad9f39..7283388a930 100644 --- a/msgraph/generated/agreement_acceptances/agreement_acceptances_request_builder.py +++ b/msgraph/generated/agreement_acceptances/agreement_acceptances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_agreement_acceptance_id(self,agreement_acceptance_id: str) -> AgreementAc url_tpl_params["agreementAcceptance%2Did"] = agreement_acceptance_id return AgreementAcceptanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AgreementAcceptancesRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: """ Get entities from agreementAcceptances param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[AgreementAcceptancesRequestBu return await self.request_adapter.send_async(request_info, AgreementAcceptanceCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptancesRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Add new entity to agreementAcceptances param body: The request body @@ -85,7 +86,7 @@ async def post(self,body: Optional[AgreementAcceptance] = None, request_configur return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AgreementAcceptancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from agreementAcceptances param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -96,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementAcc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to agreementAcceptances param body: The request body @@ -105,7 +106,7 @@ def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/agreementAcceptances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,27 +148,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementAcceptancesRequestBuilder.AgreementAcceptancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreement_acceptances/item/agreement_acceptance_item_request_builder.py b/msgraph/generated/agreement_acceptances/item/agreement_acceptance_item_request_builder.py index 6cf4fea8f3d..5009531f48c 100644 --- a/msgraph/generated/agreement_acceptances/item/agreement_acceptance_item_request_builder.py +++ b/msgraph/generated/agreement_acceptances/item/agreement_acceptance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreementAcceptances/{agreementAcceptance%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from agreementAcceptances param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AgreementAcceptanceItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Get entity from agreementAcceptances by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AgreementAcceptanceItemReques return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Update entity in agreementAcceptances param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AgreementAcceptance] = None, request_configu return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from agreementAcceptances param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/agreementAcceptances/{agreementAcceptance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from agreementAcceptances by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementAcc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in agreementAcceptances param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/agreementAcceptances/{agreementAcceptance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AgreementAcceptanceItemReque raise TypeError("raw_url cannot be null.") return AgreementAcceptanceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementAcceptanceItemRequestBuilderGetQueryParameters(): """ @@ -165,27 +156,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementAcceptanceItemRequestBuilder.AgreementAcceptanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/agreements_request_builder.py b/msgraph/generated/agreements/agreements_request_builder.py index ca13caf89ea..a886c5f135d 100644 --- a/msgraph/generated/agreements/agreements_request_builder.py +++ b/msgraph/generated/agreements/agreements_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_agreement_id(self,agreement_id: str) -> AgreementItemRequestBuilder: url_tpl_params["agreement%2Did"] = agreement_id return AgreementItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AgreementsRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementCollectionResponse]: """ Get entities from agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[AgreementsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, AgreementCollectionResponse, error_mapping) - async def post(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementsRequestBuilderPostRequestConfiguration] = None) -> Optional[Agreement]: + async def post(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Agreement]: """ Add new entity to agreements param body: The request body @@ -85,7 +86,7 @@ async def post(self,body: Optional[Agreement] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Agreement, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AgreementsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -96,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to agreements param body: The request body @@ -105,7 +106,7 @@ def to_post_request_information(self,body: Optional[Agreement] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/agreements', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,27 +148,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementsRequestBuilder.AgreementsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/item/acceptances/acceptances_request_builder.py b/msgraph/generated/agreements/item/acceptances/acceptances_request_builder.py index fb65d06ac4c..e3279a89609 100644 --- a/msgraph/generated/agreements/item/acceptances/acceptances_request_builder.py +++ b/msgraph/generated/agreements/item/acceptances/acceptances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_agreement_acceptance_id(self,agreement_acceptance_id: str) -> AgreementAc url_tpl_params["agreementAcceptance%2Did"] = agreement_acceptance_id return AgreementAcceptanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AcceptancesRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: """ Get the details about the acceptance records for a specific agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AcceptancesRequestBuilderGetR return await self.request_adapter.send_async(request_info, AgreementAcceptanceCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AcceptancesRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Create new navigation property to acceptances for agreements param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AgreementAcceptance] = None, request_configur return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AcceptancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the details about the acceptance records for a specific agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[AcceptancesR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AcceptancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to acceptances for agreements param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/agreements/{agreement%2Did}/acceptances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AcceptancesRequestBuilder.AcceptancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/item/acceptances/count/count_request_builder.py b/msgraph/generated/agreements/item/acceptances/count/count_request_builder.py index 1ea5282b65c..c6d89bc6a30 100644 --- a/msgraph/generated/agreements/item/acceptances/count/count_request_builder.py +++ b/msgraph/generated/agreements/item/acceptances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreements/{agreement%2Did}/acceptances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/agreements/item/acceptances/item/agreement_acceptance_item_request_builder.py b/msgraph/generated/agreements/item/acceptances/item/agreement_acceptance_item_request_builder.py index 6b5a2dbc9ce..f4a60bf4a16 100644 --- a/msgraph/generated/agreements/item/acceptances/item/agreement_acceptance_item_request_builder.py +++ b/msgraph/generated/agreements/item/acceptances/item/agreement_acceptance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreements/{agreement%2Did}/acceptances/{agreementAcceptance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property acceptances for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AgreementAcceptanceItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Read-only. Information about acceptances of this agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AgreementAcceptanceItemReques return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Update the navigation property acceptances in agreements param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AgreementAcceptance] = None, request_configu return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property acceptances for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/agreements/{agreement%2Did}/acceptances/{agreementAcceptance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Information about acceptances of this agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementAcc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property acceptances in agreements param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/agreements/{agreement%2Did}/acceptances/{agreementAcceptance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AgreementAcceptanceItemReque raise TypeError("raw_url cannot be null.") return AgreementAcceptanceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementAcceptanceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementAcceptanceItemRequestBuilder.AgreementAcceptanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/item/agreement_item_request_builder.py b/msgraph/generated/agreements/item/agreement_item_request_builder.py index 1892588c201..72636ba8e31 100644 --- a/msgraph/generated/agreements/item/agreement_item_request_builder.py +++ b/msgraph/generated/agreements/item/agreement_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreements/{agreement%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[AgreementItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Agreement]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Agreement]: """ Get entity from agreements by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AgreementItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Agreement, error_mapping) - async def patch(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Agreement]: + async def patch(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Agreement]: """ Update entity in agreements param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Agreement] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Agreement, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/agreements/{agreement%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from agreements by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in agreements param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Agreement] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/agreements/{agreement%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementItemRequestBuilderGetQueryParameters(): """ @@ -195,27 +186,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementItemRequestBuilder.AgreementItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/item/file/file_request_builder.py b/msgraph/generated/agreements/item/file/file_request_builder.py index 33d412108f6..bc0c74cd351 100644 --- a/msgraph/generated/agreements/item/file/file_request_builder.py +++ b/msgraph/generated/agreements/item/file/file_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreements/{agreement%2Did}/file{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FileRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property file for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FileRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FileRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFile]: """ Retrieve the details of an agreement file, including the language and version information. The default file can have multiple versions, each with its own language, that can be retrieved by specifying the Accept-Language header. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FileRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, AgreementFile, error_mapping) - async def patch(self,body: Optional[AgreementFile] = None, request_configuration: Optional[FileRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFile]: + async def patch(self,body: Optional[AgreementFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFile]: """ Update the navigation property file in agreements param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AgreementFile] = None, request_configuration return await self.request_adapter.send_async(request_info, AgreementFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FileRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property file for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/agreements/{agreement%2Did}/file', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FileRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the details of an agreement file, including the language and version information. The default file can have multiple versions, each with its own language, that can be retrieved by specifying the Accept-Language header. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FileRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFile] = None, request_configuration: Optional[FileRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property file in agreements param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AgreementFile] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/agreements/{agreement%2Did}/file', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def localizations(self) -> LocalizationsRequestBuilder: return LocalizationsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FileRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FileRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FileRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FileRequestBuilder.FileRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FileRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/item/file/localizations/count/count_request_builder.py b/msgraph/generated/agreements/item/file/localizations/count/count_request_builder.py index b407a3efff0..56ed6318165 100644 --- a/msgraph/generated/agreements/item/file/localizations/count/count_request_builder.py +++ b/msgraph/generated/agreements/item/file/localizations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreements/{agreement%2Did}/file/localizations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/agreements/item/file/localizations/item/agreement_file_localization_item_request_builder.py b/msgraph/generated/agreements/item/file/localizations/item/agreement_file_localization_item_request_builder.py index df553055cee..dfa9895587e 100644 --- a/msgraph/generated/agreements/item/file/localizations/item/agreement_file_localization_item_request_builder.py +++ b/msgraph/generated/agreements/item/file/localizations/item/agreement_file_localization_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property localizations for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AgreementFileLocalizationI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ The localized version of the terms of use agreement files attached to the agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AgreementFileLocalizationItem return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Update the navigation property localizations in agreements param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AgreementFileLocalization] = None, request_c return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property localizations for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The localized version of the terms of use agreement files attached to the agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementFil request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property localizations in agreements param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AgreementFileLocalization] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def versions(self) -> VersionsRequestBuilder: return VersionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementFileLocalizationItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementFileLocalizationItemRequestBuilder.AgreementFileLocalizationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/item/file/localizations/item/versions/count/count_request_builder.py b/msgraph/generated/agreements/item/file/localizations/item/versions/count/count_request_builder.py index 5bef8979295..0abc62f8364 100644 --- a/msgraph/generated/agreements/item/file/localizations/item/versions/count/count_request_builder.py +++ b/msgraph/generated/agreements/item/file/localizations/item/versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}/versions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/agreements/item/file/localizations/item/versions/item/agreement_file_version_item_request_builder.py b/msgraph/generated/agreements/item/file/localizations/item/versions/item/agreement_file_version_item_request_builder.py index 7e90cf11e61..0ce8d0f58e2 100644 --- a/msgraph/generated/agreements/item/file/localizations/item/versions/item/agreement_file_version_item_request_builder.py +++ b/msgraph/generated/agreements/item/file/localizations/item/versions/item/agreement_file_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}/versions/{agreementFileVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property versions for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AgreementFileVersionItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AgreementFileVersionItemReque return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Update the navigation property versions in agreements param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AgreementFileVersion] = None, request_config return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}/versions/{agreementFileVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementFil request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in agreements param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AgreementFileVersion] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}/versions/{agreementFileVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AgreementFileVersionItemRequ raise TypeError("raw_url cannot be null.") return AgreementFileVersionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementFileVersionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementFileVersionItemRequestBuilder.AgreementFileVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/item/file/localizations/item/versions/versions_request_builder.py b/msgraph/generated/agreements/item/file/localizations/item/versions/versions_request_builder.py index 2bf2dade42d..44bfc00103e 100644 --- a/msgraph/generated/agreements/item/file/localizations/item/versions/versions_request_builder.py +++ b/msgraph/generated/agreements/item/file/localizations/item/versions/versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_agreement_file_version_id(self,agreement_file_version_id: str) -> Agreeme url_tpl_params["agreementFileVersion%2Did"] = agreement_file_version_id return AgreementFileVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersionCollectionResponse]: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AgreementFileVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Create new navigation property to versions for agreements param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AgreementFileVersion] = None, request_configu return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[VersionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for agreements param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AgreementFileVersion] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}/versions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/item/file/localizations/localizations_request_builder.py b/msgraph/generated/agreements/item/file/localizations/localizations_request_builder.py index e81499e810c..f781c9641c3 100644 --- a/msgraph/generated/agreements/item/file/localizations/localizations_request_builder.py +++ b/msgraph/generated/agreements/item/file/localizations/localizations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_agreement_file_localization_id(self,agreement_file_localization_id: str) url_tpl_params["agreementFileLocalization%2Did"] = agreement_file_localization_id return AgreementFileLocalizationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LocalizationsRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileLocalizationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalizationCollectionResponse]: """ Get a list of the default and localized agreement files. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LocalizationsRequestBuilderGe return await self.request_adapter.send_async(request_info, AgreementFileLocalizationCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[LocalizationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Create new navigation property to localizations for agreements param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AgreementFileLocalization] = None, request_co return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LocalizationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the default and localized agreement files. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[Localization request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[LocalizationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to localizations for agreements param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AgreementFileLocalization] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/agreements/{agreement%2Did}/file/localizations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocalizationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LocalizationsRequestBuilder.LocalizationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocalizationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/item/files/count/count_request_builder.py b/msgraph/generated/agreements/item/files/count/count_request_builder.py index 8bb154296e6..fae787a1116 100644 --- a/msgraph/generated/agreements/item/files/count/count_request_builder.py +++ b/msgraph/generated/agreements/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreements/{agreement%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/agreements/item/files/files_request_builder.py b/msgraph/generated/agreements/item/files/files_request_builder.py index 6c58142faed..fbf2897adbf 100644 --- a/msgraph/generated/agreements/item/files/files_request_builder.py +++ b/msgraph/generated/agreements/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_agreement_file_localization_id(self,agreement_file_localization_id: str) url_tpl_params["agreementFileLocalization%2Did"] = agreement_file_localization_id return AgreementFileLocalizationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileLocalizationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalizationCollectionResponse]: """ PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AgreementFileLocalizationCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Create a new localized agreement file. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AgreementFileLocalization] = None, request_co return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new localized agreement file. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AgreementFileLocalization] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/agreements/{agreement%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/item/files/item/agreement_file_localization_item_request_builder.py b/msgraph/generated/agreements/item/files/item/agreement_file_localization_item_request_builder.py index 9104ed934f0..8aab5b9221a 100644 --- a/msgraph/generated/agreements/item/files/item/agreement_file_localization_item_request_builder.py +++ b/msgraph/generated/agreements/item/files/item/agreement_file_localization_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AgreementFileLocalizationI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AgreementFileLocalizationItem return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Update the navigation property files in agreements param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AgreementFileLocalization] = None, request_c return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementFil request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in agreements param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AgreementFileLocalization] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def versions(self) -> VersionsRequestBuilder: return VersionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementFileLocalizationItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementFileLocalizationItemRequestBuilder.AgreementFileLocalizationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/item/files/item/versions/count/count_request_builder.py b/msgraph/generated/agreements/item/files/item/versions/count/count_request_builder.py index 4d5739ed564..549a4f99617 100644 --- a/msgraph/generated/agreements/item/files/item/versions/count/count_request_builder.py +++ b/msgraph/generated/agreements/item/files/item/versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}/versions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/agreements/item/files/item/versions/item/agreement_file_version_item_request_builder.py b/msgraph/generated/agreements/item/files/item/versions/item/agreement_file_version_item_request_builder.py index 8034ffb2449..953127dd0e7 100644 --- a/msgraph/generated/agreements/item/files/item/versions/item/agreement_file_version_item_request_builder.py +++ b/msgraph/generated/agreements/item/files/item/versions/item/agreement_file_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}/versions/{agreementFileVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property versions for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AgreementFileVersionItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AgreementFileVersionItemReque return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Update the navigation property versions in agreements param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AgreementFileVersion] = None, request_config return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}/versions/{agreementFileVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementFil request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in agreements param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AgreementFileVersion] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}/versions/{agreementFileVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AgreementFileVersionItemRequ raise TypeError("raw_url cannot be null.") return AgreementFileVersionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementFileVersionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementFileVersionItemRequestBuilder.AgreementFileVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/agreements/item/files/item/versions/versions_request_builder.py b/msgraph/generated/agreements/item/files/item/versions/versions_request_builder.py index 0ee95b138cc..063cf590e6a 100644 --- a/msgraph/generated/agreements/item/files/item/versions/versions_request_builder.py +++ b/msgraph/generated/agreements/item/files/item/versions/versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_agreement_file_version_id(self,agreement_file_version_id: str) -> Agreeme url_tpl_params["agreementFileVersion%2Did"] = agreement_file_version_id return AgreementFileVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersionCollectionResponse]: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AgreementFileVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Create new navigation property to versions for agreements param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AgreementFileVersion] = None, request_configu return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[VersionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for agreements param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AgreementFileVersion] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}/versions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/app_catalogs/app_catalogs_request_builder.py b/msgraph/generated/app_catalogs/app_catalogs_request_builder.py index 4b137a371ce..e7dfef95a39 100644 --- a/msgraph/generated/app_catalogs/app_catalogs_request_builder.py +++ b/msgraph/generated/app_catalogs/app_catalogs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/appCatalogs{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppCatalogsRequestBuilderGetRequestConfiguration] = None) -> Optional[AppCatalogs]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppCatalogs]: """ Get appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[AppCatalogsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AppCatalogs, error_mapping) - async def patch(self,body: Optional[AppCatalogs] = None, request_configuration: Optional[AppCatalogsRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppCatalogs]: + async def patch(self,body: Optional[AppCatalogs] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppCatalogs]: """ Update appCatalogs param body: The request body @@ -70,7 +71,7 @@ async def patch(self,body: Optional[AppCatalogs] = None, request_configuration: return await self.request_adapter.send_async(request_info, AppCatalogs, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppCatalogsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[AppCatalogsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppCatalogs] = None, request_configuration: Optional[AppCatalogsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppCatalogs] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update appCatalogs param body: The request body @@ -90,7 +91,7 @@ def to_patch_request_information(self,body: Optional[AppCatalogs] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/appCatalogs', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -141,27 +142,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppCatalogsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppCatalogsRequestBuilder.AppCatalogsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppCatalogsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/app_catalogs/teams_apps/count/count_request_builder.py b/msgraph/generated/app_catalogs/teams_apps/count/count_request_builder.py index 779a3e051b0..16c648f5199 100644 --- a/msgraph/generated/app_catalogs/teams_apps/count/count_request_builder.py +++ b/msgraph/generated/app_catalogs/teams_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/appCatalogs/teamsApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/app_definitions_request_builder.py b/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/app_definitions_request_builder.py index e1a698340db..24648ed2ced 100644 --- a/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/app_definitions_request_builder.py +++ b/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/app_definitions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_app_definition_id(self,teams_app_definition_id: str) -> TeamsAppDef url_tpl_params["teamsAppDefinition%2Did"] = teams_app_definition_id return TeamsAppDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppDefinitionsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinitionCollectionResponse]: """ The details for each version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AppDefinitionsRequestBuilderG return await self.request_adapter.send_async(request_info, TeamsAppDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[AppDefinitionsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def post(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: """ Update an app previously published to the Microsoft Teams app catalog. To update an app, the distributionMethod property for the app must be set to organization. This API specifically updates an app published to your organization's app catalog (the tenant app catalog). param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[TeamsAppDefinition] = None, request_configura return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppDefinitionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The details for each version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[AppDefinitio request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[AppDefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an app previously published to the Microsoft Teams app catalog. To update an app, the distributionMethod property for the app must be set to organization. This API specifically updates an app published to your organization's app catalog (the tenant app catalog). param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[TeamsAppDefinition] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/appCatalogs/teamsApps/{teamsApp%2Did}/appDefinitions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppDefinitionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppDefinitionsRequestBuilder.AppDefinitionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppDefinitionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/count/count_request_builder.py b/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/count/count_request_builder.py index 4c9147886dd..02ec3cbb2e2 100644 --- a/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/count/count_request_builder.py +++ b/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/appCatalogs/teamsApps/{teamsApp%2Did}/appDefinitions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/item/bot/bot_request_builder.py b/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/item/bot/bot_request_builder.py index 48b5e67bd0d..c25e193a264 100644 --- a/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/item/bot/bot_request_builder.py +++ b/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/item/bot/bot_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/appCatalogs/teamsApps/{teamsApp%2Did}/appDefinitions/{teamsAppDefinition%2Did}/bot{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BotRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bot for appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[BotRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BotRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkBot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkBot]: """ Get the bot associated with a specific definition of the TeamsApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BotRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, TeamworkBot, error_mapping) - async def patch(self,body: Optional[TeamworkBot] = None, request_configuration: Optional[BotRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkBot]: + async def patch(self,body: Optional[TeamworkBot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkBot]: """ Update the navigation property bot in appCatalogs param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[TeamworkBot] = None, request_configuration: return await self.request_adapter.send_async(request_info, TeamworkBot, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BotRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bot for appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/appCatalogs/teamsApps/{teamsApp%2Did}/appDefinitions/{teamsAppDefinition%2Did}/bot', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BotRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the bot associated with a specific definition of the TeamsApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[BotRequestBu request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkBot] = None, request_configuration: Optional[BotRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkBot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bot in appCatalogs param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[TeamworkBot] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/appCatalogs/teamsApps/{teamsApp%2Did}/appDefinitions/{teamsAppDefinition%2Did}/bot', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BotRequestBuilder: raise TypeError("raw_url cannot be null.") return BotRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BotRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BotRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BotRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BotRequestBuilder.BotRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BotRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/item/teams_app_definition_item_request_builder.py b/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/item/teams_app_definition_item_request_builder.py index 516274c4082..18dfa2121b6 100644 --- a/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/item/teams_app_definition_item_request_builder.py +++ b/msgraph/generated/app_catalogs/teams_apps/item/app_definitions/item/teams_app_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/appCatalogs/teamsApps/{teamsApp%2Did}/appDefinitions/{teamsAppDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsAppDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property appDefinitions for appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TeamsAppDefinitionItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsAppDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: """ The details for each version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TeamsAppDefinitionItemRequest return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - async def patch(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[TeamsAppDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def patch(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: """ Publish an app to the Microsoft Teams app catalog.Specifically, this API publishes the app to your organization's catalog (the tenant app catalog);the created resource has a distributionMethod property value of organization. The requiresReview property allows any user to submit an app for review by an administrator. Admins can approve or reject these apps via this API or the Microsoft Teams admin center. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[TeamsAppDefinition] = None, request_configur return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsAppDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property appDefinitions for appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/appCatalogs/teamsApps/{teamsApp%2Did}/appDefinitions/{teamsAppDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The details for each version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsAppDefi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[TeamsAppDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Publish an app to the Microsoft Teams app catalog.Specifically, this API publishes the app to your organization's catalog (the tenant app catalog);the created resource has a distributionMethod property value of organization. The requiresReview property allows any user to submit an app for review by an administrator. Admins can approve or reject these apps via this API or the Microsoft Teams admin center. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[TeamsAppDefinition] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/appCatalogs/teamsApps/{teamsApp%2Did}/appDefinitions/{teamsAppDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def bot(self) -> BotRequestBuilder: return BotRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsAppDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppDefinitionItemRequestBuilder.TeamsAppDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/app_catalogs/teams_apps/item/teams_app_item_request_builder.py b/msgraph/generated/app_catalogs/teams_apps/item/teams_app_item_request_builder.py index c29381b57f6..9db2c4e20b7 100644 --- a/msgraph/generated/app_catalogs/teams_apps/item/teams_app_item_request_builder.py +++ b/msgraph/generated/app_catalogs/teams_apps/item/teams_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/appCatalogs/teamsApps/{teamsApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an app from an organization's app catalog (the tenant app catalog). To delete an app, the distributionMethod property for the app must be set to organization. You can also use this API to remove a submitted app from the review process. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamsAppItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ Get teamsApps from appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TeamsAppItemRequestBuilderGet return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - async def patch(self,body: Optional[TeamsApp] = None, request_configuration: Optional[TeamsAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsApp]: + async def patch(self,body: Optional[TeamsApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ Update the navigation property teamsApps in appCatalogs param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[TeamsApp] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an app from an organization's app catalog (the tenant app catalog). To delete an app, the distributionMethod property for the app must be set to organization. You can also use this API to remove a submitted app from the review process. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/appCatalogs/teamsApps/{teamsApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get teamsApps from appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsAppItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsApp] = None, request_configuration: Optional[TeamsAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property teamsApps in appCatalogs param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[TeamsApp] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/appCatalogs/teamsApps/{teamsApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def app_definitions(self) -> AppDefinitionsRequestBuilder: return AppDefinitionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsAppItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppItemRequestBuilder.TeamsAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/app_catalogs/teams_apps/teams_apps_request_builder.py b/msgraph/generated/app_catalogs/teams_apps/teams_apps_request_builder.py index e7cfd0025ec..c70773e202e 100644 --- a/msgraph/generated/app_catalogs/teams_apps/teams_apps_request_builder.py +++ b/msgraph/generated/app_catalogs/teams_apps/teams_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_teams_app_id(self,teams_app_id: str) -> TeamsAppItemRequestBuilder: url_tpl_params["teamsApp%2Did"] = teams_app_id return TeamsAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TeamsAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppCollectionResponse]: """ - List apps from the Microsoft Teams app catalog.This includes apps from the Microsoft Teams store, as well as apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. + List apps from the Microsoft Teams app catalog.This includes apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. 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/appcatalogs-list-teamsapps?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TeamsAppsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, TeamsAppCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsApp] = None, request_configuration: Optional[TeamsAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsApp]: + async def post(self,body: Optional[TeamsApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ Publish an app to the Microsoft Teams app catalog.Specifically, this API publishes the app to your organization's catalog (the tenant app catalog);the created resource has a distributionMethod property value of organization. The requiresReview property allows any user to submit an app for review by an administrator. Admins can approve or reject these apps via this API or the Microsoft Teams admin center. param body: The request body @@ -88,9 +89,9 @@ async def post(self,body: Optional[TeamsApp] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - List apps from the Microsoft Teams app catalog.This includes apps from the Microsoft Teams store, as well as apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. + List apps from the Microsoft Teams app catalog.This includes apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsAppsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsApp] = None, request_configuration: Optional[TeamsAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Publish an app to the Microsoft Teams app catalog.Specifically, this API publishes the app to your organization's catalog (the tenant app catalog);the created resource has a distributionMethod property value of organization. The requiresReview property allows any user to submit an app for review by an administrator. Admins can approve or reject these apps via this API or the Microsoft Teams admin center. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsApp] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/appCatalogs/teamsApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,7 +137,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TeamsAppsRequestBuilderGetQueryParameters(): """ - List apps from the Microsoft Teams app catalog.This includes apps from the Microsoft Teams store, as well as apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. + List apps from the Microsoft Teams app catalog.This includes apps from the Microsoft Teams store and apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify organization as the distributionMethod in the request. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppsRequestBuilder.TeamsAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/application_templates/application_templates_request_builder.py b/msgraph/generated/application_templates/application_templates_request_builder.py index 0cd3559402e..393561e3590 100644 --- a/msgraph/generated/application_templates/application_templates_request_builder.py +++ b/msgraph/generated/application_templates/application_templates_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_application_template_id(self,application_template_id: str) -> Application url_tpl_params["applicationTemplate%2Did"] = application_template_id return ApplicationTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ApplicationTemplatesRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplicationTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationTemplateCollectionResponse]: """ Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ApplicationTemplatesRequestBu return await self.request_adapter.send_async(request_info, ApplicationTemplateCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ApplicationTemplatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationTemplatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApplicationTemplatesRequestBuilder.ApplicationTemplatesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/application_templates/count/count_request_builder.py b/msgraph/generated/application_templates/count/count_request_builder.py index 02f2686d699..5f207532e74 100644 --- a/msgraph/generated/application_templates/count/count_request_builder.py +++ b/msgraph/generated/application_templates/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applicationTemplates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/application_templates/item/application_template_item_request_builder.py b/msgraph/generated/application_templates/item/application_template_item_request_builder.py index 6a24166d58d..6c1d9f31d60 100644 --- a/msgraph/generated/application_templates/item/application_template_item_request_builder.py +++ b/msgraph/generated/application_templates/item/application_template_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applicationTemplates/{applicationTemplate%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ApplicationTemplateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplicationTemplate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationTemplate]: """ Retrieve the properties of an applicationTemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ApplicationTemplateItemReques return await self.request_adapter.send_async(request_info, ApplicationTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ApplicationTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an applicationTemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationTemplateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApplicationTemplateItemRequestBuilder.ApplicationTemplateItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/application_templates/item/instantiate/instantiate_request_builder.py b/msgraph/generated/application_templates/item/instantiate/instantiate_request_builder.py index c20693f6c64..bcde08ae8c5 100644 --- a/msgraph/generated/application_templates/item/instantiate/instantiate_request_builder.py +++ b/msgraph/generated/application_templates/item/instantiate/instantiate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applicationTemplates/{applicationTemplate%2Did}/instantiate", path_parameters) - async def post(self,body: Optional[InstantiatePostRequestBody] = None, request_configuration: Optional[InstantiateRequestBuilderPostRequestConfiguration] = None) -> Optional[ApplicationServicePrincipal]: + async def post(self,body: Optional[InstantiatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationServicePrincipal]: """ Add an instance of an application from the Microsoft Entra application gallery into your directory. The application template with ID 8adf8e6e-67b2-4cf2-a259-e3dc5476c621 can be used to add a non-gallery app that you can configure different single-sign on (SSO) modes like SAML SSO and password-based SSO. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[InstantiatePostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, ApplicationServicePrincipal, error_mapping) - def to_post_request_information(self,body: Optional[InstantiatePostRequestBody] = None, request_configuration: Optional[InstantiateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[InstantiatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add an instance of an application from the Microsoft Entra application gallery into your directory. The application template with ID 8adf8e6e-67b2-4cf2-a259-e3dc5476c621 can be used to add a non-gallery app that you can configure different single-sign on (SSO) modes like SAML SSO and password-based SSO. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> InstantiateRequestBuilder: raise TypeError("raw_url cannot be null.") return InstantiateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstantiateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/applications_request_builder.py b/msgraph/generated/applications/applications_request_builder.py index 41115b67897..cf9e5c0db48 100644 --- a/msgraph/generated/applications/applications_request_builder.py +++ b/msgraph/generated/applications/applications_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_application_id(self,application_id: str) -> ApplicationItemRequestBuilder url_tpl_params["application%2Did"] = application_id return ApplicationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ApplicationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: """ Get the list of applications in this organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[ApplicationsRequestBuilderGet return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - async def post(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Application]: + async def post(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Create a new application object. param body: The request body @@ -92,7 +93,7 @@ async def post(self,body: Optional[Application] = None, request_configuration: O return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ApplicationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of applications in this organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[Applications request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new application object. param body: The request body @@ -112,7 +113,7 @@ def to_post_request_information(self,body: Optional[Application] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -229,27 +230,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApplicationsRequestBuilder.ApplicationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/count/count_request_builder.py b/msgraph/generated/applications/count/count_request_builder.py index e811b34e6fe..02fb98158dd 100644 --- a/msgraph/generated/applications/count/count_request_builder.py +++ b/msgraph/generated/applications/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/delta/delta_request_builder.py b/msgraph/generated/applications/delta/delta_request_builder.py index 204d66b3436..32dbc10c60d 100644 --- a/msgraph/generated/applications/delta/delta_request_builder.py +++ b/msgraph/generated/applications/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 d05a9a93cec..c240d992efb 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/applications/get_by_ids/get_by_ids_request_builder.py index 4a9ae8349cc..908831bf953 100644 --- a/msgraph/generated/applications/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/applications/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 3e1692aa5a4..c4a1b8d6771 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/addKey", path_parameters) - async def post(self,body: Optional[AddKeyPostRequestBody] = None, request_configuration: Optional[AddKeyRequestBuilderPostRequestConfiguration] = None) -> Optional[KeyCredential]: + async def post(self,body: Optional[AddKeyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddKeyPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, KeyCredential, error_mapping) - def to_post_request_information(self,body: Optional[AddKeyPostRequestBody] = None, request_configuration: Optional[AddKeyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddKeyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddKeyRequestBuilder: raise TypeError("raw_url cannot be null.") return AddKeyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddKeyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/add_password/add_password_request_builder.py b/msgraph/generated/applications/item/add_password/add_password_request_builder.py index 97c7e192b46..8a81d2eda60 100644 --- a/msgraph/generated/applications/item/add_password/add_password_request_builder.py +++ b/msgraph/generated/applications/item/add_password/add_password_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,9 +27,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/addPassword", path_parameters) - async def post(self,body: Optional[AddPasswordPostRequestBody] = None, request_configuration: Optional[AddPasswordRequestBuilderPostRequestConfiguration] = None) -> Optional[PasswordCredential]: + async def post(self,body: Optional[AddPasswordPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PasswordCredential]: """ - Adds a strong password or secret to an application. + Adds a strong password or secret to an application. You can also add passwords while creating the application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PasswordCredential] @@ -51,9 +51,9 @@ async def post(self,body: Optional[AddPasswordPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, PasswordCredential, error_mapping) - def to_post_request_information(self,body: Optional[AddPasswordPostRequestBody] = None, request_configuration: Optional[AddPasswordRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPasswordPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Adds a strong password or secret to an application. + Adds a strong password or secret to an application. You can also add passwords while creating the application. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddPasswordRequestBuilder: raise TypeError("raw_url cannot be null.") return AddPasswordRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddPasswordRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/app_management_policies/app_management_policies_request_builder.py b/msgraph/generated/applications/item/app_management_policies/app_management_policies_request_builder.py index 4f88ed8bb3c..f50d8ddac8f 100644 --- a/msgraph/generated/applications/item/app_management_policies/app_management_policies_request_builder.py +++ b/msgraph/generated/applications/item/app_management_policies/app_management_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_app_management_policy_id(self,app_management_policy_id: str) -> AppManage url_tpl_params["appManagementPolicy%2Did"] = app_management_policy_id return AppManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[AppManagementPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppManagementPolicyCollectionResponse]: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AppManagementPoliciesRequestB return await self.request_adapter.send_async(request_info, AppManagementPolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -158,17 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppManagementPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppManagementPoliciesRequestBuilder.AppManagementPoliciesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/app_management_policies/count/count_request_builder.py b/msgraph/generated/applications/item/app_management_policies/count/count_request_builder.py index cc07e7f8292..260cb489a8f 100644 --- a/msgraph/generated/applications/item/app_management_policies/count/count_request_builder.py +++ b/msgraph/generated/applications/item/app_management_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/app_management_policies/item/ref/ref_request_builder.py b/msgraph/generated/applications/item/app_management_policies/item/ref/ref_request_builder.py index 1f4718c4d80..0577969c2c2 100644 --- a/msgraph/generated/applications/item/app_management_policies/item/ref/ref_request_builder.py +++ b/msgraph/generated/applications/item/app_management_policies/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/{appManagementPolicy%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an appManagementPolicy policy object from an application or service principal object. When you remove the appManagementPolicy, the application or service principal adopts the tenant-wide tenantAppManagementPolicy setting. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an appManagementPolicy policy object from an application or service principal object. When you remove the appManagementPolicy, the application or service principal adopts the tenant-wide tenantAppManagementPolicy setting. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/app_management_policies/ref/ref_request_builder.py b/msgraph/generated/applications/item/app_management_policies/ref/ref_request_builder.py index 7b19b0eaa6a..e4d2a08226c 100644 --- a/msgraph/generated/applications/item/app_management_policies/ref/ref_request_builder.py +++ b/msgraph/generated/applications/item/app_management_policies/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an appManagementPolicy policy object from an application or service principal object. When you remove the appManagementPolicy, the application or service principal adopts the tenant-wide tenantAppManagementPolicy setting. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Assign an appManagementPolicy policy object to an application or service principal object. The application or service principal adopts this policy over the tenant-wide tenantAppManagementPolicy setting. Only one policy object can be assigned to an application or service principal. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an appManagementPolicy policy object from an application or service principal object. When you remove the appManagementPolicy, the application or service principal adopts the tenant-wide tenantAppManagementPolicy setting. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,18 +100,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/applications/{application%2Did}/appManagementPolicies/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Assign an appManagementPolicy policy object to an application or service principal object. The application or service principal adopts this policy over the tenant-wide tenantAppManagementPolicy setting. Only one policy object can be assigned to an application or service principal. param body: The request body @@ -156,19 +157,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -215,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/application_item_request_builder.py b/msgraph/generated/applications/item/application_item_request_builder.py index 337f077816e..cfdf9d6d48d 100644 --- a/msgraph/generated/applications/item/application_item_request_builder.py +++ b/msgraph/generated/applications/item/application_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -20,6 +21,7 @@ from .created_on_behalf_of.created_on_behalf_of_request_builder import CreatedOnBehalfOfRequestBuilder from .extension_properties.extension_properties_request_builder import ExtensionPropertiesRequestBuilder from .federated_identity_credentials.federated_identity_credentials_request_builder import FederatedIdentityCredentialsRequestBuilder + from .federated_identity_credentials_with_name.federated_identity_credentials_with_name_request_builder import FederatedIdentityCredentialsWithNameRequestBuilder from .get_member_groups.get_member_groups_request_builder import GetMemberGroupsRequestBuilder from .get_member_objects.get_member_objects_request_builder import GetMemberObjectsRequestBuilder from .home_realm_discovery_policies.home_realm_discovery_policies_request_builder import HomeRealmDiscoveryPoliciesRequestBuilder @@ -47,7 +49,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ApplicationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +68,19 @@ async def delete(self,request_configuration: Optional[ApplicationItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ApplicationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Application]: + def federated_identity_credentials_with_name(self,name: Optional[str] = None) -> FederatedIdentityCredentialsWithNameRequestBuilder: + """ + Provides operations to manage the federatedIdentityCredentials property of the microsoft.graph.application entity. + param name: Alternate key of federatedIdentityCredential + Returns: FederatedIdentityCredentialsWithNameRequestBuilder + """ + if not name: + raise TypeError("name cannot be null.") + from .federated_identity_credentials_with_name.federated_identity_credentials_with_name_request_builder import FederatedIdentityCredentialsWithNameRequestBuilder + + return FederatedIdentityCredentialsWithNameRequestBuilder(self.request_adapter, self.path_parameters, name) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Get the properties and relationships of an application object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -87,13 +101,13 @@ async def get(self,request_configuration: Optional[ApplicationItemRequestBuilder return await self.request_adapter.send_async(request_info, Application, error_mapping) - async def patch(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Application]: + async def patch(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ - Update the properties of an application object. + Create a new application object if it doesn't exist, or update the properties of an existing application object. param body: The request body 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-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/application-upsert?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -111,18 +125,18 @@ async def patch(self,body: Optional[Application] = None, request_configuration: return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ApplicationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications/{application%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ApplicationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of an application object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,16 +147,16 @@ def to_get_request_information(self,request_configuration: Optional[ApplicationI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the properties of an application object. + Create a new application object if it doesn't exist, or update the properties of an existing application object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/applications/{application%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -347,16 +361,6 @@ def unset_verified_publisher(self) -> UnsetVerifiedPublisherRequestBuilder: return UnsetVerifiedPublisherRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ApplicationItemRequestBuilderGetQueryParameters(): """ @@ -383,27 +387,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApplicationItemRequestBuilder.ApplicationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/applications/item/check_member_groups/check_member_groups_request_builder.py index e0ff43de856..ebbacbad68e 100644 --- a/msgraph/generated/applications/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/applications/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/applications/item/check_member_objects/check_member_objects_request_builder.py index 83a627cd860..7c6b74cf61e 100644 --- a/msgraph/generated/applications/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/applications/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/created_on_behalf_of/created_on_behalf_of_request_builder.py b/msgraph/generated/applications/item/created_on_behalf_of/created_on_behalf_of_request_builder.py index 3d6fceb9fe5..66cd6d369c6 100644 --- a/msgraph/generated/applications/item/created_on_behalf_of/created_on_behalf_of_request_builder.py +++ b/msgraph/generated/applications/item/created_on_behalf_of/created_on_behalf_of_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/createdOnBehalfOf{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedOnBehalfOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Supports $filter (/$count eq 0, /$count ne 0). Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CreatedOnBehalfOfRequestBuild return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedOnBehalfOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Supports $filter (/$count eq 0, /$count ne 0). Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedOnBehalfOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedOnBehalfOfRequestBuilder.CreatedOnBehalfOfRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/extension_properties/count/count_request_builder.py b/msgraph/generated/applications/item/extension_properties/count/count_request_builder.py index e35ab95fae0..e1f4584d009 100644 --- a/msgraph/generated/applications/item/extension_properties/count/count_request_builder.py +++ b/msgraph/generated/applications/item/extension_properties/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/extensionProperties/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/extension_properties/extension_properties_request_builder.py b/msgraph/generated/applications/item/extension_properties/extension_properties_request_builder.py index 1504001bc28..7f741d9e1c7 100644 --- a/msgraph/generated/applications/item/extension_properties/extension_properties_request_builder.py +++ b/msgraph/generated/applications/item/extension_properties/extension_properties_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_property_id(self,extension_property_id: str) -> ExtensionProper url_tpl_params["extensionProperty%2Did"] = extension_property_id return ExtensionPropertyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionPropertiesRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionPropertyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionPropertyCollectionResponse]: """ Retrieve the list of directory extension definitions, represented by extensionProperty objects on an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExtensionPropertiesRequestBui return await self.request_adapter.send_async(request_info, ExtensionPropertyCollectionResponse, error_mapping) - async def post(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[ExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ExtensionProperty]: + async def post(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionProperty]: """ Create a new directory extension definition, represented by an extensionProperty object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ExtensionProperty] = None, request_configurat return await self.request_adapter.send_async(request_info, ExtensionProperty, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionPropertiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of directory extension definitions, represented by extensionProperty objects on an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionPro request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[ExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new directory extension definition, represented by an extensionProperty object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ExtensionProperty] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/extensionProperties', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionPropertiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionPropertiesRequestBuilder.ExtensionPropertiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/extension_properties/item/extension_property_item_request_builder.py b/msgraph/generated/applications/item/extension_properties/item/extension_property_item_request_builder.py index 3436e257235..62cd25cf608 100644 --- a/msgraph/generated/applications/item/extension_properties/item/extension_property_item_request_builder.py +++ b/msgraph/generated/applications/item/extension_properties/item/extension_property_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/extensionProperties/{extensionProperty%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionPropertyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a directory extension definition represented by an extensionProperty object. You can delete only directory extensions that aren't synced from on-premises active directory (AD). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ExtensionPropertyItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionPropertyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionProperty]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionProperty]: """ Read a directory extension definition represented by an extensionProperty object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ExtensionPropertyItemRequestB return await self.request_adapter.send_async(request_info, ExtensionProperty, error_mapping) - async def patch(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[ExtensionPropertyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExtensionProperty]: + async def patch(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionProperty]: """ Update the navigation property extensionProperties in applications param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ExtensionProperty] = None, request_configura return await self.request_adapter.send_async(request_info, ExtensionProperty, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionPropertyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a directory extension definition represented by an extensionProperty object. You can delete only directory extensions that aren't synced from on-premises active directory (AD). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications/{application%2Did}/extensionProperties/{extensionProperty%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionPropertyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read a directory extension definition represented by an extensionProperty object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionPro request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[ExtensionPropertyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensionProperties in applications param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ExtensionProperty] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/applications/{application%2Did}/extensionProperties/{extensionProperty%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionPropertyItemRequest raise TypeError("raw_url cannot be null.") return ExtensionPropertyItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionPropertyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionPropertyItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionPropertyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionPropertyItemRequestBuilder.ExtensionPropertyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionPropertyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/federated_identity_credentials/count/count_request_builder.py b/msgraph/generated/applications/item/federated_identity_credentials/count/count_request_builder.py index 34401a6f313..ba4a00de931 100644 --- a/msgraph/generated/applications/item/federated_identity_credentials/count/count_request_builder.py +++ b/msgraph/generated/applications/item/federated_identity_credentials/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/federatedIdentityCredentials/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 4bd01ef45b9..41336717c44 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_federated_identity_credential_id(self,federated_identity_credential_id: s url_tpl_params["federatedIdentityCredential%2Did"] = federated_identity_credential_id return FederatedIdentityCredentialItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderGetRequestConfiguration] = None) -> Optional[FederatedIdentityCredentialCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredentialCollectionResponse]: """ Get a list of the federatedIdentityCredential objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FederatedIdentityCredentialsR return await self.request_adapter.send_async(request_info, FederatedIdentityCredentialCollectionResponse, error_mapping) - async def post(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderPostRequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: + async def post(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: """ Create a new federatedIdentityCredential object for an application. By configuring a trust relationship between your Microsoft Entra application registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[FederatedIdentityCredential] = None, request_ return await self.request_adapter.send_async(request_info, FederatedIdentityCredential, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the federatedIdentityCredential objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[FederatedIde request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new federatedIdentityCredential object for an application. By configuring a trust relationship between your Microsoft Entra application registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[FederatedIdentityCredential] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/federatedIdentityCredentials', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederatedIdentityCredentialsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FederatedIdentityCredentialsRequestBuilder.FederatedIdentityCredentialsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederatedIdentityCredentialsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f5eaa13b66f..9c9465baaac 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/federatedIdentityCredentials/{federatedIdentityCredential%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a federatedIdentityCredential object from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FederatedIdentityCredentia raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderGetRequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: """ Read the properties and relationships of a federatedIdentityCredential object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FederatedIdentityCredentialIt return await self.request_adapter.send_async(request_info, FederatedIdentityCredential, error_mapping) - async def patch(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: + async def patch(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: """ Update the properties of a federatedIdentityCredential object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[FederatedIdentityCredential] = None, request return await self.request_adapter.send_async(request_info, FederatedIdentityCredential, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a federatedIdentityCredential object from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications/{application%2Did}/federatedIdentityCredentials/{federatedIdentityCredential%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a federatedIdentityCredential object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[FederatedIde request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a federatedIdentityCredential object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[FederatedIdentityCredential """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/applications/{application%2Did}/federatedIdentityCredentials/{federatedIdentityCredential%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FederatedIdentityCredentialI raise TypeError("raw_url cannot be null.") return FederatedIdentityCredentialItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederatedIdentityCredentialItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FederatedIdentityCredentialItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederatedIdentityCredentialItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FederatedIdentityCredentialItemRequestBuilder.FederatedIdentityCredentialItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederatedIdentityCredentialItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 new file mode 100644 index 00000000000..b8acad9afee --- /dev/null +++ b/msgraph/generated/applications/item/federated_identity_credentials_with_name/federated_identity_credentials_with_name_request_builder.py @@ -0,0 +1,170 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.federated_identity_credential import FederatedIdentityCredential + from ....models.o_data_errors.o_data_error import ODataError + +class FederatedIdentityCredentialsWithNameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the federatedIdentityCredentials property of the microsoft.graph.application entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]], name: Optional[str] = None) -> None: + """ + Instantiates a new FederatedIdentityCredentialsWithNameRequestBuilder and sets the default values. + param name: Alternate key of federatedIdentityCredential + param path_parameters: The 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['name'] = str(name) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/federatedIdentityCredentials(name='{name}'){?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete a federatedIdentityCredential object from an application. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/federatedidentitycredential-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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: + """ + Read the properties and relationships of a federatedIdentityCredential object. + 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 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.federated_identity_credential import FederatedIdentityCredential + + return await self.request_adapter.send_async(request_info, FederatedIdentityCredential, error_mapping) + + async def patch(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: + """ + Update the properties of a federatedIdentityCredential object. + 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/federatedidentitycredential-update?view=graph-rest-1.0 + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.federated_identity_credential import FederatedIdentityCredential + + return await self.request_adapter.send_async(request_info, FederatedIdentityCredential, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete a federatedIdentityCredential object from an application. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Read the properties and relationships of a federatedIdentityCredential 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: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Update the properties of a federatedIdentityCredential object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> FederatedIdentityCredentialsWithNameRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FederatedIdentityCredentialsWithNameRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return FederatedIdentityCredentialsWithNameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FederatedIdentityCredentialsWithNameRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a federatedIdentityCredential object. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/applications/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/applications/item/get_member_groups/get_member_groups_request_builder.py index c5f0efccd5b..3200a627403 100644 --- a/msgraph/generated/applications/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/applications/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/applications/item/get_member_objects/get_member_objects_request_builder.py index f29124bcaeb..2c146a08371 100644 --- a/msgraph/generated/applications/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/applications/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/home_realm_discovery_policies/count/count_request_builder.py b/msgraph/generated/applications/item/home_realm_discovery_policies/count/count_request_builder.py index 73bcbdbb34e..a96794c75c5 100644 --- a/msgraph/generated/applications/item/home_realm_discovery_policies/count/count_request_builder.py +++ b/msgraph/generated/applications/item/home_realm_discovery_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/homeRealmDiscoveryPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py b/msgraph/generated/applications/item/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py index a2bb3f1ffc2..394516ca72a 100644 --- a/msgraph/generated/applications/item/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py +++ b/msgraph/generated/applications/item/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_home_realm_discovery_policy_id(self,home_realm_discovery_policy_id: str) url_tpl_params["homeRealmDiscoveryPolicy%2Did"] = home_realm_discovery_policy_id return HomeRealmDiscoveryPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicyCollectionResponse]: """ Get homeRealmDiscoveryPolicies from applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesReq return await self.request_adapter.send_async(request_info, HomeRealmDiscoveryPolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get homeRealmDiscoveryPolicies from applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HomeRealmDiscoveryPoliciesRequestBuilder.HomeRealmDiscoveryPoliciesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/home_realm_discovery_policies/item/home_realm_discovery_policy_item_request_builder.py b/msgraph/generated/applications/item/home_realm_discovery_policies/item/home_realm_discovery_policy_item_request_builder.py index 375430aba33..60a427ad75b 100644 --- a/msgraph/generated/applications/item/home_realm_discovery_policies/item/home_realm_discovery_policy_item_request_builder.py +++ b/msgraph/generated/applications/item/home_realm_discovery_policies/item/home_realm_discovery_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: """ Get homeRealmDiscoveryPolicies from applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemR return await self.request_adapter.send_async(request_info, HomeRealmDiscoveryPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get homeRealmDiscoveryPolicies from applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HomeRealmDiscoveryPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HomeRealmDiscoveryPolicyItemRequestBuilder.HomeRealmDiscoveryPolicyItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/logo/logo_request_builder.py b/msgraph/generated/applications/item/logo/logo_request_builder.py index 1b282938cca..44f43d8e0a6 100644 --- a/msgraph/generated/applications/item/logo/logo_request_builder.py +++ b/msgraph/generated/applications/item/logo/logo_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/logo", path_parameters) - async def get(self,request_configuration: Optional[LogoRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The main logo for the application. Not nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[LogoRequestBuilderGetRequestC 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[LogoRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The main logo for the application. Not nullable. param body: Binary request body @@ -64,7 +64,7 @@ async def put(self,body: bytes, request_configuration: Optional[LogoRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[LogoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The main logo for the application. Not nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +75,7 @@ def to_get_request_information(self,request_configuration: Optional[LogoRequestB 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[LogoRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The main logo for the application. Not nullable. param body: Binary request body @@ -100,24 +100,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LogoRequestBuilder: raise TypeError("raw_url cannot be null.") return LogoRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LogoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LogoRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/owners/count/count_request_builder.py b/msgraph/generated/applications/item/owners/count/count_request_builder.py index 36548a7d35d..47cc2548cb6 100644 --- a/msgraph/generated/applications/item/owners/count/count_request_builder.py +++ b/msgraph/generated/applications/item/owners/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/graph_app_role_assignment/count/count_request_builder.py b/msgraph/generated/applications/item/owners/graph_app_role_assignment/count/count_request_builder.py index fcd608796f9..575b6f59e94 100644 --- a/msgraph/generated/applications/item/owners/graph_app_role_assignment/count/count_request_builder.py +++ b/msgraph/generated/applications/item/owners/graph_app_role_assignment/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/graph.appRoleAssignment/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/applications/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index 48d0e4fc446..e7cb061ce25 100644 --- a/msgraph/generated/applications/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/applications/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/graph_endpoint/count/count_request_builder.py b/msgraph/generated/applications/item/owners/graph_endpoint/count/count_request_builder.py index 712406f630b..ccea839de17 100644 --- a/msgraph/generated/applications/item/owners/graph_endpoint/count/count_request_builder.py +++ b/msgraph/generated/applications/item/owners/graph_endpoint/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/graph.endpoint/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/applications/item/owners/graph_endpoint/graph_endpoint_request_builder.py index f8add48a409..c085a119f4d 100644 --- a/msgraph/generated/applications/item/owners/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/applications/item/owners/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/graph.endpoint{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/graph_service_principal/count/count_request_builder.py b/msgraph/generated/applications/item/owners/graph_service_principal/count/count_request_builder.py index d6bd9e5df22..f2b2685f4b2 100644 --- a/msgraph/generated/applications/item/owners/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/applications/item/owners/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/applications/item/owners/graph_service_principal/graph_service_principal_request_builder.py index e4a1a67e4a3..6b8263f1170 100644 --- a/msgraph/generated/applications/item/owners/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/applications/item/owners/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/graph_user/count/count_request_builder.py b/msgraph/generated/applications/item/owners/graph_user/count/count_request_builder.py index 3b0a1af5efb..c3118ad1378 100644 --- a/msgraph/generated/applications/item/owners/graph_user/count/count_request_builder.py +++ b/msgraph/generated/applications/item/owners/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/graph_user/graph_user_request_builder.py b/msgraph/generated/applications/item/owners/graph_user/graph_user_request_builder.py index b3580f13687..9f395ac29cd 100644 --- a/msgraph/generated/applications/item/owners/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/applications/item/owners/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/applications/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index 7ca4b1086f8..c1aaff6ed69 100644 --- a/msgraph/generated/applications/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/applications/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/item/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/applications/item/owners/item/graph_endpoint/graph_endpoint_request_builder.py index 74203333af0..c50a549616e 100644 --- a/msgraph/generated/applications/item/owners/item/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/applications/item/owners/item/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/{directoryObject%2Did}/graph.endpoint{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Endpoint]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/applications/item/owners/item/graph_service_principal/graph_service_principal_request_builder.py index 64dffc26639..c32b4935f2d 100644 --- a/msgraph/generated/applications/item/owners/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/applications/item/owners/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/item/graph_user/graph_user_request_builder.py b/msgraph/generated/applications/item/owners/item/graph_user/graph_user_request_builder.py index c5444247b2a..93cca3587ee 100644 --- a/msgraph/generated/applications/item/owners/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/applications/item/owners/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/owners/item/ref/ref_request_builder.py b/msgraph/generated/applications/item/owners/item/ref/ref_request_builder.py index 820abf6e887..49297f874c6 100644 --- a/msgraph/generated/applications/item/owners/item/ref/ref_request_builder.py +++ b/msgraph/generated/applications/item/owners/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an owner from an application. As a recommended best practice, apps should have at least two owners. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an owner from an application. As a recommended best practice, apps should have at least two owners. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/owners/owners_request_builder.py b/msgraph/generated/applications/item/owners/owners_request_builder.py index fde27f7f2f3..d98b49903c8 100644 --- a/msgraph/generated/applications/item/owners/owners_request_builder.py +++ b/msgraph/generated/applications/item/owners/owners_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OwnersRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[OwnersRequestBuilderGetReques return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OwnersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -199,17 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OwnersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OwnersRequestBuilder.OwnersRequestBuilderGetQueryParameters] = None - - 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 90e375a8aae..c04b86e0d50 100644 --- a/msgraph/generated/applications/item/owners/ref/ref_request_builder.py +++ b/msgraph/generated/applications/item/owners/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an owner from an application. As a recommended best practice, apps should have at least two owners. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add an owner to an application by posting to the owners collection. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an owner from an application. As a recommended best practice, apps should have at least two owners. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $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 = RequestInformation(Method.GET, '{+baseurl}/applications/{application%2Did}/owners/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add an owner to an application by posting to the owners collection. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f640e45ea11..246479c106b 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/removeKey", path_parameters) - async def post(self,body: Optional[RemoveKeyPostRequestBody] = None, request_configuration: Optional[RemoveKeyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[RemoveKeyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[RemoveKeyPostRequestBody] = None, request_con raise Exception("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: Optional[RemoveKeyPostRequestBody] = None, request_configuration: Optional[RemoveKeyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoveKeyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveKeyRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveKeyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveKeyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/remove_password/remove_password_request_builder.py b/msgraph/generated/applications/item/remove_password/remove_password_request_builder.py index f2a2171317d..9bbbb68bb01 100644 --- a/msgraph/generated/applications/item/remove_password/remove_password_request_builder.py +++ b/msgraph/generated/applications/item/remove_password/remove_password_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/removePassword", path_parameters) - async def post(self,body: Optional[RemovePasswordPostRequestBody] = None, request_configuration: Optional[RemovePasswordRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[RemovePasswordPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a password from an application. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[RemovePasswordPostRequestBody] = None, reques raise Exception("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: Optional[RemovePasswordPostRequestBody] = None, request_configuration: Optional[RemovePasswordRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemovePasswordPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a password from an application. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemovePasswordRequestBuilder raise TypeError("raw_url cannot be null.") return RemovePasswordRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemovePasswordRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/restore/restore_request_builder.py b/msgraph/generated/applications/item/restore/restore_request_builder.py index 22e28aa0539..9577f7e08d4 100644 --- a/msgraph/generated/applications/item/restore/restore_request_builder.py +++ b/msgraph/generated/applications/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e626e42713e..ab07706d30f 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/setVerifiedPublisher", path_parameters) - async def post(self,body: Optional[SetVerifiedPublisherPostRequestBody] = None, request_configuration: Optional[SetVerifiedPublisherRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetVerifiedPublisherPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Set the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetVerifiedPublisherPostRequestBody] = None, raise Exception("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: Optional[SetVerifiedPublisherPostRequestBody] = None, request_configuration: Optional[SetVerifiedPublisherRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetVerifiedPublisherPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Set the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetVerifiedPublisherRequestB raise TypeError("raw_url cannot be null.") return SetVerifiedPublisherRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetVerifiedPublisherRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py b/msgraph/generated/applications/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py index 9d947419e74..9adbe1df386 100644 --- a/msgraph/generated/applications/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/acquireAccessToken", path_parameters) - async def post(self,body: Optional[AcquireAccessTokenPostRequestBody] = None, request_configuration: Optional[AcquireAccessTokenRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcquireAccessTokenPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcquireAccessTokenPostRequestBody] = None, re raise Exception("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: Optional[AcquireAccessTokenPostRequestBody] = None, request_configuration: Optional[AcquireAccessTokenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcquireAccessTokenPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcquireAccessTokenRequestBui raise TypeError("raw_url cannot be null.") return AcquireAccessTokenRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcquireAccessTokenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/count/count_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/count/count_request_builder.py index 75911dabc7b..79d68efe4bb 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/count/count_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/bulk_upload/bulk_upload_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/bulk_upload/bulk_upload_request_builder.py index c44dfca59fc..6035d65bdc9 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/bulk_upload/bulk_upload_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/bulk_upload/bulk_upload_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/bulkUpload{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BulkUploadRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bulkUpload for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[BulkUploadRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BulkUploadRequestBuilderGetRequestConfiguration] = None) -> Optional[BulkUpload]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BulkUpload]: """ The bulk upload operation for the job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BulkUploadRequestBuilderGetRe return await self.request_adapter.send_async(request_info, BulkUpload, error_mapping) - async def patch(self,body: Optional[BulkUpload] = None, request_configuration: Optional[BulkUploadRequestBuilderPatchRequestConfiguration] = None) -> Optional[BulkUpload]: + async def patch(self,body: Optional[BulkUpload] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BulkUpload]: """ Update the navigation property bulkUpload in applications param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[BulkUpload] = None, request_configuration: O return await self.request_adapter.send_async(request_info, BulkUpload, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BulkUploadRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bulkUpload for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/bulkUpload', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BulkUploadRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The bulk upload operation for the job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[BulkUploadRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BulkUpload] = None, request_configuration: Optional[BulkUploadRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BulkUpload] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bulkUpload in applications param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[BulkUpload] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/bulkUpload', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BulkUploadRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BulkUploadRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BulkUploadRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BulkUploadRequestBuilder.BulkUploadRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BulkUploadRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/bulk_upload/value/content_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/bulk_upload/value/content_request_builder.py index 03368505498..be476cb71da 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/bulk_upload/value/content_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/bulk_upload/value/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/bulkUpload/$value", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property bulkUpload from applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property bulkUpload in applications param body: Binary request body @@ -64,7 +64,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property bulkUpload from applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +75,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property bulkUpload in applications param body: Binary request body @@ -100,24 +100,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/pause/pause_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/pause/pause_request_builder.py index 2e1e52e4b2c..e6a4ef768c4 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/pause/pause_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/pause/pause_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/pause", path_parameters) - async def post(self,request_configuration: Optional[PauseRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[PauseRequestBuilderPostReque raise Exception("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[PauseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PauseRequestBuilder: raise TypeError("raw_url cannot be null.") return PauseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PauseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py index 0920772217c..70a6a4b86bc 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/provisionOnDemand", path_parameters) - async def post(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, request_configuration: Optional[ProvisionOnDemandRequestBuilderPostRequestConfiguration] = None) -> Optional[StringKeyStringValuePair]: + async def post(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringKeyStringValuePair]: """ Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, StringKeyStringValuePair, error_mapping) - def to_post_request_information(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, request_configuration: Optional[ProvisionOnDemandRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ProvisionOnDemandRequestBuil raise TypeError("raw_url cannot be null.") return ProvisionOnDemandRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisionOnDemandRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/restart/restart_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/restart/restart_request_builder.py index 99f5d57b09c..d6870c91410 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/restart/restart_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/restart/restart_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/restart", path_parameters) - async def post(self,body: Optional[RestartPostRequestBody] = None, request_configuration: Optional[RestartRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[RestartPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[RestartPostRequestBody] = None, request_confi raise Exception("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: Optional[RestartPostRequestBody] = None, request_configuration: Optional[RestartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RestartPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestartRequestBuilder: raise TypeError("raw_url cannot be null.") return RestartRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestartRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/count/count_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/count/count_request_builder.py index b789fa385dd..12ac610e071 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/count/count_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/directories_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/directories_request_builder.py index 635a349930f..8c550f59a68 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/directories_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/directories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_directory_definition_id(self,directory_definition_id: str) -> DirectoryDe url_tpl_params["directoryDefinition%2Did"] = directory_definition_id return DirectoryDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinitionCollectionResponse]: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DirectoriesRequestBuilderGetR return await self.request_adapter.send_async(request_info, DirectoryDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Create new navigation property to directories for applications param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DirectoryDefinition] = None, request_configur return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoriesR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to directories for applications param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoriesRequestBuilder.DirectoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/item/directory_definition_item_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/item/directory_definition_item_request_builder.py index 1cdacb01c69..3732cceff1b 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/item/directory_definition_item_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/item/directory_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories/{directoryDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property directories for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DirectoryDefinitionItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DirectoryDefinitionItemReques return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Update the navigation property directories in applications param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DirectoryDefinition] = None, request_configu return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property directories for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories/{directoryDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryDef request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property directories in applications param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories/{directoryDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def discover(self) -> DiscoverRequestBuilder: return DiscoverRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DirectoryDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryDefinitionItemRequestBuilder.DirectoryDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py index 47f5ca97a60..cf266862ff1 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories/{directoryDefinition%2Did}/discover", path_parameters) - async def post(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Discover the latest schema definition for provisioning to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[DiscoverRequestBuilderPostRe return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Discover the latest schema definition for provisioning to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DiscoverRequestBuilder: raise TypeError("raw_url cannot be null.") return DiscoverRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DiscoverRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py index 637d32f9a4c..0f4a1bb111a 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/filterOperators(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilder return await self.request_adapter.send_async(request_info, FilterOperatorsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterOperatorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterOperatorsRequestBuilder.FilterOperatorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/schema/functions/functions_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/schema/functions/functions_request_builder.py index 08fc1485a26..892644889eb 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/schema/functions/functions_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/schema/functions/functions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/functions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> Optional[FunctionsGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FunctionsGetResponse]: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, FunctionsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FunctionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FunctionsRequestBuilder.FunctionsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py index a1826879196..b72a010c669 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/parseExpression", path_parameters) - async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = None) -> Optional[ParseExpressionResponse]: + async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ParseExpressionResponse]: """ Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, ParseExpressionResponse, error_mapping) - def to_post_request_information(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ParseExpressionRequestBuilde raise TypeError("raw_url cannot be null.") return ParseExpressionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParseExpressionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/schema/schema_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/schema/schema_request_builder.py index 43b67021ac4..a1d55c80ed5 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/schema/schema_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/schema/schema_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property schema for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SchemaRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = None) -> Optional[SynchronizationSchema]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationSchema]: """ Retrieve the schema for a given synchronization job or template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[SchemaRequestBuilderGetReques return await self.request_adapter.send_async(request_info, SynchronizationSchema, error_mapping) - async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationSchema]: + async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationSchema]: """ Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[SynchronizationSchema] = None, request_confi return await self.request_adapter.send_async(request_info, SynchronizationSchema, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schema for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the schema for a given synchronization job or template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[SchemaReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[SynchronizationSchema] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -176,16 +177,6 @@ def parse_expression(self) -> ParseExpressionRequestBuilder: return ParseExpressionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SchemaRequestBuilderGetQueryParameters(): """ @@ -212,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchemaRequestBuilder.SchemaRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/start/start_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/start/start_request_builder.py index 8e85af93c21..b780240f600 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/start/start_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/start/start_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/start", path_parameters) - async def post(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[StartRequestBuilderPostReque raise Exception("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[StartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StartRequestBuilder: raise TypeError("raw_url cannot be null.") return StartRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StartRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/synchronization_job_item_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/synchronization_job_item_request_builder.py index 54a6c1cd6fb..acbfb278da4 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/synchronization_job_item_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/synchronization_job_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[SynchronizationJobItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SynchronizationJob]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationJob]: """ Retrieve the existing synchronization job and its properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[SynchronizationJobItemRequest return await self.request_adapter.send_async(request_info, SynchronizationJob, error_mapping) - async def patch(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[SynchronizationJobItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationJob]: + async def patch(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationJob]: """ Update the navigation property jobs in applications param body: The request body @@ -96,18 +97,18 @@ async def patch(self,body: Optional[SynchronizationJob] = None, request_configur return await self.request_adapter.send_async(request_info, SynchronizationJob, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the existing synchronization job and its properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[Synchronizat request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[SynchronizationJobItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property jobs in applications param body: The request body @@ -127,7 +128,7 @@ def to_patch_request_information(self,body: Optional[SynchronizationJob] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -206,16 +207,6 @@ def validate_credentials(self) -> ValidateCredentialsRequestBuilder: return ValidateCredentialsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationJobItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SynchronizationJobItemRequestBuilderGetQueryParameters(): """ @@ -242,27 +233,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationJobItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SynchronizationJobItemRequestBuilder.SynchronizationJobItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationJobItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py index fb4dfd6229b..cf727b90b22 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/validateCredentials", path_parameters) - async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Validate that the credentials are valid in the tenant. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, r raise Exception("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: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Validate that the credentials are valid in the tenant. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidateCredentialsRequestBu raise TypeError("raw_url cannot be null.") return ValidateCredentialsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidateCredentialsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/jobs_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/jobs_request_builder.py index 9426c620e5e..0282942265b 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/jobs_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/jobs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_synchronization_job_id(self,synchronization_job_id: str) -> Synchronizati url_tpl_params["synchronizationJob%2Did"] = synchronization_job_id return SynchronizationJobItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = None) -> Optional[SynchronizationJobCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationJobCollectionResponse]: """ List existing jobs for a given application instance (service principal). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[JobsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SynchronizationJobCollectionResponse, error_mapping) - async def post(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = None) -> Optional[SynchronizationJob]: + async def post(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationJob]: """ Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[SynchronizationJob] = None, request_configura return await self.request_adapter.send_async(request_info, SynchronizationJob, error_mapping) - def to_get_request_information(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List existing jobs for a given application instance (service principal). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[JobsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[SynchronizationJob] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/synchronization/jobs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class JobsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[JobsRequestBuilder.JobsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class JobsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/jobs/validate_credentials/validate_credentials_request_builder.py b/msgraph/generated/applications/item/synchronization/jobs/validate_credentials/validate_credentials_request_builder.py index 24b7fe61757..5c7ec80f367 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/validate_credentials/validate_credentials_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/validate_credentials/validate_credentials_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/validateCredentials", path_parameters) - async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action validateCredentials param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, r raise Exception("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: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action validateCredentials param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidateCredentialsRequestBu raise TypeError("raw_url cannot be null.") return ValidateCredentialsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidateCredentialsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/secrets/count/count_request_builder.py b/msgraph/generated/applications/item/synchronization/secrets/count/count_request_builder.py index 59812063811..7e0090ecbfa 100644 --- a/msgraph/generated/applications/item/synchronization/secrets/count/count_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/secrets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/secrets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/synchronization/secrets/secrets_request_builder.py b/msgraph/generated/applications/item/synchronization/secrets/secrets_request_builder.py index d9e9096e93a..a4b8db7a3b4 100644 --- a/msgraph/generated/applications/item/synchronization/secrets/secrets_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/secrets/secrets_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/secrets", path_parameters) - async def put(self,body: Optional[SecretsPutRequestBody] = None, request_configuration: Optional[SecretsRequestBuilderPutRequestConfiguration] = None) -> Optional[SecretsPutResponse]: + async def put(self,body: Optional[SecretsPutRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecretsPutResponse]: """ Update property secrets value. param body: The request body @@ -51,7 +51,7 @@ async def put(self,body: Optional[SecretsPutRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, SecretsPutResponse, error_mapping) - def to_put_request_information(self,body: Optional[SecretsPutRequestBody] = None, request_configuration: Optional[SecretsRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[SecretsPutRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property secrets value. param body: The request body @@ -85,14 +85,4 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecretsRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/synchronization_request_builder.py b/msgraph/generated/applications/item/synchronization/synchronization_request_builder.py index 54b42897d39..1466359334d 100644 --- a/msgraph/generated/applications/item/synchronization/synchronization_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/synchronization_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SynchronizationRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property synchronization for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SynchronizationRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SynchronizationRequestBuilderGetRequestConfiguration] = None) -> Optional[Synchronization]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Synchronization]: """ Represents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SynchronizationRequestBuilder return await self.request_adapter.send_async(request_info, Synchronization, error_mapping) - async def put(self,body: Optional[Synchronization] = None, request_configuration: Optional[SynchronizationRequestBuilderPutRequestConfiguration] = None) -> Optional[Synchronization]: + async def put(self,body: Optional[Synchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Synchronization]: """ Update the navigation property synchronization in applications param body: The request body @@ -91,18 +92,18 @@ async def put(self,body: Optional[Synchronization] = None, request_configuration return await self.request_adapter.send_async(request_info, Synchronization, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SynchronizationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property synchronization for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications/{application%2Did}/synchronization', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SynchronizationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[Synchronizat request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[Synchronization] = None, request_configuration: Optional[SynchronizationRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[Synchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property synchronization in applications param body: The request body @@ -122,7 +123,7 @@ def to_put_request_information(self,body: Optional[Synchronization] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/applications/{application%2Did}/synchronization', self.path_parameters) + 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) @@ -174,16 +175,6 @@ def templates(self) -> TemplatesRequestBuilder: return TemplatesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SynchronizationRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SynchronizationRequestBuilder.SynchronizationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/templates/count/count_request_builder.py b/msgraph/generated/applications/item/synchronization/templates/count/count_request_builder.py index 8d2f04cdcba..9b0d9f2aa3f 100644 --- a/msgraph/generated/applications/item/synchronization/templates/count/count_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/templates/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/count/count_request_builder.py b/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/count/count_request_builder.py index 3d696abe192..f1e8a4300d3 100644 --- a/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/count/count_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/directories_request_builder.py b/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/directories_request_builder.py index d70a3fa25ea..b9ae8026437 100644 --- a/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/directories_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/directories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_directory_definition_id(self,directory_definition_id: str) -> DirectoryDe url_tpl_params["directoryDefinition%2Did"] = directory_definition_id return DirectoryDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinitionCollectionResponse]: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DirectoriesRequestBuilderGetR return await self.request_adapter.send_async(request_info, DirectoryDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Create new navigation property to directories for applications param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DirectoryDefinition] = None, request_configur return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoriesR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to directories for applications param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoriesRequestBuilder.DirectoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/item/directory_definition_item_request_builder.py b/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/item/directory_definition_item_request_builder.py index 694e70e6baa..acdfc882cce 100644 --- a/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/item/directory_definition_item_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/item/directory_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories/{directoryDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property directories for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DirectoryDefinitionItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DirectoryDefinitionItemReques return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Update the navigation property directories in applications param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DirectoryDefinition] = None, request_configu return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property directories for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories/{directoryDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryDef request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property directories in applications param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories/{directoryDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def discover(self) -> DiscoverRequestBuilder: return DiscoverRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DirectoryDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryDefinitionItemRequestBuilder.DirectoryDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py b/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py index 2798872495f..69fc272c366 100644 --- a/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories/{directoryDefinition%2Did}/discover", path_parameters) - async def post(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Discover the latest schema definition for provisioning to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[DiscoverRequestBuilderPostRe return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Discover the latest schema definition for provisioning to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DiscoverRequestBuilder: raise TypeError("raw_url cannot be null.") return DiscoverRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DiscoverRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py b/msgraph/generated/applications/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py index 5f52073bfdd..9b6cf3b6f43 100644 --- a/msgraph/generated/applications/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/filterOperators(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilder return await self.request_adapter.send_async(request_info, FilterOperatorsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterOperatorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterOperatorsRequestBuilder.FilterOperatorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/synchronization/templates/item/schema/functions/functions_request_builder.py b/msgraph/generated/applications/item/synchronization/templates/item/schema/functions/functions_request_builder.py index cfa016c9cf3..da765b51374 100644 --- a/msgraph/generated/applications/item/synchronization/templates/item/schema/functions/functions_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/templates/item/schema/functions/functions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/functions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> Optional[FunctionsGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FunctionsGetResponse]: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, FunctionsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FunctionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FunctionsRequestBuilder.FunctionsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py b/msgraph/generated/applications/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py index 7d15df61661..8bdb595338e 100644 --- a/msgraph/generated/applications/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/parseExpression", path_parameters) - async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = None) -> Optional[ParseExpressionResponse]: + async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ParseExpressionResponse]: """ Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, ParseExpressionResponse, error_mapping) - def to_post_request_information(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ParseExpressionRequestBuilde raise TypeError("raw_url cannot be null.") return ParseExpressionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParseExpressionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/templates/item/schema/schema_request_builder.py b/msgraph/generated/applications/item/synchronization/templates/item/schema/schema_request_builder.py index 386da64df16..84ff0dc85f2 100644 --- a/msgraph/generated/applications/item/synchronization/templates/item/schema/schema_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/templates/item/schema/schema_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property schema for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SchemaRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = None) -> Optional[SynchronizationSchema]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationSchema]: """ Default synchronization schema for the jobs based on this template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SchemaRequestBuilderGetReques return await self.request_adapter.send_async(request_info, SynchronizationSchema, error_mapping) - async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationSchema]: + async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationSchema]: """ Update the navigation property schema in applications param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SynchronizationSchema] = None, request_confi return await self.request_adapter.send_async(request_info, SynchronizationSchema, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schema for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Default synchronization schema for the jobs based on this template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SchemaReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property schema in applications param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SynchronizationSchema] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def parse_expression(self) -> ParseExpressionRequestBuilder: return ParseExpressionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SchemaRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchemaRequestBuilder.SchemaRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/templates/item/synchronization_template_item_request_builder.py b/msgraph/generated/applications/item/synchronization/templates/item/synchronization_template_item_request_builder.py index d3ec084c01b..8d45024b293 100644 --- a/msgraph/generated/applications/item/synchronization/templates/item/synchronization_template_item_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/templates/item/synchronization_template_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property templates for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SynchronizationTemplateIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SynchronizationTemplate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationTemplate]: """ Preconfigured synchronization settings for a particular application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SynchronizationTemplateItemRe return await self.request_adapter.send_async(request_info, SynchronizationTemplate, error_mapping) - async def patch(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[SynchronizationTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationTemplate]: + async def patch(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationTemplate]: """ Update (override) the synchronization template associated with a given application. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[SynchronizationTemplate] = None, request_con return await self.request_adapter.send_async(request_info, SynchronizationTemplate, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property templates for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Preconfigured synchronization settings for a particular application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[Synchronizat request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[SynchronizationTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update (override) the synchronization template associated with a given application. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[SynchronizationTemplate] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def schema(self) -> SchemaRequestBuilder: return SchemaRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationTemplateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SynchronizationTemplateItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationTemplateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SynchronizationTemplateItemRequestBuilder.SynchronizationTemplateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationTemplateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/synchronization/templates/templates_request_builder.py b/msgraph/generated/applications/item/synchronization/templates/templates_request_builder.py index dcbe4261f6b..0b5677526ad 100644 --- a/msgraph/generated/applications/item/synchronization/templates/templates_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/templates/templates_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_synchronization_template_id(self,synchronization_template_id: str) -> Syn url_tpl_params["synchronizationTemplate%2Did"] = synchronization_template_id return SynchronizationTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TemplatesRequestBuilderGetRequestConfiguration] = None) -> Optional[SynchronizationTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationTemplateCollectionResponse]: """ List the synchronization templates associated with a given application or service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TemplatesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, SynchronizationTemplateCollectionResponse, error_mapping) - async def post(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[TemplatesRequestBuilderPostRequestConfiguration] = None) -> Optional[SynchronizationTemplate]: + async def post(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationTemplate]: """ Create new navigation property to templates for applications param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SynchronizationTemplate] = None, request_conf return await self.request_adapter.send_async(request_info, SynchronizationTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TemplatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the synchronization templates associated with a given application or service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TemplatesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[TemplatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to templates for applications param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SynchronizationTemplate] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/applications/{application%2Did}/synchronization/templates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TemplatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TemplatesRequestBuilder.TemplatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TemplatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/token_issuance_policies/count/count_request_builder.py b/msgraph/generated/applications/item/token_issuance_policies/count/count_request_builder.py index 81373bf27c2..56d0964cc0c 100644 --- a/msgraph/generated/applications/item/token_issuance_policies/count/count_request_builder.py +++ b/msgraph/generated/applications/item/token_issuance_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/token_issuance_policies/item/ref/ref_request_builder.py b/msgraph/generated/applications/item/token_issuance_policies/item/ref/ref_request_builder.py index 425a36cb6a2..1fd6d0a845b 100644 --- a/msgraph/generated/applications/item/token_issuance_policies/item/ref/ref_request_builder.py +++ b/msgraph/generated/applications/item/token_issuance_policies/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a tokenIssuancePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a tokenIssuancePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/token_issuance_policies/ref/ref_request_builder.py b/msgraph/generated/applications/item/token_issuance_policies/ref/ref_request_builder.py index 55555db0d53..c7626b05f5e 100644 --- a/msgraph/generated/applications/item/token_issuance_policies/ref/ref_request_builder.py +++ b/msgraph/generated/applications/item/token_issuance_policies/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a tokenIssuancePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ List the tokenIssuancePolicy objects that are assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Assign a tokenIssuancePolicy to an application. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a tokenIssuancePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the tokenIssuancePolicy objects that are assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/applications/{application%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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Assign a tokenIssuancePolicy to an application. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/token_issuance_policies/token_issuance_policies_request_builder.py b/msgraph/generated/applications/item/token_issuance_policies/token_issuance_policies_request_builder.py index d236d0a11aa..7c057c5a1a4 100644 --- a/msgraph/generated/applications/item/token_issuance_policies/token_issuance_policies_request_builder.py +++ b/msgraph/generated/applications/item/token_issuance_policies/token_issuance_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_token_issuance_policy_id(self,token_issuance_policy_id: str) -> TokenIssu url_tpl_params["tokenIssuancePolicy%2Did"] = token_issuance_policy_id return TokenIssuancePolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TokenIssuancePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[TokenIssuancePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenIssuancePolicyCollectionResponse]: """ List the tokenIssuancePolicy objects that are assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TokenIssuancePoliciesRequestB return await self.request_adapter.send_async(request_info, TokenIssuancePolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TokenIssuancePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the tokenIssuancePolicy objects that are assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenIssuancePoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TokenIssuancePoliciesRequestBuilder.TokenIssuancePoliciesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/token_lifetime_policies/count/count_request_builder.py b/msgraph/generated/applications/item/token_lifetime_policies/count/count_request_builder.py index 212d08f37af..147e449281a 100644 --- a/msgraph/generated/applications/item/token_lifetime_policies/count/count_request_builder.py +++ b/msgraph/generated/applications/item/token_lifetime_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/applications/item/token_lifetime_policies/item/ref/ref_request_builder.py b/msgraph/generated/applications/item/token_lifetime_policies/item/ref/ref_request_builder.py index 464031ad381..fdfafdcbd8d 100644 --- a/msgraph/generated/applications/item/token_lifetime_policies/item/ref/ref_request_builder.py +++ b/msgraph/generated/applications/item/token_lifetime_policies/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a tokenLifetimePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a tokenLifetimePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/token_lifetime_policies/ref/ref_request_builder.py b/msgraph/generated/applications/item/token_lifetime_policies/ref/ref_request_builder.py index 9fcb6a548ce..c07db913ecd 100644 --- a/msgraph/generated/applications/item/token_lifetime_policies/ref/ref_request_builder.py +++ b/msgraph/generated/applications/item/token_lifetime_policies/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a tokenLifetimePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ List the tokenLifetimePolicy objects that are assigned to an application. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Assign a tokenLifetimePolicy to an application. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per application. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a tokenLifetimePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the tokenLifetimePolicy objects that are assigned to an application. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/applications/{application%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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Assign a tokenLifetimePolicy to an application. You can have multiple tokenLifetimePolicy policies in a tenant but can assign only one tokenLifetimePolicy per application. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/applications/item/token_lifetime_policies/token_lifetime_policies_request_builder.py b/msgraph/generated/applications/item/token_lifetime_policies/token_lifetime_policies_request_builder.py index 8187674de2b..bf877d01aac 100644 --- a/msgraph/generated/applications/item/token_lifetime_policies/token_lifetime_policies_request_builder.py +++ b/msgraph/generated/applications/item/token_lifetime_policies/token_lifetime_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_token_lifetime_policy_id(self,token_lifetime_policy_id: str) -> TokenLife url_tpl_params["tokenLifetimePolicy%2Did"] = token_lifetime_policy_id return TokenLifetimePolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TokenLifetimePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[TokenLifetimePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenLifetimePolicyCollectionResponse]: """ List the tokenLifetimePolicy objects that are assigned to an application. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TokenLifetimePoliciesRequestB return await self.request_adapter.send_async(request_info, TokenLifetimePolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TokenLifetimePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the tokenLifetimePolicy objects that are assigned to an application. Only one object is returned in the collection because only one tokenLifetimePolicy can be assigned to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenLifetimePoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TokenLifetimePoliciesRequestBuilder.TokenLifetimePoliciesRequestBuilderGetQueryParameters] = None - - 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 c27cdd6aa78..ddb768a381e 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/unsetVerifiedPublisher", path_parameters) - async def post(self,request_configuration: Optional[UnsetVerifiedPublisherRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unset the verifiedPublisher previously set on an application, 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnsetVerifiedPublisherReques raise Exception("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[UnsetVerifiedPublisherRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unset the verifiedPublisher previously set on an application, 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetVerifiedPublisherReques raise TypeError("raw_url cannot be null.") return UnsetVerifiedPublisherRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetVerifiedPublisherRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 bde2b569ef4..4dfa1c1a377 100644 --- a/msgraph/generated/applications/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/applications/validate_properties/validate_properties_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e4a7841bbcf..da6323255a3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['appId'] = str(app_id) super().__init__(request_adapter, "{+baseurl}/applications(appId='{appId}'){?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ApplicationsWithAppIdRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[ApplicationsWithAppIdReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ApplicationsWithAppIdRequestBuilderGetRequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Get the properties and relationships of an application object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,13 +70,13 @@ async def get(self,request_configuration: Optional[ApplicationsWithAppIdRequestB return await self.request_adapter.send_async(request_info, Application, error_mapping) - async def patch(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationsWithAppIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[Application]: + async def patch(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ - Update the properties of an application object. + Create a new application object if it doesn't exist, or update the properties of an existing application object. param body: The request body 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-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/application-upsert?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Application] = None, request_configuration: return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ApplicationsWithAppIdRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications(appId='{appId}')', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ApplicationsWithAppIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of an application object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,16 +116,16 @@ def to_get_request_information(self,request_configuration: Optional[Applications request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationsWithAppIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the properties of an application object. + Create a new application object if it doesn't exist, or update the properties of an existing application object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/applications(appId='{appId}')', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -140,16 +141,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplicationsWithAppIdRequest raise TypeError("raw_url cannot be null.") return ApplicationsWithAppIdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationsWithAppIdRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ApplicationsWithAppIdRequestBuilderGetQueryParameters(): """ @@ -176,27 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationsWithAppIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApplicationsWithAppIdRequestBuilder.ApplicationsWithAppIdRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationsWithAppIdRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 7683d7855e5..46bdffcbfdf 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['uniqueName'] = str(unique_name) super().__init__(request_adapter, "{+baseurl}/applications(uniqueName='{uniqueName}'){?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ApplicationsWithUniqueNameRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[ApplicationsWithUniqueName raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ApplicationsWithUniqueNameRequestBuilderGetRequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Get the properties and relationships of an application object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,13 +70,13 @@ async def get(self,request_configuration: Optional[ApplicationsWithUniqueNameReq return await self.request_adapter.send_async(request_info, Application, error_mapping) - async def patch(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationsWithUniqueNameRequestBuilderPatchRequestConfiguration] = None) -> Optional[Application]: + async def patch(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ - Update the properties of an application object. + Create a new application object if it doesn't exist, or update the properties of an existing application object. param body: The request body 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-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/application-upsert?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Application] = None, request_configuration: return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ApplicationsWithUniqueNameRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/applications(uniqueName='{uniqueName}')', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ApplicationsWithUniqueNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of an application object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,16 +116,16 @@ def to_get_request_information(self,request_configuration: Optional[Applications request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationsWithUniqueNameRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the properties of an application object. + Create a new application object if it doesn't exist, or update the properties of an existing application object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/applications(uniqueName='{uniqueName}')', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -140,16 +141,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplicationsWithUniqueNameRe raise TypeError("raw_url cannot be null.") return ApplicationsWithUniqueNameRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationsWithUniqueNameRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ApplicationsWithUniqueNameRequestBuilderGetQueryParameters(): """ @@ -176,27 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationsWithUniqueNameRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApplicationsWithUniqueNameRequestBuilder.ApplicationsWithUniqueNameRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationsWithUniqueNameRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/audit_logs/audit_logs_request_builder.py b/msgraph/generated/audit_logs/audit_logs_request_builder.py index 046e1f91c60..c35be134444 100644 --- a/msgraph/generated/audit_logs/audit_logs_request_builder.py +++ b/msgraph/generated/audit_logs/audit_logs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/auditLogs{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AuditLogsRequestBuilderGetRequestConfiguration] = None) -> Optional[AuditLogRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuditLogRoot]: """ Get auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[AuditLogsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AuditLogRoot, error_mapping) - async def patch(self,body: Optional[AuditLogRoot] = None, request_configuration: Optional[AuditLogsRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuditLogRoot]: + async def patch(self,body: Optional[AuditLogRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuditLogRoot]: """ Update auditLogs param body: The request body @@ -72,7 +73,7 @@ async def patch(self,body: Optional[AuditLogRoot] = None, request_configuration: return await self.request_adapter.send_async(request_info, AuditLogRoot, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AuditLogsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[AuditLogsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuditLogRoot] = None, request_configuration: Optional[AuditLogsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuditLogRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update auditLogs param body: The request body @@ -92,7 +93,7 @@ def to_patch_request_information(self,body: Optional[AuditLogRoot] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/auditLogs', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -161,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuditLogsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuditLogsRequestBuilder.AuditLogsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuditLogsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/audit_logs/directory_audits/count/count_request_builder.py b/msgraph/generated/audit_logs/directory_audits/count/count_request_builder.py index 063e5d5264a..2394a06818d 100644 --- a/msgraph/generated/audit_logs/directory_audits/count/count_request_builder.py +++ b/msgraph/generated/audit_logs/directory_audits/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/auditLogs/directoryAudits/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/audit_logs/directory_audits/directory_audits_request_builder.py b/msgraph/generated/audit_logs/directory_audits/directory_audits_request_builder.py index bf76bef0148..0eb4082f623 100644 --- a/msgraph/generated/audit_logs/directory_audits/directory_audits_request_builder.py +++ b/msgraph/generated/audit_logs/directory_audits/directory_audits_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_directory_audit_id(self,directory_audit_id: str) -> DirectoryAuditItemReq url_tpl_params["directoryAudit%2Did"] = directory_audit_id return DirectoryAuditItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DirectoryAuditsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryAuditCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryAuditCollectionResponse]: """ Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DirectoryAuditsRequestBuilder return await self.request_adapter.send_async(request_info, DirectoryAuditCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[DirectoryAuditsRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryAudit]: + async def post(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryAudit]: """ Create new navigation property to directoryAudits for auditLogs param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[DirectoryAudit] = None, request_configuration return await self.request_adapter.send_async(request_info, DirectoryAudit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryAuditsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryAud request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[DirectoryAuditsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to directoryAudits for auditLogs param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[DirectoryAudit] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/auditLogs/directoryAudits', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryAuditsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryAuditsRequestBuilder.DirectoryAuditsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryAuditsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/audit_logs/directory_audits/item/directory_audit_item_request_builder.py b/msgraph/generated/audit_logs/directory_audits/item/directory_audit_item_request_builder.py index f6a3128189f..2d3912fba41 100644 --- a/msgraph/generated/audit_logs/directory_audits/item/directory_audit_item_request_builder.py +++ b/msgraph/generated/audit_logs/directory_audits/item/directory_audit_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/auditLogs/directoryAudits/{directoryAudit%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DirectoryAuditItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property directoryAudits for auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DirectoryAuditItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DirectoryAuditItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryAudit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryAudit]: """ Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DirectoryAuditItemRequestBuil return await self.request_adapter.send_async(request_info, DirectoryAudit, error_mapping) - async def patch(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[DirectoryAuditItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryAudit]: + async def patch(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryAudit]: """ Update the navigation property directoryAudits in auditLogs param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DirectoryAudit] = None, request_configuratio return await self.request_adapter.send_async(request_info, DirectoryAudit, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DirectoryAuditItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property directoryAudits for auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/auditLogs/directoryAudits/{directoryAudit%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DirectoryAuditItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryAud request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[DirectoryAuditItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property directoryAudits in auditLogs param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DirectoryAudit] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/auditLogs/directoryAudits/{directoryAudit%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DirectoryAuditItemRequestBui raise TypeError("raw_url cannot be null.") return DirectoryAuditItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryAuditItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DirectoryAuditItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryAuditItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryAuditItemRequestBuilder.DirectoryAuditItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryAuditItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/audit_logs/provisioning/count/count_request_builder.py b/msgraph/generated/audit_logs/provisioning/count/count_request_builder.py index 86f354e3438..eaf8892cc60 100644 --- a/msgraph/generated/audit_logs/provisioning/count/count_request_builder.py +++ b/msgraph/generated/audit_logs/provisioning/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/auditLogs/provisioning/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/audit_logs/provisioning/item/provisioning_object_summary_item_request_builder.py b/msgraph/generated/audit_logs/provisioning/item/provisioning_object_summary_item_request_builder.py index f6411a16d22..87872bd0b14 100644 --- a/msgraph/generated/audit_logs/provisioning/item/provisioning_object_summary_item_request_builder.py +++ b/msgraph/generated/audit_logs/provisioning/item/provisioning_object_summary_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/auditLogs/provisioning/{provisioningObjectSummary%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ProvisioningObjectSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property provisioning for auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ProvisioningObjectSummaryI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ProvisioningObjectSummaryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ProvisioningObjectSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisioningObjectSummary]: """ Get provisioning from auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ProvisioningObjectSummaryItem return await self.request_adapter.send_async(request_info, ProvisioningObjectSummary, error_mapping) - async def patch(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[ProvisioningObjectSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProvisioningObjectSummary]: + async def patch(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisioningObjectSummary]: """ Update the navigation property provisioning in auditLogs param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ProvisioningObjectSummary] = None, request_c return await self.request_adapter.send_async(request_info, ProvisioningObjectSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ProvisioningObjectSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property provisioning for auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/auditLogs/provisioning/{provisioningObjectSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ProvisioningObjectSummaryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get provisioning from auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[Provisioning request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[ProvisioningObjectSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property provisioning in auditLogs param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ProvisioningObjectSummary] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/auditLogs/provisioning/{provisioningObjectSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ProvisioningObjectSummaryIte raise TypeError("raw_url cannot be null.") return ProvisioningObjectSummaryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisioningObjectSummaryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ProvisioningObjectSummaryItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisioningObjectSummaryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProvisioningObjectSummaryItemRequestBuilder.ProvisioningObjectSummaryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisioningObjectSummaryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/audit_logs/provisioning/provisioning_request_builder.py b/msgraph/generated/audit_logs/provisioning/provisioning_request_builder.py index 8508f36761a..7aafe86c053 100644 --- a/msgraph/generated/audit_logs/provisioning/provisioning_request_builder.py +++ b/msgraph/generated/audit_logs/provisioning/provisioning_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_provisioning_object_summary_id(self,provisioning_object_summary_id: str) url_tpl_params["provisioningObjectSummary%2Did"] = provisioning_object_summary_id return ProvisioningObjectSummaryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ProvisioningRequestBuilderGetRequestConfiguration] = None) -> Optional[ProvisioningObjectSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisioningObjectSummaryCollectionResponse]: """ Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ProvisioningRequestBuilderGet return await self.request_adapter.send_async(request_info, ProvisioningObjectSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[ProvisioningRequestBuilderPostRequestConfiguration] = None) -> Optional[ProvisioningObjectSummary]: + async def post(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisioningObjectSummary]: """ Create new navigation property to provisioning for auditLogs param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ProvisioningObjectSummary] = None, request_co return await self.request_adapter.send_async(request_info, ProvisioningObjectSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ProvisioningRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[Provisioning request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[ProvisioningRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to provisioning for auditLogs param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ProvisioningObjectSummary] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/auditLogs/provisioning', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisioningRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProvisioningRequestBuilder.ProvisioningRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisioningRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/audit_logs/sign_ins/count/count_request_builder.py b/msgraph/generated/audit_logs/sign_ins/count/count_request_builder.py index aaf535e7001..031745568cf 100644 --- a/msgraph/generated/audit_logs/sign_ins/count/count_request_builder.py +++ b/msgraph/generated/audit_logs/sign_ins/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/auditLogs/signIns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/audit_logs/sign_ins/item/sign_in_item_request_builder.py b/msgraph/generated/audit_logs/sign_ins/item/sign_in_item_request_builder.py index f325ef7d3c4..5978619a026 100644 --- a/msgraph/generated/audit_logs/sign_ins/item/sign_in_item_request_builder.py +++ b/msgraph/generated/audit_logs/sign_ins/item/sign_in_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/auditLogs/signIns/{signIn%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SignInItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property signIns for auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SignInItemRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SignInItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SignIn]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SignIn]: """ Retrieve a specific Microsoft Entra user sign-in event for your tenant. Sign-ins that are interactive in nature (where a username/password is passed as part of auth token) and successful federated sign-ins are currently included in the sign-in logs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SignInItemRequestBuilderGetRe return await self.request_adapter.send_async(request_info, SignIn, error_mapping) - async def patch(self,body: Optional[SignIn] = None, request_configuration: Optional[SignInItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SignIn]: + async def patch(self,body: Optional[SignIn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SignIn]: """ Update the navigation property signIns in auditLogs param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[SignIn] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, SignIn, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SignInItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property signIns for auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/auditLogs/signIns/{signIn%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SignInItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a specific Microsoft Entra user sign-in event for your tenant. Sign-ins that are interactive in nature (where a username/password is passed as part of auth token) and successful federated sign-ins are currently included in the sign-in logs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[SignInItemRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SignIn] = None, request_configuration: Optional[SignInItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SignIn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property signIns in auditLogs param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[SignIn] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/auditLogs/signIns/{signIn%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SignInItemRequestBuilder: raise TypeError("raw_url cannot be null.") return SignInItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SignInItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SignInItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SignInItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SignInItemRequestBuilder.SignInItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SignInItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 0e81cc4fa25..3851dcc6e94 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_sign_in_id(self,sign_in_id: str) -> SignInItemRequestBuilder: url_tpl_params["signIn%2Did"] = sign_in_id return SignInItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SignInsRequestBuilderGetRequestConfiguration] = None) -> Optional[SignInCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SignInCollectionResponse]: """ Retrieve the Microsoft Entra user sign-ins for your tenant. Sign-ins that are interactive in nature (where a username/password is passed as part of auth token) and successful federated sign-ins are currently included in the sign-in logs. The maximum and default page size is 1,000 objects and by default, the most recent sign-ins are returned first. Only sign-in events that occurred within the Microsoft Entra ID default retention period are available. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SignInsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, SignInCollectionResponse, error_mapping) - async def post(self,body: Optional[SignIn] = None, request_configuration: Optional[SignInsRequestBuilderPostRequestConfiguration] = None) -> Optional[SignIn]: + async def post(self,body: Optional[SignIn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SignIn]: """ Create new navigation property to signIns for auditLogs param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SignIn] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, SignIn, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SignInsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the Microsoft Entra user sign-ins for your tenant. Sign-ins that are interactive in nature (where a username/password is passed as part of auth token) and successful federated sign-ins are currently included in the sign-in logs. The maximum and default page size is 1,000 objects and by default, the most recent sign-ins are returned first. Only sign-in events that occurred within the Microsoft Entra ID default retention period are available. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SignInsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SignIn] = None, request_configuration: Optional[SignInsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SignIn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to signIns for auditLogs param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SignIn] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/auditLogs/signIns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SignInsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SignInsRequestBuilder.SignInsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SignInsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/authentication_method_configurations/authentication_method_configurations_request_builder.py b/msgraph/generated/authentication_method_configurations/authentication_method_configurations_request_builder.py index 2d0f8c107f4..7643ef02b9f 100644 --- a/msgraph/generated/authentication_method_configurations/authentication_method_configurations_request_builder.py +++ b/msgraph/generated/authentication_method_configurations/authentication_method_configurations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_authentication_method_configuration_id(self,authentication_method_configu url_tpl_params["authenticationMethodConfiguration%2Did"] = authentication_method_configuration_id return AuthenticationMethodConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfigurationCollectionResponse]: """ Get entities from authenticationMethodConfigurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AuthenticationMethodConfigura return await self.request_adapter.send_async(request_info, AuthenticationMethodConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Add new entity to authenticationMethodConfigurations param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, re return await self.request_adapter.send_async(request_info, AuthenticationMethodConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from authenticationMethodConfigurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to authenticationMethodConfigurations param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AuthenticationMethodConfigur """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/authenticationMethodConfigurations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationMethodConfigurationsRequestBuilder.AuthenticationMethodConfigurationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/authentication_method_configurations/count/count_request_builder.py b/msgraph/generated/authentication_method_configurations/count/count_request_builder.py index 4e3fc2f5bbc..37f5d5ecd1c 100644 --- a/msgraph/generated/authentication_method_configurations/count/count_request_builder.py +++ b/msgraph/generated/authentication_method_configurations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/authenticationMethodConfigurations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/authentication_method_configurations/item/authentication_method_configuration_item_request_builder.py b/msgraph/generated/authentication_method_configurations/item/authentication_method_configuration_item_request_builder.py index fab0efe09b6..2b8453f6679 100644 --- a/msgraph/generated/authentication_method_configurations/item/authentication_method_configuration_item_request_builder.py +++ b/msgraph/generated/authentication_method_configurations/item/authentication_method_configuration_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/authenticationMethodConfigurations/{authenticationMethodConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from authenticationMethodConfigurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AuthenticationMethodConfig raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Get entity from authenticationMethodConfigurations by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AuthenticationMethodConfigura return await self.request_adapter.send_async(request_info, AuthenticationMethodConfiguration, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Update entity in authenticationMethodConfigurations param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, r return await self.request_adapter.send_async(request_info, AuthenticationMethodConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from authenticationMethodConfigurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/authenticationMethodConfigurations/{authenticationMethodConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from authenticationMethodConfigurations by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in authenticationMethodConfigurations param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationMethodConfigu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/authenticationMethodConfigurations/{authenticationMethodConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AuthenticationMethodConfigur raise TypeError("raw_url cannot be null.") return AuthenticationMethodConfigurationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationMethodConfigurationItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationMethodConfigurationItemRequestBuilder.AuthenticationMethodConfigurationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/authentication_methods_policy/authentication_method_configurations/authentication_method_configurations_request_builder.py b/msgraph/generated/authentication_methods_policy/authentication_method_configurations/authentication_method_configurations_request_builder.py index 5fa2802bf15..414496ea1bb 100644 --- a/msgraph/generated/authentication_methods_policy/authentication_method_configurations/authentication_method_configurations_request_builder.py +++ b/msgraph/generated/authentication_methods_policy/authentication_method_configurations/authentication_method_configurations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_authentication_method_configuration_id(self,authentication_method_configu url_tpl_params["authenticationMethodConfiguration%2Did"] = authentication_method_configuration_id return AuthenticationMethodConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfigurationCollectionResponse]: """ Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AuthenticationMethodConfigura return await self.request_adapter.send_async(request_info, AuthenticationMethodConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Create new navigation property to authenticationMethodConfigurations for authenticationMethodsPolicy param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, re return await self.request_adapter.send_async(request_info, AuthenticationMethodConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to authenticationMethodConfigurations for authenticationMethodsPolicy param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AuthenticationMethodConfigur """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/authenticationMethodsPolicy/authenticationMethodConfigurations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationMethodConfigurationsRequestBuilder.AuthenticationMethodConfigurationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/authentication_methods_policy/authentication_method_configurations/count/count_request_builder.py b/msgraph/generated/authentication_methods_policy/authentication_method_configurations/count/count_request_builder.py index 9c3997d1974..8d6e5a245b5 100644 --- a/msgraph/generated/authentication_methods_policy/authentication_method_configurations/count/count_request_builder.py +++ b/msgraph/generated/authentication_methods_policy/authentication_method_configurations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/authenticationMethodsPolicy/authenticationMethodConfigurations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/authentication_methods_policy/authentication_method_configurations/item/authentication_method_configuration_item_request_builder.py b/msgraph/generated/authentication_methods_policy/authentication_method_configurations/item/authentication_method_configuration_item_request_builder.py index c040da7a0de..c95b357675a 100644 --- a/msgraph/generated/authentication_methods_policy/authentication_method_configurations/item/authentication_method_configuration_item_request_builder.py +++ b/msgraph/generated/authentication_methods_policy/authentication_method_configurations/item/authentication_method_configuration_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/authenticationMethodsPolicy/authenticationMethodConfigurations/{authenticationMethodConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property authenticationMethodConfigurations for authenticationMethodsPolicy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AuthenticationMethodConfig raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AuthenticationMethodConfigura return await self.request_adapter.send_async(request_info, AuthenticationMethodConfiguration, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Update the navigation property authenticationMethodConfigurations in authenticationMethodsPolicy param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, r return await self.request_adapter.send_async(request_info, AuthenticationMethodConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationMethodConfigurations for authenticationMethodsPolicy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/authenticationMethodsPolicy/authenticationMethodConfigurations/{authenticationMethodConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property authenticationMethodConfigurations in authenticationMethodsPolicy param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationMethodConfigu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/authenticationMethodsPolicy/authenticationMethodConfigurations/{authenticationMethodConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AuthenticationMethodConfigur raise TypeError("raw_url cannot be null.") return AuthenticationMethodConfigurationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationMethodConfigurationItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationMethodConfigurationItemRequestBuilder.AuthenticationMethodConfigurationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/authentication_methods_policy/authentication_methods_policy_request_builder.py b/msgraph/generated/authentication_methods_policy/authentication_methods_policy_request_builder.py index ea70cda1297..2a421ff400c 100644 --- a/msgraph/generated/authentication_methods_policy/authentication_methods_policy_request_builder.py +++ b/msgraph/generated/authentication_methods_policy/authentication_methods_policy_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/authenticationMethodsPolicy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: """ Get authenticationMethodsPolicy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[AuthenticationMethodsPolicyRe return await self.request_adapter.send_async(request_info, AuthenticationMethodsPolicy, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: + async def patch(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: """ Update authenticationMethodsPolicy param body: The request body @@ -70,7 +71,7 @@ async def patch(self,body: Optional[AuthenticationMethodsPolicy] = None, request return await self.request_adapter.send_async(request_info, AuthenticationMethodsPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get authenticationMethodsPolicy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update authenticationMethodsPolicy param body: The request body @@ -90,7 +91,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationMethodsPolicy """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/authenticationMethodsPolicy', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -141,27 +142,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodsPolicyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationMethodsPolicyRequestBuilder.AuthenticationMethodsPolicyRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodsPolicyRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/certificate_based_auth_configuration/certificate_based_auth_configuration_request_builder.py b/msgraph/generated/certificate_based_auth_configuration/certificate_based_auth_configuration_request_builder.py index bcee1b3ae24..0cadf4f152c 100644 --- a/msgraph/generated/certificate_based_auth_configuration/certificate_based_auth_configuration_request_builder.py +++ b/msgraph/generated/certificate_based_auth_configuration/certificate_based_auth_configuration_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_certificate_based_auth_configuration_id(self,certificate_based_auth_confi url_tpl_params["certificateBasedAuthConfiguration%2Did"] = certificate_based_auth_configuration_id return CertificateBasedAuthConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderGetRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CertificateBasedAuthConfigurationCollectionResponse]: """ Get entities from certificateBasedAuthConfiguration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[CertificateBasedAuthConfigura return await self.request_adapter.send_async(request_info, CertificateBasedAuthConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderPostRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: + async def post(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: """ Add new entity to certificateBasedAuthConfiguration param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[CertificateBasedAuthConfiguration] = None, re return await self.request_adapter.send_async(request_info, CertificateBasedAuthConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from certificateBasedAuthConfiguration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[CertificateB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to certificateBasedAuthConfiguration param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[CertificateBasedAuthConfigur """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/certificateBasedAuthConfiguration', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CertificateBasedAuthConfigurationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CertificateBasedAuthConfigurationRequestBuilder.CertificateBasedAuthConfigurationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CertificateBasedAuthConfigurationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/certificate_based_auth_configuration/count/count_request_builder.py b/msgraph/generated/certificate_based_auth_configuration/count/count_request_builder.py index b67b0219883..9d023f8f4cf 100644 --- a/msgraph/generated/certificate_based_auth_configuration/count/count_request_builder.py +++ b/msgraph/generated/certificate_based_auth_configuration/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/certificateBasedAuthConfiguration/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/certificate_based_auth_configuration/item/certificate_based_auth_configuration_item_request_builder.py b/msgraph/generated/certificate_based_auth_configuration/item/certificate_based_auth_configuration_item_request_builder.py index 759ebfea42a..00fd60e400d 100644 --- a/msgraph/generated/certificate_based_auth_configuration/item/certificate_based_auth_configuration_item_request_builder.py +++ b/msgraph/generated/certificate_based_auth_configuration/item/certificate_based_auth_configuration_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from certificateBasedAuthConfiguration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[CertificateBasedAuthConfig raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: """ Get entity from certificateBasedAuthConfiguration by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CertificateBasedAuthConfigura return await self.request_adapter.send_async(request_info, CertificateBasedAuthConfiguration, error_mapping) - async def patch(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: + async def patch(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: """ Update entity in certificateBasedAuthConfiguration param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[CertificateBasedAuthConfiguration] = None, r return await self.request_adapter.send_async(request_info, CertificateBasedAuthConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from certificateBasedAuthConfiguration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from certificateBasedAuthConfiguration by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[CertificateB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in certificateBasedAuthConfiguration param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[CertificateBasedAuthConfigu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> CertificateBasedAuthConfigur raise TypeError("raw_url cannot be null.") return CertificateBasedAuthConfigurationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CertificateBasedAuthConfigurationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CertificateBasedAuthConfigurationItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CertificateBasedAuthConfigurationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CertificateBasedAuthConfigurationItemRequestBuilder.CertificateBasedAuthConfigurationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CertificateBasedAuthConfigurationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/chats_request_builder.py b/msgraph/generated/chats/chats_request_builder.py index 66937809ec5..6313453d33b 100644 --- a/msgraph/generated/chats/chats_request_builder.py +++ b/msgraph/generated/chats/chats_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_id(self,chat_id: str) -> ChatItemRequestBuilder: url_tpl_params["chat%2Did"] = chat_id return ChatItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChatsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatCollectionResponse]: """ Retrieve the list of chats that the user is part of. This method supports federation. When a user ID is provided, the calling application must belong to the same tenant that the user belongs to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ChatsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ChatCollectionResponse, error_mapping) - async def post(self,body: Optional[Chat] = None, request_configuration: Optional[ChatsRequestBuilderPostRequestConfiguration] = None) -> Optional[Chat]: + async def post(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Chat]: """ Create a new chat object. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Chat] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Chat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChatsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of chats that the user is part of. This method supports federation. When a user ID is provided, the calling application must belong to the same tenant that the user belongs to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[ChatsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new chat object. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Chat] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/chats', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatsRequestBuilder.ChatsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/count/count_request_builder.py b/msgraph/generated/chats/count/count_request_builder.py index 0703318bd34..046f8cf5d6f 100644 --- a/msgraph/generated/chats/count/count_request_builder.py +++ b/msgraph/generated/chats/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 fbc453b421e..dd11961d219 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/getAllMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,model*}", path_parameters) - async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderG return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,17 +129,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAllMessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAllMessagesRequestBuilder.GetAllMessagesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/chat_item_request_builder.py b/msgraph/generated/chats/item/chat_item_request_builder.py index f141228f7d9..fb24137d916 100644 --- a/msgraph/generated/chats/item/chat_item_request_builder.py +++ b/msgraph/generated/chats/item/chat_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -38,7 +39,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Soft-delete a chat. When invoked with delegated permissions, this operation only works for tenant admins and Teams service admins. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +58,7 @@ async def delete(self,request_configuration: Optional[ChatItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Chat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Chat]: """ Retrieve a single chat (without its messages). This method supports federation. To access a chat, at least one chat member must belong to the tenant the request initiated from. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ async def get(self,request_configuration: Optional[ChatItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Chat, error_mapping) - async def patch(self,body: Optional[Chat] = None, request_configuration: Optional[ChatItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Chat]: + async def patch(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Chat]: """ Update the properties of a chat object. param body: The request body @@ -102,18 +103,18 @@ async def patch(self,body: Optional[Chat] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Chat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Soft-delete a chat. When invoked with delegated permissions, this operation only works for tenant admins and Teams service admins. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/chats/{chat%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single chat (without its messages). This method supports federation. To access a chat, at least one chat member must belong to the tenant the request initiated from. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,7 +125,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[ChatItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a chat object. param body: The request body @@ -133,7 +134,7 @@ def to_patch_request_information(self,body: Optional[Chat] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/chats/{chat%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -257,16 +258,6 @@ def unhide_for_user(self) -> UnhideForUserRequestBuilder: return UnhideForUserRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatItemRequestBuilderGetQueryParameters(): """ @@ -293,27 +284,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatItemRequestBuilder.ChatItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/hide_for_user/hide_for_user_request_builder.py b/msgraph/generated/chats/item/hide_for_user/hide_for_user_request_builder.py index a234b5c2fb9..60f01ddbeb3 100644 --- a/msgraph/generated/chats/item/hide_for_user/hide_for_user_request_builder.py +++ b/msgraph/generated/chats/item/hide_for_user/hide_for_user_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/hideForUser", path_parameters) - async def post(self,body: Optional[HideForUserPostRequestBody] = None, request_configuration: Optional[HideForUserRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[HideForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Hide a chat for a user. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[HideForUserPostRequestBody] = None, request_c raise Exception("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: Optional[HideForUserPostRequestBody] = None, request_configuration: Optional[HideForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HideForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Hide a chat for a user. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HideForUserRequestBuilder: raise TypeError("raw_url cannot be null.") return HideForUserRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HideForUserRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/installed_apps/count/count_request_builder.py b/msgraph/generated/chats/item/installed_apps/count/count_request_builder.py index 9f59ab8972c..7cc6f83a30d 100644 --- a/msgraph/generated/chats/item/installed_apps/count/count_request_builder.py +++ b/msgraph/generated/chats/item/installed_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/installedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/installed_apps/installed_apps_request_builder.py b/msgraph/generated/chats/item/installed_apps/installed_apps_request_builder.py index d6a5fb7ea35..76648429450 100644 --- a/msgraph/generated/chats/item/installed_apps/installed_apps_request_builder.py +++ b/msgraph/generated/chats/item/installed_apps/installed_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_app_installation_id(self,teams_app_installation_id: str) -> TeamsAp url_tpl_params["teamsAppInstallation%2Did"] = teams_app_installation_id return TeamsAppInstallationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: """ List all app installations within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, TeamsAppInstallationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Install a teamsApp to the specified chat. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsAppInstallation] = None, request_configu return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all app installations within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[InstalledApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Install a teamsApp to the specified chat. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/chats/{chat%2Did}/installedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstalledAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstalledAppsRequestBuilder.InstalledAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstalledAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/installed_apps/item/teams_app/teams_app_request_builder.py b/msgraph/generated/chats/item/installed_apps/item/teams_app/teams_app_request_builder.py index bd3c02b0339..715486eb455 100644 --- a/msgraph/generated/chats/item/installed_apps/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/chats/item/installed_apps/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/installedApps/{teamsAppInstallation%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py b/msgraph/generated/chats/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py index 2ec8fe833c7..b433a358bd5 100644 --- a/msgraph/generated/chats/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py +++ b/msgraph/generated/chats/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/installedApps/{teamsAppInstallation%2Did}/teamsAppDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: """ The details of this version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuil return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The details of this version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppDefinitionRequestBuilder.TeamsAppDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/installed_apps/item/teams_app_installation_item_request_builder.py b/msgraph/generated/chats/item/installed_apps/item/teams_app_installation_item_request_builder.py index a941ead9c1b..2da2847a485 100644 --- a/msgraph/generated/chats/item/installed_apps/item/teams_app_installation_item_request_builder.py +++ b/msgraph/generated/chats/item/installed_apps/item/teams_app_installation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/installedApps/{teamsAppInstallation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Uninstall an app installed within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Get an app installed in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TeamsAppInstallationItemReque return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Update the navigation property installedApps in chats param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[TeamsAppInstallation] = None, request_config return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Uninstall an app installed within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/chats/{chat%2Did}/installedApps/{teamsAppInstallation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an app installed in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsAppInst request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property installedApps in chats param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/chats/{chat%2Did}/installedApps/{teamsAppInstallation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -166,16 +167,6 @@ def upgrade(self) -> UpgradeRequestBuilder: return UpgradeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsAppInstallationItemRequestBuilderGetQueryParameters(): """ @@ -202,27 +193,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppInstallationItemRequestBuilder.TeamsAppInstallationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/installed_apps/item/upgrade/upgrade_request_builder.py b/msgraph/generated/chats/item/installed_apps/item/upgrade/upgrade_request_builder.py index e20b80699ae..eb8a4c4ab57 100644 --- a/msgraph/generated/chats/item/installed_apps/item/upgrade/upgrade_request_builder.py +++ b/msgraph/generated/chats/item/installed_apps/item/upgrade/upgrade_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/installedApps/{teamsAppInstallation%2Did}/upgrade", path_parameters) - async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Upgrade an app installation within a chat. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[UpgradePostRequestBody] = None, request_confi raise Exception("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: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Upgrade an app installation within a chat. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UpgradeRequestBuilder: raise TypeError("raw_url cannot be null.") return UpgradeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UpgradeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/last_message_preview/last_message_preview_request_builder.py b/msgraph/generated/chats/item/last_message_preview/last_message_preview_request_builder.py index 523d5937932..7e8da06dae0 100644 --- a/msgraph/generated/chats/item/last_message_preview/last_message_preview_request_builder.py +++ b/msgraph/generated/chats/item/last_message_preview/last_message_preview_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/lastMessagePreview{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LastMessagePreviewRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property lastMessagePreview for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[LastMessagePreviewRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LastMessagePreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageInfo]: """ Preview of the last message sent in the chat. Null if no messages were sent in the chat. Currently, only the list chats operation supports this property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LastMessagePreviewRequestBuil return await self.request_adapter.send_async(request_info, ChatMessageInfo, error_mapping) - async def patch(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[LastMessagePreviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageInfo]: + async def patch(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageInfo]: """ Update the navigation property lastMessagePreview in chats param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ChatMessageInfo] = None, request_configurati return await self.request_adapter.send_async(request_info, ChatMessageInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LastMessagePreviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property lastMessagePreview for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/chats/{chat%2Did}/lastMessagePreview', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LastMessagePreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Preview of the last message sent in the chat. Null if no messages were sent in the chat. Currently, only the list chats operation supports this property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[LastMessageP request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[LastMessagePreviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property lastMessagePreview in chats param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageInfo] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/chats/{chat%2Did}/lastMessagePreview', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LastMessagePreviewRequestBui raise TypeError("raw_url cannot be null.") return LastMessagePreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastMessagePreviewRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LastMessagePreviewRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastMessagePreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastMessagePreviewRequestBuilder.LastMessagePreviewRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastMessagePreviewRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/mark_chat_read_for_user/mark_chat_read_for_user_request_builder.py b/msgraph/generated/chats/item/mark_chat_read_for_user/mark_chat_read_for_user_request_builder.py index 86984bbcf1c..37d6e495d77 100644 --- a/msgraph/generated/chats/item/mark_chat_read_for_user/mark_chat_read_for_user_request_builder.py +++ b/msgraph/generated/chats/item/mark_chat_read_for_user/mark_chat_read_for_user_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/markChatReadForUser", path_parameters) - async def post(self,body: Optional[MarkChatReadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatReadForUserRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[MarkChatReadForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Mark a chat as read for a user. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[MarkChatReadForUserPostRequestBody] = None, r raise Exception("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: Optional[MarkChatReadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatReadForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MarkChatReadForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mark a chat as read for a user. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MarkChatReadForUserRequestBu raise TypeError("raw_url cannot be null.") return MarkChatReadForUserRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MarkChatReadForUserRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/mark_chat_unread_for_user/mark_chat_unread_for_user_request_builder.py b/msgraph/generated/chats/item/mark_chat_unread_for_user/mark_chat_unread_for_user_request_builder.py index 7b62869ffb2..c22afca58e2 100644 --- a/msgraph/generated/chats/item/mark_chat_unread_for_user/mark_chat_unread_for_user_request_builder.py +++ b/msgraph/generated/chats/item/mark_chat_unread_for_user/mark_chat_unread_for_user_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/markChatUnreadForUser", path_parameters) - async def post(self,body: Optional[MarkChatUnreadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatUnreadForUserRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[MarkChatUnreadForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Mark a chat as unread for a user. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[MarkChatUnreadForUserPostRequestBody] = None, raise Exception("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: Optional[MarkChatUnreadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatUnreadForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MarkChatUnreadForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mark a chat as unread for a user. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MarkChatUnreadForUserRequest raise TypeError("raw_url cannot be null.") return MarkChatUnreadForUserRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MarkChatUnreadForUserRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/members/add/add_request_builder.py b/msgraph/generated/chats/item/members/add/add_request_builder.py index 9186257e427..d1186e5b14a 100644 --- a/msgraph/generated/chats/item/members/add/add_request_builder.py +++ b/msgraph/generated/chats/item/members/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/members/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/members/count/count_request_builder.py b/msgraph/generated/chats/item/members/count/count_request_builder.py index 755987db338..2f6674bf261 100644 --- a/msgraph/generated/chats/item/members/count/count_request_builder.py +++ b/msgraph/generated/chats/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/members/item/conversation_member_item_request_builder.py b/msgraph/generated/chats/item/members/item/conversation_member_item_request_builder.py index 8d47ccc8d87..cafb5e64755 100644 --- a/msgraph/generated/chats/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/chats/item/members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/members/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a conversationMember from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,12 +46,12 @@ async def delete(self,request_configuration: Optional[ConversationMemberItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ - Retrieve a conversationMember from a chat. + Retrieve a conversationMember from a chat or channel. 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/chat-get-members?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Update the navigation property members in chats param body: The request body @@ -89,20 +90,20 @@ async def patch(self,body: Optional[ConversationMember] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a conversationMember from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/chats/{chat%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve a conversationMember from a chat. + Retrieve a conversationMember from a chat or channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in chats param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/chats/{chat%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,20 +137,10 @@ def with_url(self,raw_url: Optional[str] = None) -> ConversationMemberItemReques raise TypeError("raw_url cannot be null.") return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ - Retrieve a conversationMember from a chat. + Retrieve a conversationMember from a chat or channel. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/members/members_request_builder.py b/msgraph/generated/chats/item/members/members_request_builder.py index 7a21d0e1382..a0a109ab2ea 100644 --- a/msgraph/generated/chats/item/members/members_request_builder.py +++ b/msgraph/generated/chats/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: """ List all conversation members in a chat or channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Add a conversationMember to a chat. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ConversationMember] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all conversation members in a chat or channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a conversationMember to a chat. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/chats/{chat%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/count/count_request_builder.py b/msgraph/generated/chats/item/messages/count/count_request_builder.py index e0c33d15932..9bf26e1e2e7 100644 --- a/msgraph/generated/chats/item/messages/count/count_request_builder.py +++ b/msgraph/generated/chats/item/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/messages/delta/delta_request_builder.py b/msgraph/generated/chats/item/messages/delta/delta_request_builder.py index 1f89f745742..7e2f0d8983d 100644 --- a/msgraph/generated/chats/item/messages/delta/delta_request_builder.py +++ b/msgraph/generated/chats/item/messages/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/messages/item/chat_message_item_request_builder.py b/msgraph/generated/chats/item/messages/item/chat_message_item_request_builder.py index 0be96743e73..1e5ff279af3 100644 --- a/msgraph/generated/chats/item/messages/item/chat_message_item_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property messages for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property messages in chats param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property messages in chats param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -195,16 +196,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -231,27 +222,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/chats/item/messages/item/hosted_contents/count/count_request_builder.py index 578e1f97e62..1d857468c36 100644 --- a/msgraph/generated/chats/item/messages/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/messages/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/chats/item/messages/item/hosted_contents/hosted_contents_request_builder.py index b5641f68b63..9c1e6635993 100644 --- a/msgraph/generated/chats/item/messages/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for chats param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for chats param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/chats/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index 10b9f44b72c..e50089fce68 100644 --- a/msgraph/generated/chats/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in chats param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in chats param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/chats/item/messages/item/hosted_contents/item/value/content_request_builder.py index ec1ab393254..1cb6d5e52da 100644 --- a/msgraph/generated/chats/item/messages/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in chats param body: Binary request body @@ -65,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in chats param body: Binary request body @@ -101,24 +101,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/replies/count/count_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/count/count_request_builder.py index 3cdb36a7eb6..f07174d54de 100644 --- a/msgraph/generated/chats/item/messages/item/replies/count/count_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/replies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/messages/item/replies/delta/delta_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/delta/delta_request_builder.py index 4e3d0e166ca..ee63dae07a5 100644 --- a/msgraph/generated/chats/item/messages/item/replies/delta/delta_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/replies/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/messages/item/replies/item/chat_message_item_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/item/chat_message_item_request_builder.py index bceabbd8f31..ad843662fbd 100644 --- a/msgraph/generated/chats/item/messages/item/replies/item/chat_message_item_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/replies/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property replies for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in chats param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in chats param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py index 63f1cbfd21c..c574d8748ef 100644 --- a/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py index b9457b8b6a0..8fdd4bc0c91 100644 --- a/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for chats param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for chats param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index 1426b80ce80..4d6c4674615 100644 --- a/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in chats param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in chats param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py index 5f85d2ca30e..df9e4b3aa10 100644 --- a/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in chats param body: Binary request body @@ -65,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in chats param body: Binary request body @@ -101,24 +101,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py index 6ba196051ec..9d6261c0520 100644 --- a/msgraph/generated/chats/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py index 4e10b006306..c91073bcdb7 100644 --- a/msgraph/generated/chats/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py index 890f29263c7..b79e6b63bf9 100644 --- a/msgraph/generated/chats/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/chats/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py index 379bc15a6f1..b8a801d69a9 100644 --- a/msgraph/generated/chats/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 4527aba7d41..b23e8ce0da2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id1(self,chat_message_id1: str) -> ChatMessageItemRequestBui url_tpl_params["chatMessage%2Did1"] = chat_message_id1 return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,13 +66,13 @@ async def get(self,request_configuration: Optional[RepliesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a 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/channel-post-messagereply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[RepliesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/chats/item/messages/item/set_reaction/set_reaction_request_builder.py index 39f9c143ab9..43a804debc3 100644 --- a/msgraph/generated/chats/item/messages/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/chats/item/messages/item/soft_delete/soft_delete_request_builder.py index fd4504a328e..052d6eddf2d 100644 --- a/msgraph/generated/chats/item/messages/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/chats/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py index a3a245303ae..48c5d1f8270 100644 --- a/msgraph/generated/chats/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/chats/item/messages/item/unset_reaction/unset_reaction_request_builder.py index 1c5a67ad43e..417bf003a6c 100644 --- a/msgraph/generated/chats/item/messages/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/chats/item/messages/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/messages/messages_request_builder.py b/msgraph/generated/chats/item/messages/messages_request_builder.py index 2f7ae975038..1397b811241 100644 --- a/msgraph/generated/chats/item/messages/messages_request_builder.py +++ b/msgraph/generated/chats/item/messages/messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild url_tpl_params["chatMessage%2Did"] = chat_message_id return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ Retrieve the list of messages in a chat. This method supports federation. To list chat messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of messages in a chat. This method supports federation. To list chat messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ChatMessage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/chats/{chat%2Did}/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/permission_grants/count/count_request_builder.py b/msgraph/generated/chats/item/permission_grants/count/count_request_builder.py index cebd67054c8..16553a05e80 100644 --- a/msgraph/generated/chats/item/permission_grants/count/count_request_builder.py +++ b/msgraph/generated/chats/item/permission_grants/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/permissionGrants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py b/msgraph/generated/chats/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py index b01edc55c6e..65c47ca92ef 100644 --- a/msgraph/generated/chats/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py +++ b/msgraph/generated/chats/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ResourceSpecificPermission raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ A collection of permissions granted to apps for the chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourceSpecificPermissionGra return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in chats param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, req return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/chats/{chat%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of permissions granted to apps for the chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceSpec request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in chats param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionG """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/chats/{chat%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ResourceSpecificPermissionGr raise TypeError("raw_url cannot be null.") return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceSpecificPermissionGrantItemRequestBuilder.ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/permission_grants/permission_grants_request_builder.py b/msgraph/generated/chats/item/permission_grants/permission_grants_request_builder.py index 06467033fa8..a8f9bcb67c7 100644 --- a/msgraph/generated/chats/item/permission_grants/permission_grants_request_builder.py +++ b/msgraph/generated/chats/item/permission_grants/permission_grants_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_resource_specific_permission_grant_id(self,resource_specific_permission_g url_tpl_params["resourceSpecificPermissionGrant%2Did"] = resource_specific_permission_grant_id return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: """ List all resource-specific permission grants on the chat. This list specifies the Microsoft Entra apps that have access to the chat, along with the corresponding resource-specific access that each app has. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilde return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for chats param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, requ return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all resource-specific permission grants on the chat. This list specifies the Microsoft Entra apps that have access to the chat, along with the corresponding resource-specific access that each app has. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for chats param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGr """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/chats/{chat%2Did}/permissionGrants', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionGrantsRequestBuilder.PermissionGrantsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/pinned_messages/count/count_request_builder.py b/msgraph/generated/chats/item/pinned_messages/count/count_request_builder.py index 14f915b1c85..07970bea4a9 100644 --- a/msgraph/generated/chats/item/pinned_messages/count/count_request_builder.py +++ b/msgraph/generated/chats/item/pinned_messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/pinnedMessages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/pinned_messages/item/message/message_request_builder.py b/msgraph/generated/chats/item/pinned_messages/item/message/message_request_builder.py index ab401d15ab9..2addea43b93 100644 --- a/msgraph/generated/chats/item/pinned_messages/item/message/message_request_builder.py +++ b/msgraph/generated/chats/item/pinned_messages/item/message/message_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/pinnedMessages/{pinnedChatMessageInfo%2Did}/message{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MessageRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Represents details about the chat message that is pinned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MessageRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents details about the chat message that is pinned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessageRequestBuilder.MessageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/pinned_messages/item/pinned_chat_message_info_item_request_builder.py b/msgraph/generated/chats/item/pinned_messages/item/pinned_chat_message_info_item_request_builder.py index 74289117159..fc21c45604e 100644 --- a/msgraph/generated/chats/item/pinned_messages/item/pinned_chat_message_info_item_request_builder.py +++ b/msgraph/generated/chats/item/pinned_messages/item/pinned_chat_message_info_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/pinnedMessages/{pinnedChatMessageInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unpin a message from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PinnedChatMessageInfoItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: """ A collection of all the pinned messages in the chat. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PinnedChatMessageInfoItemRequ return await self.request_adapter.send_async(request_info, PinnedChatMessageInfo, error_mapping) - async def patch(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: + async def patch(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: """ Update the navigation property pinnedMessages in chats param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PinnedChatMessageInfo] = None, request_confi return await self.request_adapter.send_async(request_info, PinnedChatMessageInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unpin a message from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/chats/{chat%2Did}/pinnedMessages/{pinnedChatMessageInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of all the pinned messages in the chat. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[PinnedChatMe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pinnedMessages in chats param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PinnedChatMessageInfo] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/chats/{chat%2Did}/pinnedMessages/{pinnedChatMessageInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def message(self) -> MessageRequestBuilder: return MessageRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PinnedChatMessageInfoItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PinnedChatMessageInfoItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PinnedChatMessageInfoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PinnedChatMessageInfoItemRequestBuilder.PinnedChatMessageInfoItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PinnedChatMessageInfoItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/pinned_messages/pinned_messages_request_builder.py b/msgraph/generated/chats/item/pinned_messages/pinned_messages_request_builder.py index ff6d01b2535..961d6ce0eea 100644 --- a/msgraph/generated/chats/item/pinned_messages/pinned_messages_request_builder.py +++ b/msgraph/generated/chats/item/pinned_messages/pinned_messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_pinned_chat_message_info_id(self,pinned_chat_message_info_id: str) -> Pin url_tpl_params["pinnedChatMessageInfo%2Did"] = pinned_chat_message_info_id return PinnedChatMessageInfoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PinnedMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[PinnedChatMessageInfoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfoCollectionResponse]: """ Get a list of pinnedChatMessages in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PinnedMessagesRequestBuilderG return await self.request_adapter.send_async(request_info, PinnedChatMessageInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedMessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: + async def post(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: """ Pin a chat message in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can pin a chat message. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[PinnedChatMessageInfo] = None, request_config return await self.request_adapter.send_async(request_info, PinnedChatMessageInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PinnedMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of pinnedChatMessages in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PinnedMessag request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedMessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Pin a chat message in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can pin a chat message. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[PinnedChatMessageInfo] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/chats/{chat%2Did}/pinnedMessages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PinnedMessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PinnedMessagesRequestBuilder.PinnedMessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PinnedMessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/send_activity_notification/send_activity_notification_request_builder.py b/msgraph/generated/chats/item/send_activity_notification/send_activity_notification_request_builder.py index 561ad0e0cd3..3ecca45187d 100644 --- a/msgraph/generated/chats/item/send_activity_notification/send_activity_notification_request_builder.py +++ b/msgraph/generated/chats/item/send_activity_notification/send_activity_notification_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/sendActivityNotification", path_parameters) - async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an activity feed notification in scope of a chat. For more information about sending notifications and the requirements for doing so, see sending Teams activity notifications. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = No raise Exception("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: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an activity feed notification in scope of a chat. For more information about sending notifications and the requirements for doing so, see sending Teams activity notifications. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendActivityNotificationRequ raise TypeError("raw_url cannot be null.") return SendActivityNotificationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendActivityNotificationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/tabs/count/count_request_builder.py b/msgraph/generated/chats/item/tabs/count/count_request_builder.py index 45cab600039..206a7039051 100644 --- a/msgraph/generated/chats/item/tabs/count/count_request_builder.py +++ b/msgraph/generated/chats/item/tabs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/tabs/item/teams_app/teams_app_request_builder.py b/msgraph/generated/chats/item/tabs/item/teams_app/teams_app_request_builder.py index 13bae22bd9f..89db7eb8b95 100644 --- a/msgraph/generated/chats/item/tabs/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/chats/item/tabs/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/tabs/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/chats/item/tabs/item/teams_tab_item_request_builder.py b/msgraph/generated/chats/item/tabs/item/teams_tab_item_request_builder.py index 7d68b8e35c1..cea84190f52 100644 --- a/msgraph/generated/chats/item/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph/generated/chats/item/tabs/item/teams_tab_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/tabs/{teamsTab%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove (unpin) a tab from the specified chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTab]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Retrieve the properties and relationships of the specified tab in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGet return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Update the properties of the specified tab in a chat. This can be used to configure the content of the tab. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove (unpin) a tab from the specified chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/chats/{chat%2Did}/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of the specified tab in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsTabItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified tab in a chat. This can be used to configure the content of the tab. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/chats/{chat%2Did}/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def teams_app(self) -> TeamsAppRequestBuilder: return TeamsAppRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsTabItemRequestBuilder.TeamsTabItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/tabs/tabs_request_builder.py b/msgraph/generated/chats/item/tabs/tabs_request_builder.py index 04df32ad1c3..b01bc72871b 100644 --- a/msgraph/generated/chats/item/tabs/tabs_request_builder.py +++ b/msgraph/generated/chats/item/tabs/tabs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: url_tpl_params["teamsTab%2Did"] = teams_tab_id return TeamsTabItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: """ Retrieve the list of tabs in the specified chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Add (pin) a tab to the specified chat. The corresponding app must already be installed in the chat. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsTab] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of tabs in the specified chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TabsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add (pin) a tab to the specified chat. The corresponding app must already be installed in the chat. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsTab] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/chats/{chat%2Did}/tabs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TabsRequestBuilder.TabsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/chats/item/unhide_for_user/unhide_for_user_request_builder.py b/msgraph/generated/chats/item/unhide_for_user/unhide_for_user_request_builder.py index b9f21d2ce7c..084cee6f539 100644 --- a/msgraph/generated/chats/item/unhide_for_user/unhide_for_user_request_builder.py +++ b/msgraph/generated/chats/item/unhide_for_user/unhide_for_user_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/chats/{chat%2Did}/unhideForUser", path_parameters) - async def post(self,body: Optional[UnhideForUserPostRequestBody] = None, request_configuration: Optional[UnhideForUserRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnhideForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unhide a chat for a user. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[UnhideForUserPostRequestBody] = None, request raise Exception("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: Optional[UnhideForUserPostRequestBody] = None, request_configuration: Optional[UnhideForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnhideForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unhide a chat for a user. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnhideForUserRequestBuilder: raise TypeError("raw_url cannot be null.") return UnhideForUserRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnhideForUserRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/call_records/call_records_request_builder.py b/msgraph/generated/communications/call_records/call_records_request_builder.py index 5052df21f34..c3e9a7f546c 100644 --- a/msgraph/generated/communications/call_records/call_records_request_builder.py +++ b/msgraph/generated/communications/call_records/call_records_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +47,7 @@ def by_call_record_id(self,call_record_id: str) -> CallRecordItemRequestBuilder: url_tpl_params["callRecord%2Did"] = call_record_id return CallRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CallRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[CallRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecordCollectionResponse]: """ Retrieve the properties and relationships of a callRecord object. There are two ways to get the id of a callRecord: You can use the $expand query parameter to optionally include session and segment details, as shown in the Get full details example. When you expand session details, the maximum page size is 60 sessions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -96,7 +97,7 @@ def microsoft_graph_call_records_get_pstn_calls_with_from_date_time_with_to_date return MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder(self.request_adapter, self.path_parameters, from_date_time, to_date_time) - async def post(self,body: Optional[CallRecord] = None, request_configuration: Optional[CallRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[CallRecord]: + async def post(self,body: Optional[CallRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecord]: """ Create new navigation property to callRecords for communications param body: The request body @@ -119,7 +120,7 @@ async def post(self,body: Optional[CallRecord] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, CallRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CallRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a callRecord object. There are two ways to get the id of a callRecord: You can use the $expand query parameter to optionally include session and segment details, as shown in the Get full details example. When you expand session details, the maximum page size is 60 sessions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -130,7 +131,7 @@ def to_get_request_information(self,request_configuration: Optional[CallRecordsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CallRecord] = None, request_configuration: Optional[CallRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CallRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to callRecords for communications param body: The request body @@ -139,7 +140,7 @@ def to_post_request_information(self,body: Optional[CallRecord] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/callRecords', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -220,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallRecordsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CallRecordsRequestBuilder.CallRecordsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallRecordsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/call_records/count/count_request_builder.py b/msgraph/generated/communications/call_records/count/count_request_builder.py index 79762eaa9ea..c3ef282f75c 100644 --- a/msgraph/generated/communications/call_records/count/count_request_builder.py +++ b/msgraph/generated/communications/call_records/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/callRecords/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/call_records/item/call_record_item_request_builder.py b/msgraph/generated/communications/call_records/item/call_record_item_request_builder.py index bc7015d4351..76515ba3e4a 100644 --- a/msgraph/generated/communications/call_records/item/call_record_item_request_builder.py +++ b/msgraph/generated/communications/call_records/item/call_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/callRecords/{callRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CallRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property callRecords for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CallRecordItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CallRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CallRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecord]: """ Retrieve the properties and relationships of a callRecord object. There are two ways to get the id of a callRecord: You can use the $expand query parameter to optionally include session and segment details, as shown in the Get full details example. When you expand session details, the maximum page size is 60 sessions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CallRecordItemRequestBuilderG return await self.request_adapter.send_async(request_info, CallRecord, error_mapping) - async def patch(self,body: Optional[CallRecord] = None, request_configuration: Optional[CallRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CallRecord]: + async def patch(self,body: Optional[CallRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecord]: """ Update the navigation property callRecords in communications param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[CallRecord] = None, request_configuration: O return await self.request_adapter.send_async(request_info, CallRecord, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CallRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property callRecords for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/communications/callRecords/{callRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CallRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a callRecord object. There are two ways to get the id of a callRecord: You can use the $expand query parameter to optionally include session and segment details, as shown in the Get full details example. When you expand session details, the maximum page size is 60 sessions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[CallRecordIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CallRecord] = None, request_configuration: Optional[CallRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CallRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property callRecords in communications param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[CallRecord] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/callRecords/{callRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def sessions(self) -> SessionsRequestBuilder: return SessionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallRecordItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CallRecordItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CallRecordItemRequestBuilder.CallRecordItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallRecordItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/call_records/item/sessions/count/count_request_builder.py b/msgraph/generated/communications/call_records/item/sessions/count/count_request_builder.py index ef3d40692e5..44f7ba239a0 100644 --- a/msgraph/generated/communications/call_records/item/sessions/count/count_request_builder.py +++ b/msgraph/generated/communications/call_records/item/sessions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/callRecords/{callRecord%2Did}/sessions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/call_records/item/sessions/item/segments/count/count_request_builder.py b/msgraph/generated/communications/call_records/item/sessions/item/segments/count/count_request_builder.py index 02d6bf946d7..6eee9d018d6 100644 --- a/msgraph/generated/communications/call_records/item/sessions/item/segments/count/count_request_builder.py +++ b/msgraph/generated/communications/call_records/item/sessions/item/segments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/callRecords/{callRecord%2Did}/sessions/{session%2Did}/segments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/call_records/item/sessions/item/segments/item/segment_item_request_builder.py b/msgraph/generated/communications/call_records/item/sessions/item/segments/item/segment_item_request_builder.py index effee4e3ca0..5230eef4970 100644 --- a/msgraph/generated/communications/call_records/item/sessions/item/segments/item/segment_item_request_builder.py +++ b/msgraph/generated/communications/call_records/item/sessions/item/segments/item/segment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/callRecords/{callRecord%2Did}/sessions/{session%2Did}/segments/{segment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SegmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property segments for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SegmentItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SegmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Segment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Segment]: """ The list of segments involved in the session. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SegmentItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Segment, error_mapping) - async def patch(self,body: Optional[Segment] = None, request_configuration: Optional[SegmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Segment]: + async def patch(self,body: Optional[Segment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Segment]: """ Update the navigation property segments in communications param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Segment] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Segment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SegmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property segments for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/communications/callRecords/{callRecord%2Did}/sessions/{session%2Did}/segments/{segment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SegmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of segments involved in the session. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[SegmentItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Segment] = None, request_configuration: Optional[SegmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Segment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property segments in communications param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Segment] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/callRecords/{callRecord%2Did}/sessions/{session%2Did}/segments/{segment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SegmentItemRequestBuilder: raise TypeError("raw_url cannot be null.") return SegmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SegmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SegmentItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SegmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SegmentItemRequestBuilder.SegmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SegmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/call_records/item/sessions/item/segments/segments_request_builder.py b/msgraph/generated/communications/call_records/item/sessions/item/segments/segments_request_builder.py index f6305a1cca0..1faba72645a 100644 --- a/msgraph/generated/communications/call_records/item/sessions/item/segments/segments_request_builder.py +++ b/msgraph/generated/communications/call_records/item/sessions/item/segments/segments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_segment_id(self,segment_id: str) -> SegmentItemRequestBuilder: url_tpl_params["segment%2Did"] = segment_id return SegmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SegmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[SegmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SegmentCollectionResponse]: """ The list of segments involved in the session. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SegmentsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, SegmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Segment] = None, request_configuration: Optional[SegmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Segment]: + async def post(self,body: Optional[Segment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Segment]: """ Create new navigation property to segments for communications param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Segment] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Segment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SegmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of segments involved in the session. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[SegmentsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Segment] = None, request_configuration: Optional[SegmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Segment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to segments for communications param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Segment] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/callRecords/{callRecord%2Did}/sessions/{session%2Did}/segments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SegmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SegmentsRequestBuilder.SegmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SegmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/call_records/item/sessions/item/session_item_request_builder.py b/msgraph/generated/communications/call_records/item/sessions/item/session_item_request_builder.py index 41bf5b381c4..bfe703679c3 100644 --- a/msgraph/generated/communications/call_records/item/sessions/item/session_item_request_builder.py +++ b/msgraph/generated/communications/call_records/item/sessions/item/session_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/callRecords/{callRecord%2Did}/sessions/{session%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SessionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sessions for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SessionItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SessionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Session]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Session]: """ List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SessionItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Session, error_mapping) - async def patch(self,body: Optional[Session] = None, request_configuration: Optional[SessionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Session]: + async def patch(self,body: Optional[Session] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Session]: """ Update the navigation property sessions in communications param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Session] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Session, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SessionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sessions for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/communications/callRecords/{callRecord%2Did}/sessions/{session%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SessionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[SessionItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Session] = None, request_configuration: Optional[SessionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Session] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sessions in communications param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Session] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/callRecords/{callRecord%2Did}/sessions/{session%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def segments(self) -> SegmentsRequestBuilder: return SegmentsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SessionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SessionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SessionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SessionItemRequestBuilder.SessionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SessionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/call_records/item/sessions/sessions_request_builder.py b/msgraph/generated/communications/call_records/item/sessions/sessions_request_builder.py index 603651a3472..f02597632fd 100644 --- a/msgraph/generated/communications/call_records/item/sessions/sessions_request_builder.py +++ b/msgraph/generated/communications/call_records/item/sessions/sessions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_session_id(self,session_id: str) -> SessionItemRequestBuilder: url_tpl_params["session%2Did"] = session_id return SessionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SessionsRequestBuilderGetRequestConfiguration] = None) -> Optional[SessionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SessionCollectionResponse]: """ Retrieve the list of sessions associated with a callRecord object. If the sessions list is truncated, a sessions@odata.nextLink value will be provided to retrieve the next page of sessions. The maximum page size for sessions is 60 entries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SessionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, SessionCollectionResponse, error_mapping) - async def post(self,body: Optional[Session] = None, request_configuration: Optional[SessionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Session]: + async def post(self,body: Optional[Session] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Session]: """ Create new navigation property to sessions for communications param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Session] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Session, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SessionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of sessions associated with a callRecord object. If the sessions list is truncated, a sessions@odata.nextLink value will be provided to retrieve the next page of sessions. The maximum page size for sessions is 60 entries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SessionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Session] = None, request_configuration: Optional[SessionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Session] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sessions for communications param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Session] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/callRecords/{callRecord%2Did}/sessions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SessionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SessionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/call_records/microsoft_graph_call_records_get_direct_routing_calls_with_from_date_time_with_to_date_time/microsoft_graph_call_records_get_direct_routing_calls_with_from_date_time_with_to_date_time_request_builder.py b/msgraph/generated/communications/call_records/microsoft_graph_call_records_get_direct_routing_calls_with_from_date_time_with_to_date_time/microsoft_graph_call_records_get_direct_routing_calls_with_from_date_time_with_to_date_time_request_builder.py index 1bb5aac4429..2ecac7ee239 100644 --- a/msgraph/generated/communications/call_records/microsoft_graph_call_records_get_direct_routing_calls_with_from_date_time_with_to_date_time/microsoft_graph_call_records_get_direct_routing_calls_with_from_date_time_with_to_date_time_request_builder.py +++ b/msgraph/generated/communications/call_records/microsoft_graph_call_records_get_direct_routing_calls_with_from_date_time_with_to_date_time/microsoft_graph_call_records_get_direct_routing_calls_with_from_date_time_with_to_date_time_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['toDateTime'] = str(to_date_time) super().__init__(request_adapter, "{+baseurl}/communications/callRecords/microsoft.graph.callRecords.getDirectRoutingCalls(fromDateTime={fromDateTime},toDateTime={toDateTime}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse]: """ Invoke function getDirectRoutingCalls param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[MicrosoftGraphCallRecordsGetD return await self.request_adapter.send_async(request_info, GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getDirectRoutingCalls param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,17 +115,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilder.MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/call_records/microsoft_graph_call_records_get_pstn_calls_with_from_date_time_with_to_date_time/microsoft_graph_call_records_get_pstn_calls_with_from_date_time_with_to_date_time_request_builder.py b/msgraph/generated/communications/call_records/microsoft_graph_call_records_get_pstn_calls_with_from_date_time_with_to_date_time/microsoft_graph_call_records_get_pstn_calls_with_from_date_time_with_to_date_time_request_builder.py index 7a38a78f819..d0f2e0035e3 100644 --- a/msgraph/generated/communications/call_records/microsoft_graph_call_records_get_pstn_calls_with_from_date_time_with_to_date_time/microsoft_graph_call_records_get_pstn_calls_with_from_date_time_with_to_date_time_request_builder.py +++ b/msgraph/generated/communications/call_records/microsoft_graph_call_records_get_pstn_calls_with_from_date_time_with_to_date_time/microsoft_graph_call_records_get_pstn_calls_with_from_date_time_with_to_date_time_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['toDateTime'] = str(to_date_time) super().__init__(request_adapter, "{+baseurl}/communications/callRecords/microsoft.graph.callRecords.getPstnCalls(fromDateTime={fromDateTime},toDateTime={toDateTime}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse]: """ Invoke function getPstnCalls param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[MicrosoftGraphCallRecordsGetP return await self.request_adapter.send_async(request_info, GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getPstnCalls param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,17 +115,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilder.MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/calls/calls_request_builder.py b/msgraph/generated/communications/calls/calls_request_builder.py index 156f5d962a2..7711197d5f7 100644 --- a/msgraph/generated/communications/calls/calls_request_builder.py +++ b/msgraph/generated/communications/calls/calls_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_call_id(self,call_id: str) -> CallItemRequestBuilder: url_tpl_params["call%2Did"] = call_id return CallItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CallsRequestBuilderGetRequestConfiguration] = None) -> Optional[CallCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallCollectionResponse]: """ Retrieve the properties and relationships of a call object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CallsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, CallCollectionResponse, error_mapping) - async def post(self,body: Optional[Call] = None, request_configuration: Optional[CallsRequestBuilderPostRequestConfiguration] = None) -> Optional[Call]: + async def post(self,body: Optional[Call] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Call]: """ Create call enables your bot to create a new outgoing peer-to-peer or group call, or join an existing meeting. You will need to register the calling bot and go through the list of permissions needed as mentioned below. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Call] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Call, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CallsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a call object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CallsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Call] = None, request_configuration: Optional[CallsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Call] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create call enables your bot to create a new outgoing peer-to-peer or group call, or join an existing meeting. You will need to register the calling bot and go through the list of permissions needed as mentioned below. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Call] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/calls', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CallsRequestBuilder.CallsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/count/count_request_builder.py b/msgraph/generated/communications/calls/count/count_request_builder.py index 5f6f4b39520..ad8ecae8ccb 100644 --- a/msgraph/generated/communications/calls/count/count_request_builder.py +++ b/msgraph/generated/communications/calls/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/calls/item/add_large_gallery_view/add_large_gallery_view_request_builder.py b/msgraph/generated/communications/calls/item/add_large_gallery_view/add_large_gallery_view_request_builder.py index bffc002eff2..17c85289dc6 100644 --- a/msgraph/generated/communications/calls/item/add_large_gallery_view/add_large_gallery_view_request_builder.py +++ b/msgraph/generated/communications/calls/item/add_large_gallery_view/add_large_gallery_view_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/addLargeGalleryView", path_parameters) - async def post(self,body: Optional[AddLargeGalleryViewPostRequestBody] = None, request_configuration: Optional[AddLargeGalleryViewRequestBuilderPostRequestConfiguration] = None) -> Optional[AddLargeGalleryViewOperation]: + async def post(self,body: Optional[AddLargeGalleryViewPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddLargeGalleryViewOperation]: """ Add the large gallery view to a call. For details about how to identify a large gallery view participant in a roster so that you can retrieve the relevant data to subscribe to the video feed, see Identify large gallery view participants in a roster. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddLargeGalleryViewPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, AddLargeGalleryViewOperation, error_mapping) - def to_post_request_information(self,body: Optional[AddLargeGalleryViewPostRequestBody] = None, request_configuration: Optional[AddLargeGalleryViewRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddLargeGalleryViewPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add the large gallery view to a call. For details about how to identify a large gallery view participant in a roster so that you can retrieve the relevant data to subscribe to the video feed, see Identify large gallery view participants in a roster. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddLargeGalleryViewRequestBu raise TypeError("raw_url cannot be null.") return AddLargeGalleryViewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddLargeGalleryViewRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/answer/answer_request_builder.py b/msgraph/generated/communications/calls/item/answer/answer_request_builder.py index ad19b679e16..612b649aee5 100644 --- a/msgraph/generated/communications/calls/item/answer/answer_request_builder.py +++ b/msgraph/generated/communications/calls/item/answer/answer_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/answer", path_parameters) - async def post(self,body: Optional[AnswerPostRequestBody] = None, request_configuration: Optional[AnswerRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AnswerPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Enable a bot to answer an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer, reject, or redirect the call before the call times out. The current timeout value is 15 seconds for regular scenarios, and 5 seconds for policy-based recording scenarios. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AnswerPostRequestBody] = None, request_config raise Exception("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: Optional[AnswerPostRequestBody] = None, request_configuration: Optional[AnswerRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AnswerPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Enable a bot to answer an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer, reject, or redirect the call before the call times out. The current timeout value is 15 seconds for regular scenarios, and 5 seconds for policy-based recording scenarios. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AnswerRequestBuilder: raise TypeError("raw_url cannot be null.") return AnswerRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnswerRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/audio_routing_groups/audio_routing_groups_request_builder.py b/msgraph/generated/communications/calls/item/audio_routing_groups/audio_routing_groups_request_builder.py index 6e7623fb0d0..76c312b6625 100644 --- a/msgraph/generated/communications/calls/item/audio_routing_groups/audio_routing_groups_request_builder.py +++ b/msgraph/generated/communications/calls/item/audio_routing_groups/audio_routing_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_audio_routing_group_id(self,audio_routing_group_id: str) -> AudioRoutingG url_tpl_params["audioRoutingGroup%2Did"] = audio_routing_group_id return AudioRoutingGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AudioRoutingGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[AudioRoutingGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AudioRoutingGroupCollectionResponse]: """ Retrieve a list of audioRoutingGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AudioRoutingGroupsRequestBuil return await self.request_adapter.send_async(request_info, AudioRoutingGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[AudioRoutingGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[AudioRoutingGroup]: + async def post(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AudioRoutingGroup]: """ Create a new audioRoutingGroup. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AudioRoutingGroup] = None, request_configurat return await self.request_adapter.send_async(request_info, AudioRoutingGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AudioRoutingGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of audioRoutingGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AudioRouting request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[AudioRoutingGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new audioRoutingGroup. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AudioRoutingGroup] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/calls/{call%2Did}/audioRoutingGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AudioRoutingGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AudioRoutingGroupsRequestBuilder.AudioRoutingGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AudioRoutingGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/audio_routing_groups/count/count_request_builder.py b/msgraph/generated/communications/calls/item/audio_routing_groups/count/count_request_builder.py index 7b02c92231b..bd47e8fee54 100644 --- a/msgraph/generated/communications/calls/item/audio_routing_groups/count/count_request_builder.py +++ b/msgraph/generated/communications/calls/item/audio_routing_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/audioRoutingGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/calls/item/audio_routing_groups/item/audio_routing_group_item_request_builder.py b/msgraph/generated/communications/calls/item/audio_routing_groups/item/audio_routing_group_item_request_builder.py index d3767aa009c..c9999e2d9de 100644 --- a/msgraph/generated/communications/calls/item/audio_routing_groups/item/audio_routing_group_item_request_builder.py +++ b/msgraph/generated/communications/calls/item/audio_routing_groups/item/audio_routing_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/audioRoutingGroups/{audioRoutingGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AudioRoutingGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the specified audioRoutingGroup. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AudioRoutingGroupItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AudioRoutingGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AudioRoutingGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AudioRoutingGroup]: """ Retrieve the properties and relationships of an audioRoutingGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AudioRoutingGroupItemRequestB return await self.request_adapter.send_async(request_info, AudioRoutingGroup, error_mapping) - async def patch(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[AudioRoutingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AudioRoutingGroup]: + async def patch(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AudioRoutingGroup]: """ Modify sources and receivers of an audioRoutingGroup. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AudioRoutingGroup] = None, request_configura return await self.request_adapter.send_async(request_info, AudioRoutingGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AudioRoutingGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the specified audioRoutingGroup. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/communications/calls/{call%2Did}/audioRoutingGroups/{audioRoutingGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AudioRoutingGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an audioRoutingGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AudioRouting request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[AudioRoutingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Modify sources and receivers of an audioRoutingGroup. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AudioRoutingGroup] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/calls/{call%2Did}/audioRoutingGroups/{audioRoutingGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AudioRoutingGroupItemRequest raise TypeError("raw_url cannot be null.") return AudioRoutingGroupItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AudioRoutingGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AudioRoutingGroupItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AudioRoutingGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AudioRoutingGroupItemRequestBuilder.AudioRoutingGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AudioRoutingGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/call_item_request_builder.py b/msgraph/generated/communications/calls/item/call_item_request_builder.py index 9d635454571..5c53af7d5b5 100644 --- a/msgraph/generated/communications/calls/item/call_item_request_builder.py +++ b/msgraph/generated/communications/calls/item/call_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CallItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete or hang up an active call. For group calls, this will only delete your call leg and the underlying group call will still continue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def delete(self,request_configuration: Optional[CallItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CallItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Call]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Call]: """ Retrieve the properties and relationships of a call object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,7 +86,7 @@ async def get(self,request_configuration: Optional[CallItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Call, error_mapping) - async def patch(self,body: Optional[Call] = None, request_configuration: Optional[CallItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Call]: + async def patch(self,body: Optional[Call] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Call]: """ Update the navigation property calls in communications param body: The request body @@ -108,18 +109,18 @@ async def patch(self,body: Optional[Call] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Call, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CallItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete or hang up an active call. For group calls, this will only delete your call leg and the underlying group call will still continue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/communications/calls/{call%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CallItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a call object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -130,7 +131,7 @@ def to_get_request_information(self,request_configuration: Optional[CallItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Call] = None, request_configuration: Optional[CallItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Call] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property calls in communications param body: The request body @@ -139,7 +140,7 @@ def to_patch_request_information(self,body: Optional[Call] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/calls/{call%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -326,16 +327,6 @@ def update_recording_status(self) -> UpdateRecordingStatusRequestBuilder: return UpdateRecordingStatusRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CallItemRequestBuilderGetQueryParameters(): """ @@ -362,27 +353,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CallItemRequestBuilder.CallItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/cancel_media_processing/cancel_media_processing_request_builder.py b/msgraph/generated/communications/calls/item/cancel_media_processing/cancel_media_processing_request_builder.py index 26c870cf3a4..42d20be1b62 100644 --- a/msgraph/generated/communications/calls/item/cancel_media_processing/cancel_media_processing_request_builder.py +++ b/msgraph/generated/communications/calls/item/cancel_media_processing/cancel_media_processing_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/cancelMediaProcessing", path_parameters) - async def post(self,body: Optional[CancelMediaProcessingPostRequestBody] = None, request_configuration: Optional[CancelMediaProcessingRequestBuilderPostRequestConfiguration] = None) -> Optional[CancelMediaProcessingOperation]: + async def post(self,body: Optional[CancelMediaProcessingPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CancelMediaProcessingOperation]: """ Cancels processing for any in-progress media operations. Media operations refer to the IVR operations playPrompt and recordResponse, which are by default queued to process in order. The cancelMediaProcessing method cancels any operation that is in-process as well as operations that are queued. For example, this method can be used to clean up the IVR operation queue for a new media operation. However, it will not cancel a subscribeToTone operation because it operates independent of any operation queue. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CancelMediaProcessingPostRequestBody] = None, return await self.request_adapter.send_async(request_info, CancelMediaProcessingOperation, error_mapping) - def to_post_request_information(self,body: Optional[CancelMediaProcessingPostRequestBody] = None, request_configuration: Optional[CancelMediaProcessingRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelMediaProcessingPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Cancels processing for any in-progress media operations. Media operations refer to the IVR operations playPrompt and recordResponse, which are by default queued to process in order. The cancelMediaProcessing method cancels any operation that is in-process as well as operations that are queued. For example, this method can be used to clean up the IVR operation queue for a new media operation. However, it will not cancel a subscribeToTone operation because it operates independent of any operation queue. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelMediaProcessingRequest raise TypeError("raw_url cannot be null.") return CancelMediaProcessingRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelMediaProcessingRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/change_screen_sharing_role/change_screen_sharing_role_request_builder.py b/msgraph/generated/communications/calls/item/change_screen_sharing_role/change_screen_sharing_role_request_builder.py index 5dc0fcffec2..8f7965600bb 100644 --- a/msgraph/generated/communications/calls/item/change_screen_sharing_role/change_screen_sharing_role_request_builder.py +++ b/msgraph/generated/communications/calls/item/change_screen_sharing_role/change_screen_sharing_role_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/changeScreenSharingRole", path_parameters) - async def post(self,body: Optional[ChangeScreenSharingRolePostRequestBody] = None, request_configuration: Optional[ChangeScreenSharingRoleRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ChangeScreenSharingRolePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Allow applications to share screen content with the participants of a group call. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ChangeScreenSharingRolePostRequestBody] = Non raise Exception("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: Optional[ChangeScreenSharingRolePostRequestBody] = None, request_configuration: Optional[ChangeScreenSharingRoleRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChangeScreenSharingRolePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Allow applications to share screen content with the participants of a group call. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ChangeScreenSharingRoleReque raise TypeError("raw_url cannot be null.") return ChangeScreenSharingRoleRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChangeScreenSharingRoleRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/content_sharing_sessions/content_sharing_sessions_request_builder.py b/msgraph/generated/communications/calls/item/content_sharing_sessions/content_sharing_sessions_request_builder.py index cff6d7345a1..3575c4c4bf8 100644 --- a/msgraph/generated/communications/calls/item/content_sharing_sessions/content_sharing_sessions_request_builder.py +++ b/msgraph/generated/communications/calls/item/content_sharing_sessions/content_sharing_sessions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_content_sharing_session_id(self,content_sharing_session_id: str) -> Conte url_tpl_params["contentSharingSession%2Did"] = content_sharing_session_id return ContentSharingSessionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentSharingSessionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentSharingSessionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentSharingSessionCollectionResponse]: """ Retrieve a list of contentSharingSession objects in a call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ContentSharingSessionsRequest return await self.request_adapter.send_async(request_info, ContentSharingSessionCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[ContentSharingSessionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentSharingSession]: + async def post(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentSharingSession]: """ Create new navigation property to contentSharingSessions for communications param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ContentSharingSession] = None, request_config return await self.request_adapter.send_async(request_info, ContentSharingSession, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentSharingSessionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of contentSharingSession objects in a call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentShari request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[ContentSharingSessionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentSharingSessions for communications param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ContentSharingSession] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/calls/{call%2Did}/contentSharingSessions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentSharingSessionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentSharingSessionsRequestBuilder.ContentSharingSessionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentSharingSessionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/content_sharing_sessions/count/count_request_builder.py b/msgraph/generated/communications/calls/item/content_sharing_sessions/count/count_request_builder.py index 852c84357f7..bffa0141517 100644 --- a/msgraph/generated/communications/calls/item/content_sharing_sessions/count/count_request_builder.py +++ b/msgraph/generated/communications/calls/item/content_sharing_sessions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/contentSharingSessions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/calls/item/content_sharing_sessions/item/content_sharing_session_item_request_builder.py b/msgraph/generated/communications/calls/item/content_sharing_sessions/item/content_sharing_session_item_request_builder.py index 1efa6e43fab..5e3bee2d36d 100644 --- a/msgraph/generated/communications/calls/item/content_sharing_sessions/item/content_sharing_session_item_request_builder.py +++ b/msgraph/generated/communications/calls/item/content_sharing_sessions/item/content_sharing_session_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/contentSharingSessions/{contentSharingSession%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContentSharingSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentSharingSessions for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ContentSharingSessionItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContentSharingSessionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentSharingSession]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentSharingSession]: """ Retrieve the properties of a contentSharingSession object in a call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ContentSharingSessionItemRequ return await self.request_adapter.send_async(request_info, ContentSharingSession, error_mapping) - async def patch(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[ContentSharingSessionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentSharingSession]: + async def patch(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentSharingSession]: """ Update the navigation property contentSharingSessions in communications param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ContentSharingSession] = None, request_confi return await self.request_adapter.send_async(request_info, ContentSharingSession, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContentSharingSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentSharingSessions for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/communications/calls/{call%2Did}/contentSharingSessions/{contentSharingSession%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContentSharingSessionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a contentSharingSession object in a call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentShari request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[ContentSharingSessionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentSharingSessions in communications param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ContentSharingSession] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/calls/{call%2Did}/contentSharingSessions/{contentSharingSession%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentSharingSessionItemReq raise TypeError("raw_url cannot be null.") return ContentSharingSessionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentSharingSessionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContentSharingSessionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentSharingSessionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentSharingSessionItemRequestBuilder.ContentSharingSessionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentSharingSessionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/keep_alive/keep_alive_request_builder.py b/msgraph/generated/communications/calls/item/keep_alive/keep_alive_request_builder.py index 17d4a5c1a7f..2d3cea37e63 100644 --- a/msgraph/generated/communications/calls/item/keep_alive/keep_alive_request_builder.py +++ b/msgraph/generated/communications/calls/item/keep_alive/keep_alive_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/keepAlive", path_parameters) - async def post(self,request_configuration: Optional[KeepAliveRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[KeepAliveRequestBuilderPostR raise Exception("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[KeepAliveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> KeepAliveRequestBuilder: raise TypeError("raw_url cannot be null.") return KeepAliveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class KeepAliveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/mute/mute_request_builder.py b/msgraph/generated/communications/calls/item/mute/mute_request_builder.py index 367e1218c49..3874b837aec 100644 --- a/msgraph/generated/communications/calls/item/mute/mute_request_builder.py +++ b/msgraph/generated/communications/calls/item/mute/mute_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/mute", path_parameters) - async def post(self,body: Optional[MutePostRequestBody] = None, request_configuration: Optional[MuteRequestBuilderPostRequestConfiguration] = None) -> Optional[MuteParticipantOperation]: + async def post(self,body: Optional[MutePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MuteParticipantOperation]: """ Allows the application to mute itself. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more details about how to handle mute operations, see muteParticipantOperation param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[MutePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, MuteParticipantOperation, error_mapping) - def to_post_request_information(self,body: Optional[MutePostRequestBody] = None, request_configuration: Optional[MuteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MutePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Allows the application to mute itself. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more details about how to handle mute operations, see muteParticipantOperation param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MuteRequestBuilder: raise TypeError("raw_url cannot be null.") return MuteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MuteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/operations/count/count_request_builder.py b/msgraph/generated/communications/calls/item/operations/count/count_request_builder.py index ba2bf3d756c..8e6e3068266 100644 --- a/msgraph/generated/communications/calls/item/operations/count/count_request_builder.py +++ b/msgraph/generated/communications/calls/item/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/calls/item/operations/item/comms_operation_item_request_builder.py b/msgraph/generated/communications/calls/item/operations/item/comms_operation_item_request_builder.py index a84c3166b7b..afa2aeb7c4d 100644 --- a/msgraph/generated/communications/calls/item/operations/item/comms_operation_item_request_builder.py +++ b/msgraph/generated/communications/calls/item/operations/item/comms_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/operations/{commsOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CommsOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[CommsOperationItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CommsOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CommsOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CommsOperation]: """ Get the status of an operation that adds the large gallery view to a call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[CommsOperationItemRequestBuil return await self.request_adapter.send_async(request_info, CommsOperation, error_mapping) - async def patch(self,body: Optional[CommsOperation] = None, request_configuration: Optional[CommsOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CommsOperation]: + async def patch(self,body: Optional[CommsOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CommsOperation]: """ Update the navigation property operations in communications param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[CommsOperation] = None, request_configuratio return await self.request_adapter.send_async(request_info, CommsOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CommsOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/communications/calls/{call%2Did}/operations/{commsOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CommsOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the status of an operation that adds the large gallery view to a call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[CommsOperati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CommsOperation] = None, request_configuration: Optional[CommsOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CommsOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in communications param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[CommsOperation] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/calls/{call%2Did}/operations/{commsOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> CommsOperationItemRequestBui raise TypeError("raw_url cannot be null.") return CommsOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommsOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CommsOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommsOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CommsOperationItemRequestBuilder.CommsOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommsOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/operations/operations_request_builder.py b/msgraph/generated/communications/calls/item/operations/operations_request_builder.py index 62253d3bc0a..9a108545dc2 100644 --- a/msgraph/generated/communications/calls/item/operations/operations_request_builder.py +++ b/msgraph/generated/communications/calls/item/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_comms_operation_id(self,comms_operation_id: str) -> CommsOperationItemReq url_tpl_params["commsOperation%2Did"] = comms_operation_id return CommsOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[CommsOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CommsOperationCollectionResponse]: """ Get the status of an operation that adds the large gallery view to a call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, CommsOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[CommsOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[CommsOperation]: + async def post(self,body: Optional[CommsOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CommsOperation]: """ Create new navigation property to operations for communications param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[CommsOperation] = None, request_configuration return await self.request_adapter.send_async(request_info, CommsOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the status of an operation that adds the large gallery view to a call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CommsOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommsOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for communications param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[CommsOperation] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/calls/{call%2Did}/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/participants/count/count_request_builder.py b/msgraph/generated/communications/calls/item/participants/count/count_request_builder.py index 5cf229cce93..68eafe2796e 100644 --- a/msgraph/generated/communications/calls/item/participants/count/count_request_builder.py +++ b/msgraph/generated/communications/calls/item/participants/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/participants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 942482555c3..b18995c642c 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/participants/invite", path_parameters) - async def post(self,body: Optional[InvitePostRequestBody] = None, request_configuration: Optional[InviteRequestBuilderPostRequestConfiguration] = None) -> Optional[InviteParticipantsOperation]: + async def post(self,body: Optional[InvitePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InviteParticipantsOperation]: """ 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[InvitePostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, InviteParticipantsOperation, error_mapping) - def to_post_request_information(self,body: Optional[InvitePostRequestBody] = None, request_configuration: Optional[InviteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[InvitePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> InviteRequestBuilder: raise TypeError("raw_url cannot be null.") return InviteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InviteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/participants/item/mute/mute_request_builder.py b/msgraph/generated/communications/calls/item/participants/item/mute/mute_request_builder.py index f3926c44d00..46cbb92510d 100644 --- a/msgraph/generated/communications/calls/item/participants/item/mute/mute_request_builder.py +++ b/msgraph/generated/communications/calls/item/participants/item/mute/mute_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}/mute", path_parameters) - async def post(self,body: Optional[MutePostRequestBody] = None, request_configuration: Optional[MuteRequestBuilderPostRequestConfiguration] = None) -> Optional[MuteParticipantOperation]: + async def post(self,body: Optional[MutePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MuteParticipantOperation]: """ Mute a specific participant in the call. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more information about how to handle mute operations, see muteParticipantOperation. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[MutePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, MuteParticipantOperation, error_mapping) - def to_post_request_information(self,body: Optional[MutePostRequestBody] = None, request_configuration: Optional[MuteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MutePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mute a specific participant in the call. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more information about how to handle mute operations, see muteParticipantOperation. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MuteRequestBuilder: raise TypeError("raw_url cannot be null.") return MuteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MuteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/participants/item/participant_item_request_builder.py b/msgraph/generated/communications/calls/item/participants/item/participant_item_request_builder.py index 6daabfde8cf..bea7a884c95 100644 --- a/msgraph/generated/communications/calls/item/participants/item/participant_item_request_builder.py +++ b/msgraph/generated/communications/calls/item/participants/item/participant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ParticipantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[ParticipantItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ParticipantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Participant]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Participant]: """ Retrieve the properties and relationships of a participant object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[ParticipantItemRequestBuilder return await self.request_adapter.send_async(request_info, Participant, error_mapping) - async def patch(self,body: Optional[Participant] = None, request_configuration: Optional[ParticipantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Participant]: + async def patch(self,body: Optional[Participant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Participant]: """ Update the navigation property participants in communications param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[Participant] = None, request_configuration: return await self.request_adapter.send_async(request_info, Participant, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ParticipantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ParticipantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a participant object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[ParticipantI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Participant] = None, request_configuration: Optional[ParticipantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Participant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property participants in communications param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[Participant] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -166,16 +167,6 @@ def stop_hold_music(self) -> StopHoldMusicRequestBuilder: return StopHoldMusicRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParticipantItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ParticipantItemRequestBuilderGetQueryParameters(): """ @@ -202,27 +193,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParticipantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParticipantItemRequestBuilder.ParticipantItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParticipantItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/participants/item/start_hold_music/start_hold_music_request_builder.py b/msgraph/generated/communications/calls/item/participants/item/start_hold_music/start_hold_music_request_builder.py index 54b9285804b..dc42269ec98 100644 --- a/msgraph/generated/communications/calls/item/participants/item/start_hold_music/start_hold_music_request_builder.py +++ b/msgraph/generated/communications/calls/item/participants/item/start_hold_music/start_hold_music_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}/startHoldMusic", path_parameters) - async def post(self,body: Optional[StartHoldMusicPostRequestBody] = None, request_configuration: Optional[StartHoldMusicRequestBuilderPostRequestConfiguration] = None) -> Optional[StartHoldMusicOperation]: + async def post(self,body: Optional[StartHoldMusicPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[StartHoldMusicOperation]: """ Put a participant on hold and play music in the background. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[StartHoldMusicPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, StartHoldMusicOperation, error_mapping) - def to_post_request_information(self,body: Optional[StartHoldMusicPostRequestBody] = None, request_configuration: Optional[StartHoldMusicRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StartHoldMusicPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Put a participant on hold and play music in the background. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StartHoldMusicRequestBuilder raise TypeError("raw_url cannot be null.") return StartHoldMusicRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StartHoldMusicRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/participants/item/stop_hold_music/stop_hold_music_request_builder.py b/msgraph/generated/communications/calls/item/participants/item/stop_hold_music/stop_hold_music_request_builder.py index 147cbe1d7a0..726a5371401 100644 --- a/msgraph/generated/communications/calls/item/participants/item/stop_hold_music/stop_hold_music_request_builder.py +++ b/msgraph/generated/communications/calls/item/participants/item/stop_hold_music/stop_hold_music_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}/stopHoldMusic", path_parameters) - async def post(self,body: Optional[StopHoldMusicPostRequestBody] = None, request_configuration: Optional[StopHoldMusicRequestBuilderPostRequestConfiguration] = None) -> Optional[StopHoldMusicOperation]: + async def post(self,body: Optional[StopHoldMusicPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[StopHoldMusicOperation]: """ Reincorporate a participant previously put on hold to the call. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[StopHoldMusicPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, StopHoldMusicOperation, error_mapping) - def to_post_request_information(self,body: Optional[StopHoldMusicPostRequestBody] = None, request_configuration: Optional[StopHoldMusicRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StopHoldMusicPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reincorporate a participant previously put on hold to the call. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StopHoldMusicRequestBuilder: raise TypeError("raw_url cannot be null.") return StopHoldMusicRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StopHoldMusicRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/participants/participants_request_builder.py b/msgraph/generated/communications/calls/item/participants/participants_request_builder.py index f44aa690c42..35cf57fb582 100644 --- a/msgraph/generated/communications/calls/item/participants/participants_request_builder.py +++ b/msgraph/generated/communications/calls/item/participants/participants_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_participant_id(self,participant_id: str) -> ParticipantItemRequestBuilder url_tpl_params["participant%2Did"] = participant_id return ParticipantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ParticipantsRequestBuilderGetRequestConfiguration] = None) -> Optional[ParticipantCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ParticipantCollectionResponse]: """ Retrieve a list of participant objects in the call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ParticipantsRequestBuilderGet return await self.request_adapter.send_async(request_info, ParticipantCollectionResponse, error_mapping) - async def post(self,body: Optional[Participant] = None, request_configuration: Optional[ParticipantsRequestBuilderPostRequestConfiguration] = None) -> Optional[Participant]: + async def post(self,body: Optional[Participant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Participant]: """ Create new navigation property to participants for communications param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Participant] = None, request_configuration: O return await self.request_adapter.send_async(request_info, Participant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParticipantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of participant objects in the call. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[Participants request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Participant] = None, request_configuration: Optional[ParticipantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Participant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to participants for communications param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Participant] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/calls/{call%2Did}/participants', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParticipantsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParticipantsRequestBuilder.ParticipantsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParticipantsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/play_prompt/play_prompt_request_builder.py b/msgraph/generated/communications/calls/item/play_prompt/play_prompt_request_builder.py index 870df48ede1..eb6e6e2fca0 100644 --- a/msgraph/generated/communications/calls/item/play_prompt/play_prompt_request_builder.py +++ b/msgraph/generated/communications/calls/item/play_prompt/play_prompt_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/playPrompt", path_parameters) - async def post(self,body: Optional[PlayPromptPostRequestBody] = None, request_configuration: Optional[PlayPromptRequestBuilderPostRequestConfiguration] = None) -> Optional[PlayPromptOperation]: + async def post(self,body: Optional[PlayPromptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlayPromptOperation]: """ Play a prompt in the call. For more information about how to handle operations, see commsOperation param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[PlayPromptPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, PlayPromptOperation, error_mapping) - def to_post_request_information(self,body: Optional[PlayPromptPostRequestBody] = None, request_configuration: Optional[PlayPromptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlayPromptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Play a prompt in the call. For more information about how to handle operations, see commsOperation param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PlayPromptRequestBuilder: raise TypeError("raw_url cannot be null.") return PlayPromptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlayPromptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/record_response/record_response_request_builder.py b/msgraph/generated/communications/calls/item/record_response/record_response_request_builder.py index 9d91c4b89eb..5d4840a363a 100644 --- a/msgraph/generated/communications/calls/item/record_response/record_response_request_builder.py +++ b/msgraph/generated/communications/calls/item/record_response/record_response_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/recordResponse", path_parameters) - async def post(self,body: Optional[RecordResponsePostRequestBody] = None, request_configuration: Optional[RecordResponseRequestBuilderPostRequestConfiguration] = None) -> Optional[RecordOperation]: + async def post(self,body: Optional[RecordResponsePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RecordOperation]: """ Records a short audio response from the caller.A bot can utilize this to capture a voice response from a caller after they are prompted for a response. For further information on how to handle operations, please review commsOperation This action is not intended to record the entire call. The maximum length of recording is 2 minutes. The recording is not saved permanently by the Cloud Communications Platform and is discarded shortly after the call ends. The bot must download the recording promptly after the recording operation finishes by using the recordingLocation value that's given in the completed notification. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[RecordResponsePostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, RecordOperation, error_mapping) - def to_post_request_information(self,body: Optional[RecordResponsePostRequestBody] = None, request_configuration: Optional[RecordResponseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RecordResponsePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Records a short audio response from the caller.A bot can utilize this to capture a voice response from a caller after they are prompted for a response. For further information on how to handle operations, please review commsOperation This action is not intended to record the entire call. The maximum length of recording is 2 minutes. The recording is not saved permanently by the Cloud Communications Platform and is discarded shortly after the call ends. The bot must download the recording promptly after the recording operation finishes by using the recordingLocation value that's given in the completed notification. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RecordResponseRequestBuilder raise TypeError("raw_url cannot be null.") return RecordResponseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RecordResponseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/redirect/redirect_request_builder.py b/msgraph/generated/communications/calls/item/redirect/redirect_request_builder.py index 51b9acfda6a..37fbd148582 100644 --- a/msgraph/generated/communications/calls/item/redirect/redirect_request_builder.py +++ b/msgraph/generated/communications/calls/item/redirect/redirect_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/redirect", path_parameters) - async def post(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RedirectRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Redirect an incoming call that hasn't been answered or rejected yet. The terms 'redirecting' and 'forwarding' a call are used interchangeably. The bot is expected to redirect the call before the call times out. The current timeout value is 15 seconds. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[RedirectPostRequestBody] = None, request_conf raise Exception("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: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RedirectRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Redirect an incoming call that hasn't been answered or rejected yet. The terms 'redirecting' and 'forwarding' a call are used interchangeably. The bot is expected to redirect the call before the call times out. The current timeout value is 15 seconds. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RedirectRequestBuilder: raise TypeError("raw_url cannot be null.") return RedirectRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RedirectRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/reject/reject_request_builder.py b/msgraph/generated/communications/calls/item/reject/reject_request_builder.py index 8e6141c3f75..bfb85b2a828 100644 --- a/msgraph/generated/communications/calls/item/reject/reject_request_builder.py +++ b/msgraph/generated/communications/calls/item/reject/reject_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/reject", path_parameters) - async def post(self,body: Optional[RejectPostRequestBody] = None, request_configuration: Optional[RejectRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[RejectPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[RejectPostRequestBody] = None, request_config raise Exception("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: Optional[RejectPostRequestBody] = None, request_configuration: Optional[RejectRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RejectPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RejectRequestBuilder: raise TypeError("raw_url cannot be null.") return RejectRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RejectRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/send_dtmf_tones/send_dtmf_tones_request_builder.py b/msgraph/generated/communications/calls/item/send_dtmf_tones/send_dtmf_tones_request_builder.py index 1417b2d8315..19db39a73b5 100644 --- a/msgraph/generated/communications/calls/item/send_dtmf_tones/send_dtmf_tones_request_builder.py +++ b/msgraph/generated/communications/calls/item/send_dtmf_tones/send_dtmf_tones_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/sendDtmfTones", path_parameters) - async def post(self,body: Optional[SendDtmfTonesPostRequestBody] = None, request_configuration: Optional[SendDtmfTonesRequestBuilderPostRequestConfiguration] = None) -> Optional[SendDtmfTonesOperation]: + async def post(self,body: Optional[SendDtmfTonesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SendDtmfTonesOperation]: """ Invoke action sendDtmfTones param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SendDtmfTonesPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, SendDtmfTonesOperation, error_mapping) - def to_post_request_information(self,body: Optional[SendDtmfTonesPostRequestBody] = None, request_configuration: Optional[SendDtmfTonesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendDtmfTonesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sendDtmfTones param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendDtmfTonesRequestBuilder: raise TypeError("raw_url cannot be null.") return SendDtmfTonesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendDtmfTonesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/subscribe_to_tone/subscribe_to_tone_request_builder.py b/msgraph/generated/communications/calls/item/subscribe_to_tone/subscribe_to_tone_request_builder.py index b0cecb3a80a..1190955974d 100644 --- a/msgraph/generated/communications/calls/item/subscribe_to_tone/subscribe_to_tone_request_builder.py +++ b/msgraph/generated/communications/calls/item/subscribe_to_tone/subscribe_to_tone_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/subscribeToTone", path_parameters) - async def post(self,body: Optional[SubscribeToTonePostRequestBody] = None, request_configuration: Optional[SubscribeToToneRequestBuilderPostRequestConfiguration] = None) -> Optional[SubscribeToToneOperation]: + async def post(self,body: Optional[SubscribeToTonePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscribeToToneOperation]: """ Subscribe to DTMF (dual-tone multi-frequency signaling) which allows you to be notified when the user presses keys on a 'dialpad'. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[SubscribeToTonePostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, SubscribeToToneOperation, error_mapping) - def to_post_request_information(self,body: Optional[SubscribeToTonePostRequestBody] = None, request_configuration: Optional[SubscribeToToneRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SubscribeToTonePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Subscribe to DTMF (dual-tone multi-frequency signaling) which allows you to be notified when the user presses keys on a 'dialpad'. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SubscribeToToneRequestBuilde raise TypeError("raw_url cannot be null.") return SubscribeToToneRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscribeToToneRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/transfer/transfer_request_builder.py b/msgraph/generated/communications/calls/item/transfer/transfer_request_builder.py index 1938db537b4..78b3c10fb0b 100644 --- a/msgraph/generated/communications/calls/item/transfer/transfer_request_builder.py +++ b/msgraph/generated/communications/calls/item/transfer/transfer_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/transfer", path_parameters) - async def post(self,body: Optional[TransferPostRequestBody] = None, request_configuration: Optional[TransferRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TransferPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Transfer an active peer-to-peer call or group call. A consultative transfer means that the transferor can inform the person they want to transfer the call to (the transferee), before the transfer is made. This is opposed to transfering the call directly. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[TransferPostRequestBody] = None, request_conf raise Exception("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: Optional[TransferPostRequestBody] = None, request_configuration: Optional[TransferRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TransferPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Transfer an active peer-to-peer call or group call. A consultative transfer means that the transferor can inform the person they want to transfer the call to (the transferee), before the transfer is made. This is opposed to transfering the call directly. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TransferRequestBuilder: raise TypeError("raw_url cannot be null.") return TransferRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TransferRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/unmute/unmute_request_builder.py b/msgraph/generated/communications/calls/item/unmute/unmute_request_builder.py index e7d957372c9..8bcfaba1e4d 100644 --- a/msgraph/generated/communications/calls/item/unmute/unmute_request_builder.py +++ b/msgraph/generated/communications/calls/item/unmute/unmute_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/unmute", path_parameters) - async def post(self,body: Optional[UnmutePostRequestBody] = None, request_configuration: Optional[UnmuteRequestBuilderPostRequestConfiguration] = None) -> Optional[UnmuteParticipantOperation]: + async def post(self,body: Optional[UnmutePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnmuteParticipantOperation]: """ Allow the application to unmute itself. This is a server unmute, meaning that the server will start sending audio packets for this participant to other participants again. For more information about how to handle unmute operations, see unmuteParticipantOperation. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[UnmutePostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, UnmuteParticipantOperation, error_mapping) - def to_post_request_information(self,body: Optional[UnmutePostRequestBody] = None, request_configuration: Optional[UnmuteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnmutePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Allow the application to unmute itself. This is a server unmute, meaning that the server will start sending audio packets for this participant to other participants again. For more information about how to handle unmute operations, see unmuteParticipantOperation. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnmuteRequestBuilder: raise TypeError("raw_url cannot be null.") return UnmuteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnmuteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/item/update_recording_status/update_recording_status_request_builder.py b/msgraph/generated/communications/calls/item/update_recording_status/update_recording_status_request_builder.py index 489570b3809..cb70086706e 100644 --- a/msgraph/generated/communications/calls/item/update_recording_status/update_recording_status_request_builder.py +++ b/msgraph/generated/communications/calls/item/update_recording_status/update_recording_status_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/{call%2Did}/updateRecordingStatus", path_parameters) - async def post(self,body: Optional[UpdateRecordingStatusPostRequestBody] = None, request_configuration: Optional[UpdateRecordingStatusRequestBuilderPostRequestConfiguration] = None) -> Optional[UpdateRecordingStatusOperation]: + async def post(self,body: Optional[UpdateRecordingStatusPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UpdateRecordingStatusOperation]: """ Update the application's recording status associated with a call. This requires the use of the Teams policy-based recording solution. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[UpdateRecordingStatusPostRequestBody] = None, return await self.request_adapter.send_async(request_info, UpdateRecordingStatusOperation, error_mapping) - def to_post_request_information(self,body: Optional[UpdateRecordingStatusPostRequestBody] = None, request_configuration: Optional[UpdateRecordingStatusRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpdateRecordingStatusPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the application's recording status associated with a call. This requires the use of the Teams policy-based recording solution. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UpdateRecordingStatusRequest raise TypeError("raw_url cannot be null.") return UpdateRecordingStatusRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UpdateRecordingStatusRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/calls/log_teleconference_device_quality/log_teleconference_device_quality_request_builder.py b/msgraph/generated/communications/calls/log_teleconference_device_quality/log_teleconference_device_quality_request_builder.py index 2509718ab25..f9438241aea 100644 --- a/msgraph/generated/communications/calls/log_teleconference_device_quality/log_teleconference_device_quality_request_builder.py +++ b/msgraph/generated/communications/calls/log_teleconference_device_quality/log_teleconference_device_quality_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/calls/logTeleconferenceDeviceQuality", path_parameters) - async def post(self,body: Optional[LogTeleconferenceDeviceQualityPostRequestBody] = None, request_configuration: Optional[LogTeleconferenceDeviceQualityRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[LogTeleconferenceDeviceQualityPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Log video teleconferencing device quality data. The Cloud Video Interop (CVI) bot represents video teleconferencing (VTC) devices and acts as a back-to-back agent for a VTC device in a conference call. Because a CVI bot is in the middle of the VTC and Microsoft Teams infrastructure as a VTC proxy, it has two media legs. One media leg is between the CVI bot and Teams infrastructure, such as Teams conference server or a Teams client. The other media leg is between the CVI bot and the VTC device. The third-party partners own the VTC media leg and the Teams infrastructure cannot access the quality data of the third-party call leg. This method is only for the CVI partners to provide their media quality data. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[LogTeleconferenceDeviceQualityPostRequestBody raise Exception("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: Optional[LogTeleconferenceDeviceQualityPostRequestBody] = None, request_configuration: Optional[LogTeleconferenceDeviceQualityRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LogTeleconferenceDeviceQualityPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Log video teleconferencing device quality data. The Cloud Video Interop (CVI) bot represents video teleconferencing (VTC) devices and acts as a back-to-back agent for a VTC device in a conference call. Because a CVI bot is in the middle of the VTC and Microsoft Teams infrastructure as a VTC proxy, it has two media legs. One media leg is between the CVI bot and Teams infrastructure, such as Teams conference server or a Teams client. The other media leg is between the CVI bot and the VTC device. The third-party partners own the VTC media leg and the Teams infrastructure cannot access the quality data of the third-party call leg. This method is only for the CVI partners to provide their media quality data. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LogTeleconferenceDeviceQuali raise TypeError("raw_url cannot be null.") return LogTeleconferenceDeviceQualityRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LogTeleconferenceDeviceQualityRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/communications_request_builder.py b/msgraph/generated/communications/communications_request_builder.py index 3da7b6fc49b..dd35885f7a7 100644 --- a/msgraph/generated/communications/communications_request_builder.py +++ b/msgraph/generated/communications/communications_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CommunicationsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudCommunications]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudCommunications]: """ Get communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def get(self,request_configuration: Optional[CommunicationsRequestBuilderG return await self.request_adapter.send_async(request_info, CloudCommunications, error_mapping) - async def patch(self,body: Optional[CloudCommunications] = None, request_configuration: Optional[CommunicationsRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudCommunications]: + async def patch(self,body: Optional[CloudCommunications] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudCommunications]: """ Update communications param body: The request body @@ -74,7 +75,7 @@ async def patch(self,body: Optional[CloudCommunications] = None, request_configu return await self.request_adapter.send_async(request_info, CloudCommunications, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CommunicationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,7 +86,7 @@ def to_get_request_information(self,request_configuration: Optional[Communicatio request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudCommunications] = None, request_configuration: Optional[CommunicationsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudCommunications] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update communications param body: The request body @@ -94,7 +95,7 @@ def to_patch_request_information(self,body: Optional[CloudCommunications] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -181,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommunicationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CommunicationsRequestBuilder.CommunicationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommunicationsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/get_presences_by_user_id/get_presences_by_user_id_request_builder.py b/msgraph/generated/communications/get_presences_by_user_id/get_presences_by_user_id_request_builder.py index 84beff8ea99..1b9deebfe5c 100644 --- a/msgraph/generated/communications/get_presences_by_user_id/get_presences_by_user_id_request_builder.py +++ b/msgraph/generated/communications/get_presences_by_user_id/get_presences_by_user_id_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/getPresencesByUserId", path_parameters) - async def post(self,body: Optional[GetPresencesByUserIdPostRequestBody] = None, request_configuration: Optional[GetPresencesByUserIdRequestBuilderPostRequestConfiguration] = None) -> Optional[GetPresencesByUserIdPostResponse]: + async def post(self,body: Optional[GetPresencesByUserIdPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetPresencesByUserIdPostResponse]: """ Get the presence information for multiple users. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetPresencesByUserIdPostRequestBody] = None, return await self.request_adapter.send_async(request_info, GetPresencesByUserIdPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetPresencesByUserIdPostRequestBody] = None, request_configuration: Optional[GetPresencesByUserIdRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetPresencesByUserIdPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the presence information for multiple users. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetPresencesByUserIdRequestB raise TypeError("raw_url cannot be null.") return GetPresencesByUserIdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetPresencesByUserIdRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/count/count_request_builder.py b/msgraph/generated/communications/online_meetings/count/count_request_builder.py index 19adcca6d42..43edc687e63 100644 --- a/msgraph/generated/communications/online_meetings/count/count_request_builder.py +++ b/msgraph/generated/communications/online_meetings/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/online_meetings/create_or_get/create_or_get_request_builder.py b/msgraph/generated/communications/online_meetings/create_or_get/create_or_get_request_builder.py index 209f2377edc..c77b0e46b12 100644 --- a/msgraph/generated/communications/online_meetings/create_or_get/create_or_get_request_builder.py +++ b/msgraph/generated/communications/online_meetings/create_or_get/create_or_get_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/createOrGet", path_parameters) - async def post(self,body: Optional[CreateOrGetPostRequestBody] = None, request_configuration: Optional[CreateOrGetRequestBuilderPostRequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def post(self,body: Optional[CreateOrGetPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeeting]: """ Create an onlineMeeting object with a custom specified external ID. If the external ID already exists, this API will return the onlineMeeting object with that external ID. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateOrGetPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, OnlineMeeting, error_mapping) - def to_post_request_information(self,body: Optional[CreateOrGetPostRequestBody] = None, request_configuration: Optional[CreateOrGetRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateOrGetPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an onlineMeeting object with a custom specified external ID. If the external ID already exists, this API will return the onlineMeeting object with that external ID. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateOrGetRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateOrGetRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateOrGetRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/attendance_reports/attendance_reports_request_builder.py b/msgraph/generated/communications/online_meetings/item/attendance_reports/attendance_reports_request_builder.py index e5fc1e2bb3c..af048b2c8af 100644 --- a/msgraph/generated/communications/online_meetings/item/attendance_reports/attendance_reports_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/attendance_reports/attendance_reports_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_meeting_attendance_report_id(self,meeting_attendance_report_id: str) -> M url_tpl_params["meetingAttendanceReport%2Did"] = meeting_attendance_report_id return MeetingAttendanceReportItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AttendanceReportsRequestBuild return await self.request_adapter.send_async(request_info, MeetingAttendanceReportCollectionResponse, error_mapping) - async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Create new navigation property to attendanceReports for communications param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MeetingAttendanceReport] = None, request_conf return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendanceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceReports for communications param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/attendanceReports', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceReportsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttendanceReportsRequestBuilder.AttendanceReportsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceReportsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/attendance_reports/count/count_request_builder.py b/msgraph/generated/communications/online_meetings/item/attendance_reports/count/count_request_builder.py index 375ac00a9da..f03b2b46d7d 100644 --- a/msgraph/generated/communications/online_meetings/item/attendance_reports/count/count_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/attendance_reports/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/online_meetings/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py b/msgraph/generated/communications/online_meetings/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py index f65b7a1aba1..f8e4fbc2d89 100644 --- a/msgraph/generated/communications/online_meetings/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_attendance_record_id(self,attendance_record_id: str) -> AttendanceRecordI url_tpl_params["attendanceRecord%2Did"] = attendance_record_id return AttendanceRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttendanceRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecordCollectionResponse]: """ Get a list of attendanceRecord objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AttendanceRecordsRequestBuild return await self.request_adapter.send_async(request_info, AttendanceRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Create new navigation property to attendanceRecords for communications param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AttendanceRecord] = None, request_configurati return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of attendanceRecord objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendanceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceRecords for communications param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AttendanceRecord] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttendanceRecordsRequestBuilder.AttendanceRecordsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/attendance_reports/item/attendance_records/count/count_request_builder.py b/msgraph/generated/communications/online_meetings/item/attendance_reports/item/attendance_records/count/count_request_builder.py index 61492234351..1506685ccd8 100644 --- a/msgraph/generated/communications/online_meetings/item/attendance_reports/item/attendance_records/count/count_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/attendance_reports/item/attendance_records/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/online_meetings/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py b/msgraph/generated/communications/online_meetings/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py index 6b903ecdfbe..3290b13c035 100644 --- a/msgraph/generated/communications/online_meetings/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/{attendanceRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attendanceRecords for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttendanceRecordItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: """ List of attendance records of an attendance report. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AttendanceRecordItemRequestBu return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Update the navigation property attendanceRecords in communications param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AttendanceRecord] = None, request_configurat return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceRecords for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/{attendanceRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of attendance records of an attendance report. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendanceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceRecords in communications param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/{attendanceRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttendanceRecordItemRequestB raise TypeError("raw_url cannot be null.") return AttendanceRecordItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttendanceRecordItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttendanceRecordItemRequestBuilder.AttendanceRecordItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py b/msgraph/generated/communications/online_meetings/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py index 5f20c62a4bd..f3d492ddc35 100644 --- a/msgraph/generated/communications/online_meetings/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attendanceReports for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MeetingAttendanceReportIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MeetingAttendanceReportItemRe return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Update the navigation property attendanceReports in communications param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_con return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceReports for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[MeetingAtten request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceReports in communications param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def attendance_records(self) -> AttendanceRecordsRequestBuilder: return AttendanceRecordsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MeetingAttendanceReportItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MeetingAttendanceReportItemRequestBuilder.MeetingAttendanceReportItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/attendee_report/attendee_report_request_builder.py b/msgraph/generated/communications/online_meetings/item/attendee_report/attendee_report_request_builder.py index 361ecaded00..88eba7e6a8e 100644 --- a/msgraph/generated/communications/online_meetings/item/attendee_report/attendee_report_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/attendee_report/attendee_report_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/attendeeReport", path_parameters) - async def get(self,request_configuration: Optional[AttendeeReportRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get attendeeReport for the navigation property onlineMeetings from communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[AttendeeReportRequestBuilderG 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[AttendeeReportRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update attendeeReport for the navigation property onlineMeetings in communications param body: Binary request body @@ -65,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[AttendeeReportRe raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttendeeReportRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get attendeeReport for the navigation property onlineMeetings from communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendeeRepo 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[AttendeeReportRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update attendeeReport for the navigation property onlineMeetings in communications param body: Binary request body @@ -101,24 +101,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AttendeeReportRequestBuilder raise TypeError("raw_url cannot be null.") return AttendeeReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendeeReportRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendeeReportRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/get_virtual_appointment_join_web_url/get_virtual_appointment_join_web_url_request_builder.py b/msgraph/generated/communications/online_meetings/item/get_virtual_appointment_join_web_url/get_virtual_appointment_join_web_url_request_builder.py index d0f807465ba..09dd499beed 100644 --- a/msgraph/generated/communications/online_meetings/item/get_virtual_appointment_join_web_url/get_virtual_appointment_join_web_url_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/get_virtual_appointment_join_web_url/get_virtual_appointment_join_web_url_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/getVirtualAppointmentJoinWebUrl()", path_parameters) - async def get(self,request_configuration: Optional[GetVirtualAppointmentJoinWebUrlRequestBuilderGetRequestConfiguration] = None) -> Optional[GetVirtualAppointmentJoinWebUrlGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetVirtualAppointmentJoinWebUrlGetResponse]: """ Invoke function getVirtualAppointmentJoinWebUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetVirtualAppointmentJoinWebU return await self.request_adapter.send_async(request_info, GetVirtualAppointmentJoinWebUrlGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetVirtualAppointmentJoinWebUrlRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getVirtualAppointmentJoinWebUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetVirtualAppointmentJoinWeb raise TypeError("raw_url cannot be null.") return GetVirtualAppointmentJoinWebUrlRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetVirtualAppointmentJoinWebUrlRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/online_meeting_item_request_builder.py b/msgraph/generated/communications/online_meetings/item/online_meeting_item_request_builder.py index a0c98e73029..34903755faa 100644 --- a/msgraph/generated/communications/online_meetings/item/online_meeting_item_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/online_meeting_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property onlineMeetings for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[OnlineMeetingItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeeting]: """ Get onlineMeetings from communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[OnlineMeetingItemRequestBuild return await self.request_adapter.send_async(request_info, OnlineMeeting, error_mapping) - async def patch(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def patch(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeeting]: """ Update the navigation property onlineMeetings in communications param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[OnlineMeeting] = None, request_configuration return await self.request_adapter.send_async(request_info, OnlineMeeting, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onlineMeetings for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get onlineMeetings from communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[OnlineMeetin request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onlineMeetings in communications param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[OnlineMeeting] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -204,16 +205,6 @@ def transcripts(self) -> TranscriptsRequestBuilder: return TranscriptsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnlineMeetingItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnlineMeetingItemRequestBuilderGetQueryParameters(): """ @@ -240,27 +231,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnlineMeetingItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnlineMeetingItemRequestBuilder.OnlineMeetingItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnlineMeetingItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/recordings/count/count_request_builder.py b/msgraph/generated/communications/online_meetings/item/recordings/count/count_request_builder.py index be1e959aeff..f85857c6630 100644 --- a/msgraph/generated/communications/online_meetings/item/recordings/count/count_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/recordings/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/recordings/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/online_meetings/item/recordings/item/call_recording_item_request_builder.py b/msgraph/generated/communications/online_meetings/item/recordings/item/call_recording_item_request_builder.py index c96fb3adbf0..29fe786f09a 100644 --- a/msgraph/generated/communications/online_meetings/item/recordings/item/call_recording_item_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/recordings/item/call_recording_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CallRecordingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property recordings for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CallRecordingItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CallRecordingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CallRecording]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CallRecordingItemRequestBuild return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) - async def patch(self,body: Optional[CallRecording] = None, request_configuration: Optional[CallRecordingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CallRecording]: + async def patch(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecording]: """ Update the navigation property recordings in communications param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[CallRecording] = None, request_configuration return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CallRecordingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/recordings/{callRecording%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CallRecordingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[CallRecordin request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[CallRecordingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property recordings in communications param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[CallRecording] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/recordings/{callRecording%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallRecordingItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CallRecordingItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallRecordingItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallRecordingItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/recordings/item/content/content_request_builder.py b/msgraph/generated/communications/online_meetings/item/recordings/item/content/content_request_builder.py index cc72bd8b47c..2e680510331 100644 --- a/msgraph/generated/communications/online_meetings/item/recordings/item/content/content_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/recordings/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/recordings/{callRecording%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content of the recording. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[CallRecording]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecording]: """ The content of the recording. Read-only. param body: Binary request body @@ -67,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content of the recording. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content of the recording. Read-only. param body: Binary request body @@ -103,24 +103,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/recordings/recordings_request_builder.py b/msgraph/generated/communications/online_meetings/item/recordings/recordings_request_builder.py index 9080656a5fe..b49a3b560c3 100644 --- a/msgraph/generated/communications/online_meetings/item/recordings/recordings_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/recordings/recordings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_call_recording_id(self,call_recording_id: str) -> CallRecordingItemReques url_tpl_params["callRecording%2Did"] = call_recording_id return CallRecordingItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RecordingsRequestBuilderGetRequestConfiguration] = None) -> Optional[CallRecordingCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RecordingsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, CallRecordingCollectionResponse, error_mapping) - async def post(self,body: Optional[CallRecording] = None, request_configuration: Optional[RecordingsRequestBuilderPostRequestConfiguration] = None) -> Optional[CallRecording]: + async def post(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecording]: """ Create new navigation property to recordings for communications param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[CallRecording] = None, request_configuration: return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RecordingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RecordingsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[RecordingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to recordings for communications param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[CallRecording] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/recordings', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RecordingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RecordingsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/send_virtual_appointment_reminder_sms/send_virtual_appointment_reminder_sms_request_builder.py b/msgraph/generated/communications/online_meetings/item/send_virtual_appointment_reminder_sms/send_virtual_appointment_reminder_sms_request_builder.py index 8acb386dcca..247aaee291e 100644 --- a/msgraph/generated/communications/online_meetings/item/send_virtual_appointment_reminder_sms/send_virtual_appointment_reminder_sms_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/send_virtual_appointment_reminder_sms/send_virtual_appointment_reminder_sms_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/sendVirtualAppointmentReminderSms", path_parameters) - async def post(self,body: Optional[SendVirtualAppointmentReminderSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentReminderSmsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendVirtualAppointmentReminderSmsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an SMS reminder to external attendees for a Teams virtual appointment. This feature requires Teams premium and attendees must have a valid United States phone number to receive SMS notifications. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SendVirtualAppointmentReminderSmsPostRequestB raise Exception("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: Optional[SendVirtualAppointmentReminderSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentReminderSmsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendVirtualAppointmentReminderSmsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an SMS reminder to external attendees for a Teams virtual appointment. This feature requires Teams premium and attendees must have a valid United States phone number to receive SMS notifications. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendVirtualAppointmentRemind raise TypeError("raw_url cannot be null.") return SendVirtualAppointmentReminderSmsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendVirtualAppointmentReminderSmsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/send_virtual_appointment_sms/send_virtual_appointment_sms_request_builder.py b/msgraph/generated/communications/online_meetings/item/send_virtual_appointment_sms/send_virtual_appointment_sms_request_builder.py index 05212712916..2aaa989ee0d 100644 --- a/msgraph/generated/communications/online_meetings/item/send_virtual_appointment_sms/send_virtual_appointment_sms_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/send_virtual_appointment_sms/send_virtual_appointment_sms_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/sendVirtualAppointmentSms", path_parameters) - async def post(self,body: Optional[SendVirtualAppointmentSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentSmsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendVirtualAppointmentSmsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an SMS notification to external attendees when a Teams virtual appointment is confirmed, rescheduled, or canceled. This feature requires Teams premium. Attendees must have a valid United States phone number to receive these SMS notifications. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SendVirtualAppointmentSmsPostRequestBody] = N raise Exception("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: Optional[SendVirtualAppointmentSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentSmsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendVirtualAppointmentSmsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an SMS notification to external attendees when a Teams virtual appointment is confirmed, rescheduled, or canceled. This feature requires Teams premium. Attendees must have a valid United States phone number to receive these SMS notifications. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendVirtualAppointmentSmsReq raise TypeError("raw_url cannot be null.") return SendVirtualAppointmentSmsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendVirtualAppointmentSmsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/transcripts/count/count_request_builder.py b/msgraph/generated/communications/online_meetings/item/transcripts/count/count_request_builder.py index ab6fd3a0510..d8535eda5b2 100644 --- a/msgraph/generated/communications/online_meetings/item/transcripts/count/count_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/transcripts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/transcripts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py b/msgraph/generated/communications/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py index d4747b7ed2b..b5162f9a5ac 100644 --- a/msgraph/generated/communications/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/transcripts/item/call_transcript_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CallTranscriptItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property transcripts for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[CallTranscriptItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CallTranscriptItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CallTranscript]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[CallTranscriptItemRequestBuil return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) - async def patch(self,body: Optional[CallTranscript] = None, request_configuration: Optional[CallTranscriptItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CallTranscript]: + async def patch(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallTranscript]: """ Update the navigation property transcripts in communications param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[CallTranscript] = None, request_configuratio return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CallTranscriptItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/transcripts/{callTranscript%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CallTranscriptItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[CallTranscri request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[CallTranscriptItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property transcripts in communications param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[CallTranscript] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/transcripts/{callTranscript%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def metadata_content(self) -> MetadataContentRequestBuilder: return MetadataContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallTranscriptItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CallTranscriptItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallTranscriptItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallTranscriptItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/transcripts/item/content/content_request_builder.py b/msgraph/generated/communications/online_meetings/item/transcripts/item/content/content_request_builder.py index 404ac5a278f..5912e9f0bb5 100644 --- a/msgraph/generated/communications/online_meetings/item/transcripts/item/content/content_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/transcripts/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/transcripts/{callTranscript%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content of the transcript. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[CallTranscript]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallTranscript]: """ The content of the transcript. Read-only. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content of the transcript. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content of the transcript. Read-only. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py b/msgraph/generated/communications/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py index 70d6b6b7bd1..6d50e453eb6 100644 --- a/msgraph/generated/communications/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/transcripts/item/metadata_content/metadata_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/transcripts/{callTranscript%2Did}/metadataContent", path_parameters) - async def get(self,request_configuration: Optional[MetadataContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> 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. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[MetadataContentRequestBuilder 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[MetadataContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The time-aligned metadata of the utterances in the transcript. Read-only. param body: Binary request body @@ -65,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[MetadataContentR raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[MetadataContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -76,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[MetadataCont 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[MetadataContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The time-aligned metadata of the utterances in the transcript. Read-only. param body: Binary request body @@ -101,24 +101,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MetadataContentRequestBuilde raise TypeError("raw_url cannot be null.") return MetadataContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MetadataContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MetadataContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/item/transcripts/transcripts_request_builder.py b/msgraph/generated/communications/online_meetings/item/transcripts/transcripts_request_builder.py index bcae45af183..ade6a2a7541 100644 --- a/msgraph/generated/communications/online_meetings/item/transcripts/transcripts_request_builder.py +++ b/msgraph/generated/communications/online_meetings/item/transcripts/transcripts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_call_transcript_id(self,call_transcript_id: str) -> CallTranscriptItemReq url_tpl_params["callTranscript%2Did"] = call_transcript_id return CallTranscriptItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TranscriptsRequestBuilderGetRequestConfiguration] = None) -> Optional[CallTranscriptCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TranscriptsRequestBuilderGetR return await self.request_adapter.send_async(request_info, CallTranscriptCollectionResponse, error_mapping) - async def post(self,body: Optional[CallTranscript] = None, request_configuration: Optional[TranscriptsRequestBuilderPostRequestConfiguration] = None) -> Optional[CallTranscript]: + async def post(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallTranscript]: """ Create new navigation property to transcripts for communications param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[CallTranscript] = None, request_configuration return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TranscriptsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TranscriptsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[TranscriptsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to transcripts for communications param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[CallTranscript] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/onlineMeetings/{onlineMeeting%2Did}/transcripts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TranscriptsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TranscriptsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/online_meetings/online_meetings_request_builder.py b/msgraph/generated/communications/online_meetings/online_meetings_request_builder.py index e82ae3215e2..41c2a04cd20 100644 --- a/msgraph/generated/communications/online_meetings/online_meetings_request_builder.py +++ b/msgraph/generated/communications/online_meetings/online_meetings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_online_meeting_id(self,online_meeting_id: str) -> OnlineMeetingItemReques url_tpl_params["onlineMeeting%2Did"] = online_meeting_id return OnlineMeetingItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OnlineMeetingsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnlineMeetingCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeetingCollectionResponse]: """ Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OnlineMeetingsRequestBuilderG return await self.request_adapter.send_async(request_info, OnlineMeetingCollectionResponse, error_mapping) - async def post(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def post(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeeting]: """ Create new navigation property to onlineMeetings for communications param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnlineMeeting] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnlineMeeting, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OnlineMeetingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OnlineMeetin request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to onlineMeetings for communications param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnlineMeeting] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/onlineMeetings', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnlineMeetingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnlineMeetingsRequestBuilder.OnlineMeetingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnlineMeetingsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/presences/count/count_request_builder.py b/msgraph/generated/communications/presences/count/count_request_builder.py index c4428550a05..c88f7e8c759 100644 --- a/msgraph/generated/communications/presences/count/count_request_builder.py +++ b/msgraph/generated/communications/presences/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/presences/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/communications/presences/item/clear_presence/clear_presence_request_builder.py b/msgraph/generated/communications/presences/item/clear_presence/clear_presence_request_builder.py index bd2a258577a..8c8bcef6b58 100644 --- a/msgraph/generated/communications/presences/item/clear_presence/clear_presence_request_builder.py +++ b/msgraph/generated/communications/presences/item/clear_presence/clear_presence_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/presences/{presence%2Did}/clearPresence", path_parameters) - async def post(self,body: Optional[ClearPresencePostRequestBody] = None, request_configuration: Optional[ClearPresenceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ClearPresencePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the application's presence session for a user. If it is the user's only presence session, the user's presence will change to Offline/Offline. For details about presences sessions, see presence: setPresence. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ClearPresencePostRequestBody] = None, request raise Exception("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: Optional[ClearPresencePostRequestBody] = None, request_configuration: Optional[ClearPresenceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ClearPresencePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the application's presence session for a user. If it is the user's only presence session, the user's presence will change to Offline/Offline. For details about presences sessions, see presence: setPresence. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearPresenceRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearPresenceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearPresenceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/presences/item/clear_user_preferred_presence/clear_user_preferred_presence_request_builder.py b/msgraph/generated/communications/presences/item/clear_user_preferred_presence/clear_user_preferred_presence_request_builder.py index 9c73be539aa..631688bf41f 100644 --- a/msgraph/generated/communications/presences/item/clear_user_preferred_presence/clear_user_preferred_presence_request_builder.py +++ b/msgraph/generated/communications/presences/item/clear_user_preferred_presence/clear_user_preferred_presence_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/presences/{presence%2Did}/clearUserPreferredPresence", path_parameters) - async def post(self,request_configuration: Optional[ClearUserPreferredPresenceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the preferred availability and activity status for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearUserPreferredPresenceRe raise Exception("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[ClearUserPreferredPresenceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the preferred availability and activity status for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearUserPreferredPresenceRe raise TypeError("raw_url cannot be null.") return ClearUserPreferredPresenceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearUserPreferredPresenceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 ef7096727c1..873076d2285 100644 --- a/msgraph/generated/communications/presences/item/presence_item_request_builder.py +++ b/msgraph/generated/communications/presences/item/presence_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/presences/{presence%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PresenceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property presences for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[PresenceItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PresenceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Presence]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Presence]: """ Get a user's presence information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[PresenceItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Presence, error_mapping) - async def patch(self,body: Optional[Presence] = None, request_configuration: Optional[PresenceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Presence]: + async def patch(self,body: Optional[Presence] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Presence]: """ Update the navigation property presences in communications param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Presence] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Presence, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PresenceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property presences for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/communications/presences/{presence%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PresenceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a user's presence information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[PresenceItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Presence] = None, request_configuration: Optional[PresenceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Presence] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property presences in communications param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Presence] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/communications/presences/{presence%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def set_user_preferred_presence(self) -> SetUserPreferredPresenceRequestBuilder: return SetUserPreferredPresenceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PresenceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PresenceItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PresenceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PresenceItemRequestBuilder.PresenceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PresenceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 ffbbf941444..64ba226e946 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/presences/{presence%2Did}/setPresence", path_parameters) - async def post(self,body: Optional[SetPresencePostRequestBody] = None, request_configuration: Optional[SetPresenceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetPresencePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Set the state of a user's presence session as an application. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetPresencePostRequestBody] = None, request_c raise Exception("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: Optional[SetPresencePostRequestBody] = None, request_configuration: Optional[SetPresenceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetPresencePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Set the state of a user's presence session as an application. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetPresenceRequestBuilder: raise TypeError("raw_url cannot be null.") return SetPresenceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetPresenceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/presences/item/set_status_message/set_status_message_request_builder.py b/msgraph/generated/communications/presences/item/set_status_message/set_status_message_request_builder.py index faccd175403..961477b49f1 100644 --- a/msgraph/generated/communications/presences/item/set_status_message/set_status_message_request_builder.py +++ b/msgraph/generated/communications/presences/item/set_status_message/set_status_message_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/presences/{presence%2Did}/setStatusMessage", path_parameters) - async def post(self,body: Optional[SetStatusMessagePostRequestBody] = None, request_configuration: Optional[SetStatusMessageRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetStatusMessagePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Set a presence status message for a user. An optional expiration date and time can be supplied. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetStatusMessagePostRequestBody] = None, requ raise Exception("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: Optional[SetStatusMessagePostRequestBody] = None, request_configuration: Optional[SetStatusMessageRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetStatusMessagePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Set a presence status message for a user. An optional expiration date and time can be supplied. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetStatusMessageRequestBuild raise TypeError("raw_url cannot be null.") return SetStatusMessageRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetStatusMessageRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/presences/item/set_user_preferred_presence/set_user_preferred_presence_request_builder.py b/msgraph/generated/communications/presences/item/set_user_preferred_presence/set_user_preferred_presence_request_builder.py index 4bc9a40183e..c8ebbe9d37f 100644 --- a/msgraph/generated/communications/presences/item/set_user_preferred_presence/set_user_preferred_presence_request_builder.py +++ b/msgraph/generated/communications/presences/item/set_user_preferred_presence/set_user_preferred_presence_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/communications/presences/{presence%2Did}/setUserPreferredPresence", path_parameters) - async def post(self,body: Optional[SetUserPreferredPresencePostRequestBody] = None, request_configuration: Optional[SetUserPreferredPresenceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetUserPreferredPresencePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Set the preferred availability and activity status for a user. If the preferred presence of a user is set, the user's presence shows as the preferred status. Preferred presence takes effect only when at least one presence session exists for the user. Otherwise, the user's presence shows as Offline. A presence session is created as a result of a successful setPresence operation, or if the user is signed in on a Microsoft Teams client. For more details, see presence sessions and time-out and expiration. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetUserPreferredPresencePostRequestBody] = No raise Exception("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: Optional[SetUserPreferredPresencePostRequestBody] = None, request_configuration: Optional[SetUserPreferredPresenceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetUserPreferredPresencePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Set the preferred availability and activity status for a user. If the preferred presence of a user is set, the user's presence shows as the preferred status. Preferred presence takes effect only when at least one presence session exists for the user. Otherwise, the user's presence shows as Offline. A presence session is created as a result of a successful setPresence operation, or if the user is signed in on a Microsoft Teams client. For more details, see presence sessions and time-out and expiration. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetUserPreferredPresenceRequ raise TypeError("raw_url cannot be null.") return SetUserPreferredPresenceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetUserPreferredPresenceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/communications/presences/presences_request_builder.py b/msgraph/generated/communications/presences/presences_request_builder.py index 7518d48dad1..5af3d4c6fae 100644 --- a/msgraph/generated/communications/presences/presences_request_builder.py +++ b/msgraph/generated/communications/presences/presences_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_presence_id(self,presence_id: str) -> PresenceItemRequestBuilder: url_tpl_params["presence%2Did"] = presence_id return PresenceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PresencesRequestBuilderGetRequestConfiguration] = None) -> Optional[PresenceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PresenceCollectionResponse]: """ Get a user's presence information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[PresencesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, PresenceCollectionResponse, error_mapping) - async def post(self,body: Optional[Presence] = None, request_configuration: Optional[PresencesRequestBuilderPostRequestConfiguration] = None) -> Optional[Presence]: + async def post(self,body: Optional[Presence] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Presence]: """ Create new navigation property to presences for communications param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Presence] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Presence, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PresencesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a user's presence information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[PresencesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Presence] = None, request_configuration: Optional[PresencesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Presence] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to presences for communications param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Presence] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/communications/presences', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PresencesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PresencesRequestBuilder.PresencesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PresencesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/compliance/compliance_request_builder.py b/msgraph/generated/compliance/compliance_request_builder.py index 0f4c97bdd88..0dcc0be95f7 100644 --- a/msgraph/generated/compliance/compliance_request_builder.py +++ b/msgraph/generated/compliance/compliance_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/compliance{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ComplianceRequestBuilderGetRequestConfiguration] = None) -> Optional[Compliance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Compliance]: """ Get compliance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ComplianceRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Compliance, error_mapping) - async def patch(self,body: Optional[Compliance] = None, request_configuration: Optional[ComplianceRequestBuilderPatchRequestConfiguration] = None) -> Optional[Compliance]: + async def patch(self,body: Optional[Compliance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Compliance]: """ Update compliance param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[Compliance] = None, request_configuration: O return await self.request_adapter.send_async(request_info, Compliance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ComplianceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get compliance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[ComplianceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Compliance] = None, request_configuration: Optional[ComplianceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Compliance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update compliance param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[Compliance] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/compliance', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ComplianceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ComplianceRequestBuilder.ComplianceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ComplianceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/connections_request_builder.py b/msgraph/generated/connections/connections_request_builder.py index 0a82a89951b..d332bf98860 100644 --- a/msgraph/generated/connections/connections_request_builder.py +++ b/msgraph/generated/connections/connections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_external_connection_id(self,external_connection_id: str) -> ExternalConne url_tpl_params["externalConnection%2Did"] = external_connection_id return ExternalConnectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ConnectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalConnectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalConnectionCollectionResponse]: """ Get entities from connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ConnectionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, ExternalConnectionCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ConnectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalConnection]: + async def post(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalConnection]: """ Add new entity to connections param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ExternalConnection] = None, request_configura return await self.request_adapter.send_async(request_info, ExternalConnection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConnectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ConnectionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ConnectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to connections param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ExternalConnection] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/connections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConnectionsRequestBuilder.ConnectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/count/count_request_builder.py b/msgraph/generated/connections/count/count_request_builder.py index 81313a6dbc5..db1f32ca034 100644 --- a/msgraph/generated/connections/count/count_request_builder.py +++ b/msgraph/generated/connections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/connections/item/external_connection_item_request_builder.py b/msgraph/generated/connections/item/external_connection_item_request_builder.py index 97e620ca5fd..644b2d564fd 100644 --- a/msgraph/generated/connections/item/external_connection_item_request_builder.py +++ b/msgraph/generated/connections/item/external_connection_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[ExternalConnectionItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalConnection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalConnection]: """ Get entity from connections by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[ExternalConnectionItemRequest return await self.request_adapter.send_async(request_info, ExternalConnection, error_mapping) - async def patch(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ExternalConnectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExternalConnection]: + async def patch(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalConnection]: """ Update entity in connections param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[ExternalConnection] = None, request_configur return await self.request_adapter.send_async(request_info, ExternalConnection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/connections/{externalConnection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from connections by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ExternalConn request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ExternalConnectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in connections param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[ExternalConnection] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/connections/{externalConnection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def schema(self) -> SchemaRequestBuilder: return SchemaRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalConnectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExternalConnectionItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalConnectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalConnectionItemRequestBuilder.ExternalConnectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalConnectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/item/groups/count/count_request_builder.py b/msgraph/generated/connections/item/groups/count/count_request_builder.py index d8d90a37c0d..338f4a1e789 100644 --- a/msgraph/generated/connections/item/groups/count/count_request_builder.py +++ b/msgraph/generated/connections/item/groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/groups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/connections/item/groups/groups_request_builder.py b/msgraph/generated/connections/item/groups/groups_request_builder.py index eb78eb0791c..d9b7c2ce369 100644 --- a/msgraph/generated/connections/item/groups/groups_request_builder.py +++ b/msgraph/generated/connections/item/groups/groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_external_group_id(self,external_group_id: str) -> ExternalGroupItemReques url_tpl_params["externalGroup%2Did"] = external_group_id return ExternalGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalGroupCollectionResponse]: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[GroupsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, ExternalGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalGroup]: + async def post(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalGroup]: """ Create a new externalGroup object. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ExternalGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, ExternalGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new externalGroup object. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ExternalGroup] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/connections/{externalConnection%2Did}/groups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/item/groups/item/external_group_item_request_builder.py b/msgraph/generated/connections/item/groups/item/external_group_item_request_builder.py index 031761d095c..e0adc0f86b1 100644 --- a/msgraph/generated/connections/item/groups/item/external_group_item_request_builder.py +++ b/msgraph/generated/connections/item/groups/item/external_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExternalGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ExternalGroupItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExternalGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalGroup]: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ExternalGroupItemRequestBuild return await self.request_adapter.send_async(request_info, ExternalGroup, error_mapping) - async def patch(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[ExternalGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExternalGroup]: + async def patch(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalGroup]: """ Update the properties of an externalGroup object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[ExternalGroup] = None, request_configuration return await self.request_adapter.send_async(request_info, ExternalGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExternalGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExternalGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ExternalGrou request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[ExternalGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an externalGroup object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[ExternalGroup] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def members(self) -> MembersRequestBuilder: return MembersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExternalGroupItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalGroupItemRequestBuilder.ExternalGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/item/groups/item/members/count/count_request_builder.py b/msgraph/generated/connections/item/groups/item/members/count/count_request_builder.py index 7d99439585a..a1ee0fafb77 100644 --- a/msgraph/generated/connections/item/groups/item/members/count/count_request_builder.py +++ b/msgraph/generated/connections/item/groups/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/connections/item/groups/item/members/item/identity_item_request_builder.py b/msgraph/generated/connections/item/groups/item/members/item/identity_item_request_builder.py index 1d125a44a3c..b47b1c4cd58 100644 --- a/msgraph/generated/connections/item/groups/item/members/item/identity_item_request_builder.py +++ b/msgraph/generated/connections/item/groups/item/members/item/identity_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}/members/{identity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IdentityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an identity resource to remove the corresponding member from an externalGroup. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[IdentityItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IdentityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Identity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: """ A member added to an externalGroup. You can add Microsoft Entra users, Microsoft Entra groups, or an externalGroup as members. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[IdentityItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Identity, error_mapping) - async def patch(self,body: Optional[Identity] = None, request_configuration: Optional[IdentityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Identity]: + async def patch(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: """ Update the navigation property members in connections param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Identity] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Identity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IdentityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an identity resource to remove the corresponding member from an externalGroup. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}/members/{identity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IdentityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A member added to an externalGroup. You can add Microsoft Entra users, Microsoft Entra groups, or an externalGroup as members. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[IdentityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in connections param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Identity] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}/members/{identity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> IdentityItemRequestBuilder: raise TypeError("raw_url cannot be null.") return IdentityItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IdentityItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityItemRequestBuilder.IdentityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/item/groups/item/members/members_request_builder.py b/msgraph/generated/connections/item/groups/item/members/members_request_builder.py index cb6819a3bb0..bd1ad0afc18 100644 --- a/msgraph/generated/connections/item/groups/item/members/members_request_builder.py +++ b/msgraph/generated/connections/item/groups/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_identity_id(self,identity_id: str) -> IdentityItemRequestBuilder: url_tpl_params["identity%2Did"] = identity_id return IdentityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityCollectionResponse]: """ A member added to an externalGroup. You can add Microsoft Entra users, Microsoft Entra groups, or an externalGroup as members. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, IdentityCollectionResponse, error_mapping) - async def post(self,body: Optional[Identity] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[Identity]: + async def post(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: """ Create an identity resource for a new member in an externalGroup. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Identity] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Identity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A member added to an externalGroup. You can add Microsoft Entra users, Microsoft Entra groups, or an externalGroup as members. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an identity resource for a new member in an externalGroup. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Identity] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/item/items/count/count_request_builder.py b/msgraph/generated/connections/item/items/count/count_request_builder.py index d4e6fedce6c..049295c7928 100644 --- a/msgraph/generated/connections/item/items/count/count_request_builder.py +++ b/msgraph/generated/connections/item/items/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/items/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/connections/item/items/item/activities/activities_request_builder.py b/msgraph/generated/connections/item/items/item/activities/activities_request_builder.py index e93e4c801f8..c0ca3646f99 100644 --- a/msgraph/generated/connections/item/items/item/activities/activities_request_builder.py +++ b/msgraph/generated/connections/item/items/item/activities/activities_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_external_activity_id(self,external_activity_id: str) -> ExternalActivityI url_tpl_params["externalActivity%2Did"] = external_activity_id return ExternalActivityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalActivityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalActivityCollectionResponse]: """ Returns a list of activities performed on the item. Write-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExternalActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalActivity]: + async def post(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalActivity]: """ Create new navigation property to activities for connections param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ExternalActivity] = None, request_configurati return await self.request_adapter.send_async(request_info, ExternalActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns a list of activities performed on the item. Write-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ActivitiesRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to activities for connections param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ExternalActivity] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/connections/{externalConnection%2Did}/items/{externalItem%2Did}/activities', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivitiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/item/items/item/activities/count/count_request_builder.py b/msgraph/generated/connections/item/items/item/activities/count/count_request_builder.py index 64c6996bf41..98c0b5d7efc 100644 --- a/msgraph/generated/connections/item/items/item/activities/count/count_request_builder.py +++ b/msgraph/generated/connections/item/items/item/activities/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/items/{externalItem%2Did}/activities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/connections/item/items/item/activities/item/external_activity_item_request_builder.py b/msgraph/generated/connections/item/items/item/activities/item/external_activity_item_request_builder.py index 5a61f554da8..5b9ead177ed 100644 --- a/msgraph/generated/connections/item/items/item/activities/item/external_activity_item_request_builder.py +++ b/msgraph/generated/connections/item/items/item/activities/item/external_activity_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/items/{externalItem%2Did}/activities/{externalActivity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExternalActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property activities for connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ExternalActivityItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExternalActivityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalActivity]: """ Returns a list of activities performed on the item. Write-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExternalActivityItemRequestBu return await self.request_adapter.send_async(request_info, ExternalActivity, error_mapping) - async def patch(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ExternalActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExternalActivity]: + async def patch(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalActivity]: """ Update the navigation property activities in connections param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ExternalActivity] = None, request_configurat return await self.request_adapter.send_async(request_info, ExternalActivity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExternalActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property activities for connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/connections/{externalConnection%2Did}/items/{externalItem%2Did}/activities/{externalActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExternalActivityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns a list of activities performed on the item. Write-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExternalActi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ExternalActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property activities in connections param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ExternalActivity] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/connections/{externalConnection%2Did}/items/{externalItem%2Did}/activities/{externalActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def performed_by(self) -> PerformedByRequestBuilder: return PerformedByRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalActivityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExternalActivityItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalActivityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalActivityItemRequestBuilder.ExternalActivityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalActivityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/item/items/item/activities/item/performed_by/performed_by_request_builder.py b/msgraph/generated/connections/item/items/item/activities/item/performed_by/performed_by_request_builder.py index dafc68ef6f1..aea7b9b0cd5 100644 --- a/msgraph/generated/connections/item/items/item/activities/item/performed_by/performed_by_request_builder.py +++ b/msgraph/generated/connections/item/items/item/activities/item/performed_by/performed_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/items/{externalItem%2Did}/activities/{externalActivity%2Did}/performedBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PerformedByRequestBuilderGetRequestConfiguration] = None) -> Optional[Identity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: """ Represents an identity used to identify who is responsible for the activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PerformedByRequestBuilderGetR return await self.request_adapter.send_async(request_info, Identity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PerformedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents an identity used to identify who is responsible for the activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PerformedByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PerformedByRequestBuilder.PerformedByRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/connections/item/items/item/external_item_item_request_builder.py b/msgraph/generated/connections/item/items/item/external_item_item_request_builder.py index 2c073e1b63c..5a0be206892 100644 --- a/msgraph/generated/connections/item/items/item/external_item_item_request_builder.py +++ b/msgraph/generated/connections/item/items/item/external_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/items/{externalItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExternalItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ExternalItemItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExternalItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalItem]: """ Read the properties and relationships of an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[ExternalItemItemRequestBuilde return await self.request_adapter.send_async(request_info, ExternalItem, error_mapping) - async def put(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ExternalItemItemRequestBuilderPutRequestConfiguration] = None) -> Optional[ExternalItem]: + async def put(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalItem]: """ Update the navigation property items in connections param body: The request body @@ -91,18 +92,18 @@ async def put(self,body: Optional[ExternalItem] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ExternalItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExternalItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/connections/{externalConnection%2Did}/items/{externalItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExternalItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ExternalItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ExternalItemItemRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in connections param body: The request body @@ -122,7 +123,7 @@ def to_put_request_information(self,body: Optional[ExternalItem] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/connections/{externalConnection%2Did}/items/{externalItem%2Did}', self.path_parameters) + 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) @@ -156,16 +157,6 @@ def microsoft_graph_external_connectors_add_activities(self) -> MicrosoftGraphEx return MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExternalItemItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalItemItemRequestBuilder.ExternalItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalItemItemRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 5324ec78b30..0a6045bae20 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/items/{externalItem%2Did}/microsoft.graph.externalConnectors.addActivities", path_parameters) - async def post(self,body: Optional[AddActivitiesPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[AddActivitiesPostResponse]: + async def post(self,body: Optional[AddActivitiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddActivitiesPostResponse]: """ Invoke action addActivities param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AddActivitiesPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, AddActivitiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddActivitiesPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddActivitiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action addActivities param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphExternalConnec raise TypeError("raw_url cannot be null.") return MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/item/items/items_request_builder.py b/msgraph/generated/connections/item/items/items_request_builder.py index d6ed2cf0ab6..28be93ad251 100644 --- a/msgraph/generated/connections/item/items/items_request_builder.py +++ b/msgraph/generated/connections/item/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_external_item_id(self,external_item_id: str) -> ExternalItemItemRequestBu url_tpl_params["externalItem%2Did"] = external_item_id return ExternalItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalItemCollectionResponse]: """ Read the properties and relationships of an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ExternalItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalItem]: + async def post(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalItem]: """ Create new navigation property to items for connections param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ExternalItem] = None, request_configuration: return await self.request_adapter.send_async(request_info, ExternalItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to items for connections param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ExternalItem] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/connections/{externalConnection%2Did}/items', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/item/operations/count/count_request_builder.py b/msgraph/generated/connections/item/operations/count/count_request_builder.py index 84bd5833597..7e8d873d797 100644 --- a/msgraph/generated/connections/item/operations/count/count_request_builder.py +++ b/msgraph/generated/connections/item/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/connections/item/operations/item/connection_operation_item_request_builder.py b/msgraph/generated/connections/item/operations/item/connection_operation_item_request_builder.py index 47e830bfdb6..7b1e6c42b88 100644 --- a/msgraph/generated/connections/item/operations/item/connection_operation_item_request_builder.py +++ b/msgraph/generated/connections/item/operations/item/connection_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/operations/{connectionOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ConnectionOperationItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConnectionOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectionOperation]: """ Read the properties and relationships of a connectionOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ConnectionOperationItemReques return await self.request_adapter.send_async(request_info, ConnectionOperation, error_mapping) - async def patch(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[ConnectionOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConnectionOperation]: + async def patch(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectionOperation]: """ Update the navigation property operations in connections param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ConnectionOperation] = None, request_configu return await self.request_adapter.send_async(request_info, ConnectionOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/connections/{externalConnection%2Did}/operations/{connectionOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a connectionOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ConnectionOp request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[ConnectionOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in connections param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ConnectionOperation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/connections/{externalConnection%2Did}/operations/{connectionOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConnectionOperationItemReque raise TypeError("raw_url cannot be null.") return ConnectionOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectionOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConnectionOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectionOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConnectionOperationItemRequestBuilder.ConnectionOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectionOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/item/operations/operations_request_builder.py b/msgraph/generated/connections/item/operations/operations_request_builder.py index 3fdc2acf7bc..ec6edbd4743 100644 --- a/msgraph/generated/connections/item/operations/operations_request_builder.py +++ b/msgraph/generated/connections/item/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_connection_operation_id(self,connection_operation_id: str) -> ConnectionO url_tpl_params["connectionOperation%2Did"] = connection_operation_id return ConnectionOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ConnectionOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectionOperationCollectionResponse]: """ Read the properties and relationships of a connectionOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ConnectionOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ConnectionOperation]: + async def post(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectionOperation]: """ Create new navigation property to operations for connections param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ConnectionOperation] = None, request_configur return await self.request_adapter.send_async(request_info, ConnectionOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a connectionOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for connections param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ConnectionOperation] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/connections/{externalConnection%2Did}/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/connections/item/schema/schema_request_builder.py b/msgraph/generated/connections/item/schema/schema_request_builder.py index 0924af55566..105cb813666 100644 --- a/msgraph/generated/connections/item/schema/schema_request_builder.py +++ b/msgraph/generated/connections/item/schema/schema_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/connections/{externalConnection%2Did}/schema{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = None) -> Optional[Schema]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schema]: """ Read the properties and relationships of a schema object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[SchemaRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Schema, error_mapping) - async def patch(self,body: Optional[Schema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> Optional[Schema]: + async def patch(self,body: Optional[Schema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schema]: """ Create a new schema object. param body: The request body @@ -71,7 +72,7 @@ async def patch(self,body: Optional[Schema] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Schema, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a schema object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[SchemaReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Schema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Schema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new schema object. param body: The request body @@ -91,7 +92,7 @@ def to_patch_request_information(self,body: Optional[Schema] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/connections/{externalConnection%2Did}/schema', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -133,27 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchemaRequestBuilder.SchemaRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contacts/contacts_request_builder.py b/msgraph/generated/contacts/contacts_request_builder.py index 838df84be0c..402a025be7f 100644 --- a/msgraph/generated/contacts/contacts_request_builder.py +++ b/msgraph/generated/contacts/contacts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_org_contact_id(self,org_contact_id: str) -> OrgContactItemRequestBuilder: url_tpl_params["orgContact%2Did"] = org_contact_id return OrgContactItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: """ Get the list of organizational contacts for this organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[ContactsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - async def post(self,body: Optional[OrgContact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> Optional[OrgContact]: + async def post(self,body: Optional[OrgContact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: """ Add new entity to contacts param body: The request body @@ -91,7 +92,7 @@ async def post(self,body: Optional[OrgContact] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of organizational contacts for this organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[ContactsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OrgContact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OrgContact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to contacts param body: The request body @@ -111,7 +112,7 @@ def to_post_request_information(self,body: Optional[OrgContact] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/contacts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -228,27 +229,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contacts/count/count_request_builder.py b/msgraph/generated/contacts/count/count_request_builder.py index 3c7fef01595..934cd1d5af8 100644 --- a/msgraph/generated/contacts/count/count_request_builder.py +++ b/msgraph/generated/contacts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/delta/delta_request_builder.py b/msgraph/generated/contacts/delta/delta_request_builder.py index fbab3911c58..ab4bf8c4b80 100644 --- a/msgraph/generated/contacts/delta/delta_request_builder.py +++ b/msgraph/generated/contacts/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 cdf7ffe0d2a..86e92a4a7d1 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contacts/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/contacts/get_by_ids/get_by_ids_request_builder.py index 07da6871111..265b4c1864f 100644 --- a/msgraph/generated/contacts/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/contacts/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contacts/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/contacts/item/check_member_groups/check_member_groups_request_builder.py index 2af76f873ba..35e583b27e7 100644 --- a/msgraph/generated/contacts/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/contacts/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contacts/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/contacts/item/check_member_objects/check_member_objects_request_builder.py index 0e84fd7b3d7..18ffce84973 100644 --- a/msgraph/generated/contacts/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/contacts/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contacts/item/direct_reports/count/count_request_builder.py b/msgraph/generated/contacts/item/direct_reports/count/count_request_builder.py index cf42dab384d..72e25a2947d 100644 --- a/msgraph/generated/contacts/item/direct_reports/count/count_request_builder.py +++ b/msgraph/generated/contacts/item/direct_reports/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/directReports/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/direct_reports/direct_reports_request_builder.py b/msgraph/generated/contacts/item/direct_reports/direct_reports_request_builder.py index b5dafa9419b..598939e30b5 100644 --- a/msgraph/generated/contacts/item/direct_reports/direct_reports_request_builder.py +++ b/msgraph/generated/contacts/item/direct_reports/direct_reports_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DirectReportsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DirectReportsRequestBuilderGe return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectReportsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -169,17 +170,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectReportsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectReportsRequestBuilder.DirectReportsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/direct_reports/graph_org_contact/count/count_request_builder.py b/msgraph/generated/contacts/item/direct_reports/graph_org_contact/count/count_request_builder.py index abb1bd0e71c..110a48cccd8 100644 --- a/msgraph/generated/contacts/item/direct_reports/graph_org_contact/count/count_request_builder.py +++ b/msgraph/generated/contacts/item/direct_reports/graph_org_contact/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/directReports/graph.orgContact/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/direct_reports/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/contacts/item/direct_reports/graph_org_contact/graph_org_contact_request_builder.py index 429cc4db17e..edf8714e41a 100644 --- a/msgraph/generated/contacts/item/direct_reports/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/contacts/item/direct_reports/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/directReports/graph.orgContact{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/direct_reports/graph_user/count/count_request_builder.py b/msgraph/generated/contacts/item/direct_reports/graph_user/count/count_request_builder.py index 420b9c0ad88..3fa6d0675c8 100644 --- a/msgraph/generated/contacts/item/direct_reports/graph_user/count/count_request_builder.py +++ b/msgraph/generated/contacts/item/direct_reports/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/directReports/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/direct_reports/graph_user/graph_user_request_builder.py b/msgraph/generated/contacts/item/direct_reports/graph_user/graph_user_request_builder.py index dcdd7cab31d..54712ef0383 100644 --- a/msgraph/generated/contacts/item/direct_reports/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/contacts/item/direct_reports/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/directReports/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/direct_reports/item/directory_object_item_request_builder.py b/msgraph/generated/contacts/item/direct_reports/item/directory_object_item_request_builder.py index 92002902e51..90ca7523e8c 100644 --- a/msgraph/generated/contacts/item/direct_reports/item/directory_object_item_request_builder.py +++ b/msgraph/generated/contacts/item/direct_reports/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/directReports/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/direct_reports/item/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/contacts/item/direct_reports/item/graph_org_contact/graph_org_contact_request_builder.py index c6089b4cf97..5bd74fe039c 100644 --- a/msgraph/generated/contacts/item/direct_reports/item/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/contacts/item/direct_reports/item/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/directReports/{directoryObject%2Did}/graph.orgContact{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/direct_reports/item/graph_user/graph_user_request_builder.py b/msgraph/generated/contacts/item/direct_reports/item/graph_user/graph_user_request_builder.py index 845646d610f..fed0dbc73cf 100644 --- a/msgraph/generated/contacts/item/direct_reports/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/contacts/item/direct_reports/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/directReports/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/contacts/item/get_member_groups/get_member_groups_request_builder.py index d23dc89b00e..7efeb700dec 100644 --- a/msgraph/generated/contacts/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/contacts/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contacts/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/contacts/item/get_member_objects/get_member_objects_request_builder.py index ca9b39a0d37..a5f9f4b0587 100644 --- a/msgraph/generated/contacts/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/contacts/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contacts/item/manager/manager_request_builder.py b/msgraph/generated/contacts/item/manager/manager_request_builder.py index d75e2e308b4..1d6e0da1cf3 100644 --- a/msgraph/generated/contacts/item/manager/manager_request_builder.py +++ b/msgraph/generated/contacts/item/manager/manager_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/manager{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ManagerRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get this organizational contact's manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ManagerRequestBuilderGetReque return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagerRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get this organizational contact's manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagerRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagerRequestBuilder.ManagerRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/member_of/count/count_request_builder.py b/msgraph/generated/contacts/item/member_of/count/count_request_builder.py index a279064d091..d28eda8b2f5 100644 --- a/msgraph/generated/contacts/item/member_of/count/count_request_builder.py +++ b/msgraph/generated/contacts/item/member_of/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/memberOf/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/member_of/graph_administrative_unit/count/count_request_builder.py b/msgraph/generated/contacts/item/member_of/graph_administrative_unit/count/count_request_builder.py index 891a8d73047..6c4f651bc49 100644 --- a/msgraph/generated/contacts/item/member_of/graph_administrative_unit/count/count_request_builder.py +++ b/msgraph/generated/contacts/item/member_of/graph_administrative_unit/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/memberOf/graph.administrativeUnit/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/contacts/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py index dca70c1a872..68dd618bc71 100644 --- a/msgraph/generated/contacts/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/contacts/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/memberOf/graph.administrativeUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/member_of/graph_group/count/count_request_builder.py b/msgraph/generated/contacts/item/member_of/graph_group/count/count_request_builder.py index 101c0281730..6025ed096ac 100644 --- a/msgraph/generated/contacts/item/member_of/graph_group/count/count_request_builder.py +++ b/msgraph/generated/contacts/item/member_of/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/memberOf/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/member_of/graph_group/graph_group_request_builder.py b/msgraph/generated/contacts/item/member_of/graph_group/graph_group_request_builder.py index 1f785a26bbd..312fa3e7eed 100644 --- a/msgraph/generated/contacts/item/member_of/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/contacts/item/member_of/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/memberOf/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/member_of/item/directory_object_item_request_builder.py b/msgraph/generated/contacts/item/member_of/item/directory_object_item_request_builder.py index 271ee6b8500..7b6ee6a7537 100644 --- a/msgraph/generated/contacts/item/member_of/item/directory_object_item_request_builder.py +++ b/msgraph/generated/contacts/item/member_of/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/memberOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Groups that this contact is a member of. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Groups that this contact is a member of. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/contacts/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py index 14646e02e3f..90c0ce3aab5 100644 --- a/msgraph/generated/contacts/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/contacts/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/memberOf/{directoryObject%2Did}/graph.administrativeUnit{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/member_of/item/graph_group/graph_group_request_builder.py b/msgraph/generated/contacts/item/member_of/item/graph_group/graph_group_request_builder.py index b09f9f8afe7..4062ddf14c9 100644 --- a/msgraph/generated/contacts/item/member_of/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/contacts/item/member_of/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/memberOf/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/member_of/member_of_request_builder.py b/msgraph/generated/contacts/item/member_of/member_of_request_builder.py index c699d52e76c..8fa2cb3a386 100644 --- a/msgraph/generated/contacts/item/member_of/member_of_request_builder.py +++ b/msgraph/generated/contacts/item/member_of/member_of_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Groups that this contact is a member of. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Groups that this contact is a member of. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -169,17 +170,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MemberOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MemberOfRequestBuilder.MemberOfRequestBuilderGetQueryParameters] = None - - 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 fe300dcc5a6..e204abc9e20 100644 --- a/msgraph/generated/contacts/item/org_contact_item_request_builder.py +++ b/msgraph/generated/contacts/item/org_contact_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OrgContactItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from contacts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[OrgContactItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OrgContactItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: """ Get the properties and relationships of an organizational contact. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ async def get(self,request_configuration: Optional[OrgContactItemRequestBuilderG return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - async def patch(self,body: Optional[OrgContact] = None, request_configuration: Optional[OrgContactItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OrgContact]: + async def patch(self,body: Optional[OrgContact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: """ Update entity in contacts param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[OrgContact] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OrgContactItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from contacts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/contacts/{orgContact%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OrgContactItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of an organizational contact. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[OrgContactIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OrgContact] = None, request_configuration: Optional[OrgContactItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OrgContact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in contacts param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[OrgContact] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/contacts/{orgContact%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -245,16 +246,6 @@ def transitive_member_of(self) -> TransitiveMemberOfRequestBuilder: return TransitiveMemberOfRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OrgContactItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OrgContactItemRequestBuilderGetQueryParameters(): """ @@ -281,27 +272,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OrgContactItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OrgContactItemRequestBuilder.OrgContactItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OrgContactItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contacts/item/restore/restore_request_builder.py b/msgraph/generated/contacts/item/restore/restore_request_builder.py index 84a17b3f6a0..270d6c76a6d 100644 --- a/msgraph/generated/contacts/item/restore/restore_request_builder.py +++ b/msgraph/generated/contacts/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e6b88924e79..fd5565bb1c5 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/retryServiceProvisioning", path_parameters) - async def post(self,request_configuration: Optional[RetryServiceProvisioningRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action retryServiceProvisioning param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[RetryServiceProvisioningRequ raise Exception("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[RetryServiceProvisioningRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action retryServiceProvisioning param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RetryServiceProvisioningRequ raise TypeError("raw_url cannot be null.") return RetryServiceProvisioningRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetryServiceProvisioningRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contacts/item/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/contacts/item/service_provisioning_errors/count/count_request_builder.py index 9889f71ad52..26a160ceeaa 100644 --- a/msgraph/generated/contacts/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/contacts/item/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/contacts/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 86f8658eb44..2f3c816c53b 100644 --- a/msgraph/generated/contacts/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/contacts/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from an organizational contact object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from an organizational contact object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/transitive_member_of/count/count_request_builder.py b/msgraph/generated/contacts/item/transitive_member_of/count/count_request_builder.py index 87e884e9120..25bcf13095b 100644 --- a/msgraph/generated/contacts/item/transitive_member_of/count/count_request_builder.py +++ b/msgraph/generated/contacts/item/transitive_member_of/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/transitiveMemberOf/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py b/msgraph/generated/contacts/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py index 84d6e2a9abf..bc84be493c6 100644 --- a/msgraph/generated/contacts/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py +++ b/msgraph/generated/contacts/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/transitiveMemberOf/graph.administrativeUnit/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/contacts/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py index be6f6e184da..6bac3c81f74 100644 --- a/msgraph/generated/contacts/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/contacts/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/transitiveMemberOf/graph.administrativeUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/transitive_member_of/graph_group/count/count_request_builder.py b/msgraph/generated/contacts/item/transitive_member_of/graph_group/count/count_request_builder.py index e5e2f9e4d89..05cfa5d7893 100644 --- a/msgraph/generated/contacts/item/transitive_member_of/graph_group/count/count_request_builder.py +++ b/msgraph/generated/contacts/item/transitive_member_of/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/transitiveMemberOf/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/transitive_member_of/graph_group/graph_group_request_builder.py b/msgraph/generated/contacts/item/transitive_member_of/graph_group/graph_group_request_builder.py index e7728ec7d4c..b3a7bdeaa36 100644 --- a/msgraph/generated/contacts/item/transitive_member_of/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/contacts/item/transitive_member_of/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/transitiveMemberOf/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/transitive_member_of/item/directory_object_item_request_builder.py b/msgraph/generated/contacts/item/transitive_member_of/item/directory_object_item_request_builder.py index 6c610641f49..c394016788f 100644 --- a/msgraph/generated/contacts/item/transitive_member_of/item/directory_object_item_request_builder.py +++ b/msgraph/generated/contacts/item/transitive_member_of/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/transitiveMemberOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Groups that this contact is a member of, including groups that the contact is nested under. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Groups that this contact is a member of, including groups that the contact is nested under. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/contacts/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py index 140e1b3e7af..2b14f6a555f 100644 --- a/msgraph/generated/contacts/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/contacts/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/transitiveMemberOf/{directoryObject%2Did}/graph.administrativeUnit{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/transitive_member_of/item/graph_group/graph_group_request_builder.py b/msgraph/generated/contacts/item/transitive_member_of/item/graph_group/graph_group_request_builder.py index a67ae617c3d..eca5761cee7 100644 --- a/msgraph/generated/contacts/item/transitive_member_of/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/contacts/item/transitive_member_of/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/{orgContact%2Did}/transitiveMemberOf/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contacts/item/transitive_member_of/transitive_member_of_request_builder.py b/msgraph/generated/contacts/item/transitive_member_of/transitive_member_of_request_builder.py index 0942814e701..abfd0ad41f6 100644 --- a/msgraph/generated/contacts/item/transitive_member_of/transitive_member_of_request_builder.py +++ b/msgraph/generated/contacts/item/transitive_member_of/transitive_member_of_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Groups that this contact is a member of, including groups that the contact is nested under. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuil return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Groups that this contact is a member of, including groups that the contact is nested under. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -169,17 +170,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TransitiveMemberOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TransitiveMemberOfRequestBuilder.TransitiveMemberOfRequestBuilderGetQueryParameters] = None - - 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 97bccae9849..1243d526216 100644 --- a/msgraph/generated/contacts/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/contacts/validate_properties/validate_properties_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contacts/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contracts/contracts_request_builder.py b/msgraph/generated/contracts/contracts_request_builder.py index a6109ccd920..f13c33ca030 100644 --- a/msgraph/generated/contracts/contracts_request_builder.py +++ b/msgraph/generated/contracts/contracts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_contract_id(self,contract_id: str) -> ContractItemRequestBuilder: url_tpl_params["contract%2Did"] = contract_id return ContractItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContractsRequestBuilderGetRequestConfiguration] = None) -> Optional[ContractCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContractCollectionResponse]: """ Retrieve a list of contract objects associated to a partner tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[ContractsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ContractCollectionResponse, error_mapping) - async def post(self,body: Optional[Contract] = None, request_configuration: Optional[ContractsRequestBuilderPostRequestConfiguration] = None) -> Optional[Contract]: + async def post(self,body: Optional[Contract] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contract]: """ Add new entity to contracts param body: The request body @@ -91,7 +92,7 @@ async def post(self,body: Optional[Contract] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Contract, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContractsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of contract objects associated to a partner tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[ContractsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Contract] = None, request_configuration: Optional[ContractsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Contract] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to contracts param body: The request body @@ -111,7 +112,7 @@ def to_post_request_information(self,body: Optional[Contract] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/contracts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -228,27 +229,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContractsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContractsRequestBuilder.ContractsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContractsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contracts/count/count_request_builder.py b/msgraph/generated/contracts/count/count_request_builder.py index 1629ae02ce5..0f878ff28a3 100644 --- a/msgraph/generated/contracts/count/count_request_builder.py +++ b/msgraph/generated/contracts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contracts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/contracts/delta/delta_request_builder.py b/msgraph/generated/contracts/delta/delta_request_builder.py index 6929e28d324..91236dc9dc2 100644 --- a/msgraph/generated/contracts/delta/delta_request_builder.py +++ b/msgraph/generated/contracts/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contracts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 60513a2a68a..c9da4c3db42 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contracts/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contracts/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/contracts/get_by_ids/get_by_ids_request_builder.py index a6164de8cf5..d0eeb0b6697 100644 --- a/msgraph/generated/contracts/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/contracts/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contracts/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contracts/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/contracts/item/check_member_groups/check_member_groups_request_builder.py index 374736eeb37..2cfaf205edc 100644 --- a/msgraph/generated/contracts/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/contracts/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contracts/{contract%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contracts/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/contracts/item/check_member_objects/check_member_objects_request_builder.py index aec064c48d7..212f7ea9cfd 100644 --- a/msgraph/generated/contracts/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/contracts/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contracts/{contract%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contracts/item/contract_item_request_builder.py b/msgraph/generated/contracts/item/contract_item_request_builder.py index 7e6024af9d9..a054a7d771b 100644 --- a/msgraph/generated/contracts/item/contract_item_request_builder.py +++ b/msgraph/generated/contracts/item/contract_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contracts/{contract%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContractItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from contracts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[ContractItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContractItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Contract]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contract]: """ Retrieve the properties and relationships of contract object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[ContractItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Contract, error_mapping) - async def patch(self,body: Optional[Contract] = None, request_configuration: Optional[ContractItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Contract]: + async def patch(self,body: Optional[Contract] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contract]: """ Update entity in contracts param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Contract] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Contract, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContractItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from contracts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/contracts/{contract%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContractItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of contract object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[ContractItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Contract] = None, request_configuration: Optional[ContractItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Contract] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in contracts param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Contract] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/contracts/{contract%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContractItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContractItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContractItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContractItemRequestBuilder.ContractItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContractItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contracts/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/contracts/item/get_member_groups/get_member_groups_request_builder.py index 10e51b9ac71..8c30796e9e4 100644 --- a/msgraph/generated/contracts/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/contracts/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contracts/{contract%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contracts/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/contracts/item/get_member_objects/get_member_objects_request_builder.py index b88a503ea4e..1f4aac08688 100644 --- a/msgraph/generated/contracts/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/contracts/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contracts/{contract%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/contracts/item/restore/restore_request_builder.py b/msgraph/generated/contracts/item/restore/restore_request_builder.py index f10bb592b2e..b3d717181cc 100644 --- a/msgraph/generated/contracts/item/restore/restore_request_builder.py +++ b/msgraph/generated/contracts/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contracts/{contract%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 bbaf947376c..7911ad797a7 100644 --- a/msgraph/generated/contracts/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/contracts/validate_properties/validate_properties_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/contracts/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/data_policy_operations/count/count_request_builder.py b/msgraph/generated/data_policy_operations/count/count_request_builder.py index ff44105456d..3e77383fb20 100644 --- a/msgraph/generated/data_policy_operations/count/count_request_builder.py +++ b/msgraph/generated/data_policy_operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/dataPolicyOperations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/data_policy_operations/data_policy_operations_request_builder.py b/msgraph/generated/data_policy_operations/data_policy_operations_request_builder.py index 6df445bda1a..6b360843167 100644 --- a/msgraph/generated/data_policy_operations/data_policy_operations_request_builder.py +++ b/msgraph/generated/data_policy_operations/data_policy_operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_data_policy_operation_id(self,data_policy_operation_id: str) -> DataPolic url_tpl_params["dataPolicyOperation%2Did"] = data_policy_operation_id return DataPolicyOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DataPolicyOperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[DataPolicyOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataPolicyOperationCollectionResponse]: """ Retrieve the properties of a dataPolicyOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DataPolicyOperationsRequestBu return await self.request_adapter.send_async(request_info, DataPolicyOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[DataPolicyOperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[DataPolicyOperation]: + async def post(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataPolicyOperation]: """ Add new entity to dataPolicyOperations param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DataPolicyOperation] = None, request_configur return await self.request_adapter.send_async(request_info, DataPolicyOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DataPolicyOperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a dataPolicyOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DataPolicyOp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[DataPolicyOperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to dataPolicyOperations param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DataPolicyOperation] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/dataPolicyOperations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataPolicyOperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DataPolicyOperationsRequestBuilder.DataPolicyOperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataPolicyOperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/data_policy_operations/item/data_policy_operation_item_request_builder.py b/msgraph/generated/data_policy_operations/item/data_policy_operation_item_request_builder.py index c680fc39c1b..8bbe28a01a4 100644 --- a/msgraph/generated/data_policy_operations/item/data_policy_operation_item_request_builder.py +++ b/msgraph/generated/data_policy_operations/item/data_policy_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/dataPolicyOperations/{dataPolicyOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DataPolicyOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from dataPolicyOperations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DataPolicyOperationItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DataPolicyOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DataPolicyOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataPolicyOperation]: """ Retrieve the properties of a dataPolicyOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DataPolicyOperationItemReques return await self.request_adapter.send_async(request_info, DataPolicyOperation, error_mapping) - async def patch(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[DataPolicyOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DataPolicyOperation]: + async def patch(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataPolicyOperation]: """ Update entity in dataPolicyOperations param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DataPolicyOperation] = None, request_configu return await self.request_adapter.send_async(request_info, DataPolicyOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DataPolicyOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from dataPolicyOperations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/dataPolicyOperations/{dataPolicyOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DataPolicyOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a dataPolicyOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DataPolicyOp request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[DataPolicyOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in dataPolicyOperations param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DataPolicyOperation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/dataPolicyOperations/{dataPolicyOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DataPolicyOperationItemReque raise TypeError("raw_url cannot be null.") return DataPolicyOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataPolicyOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DataPolicyOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataPolicyOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DataPolicyOperationItemRequestBuilder.DataPolicyOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataPolicyOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b90f62d3e91..3ea12598f3e 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_android_managed_app_protection_id(self,android_managed_app_protection_id: url_tpl_params["androidManagedAppProtection%2Did"] = android_managed_app_protection_id return AndroidManagedAppProtectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AndroidManagedAppProtectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AndroidManagedAppProtectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AndroidManagedAppProtectionCollectionResponse]: """ List properties and relationships of the androidManagedAppProtection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AndroidManagedAppProtectionsR return await self.request_adapter.send_async(request_info, AndroidManagedAppProtectionCollectionResponse, error_mapping) - async def post(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[AndroidManagedAppProtectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AndroidManagedAppProtection]: + async def post(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AndroidManagedAppProtection]: """ Create a new androidManagedAppProtection object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AndroidManagedAppProtection] = None, request_ return await self.request_adapter.send_async(request_info, AndroidManagedAppProtection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AndroidManagedAppProtectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the androidManagedAppProtection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AndroidManag request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[AndroidManagedAppProtectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new androidManagedAppProtection object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AndroidManagedAppProtection] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/androidManagedAppProtections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AndroidManagedAppProtectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AndroidManagedAppProtectionsRequestBuilder.AndroidManagedAppProtectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AndroidManagedAppProtectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/android_managed_app_protections/count/count_request_builder.py b/msgraph/generated/device_app_management/android_managed_app_protections/count/count_request_builder.py index d020eff882d..80eae60a895 100644 --- a/msgraph/generated/device_app_management/android_managed_app_protections/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/android_managed_app_protections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/androidManagedAppProtections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 11bc72cb122..e0bce47cc94 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AndroidManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a androidManagedAppProtection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[AndroidManagedAppProtectio raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AndroidManagedAppProtectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AndroidManagedAppProtection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AndroidManagedAppProtection]: """ Read properties and relationships of the androidManagedAppProtection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[AndroidManagedAppProtectionIt return await self.request_adapter.send_async(request_info, AndroidManagedAppProtection, error_mapping) - async def patch(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[AndroidManagedAppProtectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AndroidManagedAppProtection]: + async def patch(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AndroidManagedAppProtection]: """ Update the properties of a androidManagedAppProtection object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[AndroidManagedAppProtection] = None, request return await self.request_adapter.send_async(request_info, AndroidManagedAppProtection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AndroidManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a androidManagedAppProtection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AndroidManagedAppProtectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the androidManagedAppProtection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[AndroidManag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[AndroidManagedAppProtectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a androidManagedAppProtection object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[AndroidManagedAppProtection """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def deployment_summary(self) -> DeploymentSummaryRequestBuilder: return DeploymentSummaryRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AndroidManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AndroidManagedAppProtectionItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AndroidManagedAppProtectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AndroidManagedAppProtectionItemRequestBuilder.AndroidManagedAppProtectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AndroidManagedAppProtectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/android_managed_app_protections/item/apps/apps_request_builder.py b/msgraph/generated/device_app_management/android_managed_app_protections/item/apps/apps_request_builder.py index a556f422315..f8b17845e44 100644 --- a/msgraph/generated/device_app_management/android_managed_app_protections/item/apps/apps_request_builder.py +++ b/msgraph/generated/device_app_management/android_managed_app_protections/item/apps/apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_mobile_app_id(self,managed_mobile_app_id: str) -> ManagedMobileAp url_tpl_params["managedMobileApp%2Did"] = managed_mobile_app_id return ManagedMobileAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedMobileAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileAppCollectionResponse]: """ List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AppsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, ManagedMobileAppCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Create new navigation property to apps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ManagedMobileApp] = None, request_configurati return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AppsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to apps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/apps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppsRequestBuilder.AppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/android_managed_app_protections/item/apps/count/count_request_builder.py b/msgraph/generated/device_app_management/android_managed_app_protections/item/apps/count/count_request_builder.py index dd421b52565..e87084124ee 100644 --- a/msgraph/generated/device_app_management/android_managed_app_protections/item/apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/android_managed_app_protections/item/apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/apps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/android_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py b/msgraph/generated/device_app_management/android_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py index 794e17c6034..1342f9506a3 100644 --- a/msgraph/generated/device_app_management/android_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/android_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/apps/{managedMobileApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ManagedMobileAppItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ManagedMobileAppItemRequestBu return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Update the navigation property apps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ManagedMobileApp] = None, request_configurat return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/apps/{managedMobileApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedMobil request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property apps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/apps/{managedMobileApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedMobileAppItemRequestB raise TypeError("raw_url cannot be null.") return ManagedMobileAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedMobileAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedMobileAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedMobileAppItemRequestBuilder.ManagedMobileAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedMobileAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/android_managed_app_protections/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/android_managed_app_protections/item/assignments/assignments_request_builder.py index 88292919b44..eb2708c7a52 100644 --- a/msgraph/generated/device_app_management/android_managed_app_protections/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/android_managed_app_protections/item/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_targeted_managed_app_policy_assignment_id(self,targeted_managed_app_polic url_tpl_params["targetedManagedAppPolicyAssignment%2Did"] = targeted_managed_app_policy_assignment_id return TargetedManagedAppPolicyAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: """ 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. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, r return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/android_managed_app_protections/item/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/android_managed_app_protections/item/assignments/count/count_request_builder.py index 3470d2910bd..8bdfa01ff24 100644 --- a/msgraph/generated/device_app_management/android_managed_app_protections/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/android_managed_app_protections/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/android_managed_app_protections/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py b/msgraph/generated/device_app_management/android_managed_app_protections/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py index c75df422a67..bff62f00d54 100644 --- a/msgraph/generated/device_app_management/android_managed_app_protections/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/android_managed_app_protections/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAs raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssig return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[TargetedMana request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAss """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TargetedManagedAppPolicyAssi raise TypeError("raw_url cannot be null.") return TargetedManagedAppPolicyAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilder.TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/android_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py b/msgraph/generated/device_app_management/android_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py index f961564a7fd..dcb3060219d 100644 --- a/msgraph/generated/device_app_management/android_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py +++ b/msgraph/generated/device_app_management/android_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/deploymentSummary{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeploymentSummaryRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ Navigation property to deployment summary of the configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeploymentSummaryRequestBuild return await self.request_adapter.send_async(request_info, ManagedAppPolicyDeploymentSummary, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: + async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ Update the navigation property deploymentSummary in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, r return await self.request_adapter.send_async(request_info, ManagedAppPolicyDeploymentSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/deploymentSummary', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Navigation property to deployment summary of the configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DeploymentSu request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deploymentSummary in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentS """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/androidManagedAppProtections/{androidManagedAppProtection%2Did}/deploymentSummary', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeploymentSummaryRequestBuil raise TypeError("raw_url cannot be null.") return DeploymentSummaryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeploymentSummaryRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeploymentSummaryRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeploymentSummaryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeploymentSummaryRequestBuilder.DeploymentSummaryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeploymentSummaryRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/default_managed_app_protections/count/count_request_builder.py b/msgraph/generated/device_app_management/default_managed_app_protections/count/count_request_builder.py index 2f67bdda5d4..f18cf5cddc3 100644 --- a/msgraph/generated/device_app_management/default_managed_app_protections/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/default_managed_app_protections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/defaultManagedAppProtections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 7b609a4915b..15dc38402de 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_default_managed_app_protection_id(self,default_managed_app_protection_id: url_tpl_params["defaultManagedAppProtection%2Did"] = default_managed_app_protection_id return DefaultManagedAppProtectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DefaultManagedAppProtectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[DefaultManagedAppProtectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DefaultManagedAppProtectionCollectionResponse]: """ List properties and relationships of the defaultManagedAppProtection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DefaultManagedAppProtectionsR return await self.request_adapter.send_async(request_info, DefaultManagedAppProtectionCollectionResponse, error_mapping) - async def post(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[DefaultManagedAppProtectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[DefaultManagedAppProtection]: + async def post(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DefaultManagedAppProtection]: """ Create a new defaultManagedAppProtection object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DefaultManagedAppProtection] = None, request_ return await self.request_adapter.send_async(request_info, DefaultManagedAppProtection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DefaultManagedAppProtectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the defaultManagedAppProtection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DefaultManag request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[DefaultManagedAppProtectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new defaultManagedAppProtection object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DefaultManagedAppProtection] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/defaultManagedAppProtections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultManagedAppProtectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DefaultManagedAppProtectionsRequestBuilder.DefaultManagedAppProtectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultManagedAppProtectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/default_managed_app_protections/item/apps/apps_request_builder.py b/msgraph/generated/device_app_management/default_managed_app_protections/item/apps/apps_request_builder.py index b4216a1e70f..ddc2cef30a7 100644 --- a/msgraph/generated/device_app_management/default_managed_app_protections/item/apps/apps_request_builder.py +++ b/msgraph/generated/device_app_management/default_managed_app_protections/item/apps/apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_mobile_app_id(self,managed_mobile_app_id: str) -> ManagedMobileAp url_tpl_params["managedMobileApp%2Did"] = managed_mobile_app_id return ManagedMobileAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedMobileAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileAppCollectionResponse]: """ List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AppsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, ManagedMobileAppCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Create new navigation property to apps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ManagedMobileApp] = None, request_configurati return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AppsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to apps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection%2Did}/apps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppsRequestBuilder.AppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/default_managed_app_protections/item/apps/count/count_request_builder.py b/msgraph/generated/device_app_management/default_managed_app_protections/item/apps/count/count_request_builder.py index c16f7922537..a182a28d9fc 100644 --- a/msgraph/generated/device_app_management/default_managed_app_protections/item/apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/default_managed_app_protections/item/apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection%2Did}/apps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/default_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py b/msgraph/generated/device_app_management/default_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py index 293a1788f74..57ca1c9644a 100644 --- a/msgraph/generated/device_app_management/default_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/default_managed_app_protections/item/apps/item/managed_mobile_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection%2Did}/apps/{managedMobileApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ManagedMobileAppItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ManagedMobileAppItemRequestBu return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Update the navigation property apps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ManagedMobileApp] = None, request_configurat return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection%2Did}/apps/{managedMobileApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedMobil request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property apps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection%2Did}/apps/{managedMobileApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedMobileAppItemRequestB raise TypeError("raw_url cannot be null.") return ManagedMobileAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedMobileAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedMobileAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedMobileAppItemRequestBuilder.ManagedMobileAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedMobileAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 074352c7c44..e0761f2e994 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DefaultManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a defaultManagedAppProtection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[DefaultManagedAppProtectio raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DefaultManagedAppProtectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DefaultManagedAppProtection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DefaultManagedAppProtection]: """ Read properties and relationships of the defaultManagedAppProtection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[DefaultManagedAppProtectionIt return await self.request_adapter.send_async(request_info, DefaultManagedAppProtection, error_mapping) - async def patch(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[DefaultManagedAppProtectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DefaultManagedAppProtection]: + async def patch(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DefaultManagedAppProtection]: """ Update the properties of a defaultManagedAppProtection object. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[DefaultManagedAppProtection] = None, request return await self.request_adapter.send_async(request_info, DefaultManagedAppProtection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DefaultManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a defaultManagedAppProtection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DefaultManagedAppProtectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the defaultManagedAppProtection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[DefaultManag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[DefaultManagedAppProtectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a defaultManagedAppProtection object. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[DefaultManagedAppProtection """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def deployment_summary(self) -> DeploymentSummaryRequestBuilder: return DeploymentSummaryRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DefaultManagedAppProtectionItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultManagedAppProtectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DefaultManagedAppProtectionItemRequestBuilder.DefaultManagedAppProtectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultManagedAppProtectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/default_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py b/msgraph/generated/device_app_management/default_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py index ed9d13feba2..fce6c5b0c33 100644 --- a/msgraph/generated/device_app_management/default_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py +++ b/msgraph/generated/device_app_management/default_managed_app_protections/item/deployment_summary/deployment_summary_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection%2Did}/deploymentSummary{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeploymentSummaryRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ Navigation property to deployment summary of the configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeploymentSummaryRequestBuild return await self.request_adapter.send_async(request_info, ManagedAppPolicyDeploymentSummary, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: + async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ Update the navigation property deploymentSummary in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, r return await self.request_adapter.send_async(request_info, ManagedAppPolicyDeploymentSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection%2Did}/deploymentSummary', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Navigation property to deployment summary of the configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DeploymentSu request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deploymentSummary in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentS """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/defaultManagedAppProtections/{defaultManagedAppProtection%2Did}/deploymentSummary', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeploymentSummaryRequestBuil raise TypeError("raw_url cannot be null.") return DeploymentSummaryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeploymentSummaryRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeploymentSummaryRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeploymentSummaryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeploymentSummaryRequestBuilder.DeploymentSummaryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeploymentSummaryRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6a81e092a9e..fb9cdb028f8 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -41,12 +42,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DeviceAppManagementRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceAppManagement]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceAppManagement]: """ 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-policyset-deviceappmanagement-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-partnerintegration-deviceappmanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -62,13 +63,13 @@ async def get(self,request_configuration: Optional[DeviceAppManagementRequestBui return await self.request_adapter.send_async(request_info, DeviceAppManagement, error_mapping) - async def patch(self,body: Optional[DeviceAppManagement] = None, request_configuration: Optional[DeviceAppManagementRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceAppManagement]: + async def patch(self,body: Optional[DeviceAppManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceAppManagement]: """ Update the properties of a deviceAppManagement object. 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-partnerintegration-deviceappmanagement-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-deviceappmanagement-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -86,7 +87,7 @@ async def patch(self,body: Optional[DeviceAppManagement] = None, request_configu return await self.request_adapter.send_async(request_info, DeviceAppManagement, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceAppManagementRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceAppManagement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceAppMan request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceAppManagement] = None, request_configuration: Optional[DeviceAppManagementRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceAppManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceAppManagement object. param body: The request body @@ -106,7 +107,7 @@ def to_patch_request_information(self,body: Optional[DeviceAppManagement] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -283,27 +284,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceAppManagementRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceAppManagementRequestBuilder.DeviceAppManagementRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceAppManagementRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/count/count_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/count/count_request_builder.py index 4cfc4994b84..87d3b4d5825 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 cc5c4023e7f..98f61e7860d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_ios_managed_app_protection_id(self,ios_managed_app_protection_id: str) -> url_tpl_params["iosManagedAppProtection%2Did"] = ios_managed_app_protection_id return IosManagedAppProtectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IosManagedAppProtectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[IosManagedAppProtectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosManagedAppProtectionCollectionResponse]: """ List properties and relationships of the iosManagedAppProtection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[IosManagedAppProtectionsReque return await self.request_adapter.send_async(request_info, IosManagedAppProtectionCollectionResponse, error_mapping) - async def post(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[IosManagedAppProtectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[IosManagedAppProtection]: + async def post(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosManagedAppProtection]: """ Create a new iosManagedAppProtection object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[IosManagedAppProtection] = None, request_conf return await self.request_adapter.send_async(request_info, IosManagedAppProtection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IosManagedAppProtectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the iosManagedAppProtection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[IosManagedAp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[IosManagedAppProtectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new iosManagedAppProtection object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[IosManagedAppProtection] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/iosManagedAppProtections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IosManagedAppProtectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IosManagedAppProtectionsRequestBuilder.IosManagedAppProtectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IosManagedAppProtectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 a6816288f45..3842dd252b5 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_mobile_app_id(self,managed_mobile_app_id: str) -> ManagedMobileAp url_tpl_params["managedMobileApp%2Did"] = managed_mobile_app_id return ManagedMobileAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedMobileAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileAppCollectionResponse]: """ List properties and relationships of the managedMobileApp objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AppsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, ManagedMobileAppCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Create a new managedMobileApp object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ManagedMobileApp] = None, request_configurati return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the managedMobileApp objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AppsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new managedMobileApp object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/apps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppsRequestBuilder.AppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/count/count_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/count/count_request_builder.py index 01390111a89..5abf72a00e6 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/apps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 b04396450eb..7d128ffad8a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/apps/{managedMobileApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a managedMobileApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ManagedMobileAppItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Read properties and relationships of the managedMobileApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ManagedMobileAppItemRequestBu return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Update the properties of a managedMobileApp object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ManagedMobileApp] = None, request_configurat return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a managedMobileApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/apps/{managedMobileApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedMobileApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedMobil request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedMobileApp object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/apps/{managedMobileApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedMobileAppItemRequestB raise TypeError("raw_url cannot be null.") return ManagedMobileAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedMobileAppItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedMobileAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedMobileAppItemRequestBuilder.ManagedMobileAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedMobileAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 07bc7ea0b12..d2275f04d53 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_targeted_managed_app_policy_assignment_id(self,targeted_managed_app_polic url_tpl_params["targetedManagedAppPolicyAssignment%2Did"] = targeted_managed_app_policy_assignment_id return TargetedManagedAppPolicyAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: """ 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. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, r return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/count/count_request_builder.py index 51bab3d4d28..b7198d76f0d 100644 --- a/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/ios_managed_app_protections/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 48349968bda..b2aba96ecb8 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAs raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssig return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[TargetedMana request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAss """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TargetedManagedAppPolicyAssi raise TypeError("raw_url cannot be null.") return TargetedManagedAppPolicyAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilder.TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6168ddb0972..f03d34b9633 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/deploymentSummary{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeploymentSummaryRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ Read properties and relationships of the managedAppPolicyDeploymentSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeploymentSummaryRequestBuild return await self.request_adapter.send_async(request_info, ManagedAppPolicyDeploymentSummary, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: + async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ Update the properties of a managedAppPolicyDeploymentSummary object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, r return await self.request_adapter.send_async(request_info, ManagedAppPolicyDeploymentSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/deploymentSummary', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedAppPolicyDeploymentSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DeploymentSu request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedAppPolicyDeploymentSummary object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentS """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}/deploymentSummary', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeploymentSummaryRequestBuil raise TypeError("raw_url cannot be null.") return DeploymentSummaryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeploymentSummaryRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeploymentSummaryRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeploymentSummaryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeploymentSummaryRequestBuilder.DeploymentSummaryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeploymentSummaryRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 2cf56b23a0d..2ae71fb5d31 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IosManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a iosManagedAppProtection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[IosManagedAppProtectionIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IosManagedAppProtectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[IosManagedAppProtection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosManagedAppProtection]: """ Read properties and relationships of the iosManagedAppProtection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[IosManagedAppProtectionItemRe return await self.request_adapter.send_async(request_info, IosManagedAppProtection, error_mapping) - async def patch(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[IosManagedAppProtectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IosManagedAppProtection]: + async def patch(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosManagedAppProtection]: """ Update the properties of a iosManagedAppProtection object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[IosManagedAppProtection] = None, request_con return await self.request_adapter.send_async(request_info, IosManagedAppProtection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IosManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a iosManagedAppProtection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IosManagedAppProtectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the iosManagedAppProtection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[IosManagedAp request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[IosManagedAppProtectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a iosManagedAppProtection object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[IosManagedAppProtection] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/iosManagedAppProtections/{iosManagedAppProtection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def deployment_summary(self) -> DeploymentSummaryRequestBuilder: return DeploymentSummaryRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IosManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IosManagedAppProtectionItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IosManagedAppProtectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IosManagedAppProtectionItemRequestBuilder.IosManagedAppProtectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IosManagedAppProtectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/managed_app_policies/count/count_request_builder.py b/msgraph/generated/device_app_management/managed_app_policies/count/count_request_builder.py index 2ad9618a76b..4a874269370 100644 --- a/msgraph/generated/device_app_management/managed_app_policies/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 713a1f0b3e6..d6c3943cb71 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppPolicies/{managedAppPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property managedAppPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ManagedAppPolicyItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Read properties and relationships of the targetedManagedAppProtection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ManagedAppPolicyItemRequestBu return await self.request_adapter.send_async(request_info, ManagedAppPolicy, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Update the navigation property managedAppPolicies in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configurat return await self.request_adapter.send_async(request_info, ManagedAppPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property managedAppPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/managedAppPolicies/{managedAppPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the targetedManagedAppProtection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedAppPo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property managedAppPolicies in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/managedAppPolicies/{managedAppPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def target_apps(self) -> TargetAppsRequestBuilder: return TargetAppsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedAppPolicyItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedAppPolicyItemRequestBuilder.ManagedAppPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 5016a87799c..e8cb1aebbe4 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,13 +26,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppPolicies/{managedAppPolicy%2Did}/targetApps", path_parameters) - async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented 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-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -48,7 +48,7 @@ async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_co raise Exception("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: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TargetAppsRequestBuilder: raise TypeError("raw_url cannot be null.") return TargetAppsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 704fe640dfa..2879be9072b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,12 +44,12 @@ def by_managed_app_policy_id(self,managed_app_policy_id: str) -> ManagedAppPolic url_tpl_params["managedAppPolicy%2Did"] = managed_app_policy_id return ManagedAppPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ManagedAppPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyCollectionResponse]: """ - List properties and relationships of the managedAppConfiguration objects. + List properties and relationships of the targetedManagedAppProtection objects. 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-managedappconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ManagedAppPoliciesRequestBuil return await self.request_adapter.send_async(request_info, ManagedAppPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def post(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Create new navigation property to managedAppPolicies for deviceAppManagement param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ManagedAppPolicy] = None, request_configurati return await self.request_adapter.send_async(request_info, ManagedAppPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedAppPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the managedAppConfiguration objects. + List properties and relationships of the targetedManagedAppProtection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedAppPo request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to managedAppPolicies for deviceAppManagement param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/managedAppPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedAppPoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppConfiguration objects. + List properties and relationships of the targetedManagedAppProtection objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedAppPoliciesRequestBuilder.ManagedAppPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/managed_app_registrations/count/count_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/count/count_request_builder.py index 30d5d08b500..026ad0e5bef 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 8051eafd02b..84a2b962bdc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/getUserIdsWithFlaggedAppRegistration(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetUserIdsWithFlaggedAppRegistrationRequestBuilderGetRequestConfiguration] = None) -> Optional[GetUserIdsWithFlaggedAppRegistrationGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetUserIdsWithFlaggedAppRegistrationGetResponse]: """ Invoke function getUserIdsWithFlaggedAppRegistration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetUserIdsWithFlaggedAppRegis return await self.request_adapter.send_async(request_info, GetUserIdsWithFlaggedAppRegistrationGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetUserIdsWithFlaggedAppRegistrationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getUserIdsWithFlaggedAppRegistration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,17 +109,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetUserIdsWithFlaggedAppRegistrationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetUserIdsWithFlaggedAppRegistrationRequestBuilder.GetUserIdsWithFlaggedAppRegistrationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/applied_policies_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/applied_policies_request_builder.py index 9a193252cba..2b5f4d484a9 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/applied_policies_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/applied_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_app_policy_id(self,managed_app_policy_id: str) -> ManagedAppPolic url_tpl_params["managedAppPolicy%2Did"] = managed_app_policy_id return ManagedAppPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppliedPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyCollectionResponse]: """ Zero or more policys already applied on the registered app when it last synchronized with managment service. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AppliedPoliciesRequestBuilder return await self.request_adapter.send_async(request_info, ManagedAppPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[AppliedPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def post(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Create new navigation property to appliedPolicies for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ManagedAppPolicy] = None, request_configurati return await self.request_adapter.send_async(request_info, ManagedAppPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppliedPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Zero or more policys already applied on the registered app when it last synchronized with managment service. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AppliedPolic request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[AppliedPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to appliedPolicies for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/appliedPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppliedPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppliedPoliciesRequestBuilder.AppliedPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppliedPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/count/count_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/count/count_request_builder.py index 7461d5261ac..e7ffee38c2a 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/appliedPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/managed_app_policy_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/managed_app_policy_item_request_builder.py index 04730b8540e..7f59a6a0f18 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/managed_app_policy_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/applied_policies/item/managed_app_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/appliedPolicies/{managedAppPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property appliedPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ManagedAppPolicyItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Zero or more policys already applied on the registered app when it last synchronized with managment service. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ManagedAppPolicyItemRequestBu return await self.request_adapter.send_async(request_info, ManagedAppPolicy, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Update the navigation property appliedPolicies in deviceAppManagement param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configurat return await self.request_adapter.send_async(request_info, ManagedAppPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property appliedPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/appliedPolicies/{managedAppPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Zero or more policys already applied on the registered app when it last synchronized with managment service. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedAppPo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appliedPolicies in deviceAppManagement param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/appliedPolicies/{managedAppPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def target_apps(self) -> TargetAppsRequestBuilder: return TargetAppsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedAppPolicyItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedAppPolicyItemRequestBuilder.ManagedAppPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 8bbe7695a14..55b234389e9 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,13 +26,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/appliedPolicies/{managedAppPolicy%2Did}/targetApps", path_parameters) - async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented 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-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -48,7 +48,7 @@ async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_co raise Exception("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: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TargetAppsRequestBuilder: raise TypeError("raw_url cannot be null.") return TargetAppsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/count/count_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/count/count_request_builder.py index 4f54c4117c1..fd6ad2e6546 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/intendedPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/intended_policies_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/intended_policies_request_builder.py index 1696cf85567..b43068ea7ab 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/intended_policies_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/intended_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_app_policy_id(self,managed_app_policy_id: str) -> ManagedAppPolic url_tpl_params["managedAppPolicy%2Did"] = managed_app_policy_id return ManagedAppPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IntendedPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyCollectionResponse]: """ Zero or more policies admin intended for the app as of now. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[IntendedPoliciesRequestBuilde return await self.request_adapter.send_async(request_info, ManagedAppPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[IntendedPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def post(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Create new navigation property to intendedPolicies for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ManagedAppPolicy] = None, request_configurati return await self.request_adapter.send_async(request_info, ManagedAppPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IntendedPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Zero or more policies admin intended for the app as of now. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[IntendedPoli request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[IntendedPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to intendedPolicies for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/intendedPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntendedPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IntendedPoliciesRequestBuilder.IntendedPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntendedPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/managed_app_policy_item_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/managed_app_policy_item_request_builder.py index e423e1ef709..ef434b70acd 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/managed_app_policy_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/intended_policies/item/managed_app_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/intendedPolicies/{managedAppPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property intendedPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ManagedAppPolicyItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Zero or more policies admin intended for the app as of now. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ManagedAppPolicyItemRequestBu return await self.request_adapter.send_async(request_info, ManagedAppPolicy, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Update the navigation property intendedPolicies in deviceAppManagement param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configurat return await self.request_adapter.send_async(request_info, ManagedAppPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property intendedPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/intendedPolicies/{managedAppPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Zero or more policies admin intended for the app as of now. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedAppPo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property intendedPolicies in deviceAppManagement param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/intendedPolicies/{managedAppPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def target_apps(self) -> TargetAppsRequestBuilder: return TargetAppsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedAppPolicyItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedAppPolicyItemRequestBuilder.ManagedAppPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b1ea3c94234..9143606f8e4 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,13 +26,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/intendedPolicies/{managedAppPolicy%2Did}/targetApps", path_parameters) - async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented 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-targetedmanagedappprotection-targetapps?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappprotection-targetapps?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -48,7 +48,7 @@ async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_co raise Exception("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: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TargetAppsRequestBuilder: raise TypeError("raw_url cannot be null.") return TargetAppsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 edb4e29c418..f47e1441494 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property managedAppRegistrations for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ManagedAppRegistrationItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppRegistration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppRegistration]: """ Read properties and relationships of the iosManagedAppRegistration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[ManagedAppRegistrationItemReq return await self.request_adapter.send_async(request_info, ManagedAppRegistration, error_mapping) - async def patch(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppRegistration]: + async def patch(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppRegistration]: """ Update the navigation property managedAppRegistrations in deviceAppManagement param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[ManagedAppRegistration] = None, request_conf return await self.request_adapter.send_async(request_info, ManagedAppRegistration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property managedAppRegistrations for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the iosManagedAppRegistration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedAppRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property managedAppRegistrations in deviceAppManagement param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[ManagedAppRegistration] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -165,16 +166,6 @@ def operations(self) -> OperationsRequestBuilder: return OperationsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppRegistrationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedAppRegistrationItemRequestBuilderGetQueryParameters(): """ @@ -201,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppRegistrationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedAppRegistrationItemRequestBuilder.ManagedAppRegistrationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppRegistrationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/managed_app_registrations/item/operations/count/count_request_builder.py b/msgraph/generated/device_app_management/managed_app_registrations/item/operations/count/count_request_builder.py index cc94d49b91a..455ee9fb636 100644 --- a/msgraph/generated/device_app_management/managed_app_registrations/item/operations/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_registrations/item/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 999f9e2b31f..db23a277700 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/operations/{managedAppOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedAppOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a managedAppOperation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ManagedAppOperationItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedAppOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppOperation]: """ Read properties and relationships of the managedAppOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ManagedAppOperationItemReques return await self.request_adapter.send_async(request_info, ManagedAppOperation, error_mapping) - async def patch(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[ManagedAppOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppOperation]: + async def patch(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppOperation]: """ Update the properties of a managedAppOperation object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ManagedAppOperation] = None, request_configu return await self.request_adapter.send_async(request_info, ManagedAppOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedAppOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a managedAppOperation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/operations/{managedAppOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedAppOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedAppOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedAppOp request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[ManagedAppOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedAppOperation object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ManagedAppOperation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/operations/{managedAppOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedAppOperationItemReque raise TypeError("raw_url cannot be null.") return ManagedAppOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedAppOperationItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedAppOperationItemRequestBuilder.ManagedAppOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 ac2cd3e11c1..ed4f6555c84 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_app_operation_id(self,managed_app_operation_id: str) -> ManagedAp url_tpl_params["managedAppOperation%2Did"] = managed_app_operation_id return ManagedAppOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppOperationCollectionResponse]: """ List properties and relationships of the managedAppOperation objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ManagedAppOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedAppOperation]: + async def post(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppOperation]: """ Create a new managedAppOperation object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ManagedAppOperation] = None, request_configur return await self.request_adapter.send_async(request_info, ManagedAppOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the managedAppOperation objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new managedAppOperation object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ManagedAppOperation] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/managedAppRegistrations/{managedAppRegistration%2Did}/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 8191fae12d6..71584ad42da 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,12 +45,12 @@ def by_managed_app_registration_id(self,managed_app_registration_id: str) -> Man url_tpl_params["managedAppRegistration%2Did"] = managed_app_registration_id return ManagedAppRegistrationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ManagedAppRegistrationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppRegistrationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppRegistrationCollectionResponse]: """ - List properties and relationships of the iosManagedAppRegistration objects. + List properties and relationships of the androidManagedAppRegistration objects. 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-iosmanagedappregistration-list?view=graph-rest-1.0 + 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 @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ManagedAppRegistrationsReques return await self.request_adapter.send_async(request_info, ManagedAppRegistrationCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[ManagedAppRegistrationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedAppRegistration]: + async def post(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppRegistration]: """ Create a new androidManagedAppRegistration object. param body: The request body @@ -89,9 +90,9 @@ async def post(self,body: Optional[ManagedAppRegistration] = None, request_confi return await self.request_adapter.send_async(request_info, ManagedAppRegistration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedAppRegistrationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the iosManagedAppRegistration objects. + List properties and relationships of the androidManagedAppRegistration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedAppRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[ManagedAppRegistrationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new androidManagedAppRegistration object. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ManagedAppRegistration] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/managedAppRegistrations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,7 +147,7 @@ def get_user_ids_with_flagged_app_registration(self) -> GetUserIdsWithFlaggedApp @dataclass class ManagedAppRegistrationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosManagedAppRegistration objects. + List properties and relationships of the androidManagedAppRegistration objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppRegistrationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedAppRegistrationsRequestBuilder.ManagedAppRegistrationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppRegistrationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/managed_app_statuses/count/count_request_builder.py b/msgraph/generated/device_app_management/managed_app_statuses/count/count_request_builder.py index 1a0aebf1c8b..58051498418 100644 --- a/msgraph/generated/device_app_management/managed_app_statuses/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/managed_app_statuses/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppStatuses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 15f378cfc00..aba254ab97f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedAppStatuses/{managedAppStatus%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedAppStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property managedAppStatuses for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,12 +45,12 @@ async def delete(self,request_configuration: Optional[ManagedAppStatusItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedAppStatusItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppStatus]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppStatus]: """ - Read properties and relationships of the managedAppStatusRaw object. + Read properties and relationships of the managedAppStatus object. 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-managedappstatusraw-get?view=graph-rest-1.0 + 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 @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ManagedAppStatusItemRequestBu return await self.request_adapter.send_async(request_info, ManagedAppStatus, error_mapping) - async def patch(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[ManagedAppStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppStatus]: + async def patch(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppStatus]: """ Update the navigation property managedAppStatuses in deviceAppManagement param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[ManagedAppStatus] = None, request_configurat return await self.request_adapter.send_async(request_info, ManagedAppStatus, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedAppStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property managedAppStatuses for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/managedAppStatuses/{managedAppStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedAppStatusItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the managedAppStatusRaw object. + Read properties and relationships of the managedAppStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedAppSt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[ManagedAppStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property managedAppStatuses in deviceAppManagement param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ManagedAppStatus] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/managedAppStatuses/{managedAppStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,20 +136,10 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedAppStatusItemRequestB raise TypeError("raw_url cannot be null.") return ManagedAppStatusItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppStatusItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedAppStatusItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the managedAppStatusRaw object. + Read properties and relationships of the managedAppStatus object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppStatusItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedAppStatusItemRequestBuilder.ManagedAppStatusItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppStatusItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 bffea594908..f581146ed51 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,12 +44,12 @@ def by_managed_app_status_id(self,managed_app_status_id: str) -> ManagedAppStatu url_tpl_params["managedAppStatus%2Did"] = managed_app_status_id return ManagedAppStatusItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ManagedAppStatusesRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppStatusCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppStatusCollectionResponse]: """ - List properties and relationships of the managedAppStatus objects. + List properties and relationships of the managedAppStatusRaw objects. 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 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappstatusraw-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ManagedAppStatusesRequestBuil return await self.request_adapter.send_async(request_info, ManagedAppStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[ManagedAppStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedAppStatus]: + async def post(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppStatus]: """ Create new navigation property to managedAppStatuses for deviceAppManagement param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ManagedAppStatus] = None, request_configurati return await self.request_adapter.send_async(request_info, ManagedAppStatus, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedAppStatusesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the managedAppStatus objects. + List properties and relationships of the managedAppStatusRaw objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedAppSt request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[ManagedAppStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to managedAppStatuses for deviceAppManagement param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ManagedAppStatus] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/managedAppStatuses', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedAppStatusesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAppStatus objects. + List properties and relationships of the managedAppStatusRaw objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppStatusesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedAppStatusesRequestBuilder.ManagedAppStatusesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppStatusesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/managed_e_books/count/count_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/count/count_request_builder.py index d4568c4212a..77a6cad7339 100644 --- a/msgraph/generated/device_app_management/managed_e_books/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedEBooks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 09bb59ceb52..2a7d962ae02 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/assign", path_parameters) - async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AssignPostRequestBody] = None, request_config raise Exception("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: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignRequestBuilder: raise TypeError("raw_url cannot be null.") return AssignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 ae0079c373f..4dd7cc496c5 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_e_book_assignment_id(self,managed_e_book_assignment_id: str) -> M url_tpl_params["managedEBookAssignment%2Did"] = managed_e_book_assignment_id return ManagedEBookAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedEBookAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedEBookAssignmentCollectionResponse]: """ List properties and relationships of the iosVppEBookAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, ManagedEBookAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedEBookAssignment]: + async def post(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedEBookAssignment]: """ Create a new iosVppEBookAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ManagedEBookAssignment] = None, request_confi return await self.request_adapter.send_async(request_info, ManagedEBookAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the iosVppEBookAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new iosVppEBookAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ManagedEBookAssignment] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/managed_e_books/item/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/assignments/count/count_request_builder.py index 40e86422d83..ffc8d1b42ec 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 369b94ba725..ea1a96576a2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/assignments/{managedEBookAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a iosVppEBookAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,12 +46,12 @@ async def delete(self,request_configuration: Optional[ManagedEBookAssignmentItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedEBookAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedEBookAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedEBookAssignment]: """ - Read properties and relationships of the iosVppEBookAssignment object. + Read properties and relationships of the managedEBookAssignment object. 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 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -66,13 +67,13 @@ async def get(self,request_configuration: Optional[ManagedEBookAssignmentItemReq return await self.request_adapter.send_async(request_info, ManagedEBookAssignment, error_mapping) - async def patch(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[ManagedEBookAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedEBookAssignment]: + async def patch(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedEBookAssignment]: """ - Update the properties of a iosVppEBookAssignment object. + Update the properties of a managedEBookAssignment object. 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-iosvppebookassignment-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,20 +91,20 @@ async def patch(self,body: Optional[ManagedEBookAssignment] = None, request_conf return await self.request_adapter.send_async(request_info, ManagedEBookAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a iosVppEBookAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/assignments/{managedEBookAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedEBookAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the iosVppEBookAssignment object. + Read properties and relationships of the managedEBookAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,16 +113,16 @@ def to_get_request_information(self,request_configuration: Optional[ManagedEBook request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[ManagedEBookAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a iosVppEBookAssignment object. + Update the properties of a managedEBookAssignment object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/assignments/{managedEBookAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,20 +138,10 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedEBookAssignmentItemRe raise TypeError("raw_url cannot be null.") return ManagedEBookAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedEBookAssignmentItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosVppEBookAssignment object. + Read properties and relationships of the managedEBookAssignment object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedEBookAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedEBookAssignmentItemRequestBuilder.ManagedEBookAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedEBookAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/managed_e_books/item/device_states/count/count_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/device_states/count/count_request_builder.py index 120791e7adc..4cd6eabe2d5 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/device_states/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/device_states/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/deviceStates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 7789c78d057..b3b3ba0d059 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_install_state_id(self,device_install_state_id: str) -> DeviceInsta url_tpl_params["deviceInstallState%2Did"] = device_install_state_id return DeviceInstallStateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceStatesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceInstallStateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceInstallStateCollectionResponse]: """ List properties and relationships of the deviceInstallState objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceStatesRequestBuilderGet return await self.request_adapter.send_async(request_info, DeviceInstallStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceInstallState]: + async def post(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceInstallState]: """ Create a new deviceInstallState object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceInstallState] = None, request_configura return await self.request_adapter.send_async(request_info, DeviceInstallState, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceInstallState objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceStates request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceInstallState object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceInstallState] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/deviceStates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceStatesRequestBuilder.DeviceStatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 34afba9a969..3e85bda5d92 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/deviceStates/{deviceInstallState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceInstallState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceInstallStateItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceInstallState]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceInstallState]: """ Read properties and relationships of the deviceInstallState object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DeviceInstallStateItemRequest return await self.request_adapter.send_async(request_info, DeviceInstallState, error_mapping) - async def patch(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceInstallStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceInstallState]: + async def patch(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceInstallState]: """ Update the properties of a deviceInstallState object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DeviceInstallState] = None, request_configur return await self.request_adapter.send_async(request_info, DeviceInstallState, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceInstallState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/deviceStates/{deviceInstallState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceInstallState object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceInstal request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceInstallStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceInstallState object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DeviceInstallState] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/deviceStates/{deviceInstallState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceInstallStateItemReques raise TypeError("raw_url cannot be null.") return DeviceInstallStateItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceInstallStateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceInstallStateItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceInstallStateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceInstallStateItemRequestBuilder.DeviceInstallStateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceInstallStateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6d11d66f55b..060281f0528 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/installSummary{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[InstallSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property installSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[InstallSummaryRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[InstallSummaryRequestBuilderGetRequestConfiguration] = None) -> Optional[EBookInstallSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EBookInstallSummary]: """ Read properties and relationships of the eBookInstallSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[InstallSummaryRequestBuilderG return await self.request_adapter.send_async(request_info, EBookInstallSummary, error_mapping) - async def patch(self,body: Optional[EBookInstallSummary] = None, request_configuration: Optional[InstallSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[EBookInstallSummary]: + async def patch(self,body: Optional[EBookInstallSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EBookInstallSummary]: """ Update the properties of a eBookInstallSummary object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EBookInstallSummary] = None, request_configu return await self.request_adapter.send_async(request_info, EBookInstallSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[InstallSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property installSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/installSummary', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[InstallSummaryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the eBookInstallSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[InstallSumma request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EBookInstallSummary] = None, request_configuration: Optional[InstallSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EBookInstallSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a eBookInstallSummary object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EBookInstallSummary] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/installSummary', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> InstallSummaryRequestBuilder raise TypeError("raw_url cannot be null.") return InstallSummaryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstallSummaryRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class InstallSummaryRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstallSummaryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstallSummaryRequestBuilder.InstallSummaryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstallSummaryRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b7924744600..bfbbb7d5b0f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedEBookItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a iosVppEBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[ManagedEBookItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedEBookItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedEBook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedEBook]: """ Read properties and relationships of the managedEBook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[ManagedEBookItemRequestBuilde return await self.request_adapter.send_async(request_info, ManagedEBook, error_mapping) - async def patch(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[ManagedEBookItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedEBook]: + async def patch(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedEBook]: """ Update the properties of a iosVppEBook object. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[ManagedEBook] = None, request_configuration: return await self.request_adapter.send_async(request_info, ManagedEBook, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedEBookItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a iosVppEBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedEBookItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedEBook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedEBook request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[ManagedEBookItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a iosVppEBook object. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[ManagedEBook] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,16 +188,6 @@ def user_state_summary(self) -> UserStateSummaryRequestBuilder: return UserStateSummaryRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedEBookItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedEBookItemRequestBuilderGetQueryParameters(): """ @@ -223,27 +214,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedEBookItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedEBookItemRequestBuilder.ManagedEBookItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedEBookItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/count/count_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/count/count_request_builder.py index be325be4423..d7e567c8f9a 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/userStateSummary/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/device_states/count/count_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/device_states/count/count_request_builder.py index 7ed5b689ba5..e9f8b17b232 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/device_states/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/device_states/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/userStateSummary/{userInstallStateSummary%2Did}/deviceStates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/device_states/device_states_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/device_states/device_states_request_builder.py index cd5cc1f09df..df80eb608a4 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/device_states/device_states_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/device_states/device_states_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_install_state_id(self,device_install_state_id: str) -> DeviceInsta url_tpl_params["deviceInstallState%2Did"] = device_install_state_id return DeviceInstallStateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceStatesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceInstallStateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceInstallStateCollectionResponse]: """ The install state of the eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DeviceStatesRequestBuilderGet return await self.request_adapter.send_async(request_info, DeviceInstallStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceInstallState]: + async def post(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceInstallState]: """ Create new navigation property to deviceStates for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DeviceInstallState] = None, request_configura return await self.request_adapter.send_async(request_info, DeviceInstallState, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The install state of the eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceStates request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceStates for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DeviceInstallState] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/userStateSummary/{userInstallStateSummary%2Did}/deviceStates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceStatesRequestBuilder.DeviceStatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/device_states/item/device_install_state_item_request_builder.py b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/device_states/item/device_install_state_item_request_builder.py index dd0fe286a5b..a31830cdab4 100644 --- a/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/device_states/item/device_install_state_item_request_builder.py +++ b/msgraph/generated/device_app_management/managed_e_books/item/user_state_summary/item/device_states/item/device_install_state_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/userStateSummary/{userInstallStateSummary%2Did}/deviceStates/{deviceInstallState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceStates for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceInstallStateItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceInstallState]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceInstallState]: """ The install state of the eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceInstallStateItemRequest return await self.request_adapter.send_async(request_info, DeviceInstallState, error_mapping) - async def patch(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceInstallStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceInstallState]: + async def patch(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceInstallState]: """ Update the navigation property deviceStates in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DeviceInstallState] = None, request_configur return await self.request_adapter.send_async(request_info, DeviceInstallState, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceStates for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/userStateSummary/{userInstallStateSummary%2Did}/deviceStates/{deviceInstallState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The install state of the eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceInstal request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceInstallStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceStates in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DeviceInstallState] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/userStateSummary/{userInstallStateSummary%2Did}/deviceStates/{deviceInstallState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceInstallStateItemReques raise TypeError("raw_url cannot be null.") return DeviceInstallStateItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceInstallStateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceInstallStateItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceInstallStateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceInstallStateItemRequestBuilder.DeviceInstallStateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceInstallStateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 688ac059ed8..b40b07ae7fc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/userStateSummary/{userInstallStateSummary%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserInstallStateSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a userInstallStateSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[UserInstallStateSummaryIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserInstallStateSummaryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserInstallStateSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserInstallStateSummary]: """ Read properties and relationships of the userInstallStateSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[UserInstallStateSummaryItemRe return await self.request_adapter.send_async(request_info, UserInstallStateSummary, error_mapping) - async def patch(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[UserInstallStateSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserInstallStateSummary]: + async def patch(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserInstallStateSummary]: """ Update the properties of a userInstallStateSummary object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[UserInstallStateSummary] = None, request_con return await self.request_adapter.send_async(request_info, UserInstallStateSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserInstallStateSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a userInstallStateSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/userStateSummary/{userInstallStateSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserInstallStateSummaryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the userInstallStateSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[UserInstallS request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[UserInstallStateSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a userInstallStateSummary object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[UserInstallStateSummary] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/userStateSummary/{userInstallStateSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def device_states(self) -> DeviceStatesRequestBuilder: return DeviceStatesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserInstallStateSummaryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserInstallStateSummaryItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserInstallStateSummaryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserInstallStateSummaryItemRequestBuilder.UserInstallStateSummaryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserInstallStateSummaryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 9b230fd175c..2617e57a357 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_install_state_summary_id(self,user_install_state_summary_id: str) -> url_tpl_params["userInstallStateSummary%2Did"] = user_install_state_summary_id return UserInstallStateSummaryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserStateSummaryRequestBuilderGetRequestConfiguration] = None) -> Optional[UserInstallStateSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserInstallStateSummaryCollectionResponse]: """ List properties and relationships of the userInstallStateSummary objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserStateSummaryRequestBuilde return await self.request_adapter.send_async(request_info, UserInstallStateSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[UserStateSummaryRequestBuilderPostRequestConfiguration] = None) -> Optional[UserInstallStateSummary]: + async def post(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserInstallStateSummary]: """ Create a new userInstallStateSummary object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[UserInstallStateSummary] = None, request_conf return await self.request_adapter.send_async(request_info, UserInstallStateSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserStateSummaryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the userInstallStateSummary objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[UserStateSum request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[UserStateSummaryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new userInstallStateSummary object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[UserInstallStateSummary] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/managedEBooks/{managedEBook%2Did}/userStateSummary', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStateSummaryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserStateSummaryRequestBuilder.UserStateSummaryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStateSummaryRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 49b1b49b61b..0f762c4e888 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_e_book_id(self,managed_e_book_id: str) -> ManagedEBookItemRequest url_tpl_params["managedEBook%2Did"] = managed_e_book_id return ManagedEBookItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ManagedEBooksRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedEBookCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedEBookCollectionResponse]: """ List properties and relationships of the iosVppEBook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ManagedEBooksRequestBuilderGe return await self.request_adapter.send_async(request_info, ManagedEBookCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[ManagedEBooksRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedEBook]: + async def post(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedEBook]: """ Create a new iosVppEBook object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ManagedEBook] = None, request_configuration: return await self.request_adapter.send_async(request_info, ManagedEBook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedEBooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the iosVppEBook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedEBook request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[ManagedEBooksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new iosVppEBook object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ManagedEBook] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/managedEBooks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedEBooksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedEBooksRequestBuilder.ManagedEBooksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedEBooksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/count/count_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/count/count_request_builder.py index 08f8be451ac..4a5e99329d8 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/assignments/assignments_request_builder.py index da5378bbb09..9a71a5b15a4 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_targeted_managed_app_policy_assignment_id(self,targeted_managed_app_polic url_tpl_params["targetedManagedAppPolicyAssignment%2Did"] = targeted_managed_app_policy_assignment_id return TargetedManagedAppPolicyAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: """ Navigation property to list of security groups targeted for policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, r return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Navigation property to list of security groups targeted for policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/assignments/count/count_request_builder.py index 0e0f4e534ee..bbd4a9d7938 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py index bc97ffe8e9a..5318495b3d7 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAs raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Navigation property to list of security groups targeted for policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssig return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Navigation property to list of security groups targeted for policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[TargetedMana request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAss """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TargetedManagedAppPolicyAssi raise TypeError("raw_url cannot be null.") return TargetedManagedAppPolicyAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilder.TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/exempt_app_locker_files/count/count_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/exempt_app_locker_files/count/count_request_builder.py index 89fb9ed3409..c58821135c7 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/exempt_app_locker_files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/exempt_app_locker_files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/exemptAppLockerFiles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/exempt_app_locker_files/exempt_app_locker_files_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/exempt_app_locker_files/exempt_app_locker_files_request_builder.py index 5cb40c40984..e89a8803a25 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/exempt_app_locker_files/exempt_app_locker_files_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/exempt_app_locker_files/exempt_app_locker_files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_information_protection_app_locker_file_id(self,windows_informatio url_tpl_params["windowsInformationProtectionAppLockerFile%2Did"] = windows_information_protection_app_locker_file_id return WindowsInformationProtectionAppLockerFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExemptAppLockerFilesRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: """ Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExemptAppLockerFilesRequestBu return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFileCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ExemptAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Create new navigation property to exemptAppLockerFiles for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExemptAppLockerFilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExemptAppLoc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ExemptAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to exemptAppLockerFiles for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WindowsInformationProtection """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/exemptAppLockerFiles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExemptAppLockerFilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExemptAppLockerFilesRequestBuilder.ExemptAppLockerFilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExemptAppLockerFilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mdm_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/mdm_windows_information_protection_policies/item/exempt_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py index c37fa963670..baffb900c65 100644 --- a/msgraph/generated/device_app_management/mdm_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/mdm_windows_information_protection_policies/item/exempt_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/exemptAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property exemptAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[WindowsInformationProtecti raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WindowsInformationProtectionA return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Update the navigation property exemptAppLockerFiles in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property exemptAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/exemptAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsInfor request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property exemptAppLockerFiles in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WindowsInformationProtectio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/exemptAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsInformationProtection raise TypeError("raw_url cannot be null.") return WindowsInformationProtectionAppLockerFileItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilder.WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 bbf9f02789b..f05e225bf23 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mdmWindowsInformationProtectionPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[MdmWindowsInformationProte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: """ Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[MdmWindowsInformationProtecti return await self.request_adapter.send_async(request_info, MdmWindowsInformationProtectionPolicy, error_mapping) - async def patch(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: + async def patch(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: """ Update the properties of a mdmWindowsInformationProtectionPolicy object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[MdmWindowsInformationProtectionPolicy] = Non return await self.request_adapter.send_async(request_info, MdmWindowsInformationProtectionPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mdmWindowsInformationProtectionPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mdmWindowsInformationProtectionPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[MdmWindowsIn request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mdmWindowsInformationProtectionPolicy object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[MdmWindowsInformationProtec """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def protected_app_locker_files(self) -> ProtectedAppLockerFilesRequestBuilder: return ProtectedAppLockerFilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MdmWindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MdmWindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MdmWindowsInformationProtectionPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilder.MdmWindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MdmWindowsInformationProtectionPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/protected_app_locker_files/count/count_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/protected_app_locker_files/count/count_request_builder.py index 4576eb2e836..381dbd20090 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/protected_app_locker_files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/protected_app_locker_files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/protectedAppLockerFiles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/protected_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/protected_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py index 186112d4032..51a5318122a 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/protected_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/protected_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/protectedAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property protectedAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[WindowsInformationProtecti raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Another way to input protected apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WindowsInformationProtectionA return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Update the navigation property protectedAppLockerFiles in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property protectedAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/protectedAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Another way to input protected apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsInfor request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property protectedAppLockerFiles in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WindowsInformationProtectio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/protectedAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsInformationProtection raise TypeError("raw_url cannot be null.") return WindowsInformationProtectionAppLockerFileItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilder.WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/protected_app_locker_files/protected_app_locker_files_request_builder.py b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/protected_app_locker_files/protected_app_locker_files_request_builder.py index 4270d09a1bb..83379bc67c8 100644 --- a/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/protected_app_locker_files/protected_app_locker_files_request_builder.py +++ b/msgraph/generated/device_app_management/mdm_windows_information_protection_policies/item/protected_app_locker_files/protected_app_locker_files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_information_protection_app_locker_file_id(self,windows_informatio url_tpl_params["windowsInformationProtectionAppLockerFile%2Did"] = windows_information_protection_app_locker_file_id return WindowsInformationProtectionAppLockerFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: """ Another way to input protected apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ProtectedAppLockerFilesReques return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFileCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Create new navigation property to protectedAppLockerFiles for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Another way to input protected apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ProtectedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to protectedAppLockerFiles for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WindowsInformationProtection """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies/{mdmWindowsInformationProtectionPolicy%2Did}/protectedAppLockerFiles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProtectedAppLockerFilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProtectedAppLockerFilesRequestBuilder.ProtectedAppLockerFilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProtectedAppLockerFilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 d56d3ebd8e3..039930999d2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mdm_windows_information_protection_policy_id(self,mdm_windows_information url_tpl_params["mdmWindowsInformationProtectionPolicy%2Did"] = mdm_windows_information_protection_policy_id return MdmWindowsInformationProtectionPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MdmWindowsInformationProtectionPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicyCollectionResponse]: """ List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MdmWindowsInformationProtecti return await self.request_adapter.send_async(request_info, MdmWindowsInformationProtectionPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[MdmWindowsInformationProtectionPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: + async def post(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: """ Create a new mdmWindowsInformationProtectionPolicy object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None return await self.request_adapter.send_async(request_info, MdmWindowsInformationProtectionPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MdmWindowsInformationProtectionPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mdmWindowsInformationProtectionPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[MdmWindowsIn request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[MdmWindowsInformationProtectionPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mdmWindowsInformationProtectionPolicy object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MdmWindowsInformationProtect """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mdmWindowsInformationProtectionPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MdmWindowsInformationProtectionPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MdmWindowsInformationProtectionPoliciesRequestBuilder.MdmWindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MdmWindowsInformationProtectionPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_app_categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_app_categories/count/count_request_builder.py index 1a12bbf917b..1b6da785fda 100644 --- a/msgraph/generated/device_app_management/mobile_app_categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppCategories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 b8b0092ac56..2870ebbc23d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppCategories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppCategory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppCategoryItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ Read properties and relationships of the mobileAppCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - async def patch(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[MobileAppCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def patch(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ Update the properties of a mobileAppCategory object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppCategory] = None, request_configura return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppCategory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileAppCategories/{mobileAppCategory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCat request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[MobileAppCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppCategory object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppCategory] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileAppCategories/{mobileAppCategory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppCategoryItemRequest raise TypeError("raw_url cannot be null.") return MobileAppCategoryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppCategoryItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 c5b4bb5e054..a60d0e66445 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MobileAppCategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ List properties and relationships of the mobileAppCategory objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoriesRequestBui return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[MobileAppCategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def post(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ Create a new mobileAppCategory object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppCategory] = None, request_configurat return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppCategory objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCat request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[MobileAppCategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppCategory object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppCategory] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileAppCategories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoriesRequestBuilder.MobileAppCategoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/count/count_request_builder.py index 92bbe89da7f..889b15cfd1b 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 70fd8118f14..0c8ba71ec1e 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/assign", path_parameters) - async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AssignPostRequestBody] = None, request_config raise Exception("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: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignRequestBuilder: raise TypeError("raw_url cannot be null.") return AssignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 932fa9990ae..d8348253bff 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_device_mobile_app_configuration_assignment_id(self,managed_device url_tpl_params["managedDeviceMobileAppConfigurationAssignment%2Did"] = managed_device_mobile_app_configuration_assignment_id return ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse]: """ List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: + async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: """ Create a new managedDeviceMobileAppConfigurationAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the managedDeviceMobileAppConfigurationAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new managedDeviceMobileAppConfigurationAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfig """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/count/count_request_builder.py index dfe45a485f3..e14d7781f86 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 a1e81b48b21..b4109248316 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/assignments/{managedDeviceMobileAppConfigurationAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a managedDeviceMobileAppConfigurationAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ManagedDeviceMobileAppConf raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: """ Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ManagedDeviceMobileAppConfigu return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationAssignment, error_mapping) - async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: + async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: """ Update the properties of a managedDeviceMobileAppConfigurationAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignmen return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a managedDeviceMobileAppConfigurationAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/assignments/{managedDeviceMobileAppConfigurationAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedDeviceMobileAppConfigurationAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedDevic request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedDeviceMobileAppConfigurationAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/assignments/{managedDeviceMobileAppConfigurationAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedDeviceMobileAppConfig raise TypeError("raw_url cannot be null.") return ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilder.ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 d7f8697f226..381fc7484d3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/deviceStatusSummary{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceStatusSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceStatusSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceStatusSummaryRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceStatusSummaryRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceSummary]: """ Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeviceStatusSummaryRequestBui return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationDeviceSummary, error_mapping) - async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceSummary] = None, request_configuration: Optional[DeviceStatusSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceSummary]: + async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceSummary]: """ Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceSum return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationDeviceSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceStatusSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceStatusSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/deviceStatusSummary', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceStatusSummaryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceStatus request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceSummary] = None, request_configuration: Optional[DeviceStatusSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/deviceStatusSummary', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceStatusSummaryRequestBu raise TypeError("raw_url cannot be null.") return DeviceStatusSummaryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusSummaryRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceStatusSummaryRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusSummaryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceStatusSummaryRequestBuilder.DeviceStatusSummaryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusSummaryRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/count/count_request_builder.py index e3b028b31b7..6a188e94773 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/device_statuses/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/deviceStatuses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 1da5b989751..86d9f233ec6 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_device_mobile_app_configuration_device_status_id(self,managed_dev url_tpl_params["managedDeviceMobileAppConfigurationDeviceStatus%2Did"] = managed_device_mobile_app_configuration_device_status_id return ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceStatusesRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse]: """ List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceStatusesRequestBuilderG return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[DeviceStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: + async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: """ Create a new managedDeviceMobileAppConfigurationDeviceStatus object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStat return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationDeviceStatus, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceStatusesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceStatus request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[DeviceStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new managedDeviceMobileAppConfigurationDeviceStatus object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfig """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/deviceStatuses', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceStatusesRequestBuilder.DeviceStatusesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 3bca9e3741b..d7a7bf79800 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/deviceStatuses/{managedDeviceMobileAppConfigurationDeviceStatus%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a managedDeviceMobileAppConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ManagedDeviceMobileAppConf raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: """ Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ManagedDeviceMobileAppConfigu return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationDeviceStatus, error_mapping) - async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: + async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: """ Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceSta return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationDeviceStatus, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a managedDeviceMobileAppConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/deviceStatuses/{managedDeviceMobileAppConfigurationDeviceStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedDeviceMobileAppConfigurationDeviceStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedDevic request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/deviceStatuses/{managedDeviceMobileAppConfigurationDeviceStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedDeviceMobileAppConfig raise TypeError("raw_url cannot be null.") return ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilder.ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 410b85842d7..2dbdd371496 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a iosMobileAppConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[ManagedDeviceMobileAppConf raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ Read properties and relationships of the managedDeviceMobileAppConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[ManagedDeviceMobileAppConfigu return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfiguration, error_mapping) - async def patch(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: + async def patch(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ Update the properties of a iosMobileAppConfiguration object. param body: The request body @@ -96,18 +97,18 @@ async def patch(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a iosMobileAppConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedDeviceMobileAppConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedDevic request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a iosMobileAppConfiguration object. param body: The request body @@ -127,7 +128,7 @@ def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -197,16 +198,6 @@ def user_statuses(self) -> UserStatusesRequestBuilder: return UserStatusesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceMobileAppConfigurationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters(): """ @@ -233,27 +224,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceMobileAppConfigurationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilder.ManagedDeviceMobileAppConfigurationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceMobileAppConfigurationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 a9b87c4ead3..38d27694c65 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/userStatusSummary{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserStatusSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userStatusSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserStatusSummaryRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserStatusSummaryRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserSummary]: """ Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UserStatusSummaryRequestBuild return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationUserSummary, error_mapping) - async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationUserSummary] = None, request_configuration: Optional[UserStatusSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserSummary]: + async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationUserSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserSummary]: """ Update the properties of a managedDeviceMobileAppConfigurationUserSummary object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationUserSumma return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationUserSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserStatusSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userStatusSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/userStatusSummary', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserStatusSummaryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedDeviceMobileAppConfigurationUserSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[UserStatusSu request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationUserSummary] = None, request_configuration: Optional[UserStatusSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationUserSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedDeviceMobileAppConfigurationUserSummary object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/userStatusSummary', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserStatusSummaryRequestBuil raise TypeError("raw_url cannot be null.") return UserStatusSummaryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusSummaryRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserStatusSummaryRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusSummaryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserStatusSummaryRequestBuilder.UserStatusSummaryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusSummaryRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/count/count_request_builder.py index 4255336d02c..dbad4c507a2 100644 --- a/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_app_configurations/item/user_statuses/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/userStatuses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 feca9e634a8..d8c4c0de059 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/userStatuses/{managedDeviceMobileAppConfigurationUserStatus%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a managedDeviceMobileAppConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ManagedDeviceMobileAppConf raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: """ Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ManagedDeviceMobileAppConfigu return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationUserStatus, error_mapping) - async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: + async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: """ Update the properties of a managedDeviceMobileAppConfigurationUserStatus object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatu return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationUserStatus, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a managedDeviceMobileAppConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/userStatuses/{managedDeviceMobileAppConfigurationUserStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedDeviceMobileAppConfigurationUserStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedDevic request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedDeviceMobileAppConfigurationUserStatus object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/userStatuses/{managedDeviceMobileAppConfigurationUserStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedDeviceMobileAppConfig raise TypeError("raw_url cannot be null.") return ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilder.ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 014c7a8bd86..a73bbb2408a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_device_mobile_app_configuration_user_status_id(self,managed_devic url_tpl_params["managedDeviceMobileAppConfigurationUserStatus%2Did"] = managed_device_mobile_app_configuration_user_status_id return ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserStatusesRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse]: """ List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserStatusesRequestBuilderGet return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[UserStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: + async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: """ Create a new managedDeviceMobileAppConfigurationUserStatus object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationUserStatus, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserStatusesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the managedDeviceMobileAppConfigurationUserStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[UserStatuses request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[UserStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new managedDeviceMobileAppConfigurationUserStatus object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfig """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileAppConfigurations/{managedDeviceMobileAppConfiguration%2Did}/userStatuses', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserStatusesRequestBuilder.UserStatusesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 118049ad750..f572981ab04 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_device_mobile_app_configuration_id(self,managed_device_mobile_app url_tpl_params["managedDeviceMobileAppConfiguration%2Did"] = managed_device_mobile_app_configuration_id return ManagedDeviceMobileAppConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MobileAppConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationCollectionResponse]: """ List properties and relationships of the managedDeviceMobileAppConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileAppConfigurationsReques return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[MobileAppConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: + async def post(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ Create a new iosMobileAppConfiguration object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the managedDeviceMobileAppConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[MobileAppConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new iosMobileAppConfiguration object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfig """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileAppConfigurations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppConfigurationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppConfigurationsRequestBuilder.MobileAppConfigurationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppConfigurationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/count/count_request_builder.py index 30303699268..4ed6bcdd3b1 100644 --- a/msgraph/generated/device_app_management/mobile_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_android_lob_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_android_lob_app/count/count_request_builder.py index 0f4acaa6504..f8ea14df0b7 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_android_lob_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_android_lob_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.androidLobApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_android_lob_app/graph_android_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_android_lob_app/graph_android_lob_app_request_builder.py index 267b0e93d5f..a3d44832ef0 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_android_lob_app/graph_android_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_android_lob_app/graph_android_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.androidLobApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAndroidLobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[AndroidLobAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AndroidLobAppCollectionResponse]: """ Get the items of type microsoft.graph.androidLobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAndroidLobAppRequestBuil return await self.request_adapter.send_async(request_info, AndroidLobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAndroidLobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.androidLobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAndroidLobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAndroidLobAppRequestBuilder.GraphAndroidLobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_android_store_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_android_store_app/count/count_request_builder.py index 0bec07c6f02..550b449d26e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_android_store_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_android_store_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.androidStoreApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_android_store_app/graph_android_store_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_android_store_app/graph_android_store_app_request_builder.py index e812eca1558..ce1dbd97bb5 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_android_store_app/graph_android_store_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_android_store_app/graph_android_store_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.androidStoreApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAndroidStoreAppRequestBuilderGetRequestConfiguration] = None) -> Optional[AndroidStoreAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AndroidStoreAppCollectionResponse]: """ Get the items of type microsoft.graph.androidStoreApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAndroidStoreAppRequestBu return await self.request_adapter.send_async(request_info, AndroidStoreAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAndroidStoreAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.androidStoreApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAndroidStoreAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAndroidStoreAppRequestBuilder.GraphAndroidStoreAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_ios_lob_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_ios_lob_app/count/count_request_builder.py index 8da6fbdee75..279e705fd1d 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_ios_lob_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_ios_lob_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.iosLobApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_ios_lob_app/graph_ios_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_ios_lob_app/graph_ios_lob_app_request_builder.py index 6458ef7912c..efc7fc5a268 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_ios_lob_app/graph_ios_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_ios_lob_app/graph_ios_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.iosLobApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphIosLobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[IosLobAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosLobAppCollectionResponse]: """ Get the items of type microsoft.graph.iosLobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphIosLobAppRequestBuilderG return await self.request_adapter.send_async(request_info, IosLobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphIosLobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.iosLobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphIosLobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphIosLobAppRequestBuilder.GraphIosLobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_ios_store_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_ios_store_app/count/count_request_builder.py index a5af289a3fe..b76979e32a0 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_ios_store_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_ios_store_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.iosStoreApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_ios_store_app/graph_ios_store_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_ios_store_app/graph_ios_store_app_request_builder.py index 48b1f156af4..2612a209c02 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_ios_store_app/graph_ios_store_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_ios_store_app/graph_ios_store_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.iosStoreApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphIosStoreAppRequestBuilderGetRequestConfiguration] = None) -> Optional[IosStoreAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosStoreAppCollectionResponse]: """ Get the items of type microsoft.graph.iosStoreApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphIosStoreAppRequestBuilde return await self.request_adapter.send_async(request_info, IosStoreAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphIosStoreAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.iosStoreApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphIosStoreAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphIosStoreAppRequestBuilder.GraphIosStoreAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_ios_vpp_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_ios_vpp_app/count/count_request_builder.py index e317efae374..f0e1248b0c8 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_ios_vpp_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_ios_vpp_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.iosVppApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_ios_vpp_app/graph_ios_vpp_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_ios_vpp_app/graph_ios_vpp_app_request_builder.py index 82df24bf304..42aabc813d2 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_ios_vpp_app/graph_ios_vpp_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_ios_vpp_app/graph_ios_vpp_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.iosVppApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphIosVppAppRequestBuilderGetRequestConfiguration] = None) -> Optional[IosVppAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosVppAppCollectionResponse]: """ Get the items of type microsoft.graph.iosVppApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphIosVppAppRequestBuilderG return await self.request_adapter.send_async(request_info, IosVppAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphIosVppAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.iosVppApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphIosVppAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphIosVppAppRequestBuilder.GraphIosVppAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_dmg_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_dmg_app/count/count_request_builder.py index acf2c78e2da..0cee23e3905 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_dmg_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_dmg_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.macOSDmgApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_dmg_app/graph_mac_o_s_dmg_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_dmg_app/graph_mac_o_s_dmg_app_request_builder.py index eb004caa39b..53c7854dcd5 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_dmg_app/graph_mac_o_s_dmg_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_dmg_app/graph_mac_o_s_dmg_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.macOSDmgApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphMacOSDmgAppRequestBuilderGetRequestConfiguration] = None) -> Optional[MacOSDmgAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MacOSDmgAppCollectionResponse]: """ Get the items of type microsoft.graph.macOSDmgApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphMacOSDmgAppRequestBuilde return await self.request_adapter.send_async(request_info, MacOSDmgAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphMacOSDmgAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.macOSDmgApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphMacOSDmgAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphMacOSDmgAppRequestBuilder.GraphMacOSDmgAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_lob_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_lob_app/count/count_request_builder.py index 7438286586c..71b10f49cd3 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_lob_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_lob_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.macOSLobApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_lob_app/graph_mac_o_s_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_lob_app/graph_mac_o_s_lob_app_request_builder.py index 73917c57d46..c3a3fbf8ec5 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_lob_app/graph_mac_o_s_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_mac_o_s_lob_app/graph_mac_o_s_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.macOSLobApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphMacOSLobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[MacOSLobAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MacOSLobAppCollectionResponse]: """ Get the items of type microsoft.graph.macOSLobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphMacOSLobAppRequestBuilde return await self.request_adapter.send_async(request_info, MacOSLobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphMacOSLobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.macOSLobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphMacOSLobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphMacOSLobAppRequestBuilder.GraphMacOSLobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_managed_android_lob_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_managed_android_lob_app/count/count_request_builder.py index a50a54fcd5b..04df68d5d9e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_managed_android_lob_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_managed_android_lob_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.managedAndroidLobApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_managed_android_lob_app/graph_managed_android_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_managed_android_lob_app/graph_managed_android_lob_app_request_builder.py index 4125f57751d..2a39e41b684 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_managed_android_lob_app/graph_managed_android_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_managed_android_lob_app/graph_managed_android_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.managedAndroidLobApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphManagedAndroidLobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAndroidLobAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAndroidLobAppCollectionResponse]: """ Get the items of type microsoft.graph.managedAndroidLobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphManagedAndroidLobAppRequ return await self.request_adapter.send_async(request_info, ManagedAndroidLobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphManagedAndroidLobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.managedAndroidLobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphManagedAndroidLobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphManagedAndroidLobAppRequestBuilder.GraphManagedAndroidLobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_managed_i_o_s_lob_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_managed_i_o_s_lob_app/count/count_request_builder.py index a7ae593a3ff..73232a9dd36 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_managed_i_o_s_lob_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_managed_i_o_s_lob_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.managedIOSLobApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_managed_i_o_s_lob_app/graph_managed_i_o_s_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_managed_i_o_s_lob_app/graph_managed_i_o_s_lob_app_request_builder.py index ca1301efafc..9cfb8fa85b5 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_managed_i_o_s_lob_app/graph_managed_i_o_s_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_managed_i_o_s_lob_app/graph_managed_i_o_s_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.managedIOSLobApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphManagedIOSLobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedIOSLobAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedIOSLobAppCollectionResponse]: """ Get the items of type microsoft.graph.managedIOSLobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphManagedIOSLobAppRequestB return await self.request_adapter.send_async(request_info, ManagedIOSLobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphManagedIOSLobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.managedIOSLobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphManagedIOSLobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphManagedIOSLobAppRequestBuilder.GraphManagedIOSLobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_managed_mobile_lob_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_managed_mobile_lob_app/count/count_request_builder.py index 8abafa05598..5462882e2f9 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_managed_mobile_lob_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_managed_mobile_lob_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.managedMobileLobApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_managed_mobile_lob_app/graph_managed_mobile_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_managed_mobile_lob_app/graph_managed_mobile_lob_app_request_builder.py index bc149f10b1f..3b4d47c0d1f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_managed_mobile_lob_app/graph_managed_mobile_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_managed_mobile_lob_app/graph_managed_mobile_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.managedMobileLobApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphManagedMobileLobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedMobileLobAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileLobAppCollectionResponse]: """ Get the items of type microsoft.graph.managedMobileLobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphManagedMobileLobAppReque return await self.request_adapter.send_async(request_info, ManagedMobileLobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphManagedMobileLobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.managedMobileLobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphManagedMobileLobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphManagedMobileLobAppRequestBuilder.GraphManagedMobileLobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_microsoft_store_for_business_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_microsoft_store_for_business_app/count/count_request_builder.py index d2fdf2dab7d..f24c6d1ed0e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_microsoft_store_for_business_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_microsoft_store_for_business_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.microsoftStoreForBusinessApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_microsoft_store_for_business_app/graph_microsoft_store_for_business_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_microsoft_store_for_business_app/graph_microsoft_store_for_business_app_request_builder.py index b2ff6723f84..49679435ab8 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_microsoft_store_for_business_app/graph_microsoft_store_for_business_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_microsoft_store_for_business_app/graph_microsoft_store_for_business_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.microsoftStoreForBusinessApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphMicrosoftStoreForBusinessAppRequestBuilderGetRequestConfiguration] = None) -> Optional[MicrosoftStoreForBusinessAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MicrosoftStoreForBusinessAppCollectionResponse]: """ Get the items of type microsoft.graph.microsoftStoreForBusinessApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphMicrosoftStoreForBusines return await self.request_adapter.send_async(request_info, MicrosoftStoreForBusinessAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphMicrosoftStoreForBusinessAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.microsoftStoreForBusinessApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphMicrosoftStoreForBusinessAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphMicrosoftStoreForBusinessAppRequestBuilder.GraphMicrosoftStoreForBusinessAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_win32_lob_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_win32_lob_app/count/count_request_builder.py index 75a30c9744f..57e273eba51 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_win32_lob_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_win32_lob_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.win32LobApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_win32_lob_app/graph_win32_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_win32_lob_app/graph_win32_lob_app_request_builder.py index 63b33096517..0aca7b71956 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_win32_lob_app/graph_win32_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_win32_lob_app/graph_win32_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.win32LobApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphWin32LobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[Win32LobAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Win32LobAppCollectionResponse]: """ Get the items of type microsoft.graph.win32LobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphWin32LobAppRequestBuilde return await self.request_adapter.send_async(request_info, Win32LobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphWin32LobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.win32LobApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphWin32LobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphWin32LobAppRequestBuilder.GraphWin32LobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_windows_app_x/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_windows_app_x/count/count_request_builder.py index 6a7bd93da58..b29ccae932d 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_windows_app_x/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_windows_app_x/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.windowsAppX/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_windows_app_x/graph_windows_app_x_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_windows_app_x/graph_windows_app_x_request_builder.py index b403ad6d23f..a92057eda22 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_windows_app_x/graph_windows_app_x_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_windows_app_x/graph_windows_app_x_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.windowsAppX{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphWindowsAppXRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsAppXCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsAppXCollectionResponse]: """ Get the items of type microsoft.graph.windowsAppX in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphWindowsAppXRequestBuilde return await self.request_adapter.send_async(request_info, WindowsAppXCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphWindowsAppXRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.windowsAppX in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphWindowsAppXRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphWindowsAppXRequestBuilder.GraphWindowsAppXRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_windows_mobile_m_s_i/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_windows_mobile_m_s_i/count/count_request_builder.py index 2edb7c9d808..266436ea6cf 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_windows_mobile_m_s_i/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_windows_mobile_m_s_i/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.windowsMobileMSI/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_windows_mobile_m_s_i/graph_windows_mobile_m_s_i_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_windows_mobile_m_s_i/graph_windows_mobile_m_s_i_request_builder.py index 9b5a91d139e..57a6d89df41 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_windows_mobile_m_s_i/graph_windows_mobile_m_s_i_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_windows_mobile_m_s_i/graph_windows_mobile_m_s_i_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.windowsMobileMSI{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphWindowsMobileMSIRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsMobileMSICollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsMobileMSICollectionResponse]: """ Get the items of type microsoft.graph.windowsMobileMSI in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphWindowsMobileMSIRequestB return await self.request_adapter.send_async(request_info, WindowsMobileMSICollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphWindowsMobileMSIRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.windowsMobileMSI in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphWindowsMobileMSIRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphWindowsMobileMSIRequestBuilder.GraphWindowsMobileMSIRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_windows_universal_app_x/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_windows_universal_app_x/count/count_request_builder.py index ee5f3b25e06..f54404b90d9 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_windows_universal_app_x/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_windows_universal_app_x/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.windowsUniversalAppX/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_windows_universal_app_x/graph_windows_universal_app_x_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_windows_universal_app_x/graph_windows_universal_app_x_request_builder.py index 2d5334f9966..4341c374643 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_windows_universal_app_x/graph_windows_universal_app_x_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_windows_universal_app_x/graph_windows_universal_app_x_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.windowsUniversalAppX{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphWindowsUniversalAppXRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsUniversalAppXCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsUniversalAppXCollectionResponse]: """ Get the items of type microsoft.graph.windowsUniversalAppX in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphWindowsUniversalAppXRequ return await self.request_adapter.send_async(request_info, WindowsUniversalAppXCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphWindowsUniversalAppXRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.windowsUniversalAppX in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphWindowsUniversalAppXRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphWindowsUniversalAppXRequestBuilder.GraphWindowsUniversalAppXRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_windows_web_app/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_windows_web_app/count/count_request_builder.py index f86e6752633..ab079fae3f0 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_windows_web_app/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_windows_web_app/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.windowsWebApp/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/graph_windows_web_app/graph_windows_web_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/graph_windows_web_app/graph_windows_web_app_request_builder.py index b513ab0eeb3..ce83f0ab142 100644 --- a/msgraph/generated/device_app_management/mobile_apps/graph_windows_web_app/graph_windows_web_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/graph_windows_web_app/graph_windows_web_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/graph.windowsWebApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphWindowsWebAppRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsWebAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsWebAppCollectionResponse]: """ Get the items of type microsoft.graph.windowsWebApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphWindowsWebAppRequestBuil return await self.request_adapter.send_async(request_info, WindowsWebAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphWindowsWebAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.windowsWebApp in the microsoft.graph.mobileApp collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphWindowsWebAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphWindowsWebAppRequestBuilder.GraphWindowsWebAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/assign/assign_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/assign/assign_request_builder.py index 821346d6645..6cd2956a002 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/assign/assign_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/assign", path_parameters) - async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action assign param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[AssignPostRequestBody] = None, request_config raise Exception("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: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action assign param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignRequestBuilder: raise TypeError("raw_url cannot be null.") return AssignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b436cc4a484..876acd2bad2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/assignments/count/count_request_builder.py index 5779b6115fe..91bfcd1c091 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 5e200fc10a9..f1d10adea46 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/categories/categories_request_builder.py index 29524503271..05ae533cbd8 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/categories/count/count_request_builder.py index a169c4f2101..e0a9e0ce017 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/categories/item/mobile_app_category_item_request_builder.py index f784d392edc..a7de3a6b6a0 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/assignments/assignments_request_builder.py index 333846e4704..84a9424b248 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/assignments/count/count_request_builder.py index e23e532803f..a67734689bd 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py index d7203aaff5d..dfc6d09fa18 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/categories/categories_request_builder.py index 20e61caeb13..92c73b3f6f3 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/categories/count/count_request_builder.py index 11e19d06db0..b342a012884 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/categories/item/mobile_app_category_item_request_builder.py index cb8fd1b1087..0da2b089117 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - 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 a68d3108258..6969d409313 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten url_tpl_params["mobileAppContent%2Did"] = mobile_app_content_id return MobileAppContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContentVersionsRequestBuilder return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContent] = None, request_configurati return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentVersi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentVersionsRequestBuilder.ContentVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/count/count_request_builder.py index 69868a9587d..151bc82c618 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py index a807402047d..b0814a75cbd 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta url_tpl_params["mobileContainedApp%2Did"] = mobile_contained_app_id return MobileContainedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileContainedApp] = None, request_configura return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContainedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/containedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContainedAppsRequestBuilder.ContainedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/contained_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/contained_apps/count/count_request_builder.py index f23d55142f1..c80fba09074 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/contained_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/contained_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py index 27e3a173467..760df93a68f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[MobileContainedAppItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileContainedAppItemRequest return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[MobileContainedApp] = None, request_configur return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileContai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileContainedAppItemReques raise TypeError("raw_url cannot be null.") return MobileContainedAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileContainedAppItemRequestBuilder.MobileContainedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/count/count_request_builder.py index 9a4c47914d3..296e931eae6 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/files_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/files_request_builder.py index f321e1fefb7..1c62c334a79 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/files_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_file_id(self,mobile_app_content_file_id: str) -> Mobil url_tpl_params["mobileAppContentFile%2Did"] = mobile_app_content_file_id return MobileAppContentFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContentFile] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContentFile] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/item/commit/commit_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/item/commit/commit_request_builder.py index a6a8084b2f3..f5a5d368d82 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/item/commit/commit_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/item/commit/commit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/commit", path_parameters) - async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Commits a file of a given app. param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[CommitPostRequestBody] = None, request_config raise Exception("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: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CommitRequestBuilder: raise TypeError("raw_url cannot be null.") return CommitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py index 383b8134321..bbe3d7f6b55 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentFileItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentFileItemReque return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContentFile] = None, request_config return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContentFile] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def renew_upload(self) -> RenewUploadRequestBuilder: return RenewUploadRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentFileItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentFileItemRequestBuilder.MobileAppContentFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py index d0b01a5cf9d..2f1e773fcb6 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/renewUpload", path_parameters) - async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPos raise Exception("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[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenewUploadRequestBuilder: raise TypeError("raw_url cannot be null.") return RenewUploadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenewUploadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 029a0db7c8e..7536963228d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentItemRequestBu return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContent] = None, request_configurat return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContent] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentItemRequestBuilder.MobileAppContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/graph_android_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/graph_android_lob_app_request_builder.py index 546d28c81ad..def75f951a2 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/graph_android_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_lob_app/graph_android_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidLobApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAndroidLobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[AndroidLobApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AndroidLobApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.androidLobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GraphAndroidLobAppRequestBuil return await self.request_adapter.send_async(request_info, AndroidLobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAndroidLobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.androidLobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAndroidLobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAndroidLobAppRequestBuilder.GraphAndroidLobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/assignments/assignments_request_builder.py index f825a9945ff..ef1ebcbd194 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidStoreApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/assignments/count/count_request_builder.py index ee18ba47a3e..7115a88b4e5 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidStoreApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/assignments/item/mobile_app_assignment_item_request_builder.py index bdfeb3ef7ea..311a241bbc5 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidStoreApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidStoreApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidStoreApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/categories/categories_request_builder.py index 51d6c8a4aae..56f0658c2c7 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/categories/count/count_request_builder.py index f497bb6df7b..a01b1c1c466 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidStoreApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/categories/item/mobile_app_category_item_request_builder.py index 8774bd78501..20ccf36c878 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidStoreApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/graph_android_store_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/graph_android_store_app_request_builder.py index a04311e062d..b9b4faff414 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/graph_android_store_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_android_store_app/graph_android_store_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.androidStoreApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAndroidStoreAppRequestBuilderGetRequestConfiguration] = None) -> Optional[AndroidStoreApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AndroidStoreApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.androidStoreApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[GraphAndroidStoreAppRequestBu return await self.request_adapter.send_async(request_info, AndroidStoreApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAndroidStoreAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.androidStoreApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAndroidStoreAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAndroidStoreAppRequestBuilder.GraphAndroidStoreAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/assignments/assignments_request_builder.py index f2e635df392..3311a227b1f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/assignments/count/count_request_builder.py index 1955eb7942f..8cd37b834cc 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py index 0addb6e7941..910d91bd975 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/categories/categories_request_builder.py index f657c38e668..6ced55840a3 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/categories/count/count_request_builder.py index 88a5b6fbe87..385cc9c5bde 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/categories/item/mobile_app_category_item_request_builder.py index 0a3fe8b0b83..7a56065e6d6 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - 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 260d738ea3b..18f5266637a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten url_tpl_params["mobileAppContent%2Did"] = mobile_app_content_id return MobileAppContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContentVersionsRequestBuilder return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContent] = None, request_configurati return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentVersi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentVersionsRequestBuilder.ContentVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/count/count_request_builder.py index 31150a0b843..0366f44f8ee 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py index 63e8f7bf147..5d616f29e62 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta url_tpl_params["mobileContainedApp%2Did"] = mobile_contained_app_id return MobileContainedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileContainedApp] = None, request_configura return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContainedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/containedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContainedAppsRequestBuilder.ContainedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/contained_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/contained_apps/count/count_request_builder.py index 8e13424af4e..874e612299e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/contained_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/contained_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py index 89c76324475..f7468a2584e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[MobileContainedAppItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileContainedAppItemRequest return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[MobileContainedApp] = None, request_configur return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileContai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileContainedAppItemReques raise TypeError("raw_url cannot be null.") return MobileContainedAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileContainedAppItemRequestBuilder.MobileContainedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/count/count_request_builder.py index 5634a1cfe23..19fac04ecf3 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/files_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/files_request_builder.py index a7a4ca58938..4d00b812b61 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/files_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_file_id(self,mobile_app_content_file_id: str) -> Mobil url_tpl_params["mobileAppContentFile%2Did"] = mobile_app_content_file_id return MobileAppContentFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContentFile] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContentFile] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/item/commit/commit_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/item/commit/commit_request_builder.py index da008e63c34..a5ced8f025d 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/item/commit/commit_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/item/commit/commit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/commit", path_parameters) - async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Commits a file of a given app. param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[CommitPostRequestBody] = None, request_config raise Exception("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: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CommitRequestBuilder: raise TypeError("raw_url cannot be null.") return CommitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py index aae535f1233..00c5d856ee8 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentFileItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentFileItemReque return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContentFile] = None, request_config return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContentFile] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def renew_upload(self) -> RenewUploadRequestBuilder: return RenewUploadRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentFileItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentFileItemRequestBuilder.MobileAppContentFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py index 9c29004666d..3a538fe0e5d 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/renewUpload", path_parameters) - async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPos raise Exception("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[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenewUploadRequestBuilder: raise TypeError("raw_url cannot be null.") return RenewUploadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenewUploadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 692c1f2b50a..9da5627c78c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentItemRequestBu return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContent] = None, request_configurat return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContent] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentItemRequestBuilder.MobileAppContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/graph_ios_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/graph_ios_lob_app_request_builder.py index 6ce6d1a8bd1..2d42d237541 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/graph_ios_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_lob_app/graph_ios_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosLobApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphIosLobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[IosLobApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosLobApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.iosLobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GraphIosLobAppRequestBuilderG return await self.request_adapter.send_async(request_info, IosLobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphIosLobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.iosLobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphIosLobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphIosLobAppRequestBuilder.GraphIosLobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/assignments/assignments_request_builder.py index d0df3e14c30..6a49ecc9de2 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosStoreApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/assignments/count/count_request_builder.py index e5b80a1c5f3..da870911fa3 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosStoreApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/assignments/item/mobile_app_assignment_item_request_builder.py index a57af803a3d..adb9fc6866b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosStoreApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosStoreApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosStoreApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/categories/categories_request_builder.py index 53bb057763b..1debaa29bbb 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/categories/count/count_request_builder.py index 43bbc2cef85..2a9ce0328ee 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosStoreApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/categories/item/mobile_app_category_item_request_builder.py index 965209a5c08..71561191111 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosStoreApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/graph_ios_store_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/graph_ios_store_app_request_builder.py index 9623817826e..35c7f495589 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/graph_ios_store_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_store_app/graph_ios_store_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosStoreApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphIosStoreAppRequestBuilderGetRequestConfiguration] = None) -> Optional[IosStoreApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosStoreApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.iosStoreApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[GraphIosStoreAppRequestBuilde return await self.request_adapter.send_async(request_info, IosStoreApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphIosStoreAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.iosStoreApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphIosStoreAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphIosStoreAppRequestBuilder.GraphIosStoreAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/assignments/assignments_request_builder.py index ee563331eee..877e0a3b010 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosVppApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/assignments/count/count_request_builder.py index 5779093b997..fff0b7226a3 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosVppApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/assignments/item/mobile_app_assignment_item_request_builder.py index ccdff0c4937..465b06f5aa5 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosVppApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosVppApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosVppApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/categories/categories_request_builder.py index 99e07c439b0..20b01bb9ad2 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/categories/count/count_request_builder.py index cef5d6b6215..2272bb8e60f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosVppApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/categories/item/mobile_app_category_item_request_builder.py index 6dc6699030e..a412a1af874 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosVppApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/graph_ios_vpp_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/graph_ios_vpp_app_request_builder.py index fc764568b6a..e7d699f2237 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/graph_ios_vpp_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_ios_vpp_app/graph_ios_vpp_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.iosVppApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphIosVppAppRequestBuilderGetRequestConfiguration] = None) -> Optional[IosVppApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosVppApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.iosVppApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[GraphIosVppAppRequestBuilderG return await self.request_adapter.send_async(request_info, IosVppApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphIosVppAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.iosVppApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphIosVppAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphIosVppAppRequestBuilder.GraphIosVppAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/assignments/assignments_request_builder.py index 92f0881d0c3..5cdc5d53e65 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/assignments/count/count_request_builder.py index d4083f22532..f4f125cc658 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/assignments/item/mobile_app_assignment_item_request_builder.py index 73180b6e4a0..72ac505f027 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/categories/categories_request_builder.py index 6359909c435..2170983bb66 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/categories/count/count_request_builder.py index 4ed17688a53..1d48e37f067 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/categories/item/mobile_app_category_item_request_builder.py index 71a648ca00b..db35d4de888 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - 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 7ee1201f8e5..fe3f7502f96 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten url_tpl_params["mobileAppContent%2Did"] = mobile_app_content_id return MobileAppContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContentVersionsRequestBuilder return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContent] = None, request_configurati return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentVersi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentVersionsRequestBuilder.ContentVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/count/count_request_builder.py index 391f73f1c84..1a7bb4fe506 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/contained_apps/contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/contained_apps/contained_apps_request_builder.py index eed9d589020..561dfa1aa1c 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/contained_apps/contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/contained_apps/contained_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta url_tpl_params["mobileContainedApp%2Did"] = mobile_contained_app_id return MobileContainedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileContainedApp] = None, request_configura return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContainedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/containedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContainedAppsRequestBuilder.ContainedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/contained_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/contained_apps/count/count_request_builder.py index 887b4f05476..b246ae69adb 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/contained_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/contained_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py index e9c061f16b5..05835547781 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[MobileContainedAppItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileContainedAppItemRequest return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[MobileContainedApp] = None, request_configur return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileContai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileContainedAppItemReques raise TypeError("raw_url cannot be null.") return MobileContainedAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileContainedAppItemRequestBuilder.MobileContainedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/count/count_request_builder.py index befa2a97537..aa8b1c95493 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/files_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/files_request_builder.py index ae837dcbbc1..b36c28d35a1 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/files_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_file_id(self,mobile_app_content_file_id: str) -> Mobil url_tpl_params["mobileAppContentFile%2Did"] = mobile_app_content_file_id return MobileAppContentFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContentFile] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContentFile] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/item/commit/commit_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/item/commit/commit_request_builder.py index e5d5b3bf3a6..c9979e3c71c 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/item/commit/commit_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/item/commit/commit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/commit", path_parameters) - async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Commits a file of a given app. param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[CommitPostRequestBody] = None, request_config raise Exception("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: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CommitRequestBuilder: raise TypeError("raw_url cannot be null.") return CommitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py index 7247020d618..fd4173a0a1e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentFileItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentFileItemReque return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContentFile] = None, request_config return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContentFile] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def renew_upload(self) -> RenewUploadRequestBuilder: return RenewUploadRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentFileItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentFileItemRequestBuilder.MobileAppContentFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py index 358db7b320b..5ace6d30337 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/renewUpload", path_parameters) - async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPos raise Exception("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[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenewUploadRequestBuilder: raise TypeError("raw_url cannot be null.") return RenewUploadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenewUploadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f7008073be3..b97ad6d5b47 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentItemRequestBu return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContent] = None, request_configurat return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContent] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentItemRequestBuilder.MobileAppContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/graph_mac_o_s_dmg_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/graph_mac_o_s_dmg_app_request_builder.py index 84ef9a98bdf..9e2f9f5c45b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/graph_mac_o_s_dmg_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_dmg_app/graph_mac_o_s_dmg_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSDmgApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphMacOSDmgAppRequestBuilderGetRequestConfiguration] = None) -> Optional[MacOSDmgApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MacOSDmgApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.macOSDmgApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GraphMacOSDmgAppRequestBuilde return await self.request_adapter.send_async(request_info, MacOSDmgApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphMacOSDmgAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.macOSDmgApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphMacOSDmgAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphMacOSDmgAppRequestBuilder.GraphMacOSDmgAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/assignments/assignments_request_builder.py index e4dac364518..1747bdf1912 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/assignments/count/count_request_builder.py index b28c13d30f9..c1f7fb35d1f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py index 47ce89cedb8..357e0869c85 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/categories/categories_request_builder.py index 1aa13fe06d2..936890c31bc 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/categories/count/count_request_builder.py index 80b76635dff..2b6900b4cd3 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/categories/item/mobile_app_category_item_request_builder.py index 6ead0cbf7be..a7a6168c04c 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - 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 735269a968a..ef9008036da 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten url_tpl_params["mobileAppContent%2Did"] = mobile_app_content_id return MobileAppContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContentVersionsRequestBuilder return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContent] = None, request_configurati return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentVersi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentVersionsRequestBuilder.ContentVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/count/count_request_builder.py index eb2a2ee0e55..2e651909128 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py index 1359fc9cd7e..3a26cd4c1c0 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta url_tpl_params["mobileContainedApp%2Did"] = mobile_contained_app_id return MobileContainedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileContainedApp] = None, request_configura return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContainedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/containedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContainedAppsRequestBuilder.ContainedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/contained_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/contained_apps/count/count_request_builder.py index fa73373c4ec..2dd7da9edb6 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/contained_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/contained_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py index 03cfb9c3f23..5bff2674328 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[MobileContainedAppItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileContainedAppItemRequest return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[MobileContainedApp] = None, request_configur return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileContai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileContainedAppItemReques raise TypeError("raw_url cannot be null.") return MobileContainedAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileContainedAppItemRequestBuilder.MobileContainedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/count/count_request_builder.py index 9a3cb5e879a..145d632a934 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/files_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/files_request_builder.py index 6e70b5c3bf1..0403c7b4297 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/files_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_file_id(self,mobile_app_content_file_id: str) -> Mobil url_tpl_params["mobileAppContentFile%2Did"] = mobile_app_content_file_id return MobileAppContentFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContentFile] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContentFile] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/item/commit/commit_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/item/commit/commit_request_builder.py index d2086077e8c..156358e8ffc 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/item/commit/commit_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/item/commit/commit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/commit", path_parameters) - async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Commits a file of a given app. param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[CommitPostRequestBody] = None, request_config raise Exception("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: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CommitRequestBuilder: raise TypeError("raw_url cannot be null.") return CommitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py index 6c85756e5ee..3f793a04b5c 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentFileItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentFileItemReque return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContentFile] = None, request_config return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContentFile] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def renew_upload(self) -> RenewUploadRequestBuilder: return RenewUploadRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentFileItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentFileItemRequestBuilder.MobileAppContentFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py index 7d6b62a39a0..ad1337b7558 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/renewUpload", path_parameters) - async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPos raise Exception("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[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenewUploadRequestBuilder: raise TypeError("raw_url cannot be null.") return RenewUploadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenewUploadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 5e43e883c20..e8f6bf80f98 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentItemRequestBu return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContent] = None, request_configurat return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContent] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentItemRequestBuilder.MobileAppContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/graph_mac_o_s_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/graph_mac_o_s_lob_app_request_builder.py index e65d37e98ea..b46cf7aa839 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/graph_mac_o_s_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_mac_o_s_lob_app/graph_mac_o_s_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.macOSLobApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphMacOSLobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[MacOSLobApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MacOSLobApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.macOSLobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GraphMacOSLobAppRequestBuilde return await self.request_adapter.send_async(request_info, MacOSLobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphMacOSLobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.macOSLobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphMacOSLobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphMacOSLobAppRequestBuilder.GraphMacOSLobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/assignments/assignments_request_builder.py index 12635023271..88a294c510b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/assignments/count/count_request_builder.py index 1f4c03ecc9e..a2cb25182f6 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py index db784b0ba71..ec38eed3618 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/categories/categories_request_builder.py index 7b881ed88d3..bf65f6e2913 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/categories/count/count_request_builder.py index 2751173bc81..302999a64b9 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/categories/item/mobile_app_category_item_request_builder.py index ab5fe3923ab..88ec2696e59 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - 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 f9182e8a6a6..599031f41ee 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten url_tpl_params["mobileAppContent%2Did"] = mobile_app_content_id return MobileAppContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContentVersionsRequestBuilder return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContent] = None, request_configurati return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentVersi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentVersionsRequestBuilder.ContentVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/count/count_request_builder.py index cf5ec99eef0..7f78cbb181f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py index 1a46225f43f..9bb5c07c91e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta url_tpl_params["mobileContainedApp%2Did"] = mobile_contained_app_id return MobileContainedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileContainedApp] = None, request_configura return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContainedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/containedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContainedAppsRequestBuilder.ContainedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/contained_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/contained_apps/count/count_request_builder.py index e80cd80e64d..580df4d4241 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/contained_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/contained_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py index ccdba68336d..bbfba7b82f4 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[MobileContainedAppItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileContainedAppItemRequest return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[MobileContainedApp] = None, request_configur return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileContai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileContainedAppItemReques raise TypeError("raw_url cannot be null.") return MobileContainedAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileContainedAppItemRequestBuilder.MobileContainedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/count/count_request_builder.py index 1eb784a22c9..db95efd6e5d 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/files_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/files_request_builder.py index 97549ee58d4..a900c1c2bb8 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/files_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_file_id(self,mobile_app_content_file_id: str) -> Mobil url_tpl_params["mobileAppContentFile%2Did"] = mobile_app_content_file_id return MobileAppContentFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContentFile] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContentFile] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/item/commit/commit_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/item/commit/commit_request_builder.py index 945e9c01a10..31a9aedd9bd 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/item/commit/commit_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/item/commit/commit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/commit", path_parameters) - async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Commits a file of a given app. param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[CommitPostRequestBody] = None, request_config raise Exception("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: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CommitRequestBuilder: raise TypeError("raw_url cannot be null.") return CommitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py index bd9fe1bb620..e8e19b78929 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentFileItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentFileItemReque return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContentFile] = None, request_config return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContentFile] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def renew_upload(self) -> RenewUploadRequestBuilder: return RenewUploadRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentFileItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentFileItemRequestBuilder.MobileAppContentFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py index 5275792ab99..742b692df18 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/renewUpload", path_parameters) - async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPos raise Exception("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[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenewUploadRequestBuilder: raise TypeError("raw_url cannot be null.") return RenewUploadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenewUploadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 c31c4772f65..e372cae3b28 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentItemRequestBu return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContent] = None, request_configurat return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContent] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentItemRequestBuilder.MobileAppContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/graph_managed_android_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/graph_managed_android_lob_app_request_builder.py index 5933df28117..fce275129d7 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/graph_managed_android_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_android_lob_app/graph_managed_android_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedAndroidLobApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphManagedAndroidLobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAndroidLobApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAndroidLobApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.managedAndroidLobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GraphManagedAndroidLobAppRequ return await self.request_adapter.send_async(request_info, ManagedAndroidLobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphManagedAndroidLobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.managedAndroidLobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphManagedAndroidLobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphManagedAndroidLobAppRequestBuilder.GraphManagedAndroidLobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/assignments/assignments_request_builder.py index 65c2efea4b8..2ae2d88f576 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/assignments/count/count_request_builder.py index fa09e196ff9..b9961d77560 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py index 05ae175c73e..e1691080d52 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/categories/categories_request_builder.py index fb5ab71e8ac..2dcecb02962 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/categories/count/count_request_builder.py index d53db91955d..3a9df4da358 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/categories/item/mobile_app_category_item_request_builder.py index 29f0d40c1ab..0de7e00be2c 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - 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 97a7b80930a..780a0362d08 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten url_tpl_params["mobileAppContent%2Did"] = mobile_app_content_id return MobileAppContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContentVersionsRequestBuilder return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContent] = None, request_configurati return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentVersi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentVersionsRequestBuilder.ContentVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/count/count_request_builder.py index a214c1158d6..06211c3ce0e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py index 3df6d86f7df..f09b5d42bff 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta url_tpl_params["mobileContainedApp%2Did"] = mobile_contained_app_id return MobileContainedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileContainedApp] = None, request_configura return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContainedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/containedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContainedAppsRequestBuilder.ContainedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/contained_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/contained_apps/count/count_request_builder.py index f0c7eeb10f3..1d9ad28e3c1 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/contained_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/contained_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py index 7e9d849aac5..4bd2be21d95 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[MobileContainedAppItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileContainedAppItemRequest return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[MobileContainedApp] = None, request_configur return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileContai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileContainedAppItemReques raise TypeError("raw_url cannot be null.") return MobileContainedAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileContainedAppItemRequestBuilder.MobileContainedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/count/count_request_builder.py index 9b5288c01fd..37c935c4039 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/files_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/files_request_builder.py index 86e5438982b..59939873962 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/files_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_file_id(self,mobile_app_content_file_id: str) -> Mobil url_tpl_params["mobileAppContentFile%2Did"] = mobile_app_content_file_id return MobileAppContentFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContentFile] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContentFile] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/item/commit/commit_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/item/commit/commit_request_builder.py index cc87208c737..59c3c70fd20 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/item/commit/commit_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/item/commit/commit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/commit", path_parameters) - async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Commits a file of a given app. param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[CommitPostRequestBody] = None, request_config raise Exception("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: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CommitRequestBuilder: raise TypeError("raw_url cannot be null.") return CommitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py index 321c6a7fdad..de38aa2f409 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentFileItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentFileItemReque return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContentFile] = None, request_config return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContentFile] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def renew_upload(self) -> RenewUploadRequestBuilder: return RenewUploadRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentFileItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentFileItemRequestBuilder.MobileAppContentFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py index c09cda4a1e8..2dc7fd48930 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/renewUpload", path_parameters) - async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPos raise Exception("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[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenewUploadRequestBuilder: raise TypeError("raw_url cannot be null.") return RenewUploadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenewUploadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 1c77e81c985..2598588f8fc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentItemRequestBu return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContent] = None, request_configurat return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContent] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentItemRequestBuilder.MobileAppContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/graph_managed_i_o_s_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/graph_managed_i_o_s_lob_app_request_builder.py index 0f6f78e6728..1c0642a24dd 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/graph_managed_i_o_s_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_i_o_s_lob_app/graph_managed_i_o_s_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedIOSLobApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphManagedIOSLobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedIOSLobApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedIOSLobApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.managedIOSLobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GraphManagedIOSLobAppRequestB return await self.request_adapter.send_async(request_info, ManagedIOSLobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphManagedIOSLobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.managedIOSLobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphManagedIOSLobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphManagedIOSLobAppRequestBuilder.GraphManagedIOSLobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/assignments/assignments_request_builder.py index 16d5e810a77..219d149825f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/assignments/count/count_request_builder.py index 6047147238c..c12326f608b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py index c7755a9b9c1..835314386ef 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/categories/categories_request_builder.py index c5a41aefa27..b0edaed00cf 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/categories/count/count_request_builder.py index 56662ab3a4b..969c740754b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/categories/item/mobile_app_category_item_request_builder.py index a4cdb7722de..8f89f084cef 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - 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 dc885db1a3a..6ddd638521b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten url_tpl_params["mobileAppContent%2Did"] = mobile_app_content_id return MobileAppContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContentVersionsRequestBuilder return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContent] = None, request_configurati return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentVersi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentVersionsRequestBuilder.ContentVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/count/count_request_builder.py index e6bcea30061..5c7dbb2323f 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py index 4d9b6b006d7..000f5d5bfea 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta url_tpl_params["mobileContainedApp%2Did"] = mobile_contained_app_id return MobileContainedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileContainedApp] = None, request_configura return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContainedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/containedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContainedAppsRequestBuilder.ContainedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/contained_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/contained_apps/count/count_request_builder.py index ffa81db96c2..7561a3a148b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/contained_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/contained_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py index 11076951190..2f7ba7e464c 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[MobileContainedAppItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileContainedAppItemRequest return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[MobileContainedApp] = None, request_configur return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileContai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileContainedAppItemReques raise TypeError("raw_url cannot be null.") return MobileContainedAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileContainedAppItemRequestBuilder.MobileContainedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/count/count_request_builder.py index b10f3bdf719..dc031f01f98 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/files_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/files_request_builder.py index 6a17cd33a61..523d3158b80 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/files_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_file_id(self,mobile_app_content_file_id: str) -> Mobil url_tpl_params["mobileAppContentFile%2Did"] = mobile_app_content_file_id return MobileAppContentFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContentFile] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContentFile] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/item/commit/commit_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/item/commit/commit_request_builder.py index 4a855b3248b..da164e7c5d4 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/item/commit/commit_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/item/commit/commit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/commit", path_parameters) - async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Commits a file of a given app. param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[CommitPostRequestBody] = None, request_config raise Exception("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: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CommitRequestBuilder: raise TypeError("raw_url cannot be null.") return CommitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py index 812ef1da5dc..d7c70343e21 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentFileItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentFileItemReque return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContentFile] = None, request_config return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContentFile] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def renew_upload(self) -> RenewUploadRequestBuilder: return RenewUploadRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentFileItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentFileItemRequestBuilder.MobileAppContentFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py index 85eac65b3f6..5a67002229c 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/renewUpload", path_parameters) - async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPos raise Exception("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[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenewUploadRequestBuilder: raise TypeError("raw_url cannot be null.") return RenewUploadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenewUploadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 553bf8ba3e5..e878f3efa74 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentItemRequestBu return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContent] = None, request_configurat return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContent] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentItemRequestBuilder.MobileAppContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/graph_managed_mobile_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/graph_managed_mobile_lob_app_request_builder.py index e6b9f239d75..2914cb37c1e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/graph_managed_mobile_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_managed_mobile_lob_app/graph_managed_mobile_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.managedMobileLobApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphManagedMobileLobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedMobileLobApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileLobApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.managedMobileLobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GraphManagedMobileLobAppReque return await self.request_adapter.send_async(request_info, ManagedMobileLobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphManagedMobileLobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.managedMobileLobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphManagedMobileLobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphManagedMobileLobAppRequestBuilder.GraphManagedMobileLobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/assignments/assignments_request_builder.py index 0b335c6ed7a..2723fb26e0e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.microsoftStoreForBusinessApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/assignments/count/count_request_builder.py index 45727bdec3b..5f9bae6bd46 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.microsoftStoreForBusinessApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/assignments/item/mobile_app_assignment_item_request_builder.py index 39012841e8c..7fe77ec2a7b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.microsoftStoreForBusinessApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.microsoftStoreForBusinessApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.microsoftStoreForBusinessApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/categories/categories_request_builder.py index d50161d3f56..3c9537b9d1a 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/categories/count/count_request_builder.py index edefbf4a0eb..a2c804ff8e1 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.microsoftStoreForBusinessApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/categories/item/mobile_app_category_item_request_builder.py index 17782dc135a..6512160714b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.microsoftStoreForBusinessApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/graph_microsoft_store_for_business_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/graph_microsoft_store_for_business_app_request_builder.py index 9504ff9941e..791d7679a94 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/graph_microsoft_store_for_business_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_microsoft_store_for_business_app/graph_microsoft_store_for_business_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.microsoftStoreForBusinessApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphMicrosoftStoreForBusinessAppRequestBuilderGetRequestConfiguration] = None) -> Optional[MicrosoftStoreForBusinessApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MicrosoftStoreForBusinessApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.microsoftStoreForBusinessApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[GraphMicrosoftStoreForBusines return await self.request_adapter.send_async(request_info, MicrosoftStoreForBusinessApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphMicrosoftStoreForBusinessAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.microsoftStoreForBusinessApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphMicrosoftStoreForBusinessAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphMicrosoftStoreForBusinessAppRequestBuilder.GraphMicrosoftStoreForBusinessAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/assignments/assignments_request_builder.py index 1b453ccd875..e96299fbe53 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/assignments/count/count_request_builder.py index fc4da293b8e..e0b47dd2f98 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py index becca3e1f20..e9ccbe7d728 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/categories/categories_request_builder.py index 74175dc88f3..7f417561eb9 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/categories/count/count_request_builder.py index 3a9228f6986..8824fdcfc31 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/categories/item/mobile_app_category_item_request_builder.py index 43c9605820e..a58161ea7fe 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - 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 ae0cff88ff8..9e384cc7999 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten url_tpl_params["mobileAppContent%2Did"] = mobile_app_content_id return MobileAppContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContentVersionsRequestBuilder return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContent] = None, request_configurati return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentVersi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentVersionsRequestBuilder.ContentVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/count/count_request_builder.py index ebdf4bf8554..974cd673222 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py index b255f98a3dc..b678a6e6119 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/contained_apps/contained_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta url_tpl_params["mobileContainedApp%2Did"] = mobile_contained_app_id return MobileContainedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileContainedApp] = None, request_configura return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContainedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/containedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContainedAppsRequestBuilder.ContainedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/contained_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/contained_apps/count/count_request_builder.py index 1b71be5ff43..ca978828ebb 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/contained_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/contained_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py index be1a7587dfa..b48c1520c0d 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[MobileContainedAppItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileContainedAppItemRequest return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[MobileContainedApp] = None, request_configur return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileContai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileContainedAppItemReques raise TypeError("raw_url cannot be null.") return MobileContainedAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileContainedAppItemRequestBuilder.MobileContainedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/count/count_request_builder.py index fc668179b1e..234c58b9158 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/files_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/files_request_builder.py index 5856bcb5c68..120ac40da54 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/files_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_file_id(self,mobile_app_content_file_id: str) -> Mobil url_tpl_params["mobileAppContentFile%2Did"] = mobile_app_content_file_id return MobileAppContentFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContentFile] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContentFile] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/item/commit/commit_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/item/commit/commit_request_builder.py index 49c790c7b2e..d4dc228c947 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/item/commit/commit_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/item/commit/commit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/commit", path_parameters) - async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Commits a file of a given app. param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[CommitPostRequestBody] = None, request_config raise Exception("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: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CommitRequestBuilder: raise TypeError("raw_url cannot be null.") return CommitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py index 97e6bdf0e96..7f89ad9c890 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentFileItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentFileItemReque return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContentFile] = None, request_config return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContentFile] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def renew_upload(self) -> RenewUploadRequestBuilder: return RenewUploadRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentFileItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentFileItemRequestBuilder.MobileAppContentFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py index ff6324add44..e31c917817c 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/renewUpload", path_parameters) - async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPos raise Exception("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[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenewUploadRequestBuilder: raise TypeError("raw_url cannot be null.") return RenewUploadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenewUploadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 0c5b3ab7136..0e20590854b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentItemRequestBu return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContent] = None, request_configurat return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContent] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentItemRequestBuilder.MobileAppContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/graph_win32_lob_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/graph_win32_lob_app_request_builder.py index 573b96147e4..b767c901cdd 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/graph_win32_lob_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_win32_lob_app/graph_win32_lob_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.win32LobApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphWin32LobAppRequestBuilderGetRequestConfiguration] = None) -> Optional[Win32LobApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Win32LobApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.win32LobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GraphWin32LobAppRequestBuilde return await self.request_adapter.send_async(request_info, Win32LobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphWin32LobAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.win32LobApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphWin32LobAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphWin32LobAppRequestBuilder.GraphWin32LobAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/assignments/assignments_request_builder.py index 1cf623dc9bf..022b038d1f7 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/assignments/count/count_request_builder.py index d7b666fbede..ae290d1ad50 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/assignments/item/mobile_app_assignment_item_request_builder.py index 003b57a6d9e..a93809663f8 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/categories/categories_request_builder.py index c6828e65edc..69136182cd9 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/categories/count/count_request_builder.py index d0e8a365bca..9978c1206e7 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/categories/item/mobile_app_category_item_request_builder.py index b14dc361421..109edd4f168 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - 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 8a2afb899b1..12619348346 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten url_tpl_params["mobileAppContent%2Did"] = mobile_app_content_id return MobileAppContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContentVersionsRequestBuilder return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContent] = None, request_configurati return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentVersi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentVersionsRequestBuilder.ContentVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/count/count_request_builder.py index cd5ead1343d..46c45a07131 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/contained_apps/contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/contained_apps/contained_apps_request_builder.py index 7cb35b4aa8d..fc19618f174 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/contained_apps/contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/contained_apps/contained_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta url_tpl_params["mobileContainedApp%2Did"] = mobile_contained_app_id return MobileContainedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileContainedApp] = None, request_configura return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContainedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/containedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContainedAppsRequestBuilder.ContainedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/contained_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/contained_apps/count/count_request_builder.py index abdc10e2c1e..4a226f70f64 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/contained_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/contained_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py index a16a081d71b..2138d2104b6 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[MobileContainedAppItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileContainedAppItemRequest return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[MobileContainedApp] = None, request_configur return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileContai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileContainedAppItemReques raise TypeError("raw_url cannot be null.") return MobileContainedAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileContainedAppItemRequestBuilder.MobileContainedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/count/count_request_builder.py index bcc9100ab3b..d2c7429984b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/files_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/files_request_builder.py index fc940039c6e..3306102c26b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/files_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_file_id(self,mobile_app_content_file_id: str) -> Mobil url_tpl_params["mobileAppContentFile%2Did"] = mobile_app_content_file_id return MobileAppContentFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContentFile] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContentFile] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/item/commit/commit_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/item/commit/commit_request_builder.py index 62174d145f8..d952dbbd5b1 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/item/commit/commit_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/item/commit/commit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/commit", path_parameters) - async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Commits a file of a given app. param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[CommitPostRequestBody] = None, request_config raise Exception("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: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CommitRequestBuilder: raise TypeError("raw_url cannot be null.") return CommitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py index 97521acf519..89d76590f1d 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentFileItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentFileItemReque return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContentFile] = None, request_config return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContentFile] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def renew_upload(self) -> RenewUploadRequestBuilder: return RenewUploadRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentFileItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentFileItemRequestBuilder.MobileAppContentFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py index d08c0d1596b..4007cf620af 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/renewUpload", path_parameters) - async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPos raise Exception("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[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenewUploadRequestBuilder: raise TypeError("raw_url cannot be null.") return RenewUploadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenewUploadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 3b50431ee21..dfdbdfdeea0 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentItemRequestBu return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContent] = None, request_configurat return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContent] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentItemRequestBuilder.MobileAppContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/graph_windows_app_x_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/graph_windows_app_x_request_builder.py index 3a28a8b75ce..cedd7d98376 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/graph_windows_app_x_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_app_x/graph_windows_app_x_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsAppX{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphWindowsAppXRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsAppX]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsAppX]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.windowsAppX param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GraphWindowsAppXRequestBuilde return await self.request_adapter.send_async(request_info, WindowsAppX, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphWindowsAppXRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.windowsAppX param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphWindowsAppXRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphWindowsAppXRequestBuilder.GraphWindowsAppXRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/assignments/assignments_request_builder.py index 13b5312813e..926288d2479 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/assignments/count/count_request_builder.py index a765e258c9e..475167012dc 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/assignments/item/mobile_app_assignment_item_request_builder.py index 829f4be2235..004f850c4b7 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/categories/categories_request_builder.py index a17169b191b..5906c0e1593 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/categories/count/count_request_builder.py index 96df6c8cc6d..1c57fd80a94 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/categories/item/mobile_app_category_item_request_builder.py index d8e69545eee..5bd9ecc09ce 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - 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 26d48d635ee..2fb3324bf00 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten url_tpl_params["mobileAppContent%2Did"] = mobile_app_content_id return MobileAppContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContentVersionsRequestBuilder return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContent] = None, request_configurati return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentVersi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentVersionsRequestBuilder.ContentVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/count/count_request_builder.py index ee97e058b34..2a0446ef7de 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/contained_apps/contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/contained_apps/contained_apps_request_builder.py index 3abc4177e2e..ba771b89ec3 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/contained_apps/contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/contained_apps/contained_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta url_tpl_params["mobileContainedApp%2Did"] = mobile_contained_app_id return MobileContainedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileContainedApp] = None, request_configura return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContainedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/containedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContainedAppsRequestBuilder.ContainedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/contained_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/contained_apps/count/count_request_builder.py index 2cf3f85cf39..67dc23fa181 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/contained_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/contained_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py index 91c8cb49fb6..ca681db0801 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[MobileContainedAppItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileContainedAppItemRequest return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[MobileContainedApp] = None, request_configur return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileContai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileContainedAppItemReques raise TypeError("raw_url cannot be null.") return MobileContainedAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileContainedAppItemRequestBuilder.MobileContainedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/count/count_request_builder.py index 6cfae24ae68..0d83786af83 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/files_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/files_request_builder.py index 112cf60a129..26c96817d11 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/files_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_file_id(self,mobile_app_content_file_id: str) -> Mobil url_tpl_params["mobileAppContentFile%2Did"] = mobile_app_content_file_id return MobileAppContentFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContentFile] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContentFile] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/item/commit/commit_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/item/commit/commit_request_builder.py index a7224c1bbdc..582e2d9da4b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/item/commit/commit_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/item/commit/commit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/commit", path_parameters) - async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Commits a file of a given app. param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[CommitPostRequestBody] = None, request_config raise Exception("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: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CommitRequestBuilder: raise TypeError("raw_url cannot be null.") return CommitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py index 7da72d66e1b..879512d27d2 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentFileItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentFileItemReque return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContentFile] = None, request_config return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContentFile] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def renew_upload(self) -> RenewUploadRequestBuilder: return RenewUploadRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentFileItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentFileItemRequestBuilder.MobileAppContentFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py index b2946fd0441..2227cfb7941 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/renewUpload", path_parameters) - async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPos raise Exception("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[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenewUploadRequestBuilder: raise TypeError("raw_url cannot be null.") return RenewUploadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenewUploadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 7a61b1c38f7..8597f86ee5f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentItemRequestBu return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContent] = None, request_configurat return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContent] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentItemRequestBuilder.MobileAppContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/graph_windows_mobile_m_s_i_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/graph_windows_mobile_m_s_i_request_builder.py index d9426d2533b..a3a9cbfb40e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/graph_windows_mobile_m_s_i_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_mobile_m_s_i/graph_windows_mobile_m_s_i_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsMobileMSI{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphWindowsMobileMSIRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsMobileMSI]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsMobileMSI]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.windowsMobileMSI param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GraphWindowsMobileMSIRequestB return await self.request_adapter.send_async(request_info, WindowsMobileMSI, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphWindowsMobileMSIRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.windowsMobileMSI param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphWindowsMobileMSIRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphWindowsMobileMSIRequestBuilder.GraphWindowsMobileMSIRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/assignments/assignments_request_builder.py index a86fdd510b2..c322335fa1b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/assignments/count/count_request_builder.py index e43d13eb1a2..96b83bfa372 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/assignments/item/mobile_app_assignment_item_request_builder.py index dedc39f54d3..3548571ece5 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/categories/categories_request_builder.py index d029c2d0b2e..d72b5bc2cba 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/categories/count/count_request_builder.py index d127e0bedf3..46e190546d5 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/categories/item/mobile_app_category_item_request_builder.py index 112a7a2c74d..65748d34921 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - 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 be7ea52a1c0..937e17ea334 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta url_tpl_params["mobileContainedApp%2Did"] = mobile_contained_app_id return MobileContainedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CommittedContainedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: """ The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[CommittedContainedAppsRequest return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[CommittedContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to committedContainedApps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileContainedApp] = None, request_configura return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CommittedContainedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[CommittedCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[CommittedContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to committedContainedApps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/committedContainedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommittedContainedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CommittedContainedAppsRequestBuilder.CommittedContainedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommittedContainedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/count/count_request_builder.py index 6ff32313fdb..807700af116 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/committed_contained_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/committedContainedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 613271bb13e..5da267b32e9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/committedContainedApps/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property committedContainedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[MobileContainedAppItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileContainedAppItemRequest return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property committedContainedApps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[MobileContainedApp] = None, request_configur return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property committedContainedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/committedContainedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileContai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property committedContainedApps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/committedContainedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileContainedAppItemReques raise TypeError("raw_url cannot be null.") return MobileContainedAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileContainedAppItemRequestBuilder.MobileContainedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 4bf267b3abf..88b6fabef70 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_id(self,mobile_app_content_id: str) -> MobileAppConten url_tpl_params["mobileAppContent%2Did"] = mobile_app_content_id return MobileAppContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContentVersionsRequestBuilder return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContent] = None, request_configurati return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentVersi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentVersionsRequestBuilder.ContentVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/count/count_request_builder.py index a710aaa7ae7..ed0f513dcc5 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/contained_apps/contained_apps_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/contained_apps/contained_apps_request_builder.py index 9020316d02f..1131449070e 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/contained_apps/contained_apps_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/contained_apps/contained_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_contained_app_id(self,mobile_contained_app_id: str) -> MobileConta url_tpl_params["mobileContainedApp%2Did"] = mobile_contained_app_id return MobileContainedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileContainedApp] = None, request_configura return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ContainedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/containedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContainedAppsRequestBuilder.ContainedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContainedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/contained_apps/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/contained_apps/count/count_request_builder.py index 0c89e0da183..5a0ba605a37 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/contained_apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/contained_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py index 755efb162cc..0e3aedff415 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/contained_apps/item/mobile_contained_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[MobileContainedAppItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileContainedAppItemRequest return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[MobileContainedApp] = None, request_configur return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of contained apps in a MobileLobApp acting as a package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileContai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/containedApps/{mobileContainedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileContainedAppItemReques raise TypeError("raw_url cannot be null.") return MobileContainedAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileContainedAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileContainedAppItemRequestBuilder.MobileContainedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileContainedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/count/count_request_builder.py index e821a60f812..095d6a4fcaf 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/files_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/files_request_builder.py index 8e86577a2f3..bd5b2f0ca47 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/files_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_content_file_id(self,mobile_app_content_file_id: str) -> Mobil url_tpl_params["mobileAppContentFile%2Did"] = mobile_app_content_file_id return MobileAppContentFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MobileAppContentFile] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MobileAppContentFile] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/item/commit/commit_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/item/commit/commit_request_builder.py index 521085a4168..a5014dde7f2 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/item/commit/commit_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/item/commit/commit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/commit", path_parameters) - async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Commits a file of a given app. param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[CommitPostRequestBody] = None, request_config raise Exception("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: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CommitRequestBuilder: raise TypeError("raw_url cannot be null.") return CommitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py index a31c087124c..d10d7296c00 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/item/mobile_app_content_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentFileItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentFileItemReque return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContentFile] = None, request_config return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of files for this app content version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContentFile] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def renew_upload(self) -> RenewUploadRequestBuilder: return RenewUploadRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentFileItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentFileItemRequestBuilder.MobileAppContentFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py index 1d1cc08bb28..d82cb3c5f53 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/content_versions/item/files/item/renew_upload/renew_upload_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}/files/{mobileAppContentFile%2Did}/renewUpload", path_parameters) - async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPos raise Exception("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[RenewUploadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renews the SAS URI for an application file upload. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenewUploadRequestBuilder: raise TypeError("raw_url cannot be null.") return RenewUploadRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenewUploadRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 0fa5fc6c003..8832d9a980d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppContentItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppContentItemRequestBu return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[MobileAppContent] = None, request_configurat return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of content versions for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppCon request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[MobileAppContent] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX/contentVersions/{mobileAppContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppContentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppContentItemRequestBuilder.MobileAppContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/graph_windows_universal_app_x_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/graph_windows_universal_app_x_request_builder.py index 6453cd1d5bd..92d483cd0f8 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/graph_windows_universal_app_x_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_universal_app_x/graph_windows_universal_app_x_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsUniversalAppX{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphWindowsUniversalAppXRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsUniversalAppX]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsUniversalAppX]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.windowsUniversalAppX param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[GraphWindowsUniversalAppXRequ return await self.request_adapter.send_async(request_info, WindowsUniversalAppX, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphWindowsUniversalAppXRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.windowsUniversalAppX param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphWindowsUniversalAppXRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphWindowsUniversalAppXRequestBuilder.GraphWindowsUniversalAppXRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/assignments/assignments_request_builder.py index 21b32ed089b..c1a1c858d23 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_assignment_id(self,mobile_app_assignment_id: str) -> MobileApp url_tpl_params["mobileAppAssignment%2Did"] = mobile_app_assignment_id return MobileAppAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsWebApp/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/assignments/count/count_request_builder.py index 529ddbd936f..eca5369cc9a 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsWebApp/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/assignments/item/mobile_app_assignment_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/assignments/item/mobile_app_assignment_item_request_builder.py index 15d8ad2d6b0..3630a21716b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/assignments/item/mobile_app_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/assignments/item/mobile_app_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsWebApp/assignments/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileAppAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileAppAssignmentItemReques return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileAppAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsWebApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsWebApp/assignments/{mobileAppAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileAppAssignmentItemReque raise TypeError("raw_url cannot be null.") return MobileAppAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppAssignmentItemRequestBuilder.MobileAppAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/categories/categories_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/categories/categories_request_builder.py index 4798a65983f..e448ba4dc69 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/categories/categories_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_mobile_app_category_id(self,mobile_app_category_id: str) -> MobileAppCate url_tpl_params["mobileAppCategory%2Did"] = mobile_app_category_id return MobileAppCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/categories/count/count_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/categories/count/count_request_builder.py index 684b8a8064a..b6a177c4e8b 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/categories/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsWebApp/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/categories/item/mobile_app_category_item_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/categories/item/mobile_app_category_item_request_builder.py index 978df4e15e9..95d4f2c1c32 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/categories/item/mobile_app_category_item_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/categories/item/mobile_app_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsWebApp/categories/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestB return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppCategoryItemRequestBuilder.MobileAppCategoryItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/graph_windows_web_app_request_builder.py b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/graph_windows_web_app_request_builder.py index 86e8aeca1d6..6e71995c31d 100644 --- a/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/graph_windows_web_app_request_builder.py +++ b/msgraph/generated/device_app_management/mobile_apps/item/graph_windows_web_app/graph_windows_web_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}/graph.windowsWebApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphWindowsWebAppRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsWebApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsWebApp]: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.windowsWebApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[GraphWindowsWebAppRequestBuil return await self.request_adapter.send_async(request_info, WindowsWebApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphWindowsWebAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.mobileApp as microsoft.graph.windowsWebApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphWindowsWebAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphWindowsWebAppRequestBuilder.GraphWindowsWebAppRequestBuilderGetQueryParameters] = None - - 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 75d11e220f7..4b39fe6b0da 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,12 +46,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Deletes a managedAndroidStoreApp. + Deletes a managedIOSStoreApp. param request_configuration: 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-managedandroidstoreapp-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managediosstoreapp-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -64,12 +65,12 @@ async def delete(self,request_configuration: Optional[MobileAppItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileApp]: """ - Read properties and relationships of the iosVppApp object. + Read properties and relationships of the managedAndroidStoreApp object. 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-iosvppapp-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managedandroidstoreapp-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -85,13 +86,13 @@ async def get(self,request_configuration: Optional[MobileAppItemRequestBuilderGe return await self.request_adapter.send_async(request_info, MobileApp, error_mapping) - async def patch(self,body: Optional[MobileApp] = None, request_configuration: Optional[MobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileApp]: + async def patch(self,body: Optional[MobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileApp]: """ - Update the properties of a managedAndroidLobApp object. + Update the properties of a managedAndroidStoreApp object. 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-managedandroidlobapp-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managedandroidstoreapp-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -109,20 +110,20 @@ async def patch(self,body: Optional[MobileApp] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, MobileApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Deletes a managedAndroidStoreApp. + Deletes a managedIOSStoreApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the iosVppApp object. + Read properties and relationships of the managedAndroidStoreApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -131,16 +132,16 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileApp] = None, request_configuration: Optional[MobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a managedAndroidLobApp object. + Update the properties of a managedAndroidStoreApp object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/mobileApps/{mobileApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -327,20 +328,10 @@ def graph_windows_web_app(self) -> GraphWindowsWebAppRequestBuilder: return GraphWindowsWebAppRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the iosVppApp object. + Read properties and relationships of the managedAndroidStoreApp object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -363,27 +354,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppItemRequestBuilder.MobileAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 93006cf4ee2..4a86e7601f3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -59,12 +60,12 @@ def by_mobile_app_id(self,mobile_app_id: str) -> MobileAppItemRequestBuilder: url_tpl_params["mobileApp%2Did"] = mobile_app_id return MobileAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MobileAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCollectionResponse]: """ - List properties and relationships of the managedAndroidLobApp objects. + List properties and relationships of the iosStoreApp objects. 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-managedandroidlobapp-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosstoreapp-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -80,13 +81,13 @@ async def get(self,request_configuration: Optional[MobileAppsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, MobileAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileApp] = None, request_configuration: Optional[MobileAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileApp]: + async def post(self,body: Optional[MobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileApp]: """ - Create a new windowsMicrosoftEdgeApp object. + Create a new iosiPadOSWebClip object. 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-windowsmicrosoftedgeapp-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosipadoswebclip-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -104,9 +105,9 @@ async def post(self,body: Optional[MobileApp] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, MobileApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the managedAndroidLobApp objects. + List properties and relationships of the iosStoreApp objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -115,16 +116,16 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileApp] = None, request_configuration: Optional[MobileAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new windowsMicrosoftEdgeApp object. + Create a new iosiPadOSWebClip object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/mobileApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -296,7 +297,7 @@ def graph_windows_web_app(self) -> GraphWindowsWebAppRequestBuilder: @dataclass class MobileAppsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the managedAndroidLobApp objects. + List properties and relationships of the iosStoreApp objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -349,27 +350,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppsRequestBuilder.MobileAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 91a96f28d4b..1eb0ffeb1f1 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/syncMicrosoftStoreForBusinessApps", path_parameters) - async def post(self,request_configuration: Optional[SyncMicrosoftStoreForBusinessAppsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Syncs Intune account with Microsoft Store For Business param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SyncMicrosoftStoreForBusines raise Exception("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[SyncMicrosoftStoreForBusinessAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Syncs Intune account with Microsoft Store For Business param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SyncMicrosoftStoreForBusines raise TypeError("raw_url cannot be null.") return SyncMicrosoftStoreForBusinessAppsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SyncMicrosoftStoreForBusinessAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/targeted_managed_app_configurations/count/count_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/count/count_request_builder.py index 64fa83beb89..d6c7cc394ab 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/apps/apps_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/apps/apps_request_builder.py index 60595014ad1..a1f396f04ca 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/apps/apps_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/apps/apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_mobile_app_id(self,managed_mobile_app_id: str) -> ManagedMobileAp url_tpl_params["managedMobileApp%2Did"] = managed_mobile_app_id return ManagedMobileAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedMobileAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileAppCollectionResponse]: """ List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AppsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, ManagedMobileAppCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Create new navigation property to apps for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ManagedMobileApp] = None, request_configurati return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AppsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to apps for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/apps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppsRequestBuilder.AppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/apps/count/count_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/apps/count/count_request_builder.py index 54ebcae0b8a..ee0773b46bd 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/apps/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/apps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/apps/item/managed_mobile_app_item_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/apps/item/managed_mobile_app_item_request_builder.py index 559f04daf40..809d8da62c5 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/apps/item/managed_mobile_app_item_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/apps/item/managed_mobile_app_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/apps/{managedMobileApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ManagedMobileAppItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ManagedMobileAppItemRequestBu return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Update the navigation property apps in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ManagedMobileApp] = None, request_configurat return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/apps/{managedMobileApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of apps to which the policy is deployed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedMobil request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property apps in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/apps/{managedMobileApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedMobileAppItemRequestB raise TypeError("raw_url cannot be null.") return ManagedMobileAppItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedMobileAppItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedMobileAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedMobileAppItemRequestBuilder.ManagedMobileAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedMobileAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 43fceda5346..bc5b85e9c50 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/assign", path_parameters) - async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AssignPostRequestBody] = None, request_config raise Exception("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: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignRequestBuilder: raise TypeError("raw_url cannot be null.") return AssignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assignments/assignments_request_builder.py index 9085245226a..38d3bc64c78 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_targeted_managed_app_policy_assignment_id(self,targeted_managed_app_polic url_tpl_params["targetedManagedAppPolicyAssignment%2Did"] = targeted_managed_app_policy_assignment_id return TargetedManagedAppPolicyAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: """ 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. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, r return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assignments/count/count_request_builder.py index 47cc7fbd068..c914432e3e2 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py index a91d484c1da..ceb0f46bd33 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAs raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssig return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[TargetedMana request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAss """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TargetedManagedAppPolicyAssi raise TypeError("raw_url cannot be null.") return TargetedManagedAppPolicyAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilder.TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/deployment_summary/deployment_summary_request_builder.py b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/deployment_summary/deployment_summary_request_builder.py index b2409de446b..7cc29de9e13 100644 --- a/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/deployment_summary/deployment_summary_request_builder.py +++ b/msgraph/generated/device_app_management/targeted_managed_app_configurations/item/deployment_summary/deployment_summary_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/deploymentSummary{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeploymentSummaryRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ Navigation property to deployment summary of the configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeploymentSummaryRequestBuild return await self.request_adapter.send_async(request_info, ManagedAppPolicyDeploymentSummary, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: + async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ Update the navigation property deploymentSummary in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, r return await self.request_adapter.send_async(request_info, ManagedAppPolicyDeploymentSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/deploymentSummary', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Navigation property to deployment summary of the configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DeploymentSu request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deploymentSummary in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentS """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/deploymentSummary', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeploymentSummaryRequestBuil raise TypeError("raw_url cannot be null.") return DeploymentSummaryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeploymentSummaryRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeploymentSummaryRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeploymentSummaryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeploymentSummaryRequestBuilder.DeploymentSummaryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeploymentSummaryRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 4f6b2d19267..fffd592dcf9 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}/targetApps", path_parameters) - async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_co raise Exception("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: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TargetAppsRequestBuilder: raise TypeError("raw_url cannot be null.") return TargetAppsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 2212b75426a..e3edbf45c67 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TargetedManagedAppConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a targetedManagedAppConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[TargetedManagedAppConfigur raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TargetedManagedAppConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetedManagedAppConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppConfiguration]: """ Read properties and relationships of the targetedManagedAppConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[TargetedManagedAppConfigurati return await self.request_adapter.send_async(request_info, TargetedManagedAppConfiguration, error_mapping) - async def patch(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[TargetedManagedAppConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetedManagedAppConfiguration]: + async def patch(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppConfiguration]: """ Update the properties of a targetedManagedAppConfiguration object. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[TargetedManagedAppConfiguration] = None, req return await self.request_adapter.send_async(request_info, TargetedManagedAppConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TargetedManagedAppConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a targetedManagedAppConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the targetedManagedAppConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[TargetedMana request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[TargetedManagedAppConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a targetedManagedAppConfiguration object. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[TargetedManagedAppConfigura """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,16 +188,6 @@ def target_apps(self) -> TargetAppsRequestBuilder: return TargetAppsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppConfigurationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TargetedManagedAppConfigurationItemRequestBuilderGetQueryParameters(): """ @@ -223,27 +214,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppConfigurationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetedManagedAppConfigurationItemRequestBuilder.TargetedManagedAppConfigurationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppConfigurationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 a1f79e88490..04e1867db2b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_targeted_managed_app_configuration_id(self,targeted_managed_app_configura url_tpl_params["targetedManagedAppConfiguration%2Did"] = targeted_managed_app_configuration_id return TargetedManagedAppConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TargetedManagedAppConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetedManagedAppConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppConfigurationCollectionResponse]: """ List properties and relationships of the targetedManagedAppConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TargetedManagedAppConfigurati return await self.request_adapter.send_async(request_info, TargetedManagedAppConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[TargetedManagedAppConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetedManagedAppConfiguration]: + async def post(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppConfiguration]: """ Create a new targetedManagedAppConfiguration object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TargetedManagedAppConfiguration] = None, requ return await self.request_adapter.send_async(request_info, TargetedManagedAppConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the targetedManagedAppConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TargetedMana request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[TargetedManagedAppConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new targetedManagedAppConfiguration object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TargetedManagedAppConfigurat """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/targetedManagedAppConfigurations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppConfigurationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetedManagedAppConfigurationsRequestBuilder.TargetedManagedAppConfigurationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppConfigurationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/vpp_tokens/count/count_request_builder.py b/msgraph/generated/device_app_management/vpp_tokens/count/count_request_builder.py index 596be5d9b27..bc963045902 100644 --- a/msgraph/generated/device_app_management/vpp_tokens/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/vpp_tokens/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/vppTokens/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 d712e5f27b4..3a96f2ae2f7 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/vppTokens/{vppToken%2Did}/syncLicenses", path_parameters) - async def post(self,request_configuration: Optional[SyncLicensesRequestBuilderPostRequestConfiguration] = None) -> Optional[VppToken]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VppToken]: """ Syncs licenses associated with a specific appleVolumePurchaseProgramToken param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SyncLicensesRequestBuilderPo return await self.request_adapter.send_async(request_info, VppToken, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SyncLicensesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Syncs licenses associated with a specific appleVolumePurchaseProgramToken param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SyncLicensesRequestBuilder: raise TypeError("raw_url cannot be null.") return SyncLicensesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SyncLicensesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 7416a151b48..cc8d62ed25a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/vppTokens/{vppToken%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[VppTokenItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a vppToken. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[VppTokenItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[VppTokenItemRequestBuilderGetRequestConfiguration] = None) -> Optional[VppToken]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VppToken]: """ Read properties and relationships of the vppToken object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[VppTokenItemRequestBuilderGet return await self.request_adapter.send_async(request_info, VppToken, error_mapping) - async def patch(self,body: Optional[VppToken] = None, request_configuration: Optional[VppTokenItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VppToken]: + async def patch(self,body: Optional[VppToken] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VppToken]: """ Update the properties of a vppToken object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[VppToken] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, VppToken, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[VppTokenItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a vppToken. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/vppTokens/{vppToken%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[VppTokenItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the vppToken object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[VppTokenItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VppToken] = None, request_configuration: Optional[VppTokenItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VppToken] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a vppToken object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[VppToken] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/vppTokens/{vppToken%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def sync_licenses(self) -> SyncLicensesRequestBuilder: return SyncLicensesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VppTokenItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class VppTokenItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VppTokenItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VppTokenItemRequestBuilder.VppTokenItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VppTokenItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 ce11bf17704..406c9cb4be5 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_vpp_token_id(self,vpp_token_id: str) -> VppTokenItemRequestBuilder: url_tpl_params["vppToken%2Did"] = vpp_token_id return VppTokenItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VppTokensRequestBuilderGetRequestConfiguration] = None) -> Optional[VppTokenCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VppTokenCollectionResponse]: """ List properties and relationships of the vppToken objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[VppTokensRequestBuilderGetReq return await self.request_adapter.send_async(request_info, VppTokenCollectionResponse, error_mapping) - async def post(self,body: Optional[VppToken] = None, request_configuration: Optional[VppTokensRequestBuilderPostRequestConfiguration] = None) -> Optional[VppToken]: + async def post(self,body: Optional[VppToken] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VppToken]: """ Create a new vppToken object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[VppToken] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, VppToken, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VppTokensRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the vppToken objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[VppTokensReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VppToken] = None, request_configuration: Optional[VppTokensRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VppToken] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new vppToken object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[VppToken] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/vppTokens', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VppTokensRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VppTokensRequestBuilder.VppTokensRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VppTokensRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/count/count_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/count/count_request_builder.py index 33d7a03ccc9..6850f2199d5 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/assignments/assignments_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/item/assignments/assignments_request_builder.py index 73c315b3ff3..371da2c7c87 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/item/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_targeted_managed_app_policy_assignment_id(self,targeted_managed_app_polic url_tpl_params["targetedManagedAppPolicyAssignment%2Did"] = targeted_managed_app_policy_assignment_id return TargetedManagedAppPolicyAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: """ Navigation property to list of security groups targeted for policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, r return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Navigation property to list of security groups targeted for policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/assignments/count/count_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/item/assignments/count/count_request_builder.py index 0b63cb8e78a..683dc49f7ea 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py index 78fa6de81d9..44d74241a33 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/item/assignments/item/targeted_managed_app_policy_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAs raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Navigation property to list of security groups targeted for policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssig return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Navigation property to list of security groups targeted for policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[TargetedMana request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAss """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/assignments/{targetedManagedAppPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TargetedManagedAppPolicyAssi raise TypeError("raw_url cannot be null.") return TargetedManagedAppPolicyAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilder.TargetedManagedAppPolicyAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/count/count_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/count/count_request_builder.py index b64ebd9b1d6..0f1ed4755b4 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/item/exempt_app_locker_files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/exemptAppLockerFiles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 e6e58fb59ba..f68b76d8242 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_information_protection_app_locker_file_id(self,windows_informatio url_tpl_params["windowsInformationProtectionAppLockerFile%2Did"] = windows_information_protection_app_locker_file_id return WindowsInformationProtectionAppLockerFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExemptAppLockerFilesRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: """ Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExemptAppLockerFilesRequestBu return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFileCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ExemptAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Create new navigation property to exemptAppLockerFiles for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExemptAppLockerFilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExemptAppLoc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ExemptAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to exemptAppLockerFiles for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WindowsInformationProtection """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/exemptAppLockerFiles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExemptAppLockerFilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExemptAppLockerFilesRequestBuilder.ExemptAppLockerFilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExemptAppLockerFilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 fcd6ab7262d..4225dd6d4bf 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/exemptAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property exemptAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[WindowsInformationProtecti raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WindowsInformationProtectionA return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Update the navigation property exemptAppLockerFiles in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property exemptAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/exemptAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Another way to input exempt apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsInfor request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property exemptAppLockerFiles in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WindowsInformationProtectio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/exemptAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsInformationProtection raise TypeError("raw_url cannot be null.") return WindowsInformationProtectionAppLockerFileItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilder.WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/protected_app_locker_files/count/count_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/item/protected_app_locker_files/count/count_request_builder.py index 851a7d68790..15dc4ca9d5d 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/protected_app_locker_files/count/count_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/item/protected_app_locker_files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/protectedAppLockerFiles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/protected_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/protected_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py index cb09c8c36b1..78e56aef1e4 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/protected_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/protected_app_locker_files/item/windows_information_protection_app_locker_file_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/protectedAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property protectedAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[WindowsInformationProtecti raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Another way to input protected apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WindowsInformationProtectionA return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Update the navigation property protectedAppLockerFiles in deviceAppManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property protectedAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/protectedAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Another way to input protected apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsInfor request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property protectedAppLockerFiles in deviceAppManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WindowsInformationProtectio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/protectedAppLockerFiles/{windowsInformationProtectionAppLockerFile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsInformationProtection raise TypeError("raw_url cannot be null.") return WindowsInformationProtectionAppLockerFileItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilder.WindowsInformationProtectionAppLockerFileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_app_management/windows_information_protection_policies/item/protected_app_locker_files/protected_app_locker_files_request_builder.py b/msgraph/generated/device_app_management/windows_information_protection_policies/item/protected_app_locker_files/protected_app_locker_files_request_builder.py index ca0527a5c47..ab42ba25430 100644 --- a/msgraph/generated/device_app_management/windows_information_protection_policies/item/protected_app_locker_files/protected_app_locker_files_request_builder.py +++ b/msgraph/generated/device_app_management/windows_information_protection_policies/item/protected_app_locker_files/protected_app_locker_files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_information_protection_app_locker_file_id(self,windows_informatio url_tpl_params["windowsInformationProtectionAppLockerFile%2Did"] = windows_information_protection_app_locker_file_id return WindowsInformationProtectionAppLockerFileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: """ Another way to input protected apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ProtectedAppLockerFilesReques return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFileCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Create new navigation property to protectedAppLockerFiles for deviceAppManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Another way to input protected apps through xml files param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ProtectedApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to protectedAppLockerFiles for deviceAppManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WindowsInformationProtection """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}/protectedAppLockerFiles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProtectedAppLockerFilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProtectedAppLockerFilesRequestBuilder.ProtectedAppLockerFilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProtectedAppLockerFilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 cc9003430f0..ceae0b81858 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a windowsInformationProtectionPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[WindowsInformationProtecti raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsInformationProtectionPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicy]: """ Read properties and relationships of the windowsInformationProtectionPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[WindowsInformationProtectionP return await self.request_adapter.send_async(request_info, WindowsInformationProtectionPolicy, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[WindowsInformationProtectionPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicy]: + async def patch(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicy]: """ Update the properties of a windowsInformationProtectionPolicy object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[WindowsInformationProtectionPolicy] = None, return await self.request_adapter.send_async(request_info, WindowsInformationProtectionPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsInformationProtectionPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the windowsInformationProtectionPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsInfor request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[WindowsInformationProtectionPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsInformationProtectionPolicy object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[WindowsInformationProtectio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies/{windowsInformationProtectionPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def protected_app_locker_files(self) -> ProtectedAppLockerFilesRequestBuilder: return ProtectedAppLockerFilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsInformationProtectionPolicyItemRequestBuilder.WindowsInformationProtectionPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 726bd42a381..c890b7db678 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_information_protection_policy_id(self,windows_information_protect url_tpl_params["windowsInformationProtectionPolicy%2Did"] = windows_information_protection_policy_id return WindowsInformationProtectionPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WindowsInformationProtectionPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicyCollectionResponse]: """ List properties and relationships of the windowsInformationProtectionPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WindowsInformationProtectionP return await self.request_adapter.send_async(request_info, WindowsInformationProtectionPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[WindowsInformationProtectionPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicy]: + async def post(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicy]: """ Create a new windowsInformationProtectionPolicy object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[WindowsInformationProtectionPolicy] = None, r return await self.request_adapter.send_async(request_info, WindowsInformationProtectionPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the windowsInformationProtectionPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsInfor request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[WindowsInformationProtectionPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new windowsInformationProtectionPolicy object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[WindowsInformationProtection """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceAppManagement/windowsInformationProtectionPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsInformationProtectionPoliciesRequestBuilder.WindowsInformationProtectionPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 21d6e54cd0f..d777b56ebc6 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/applePushNotificationCertificate{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ApplePushNotificationCertificateRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property applePushNotificationCertificate for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ApplePushNotificationCerti raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ApplePushNotificationCertificateRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplePushNotificationCertificate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplePushNotificationCertificate]: """ Read properties and relationships of the applePushNotificationCertificate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ApplePushNotificationCertific return await self.request_adapter.send_async(request_info, ApplePushNotificationCertificate, error_mapping) - async def patch(self,body: Optional[ApplePushNotificationCertificate] = None, request_configuration: Optional[ApplePushNotificationCertificateRequestBuilderPatchRequestConfiguration] = None) -> Optional[ApplePushNotificationCertificate]: + async def patch(self,body: Optional[ApplePushNotificationCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplePushNotificationCertificate]: """ Update the properties of a applePushNotificationCertificate object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ApplePushNotificationCertificate] = None, re return await self.request_adapter.send_async(request_info, ApplePushNotificationCertificate, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ApplePushNotificationCertificateRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property applePushNotificationCertificate for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/applePushNotificationCertificate', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ApplePushNotificationCertificateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the applePushNotificationCertificate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ApplePushNot request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ApplePushNotificationCertificate] = None, request_configuration: Optional[ApplePushNotificationCertificateRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ApplePushNotificationCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a applePushNotificationCertificate object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ApplePushNotificationCertif """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/applePushNotificationCertificate', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def download_apple_push_notification_certificate_signing_request(self) -> Downlo return DownloadApplePushNotificationCertificateSigningRequestRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplePushNotificationCertificateRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ApplePushNotificationCertificateRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplePushNotificationCertificateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApplePushNotificationCertificateRequestBuilder.ApplePushNotificationCertificateRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplePushNotificationCertificateRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 72f88ba7c90..73bbcdb7952 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/applePushNotificationCertificate/downloadApplePushNotificationCertificateSigningRequest()", path_parameters) - async def get(self,request_configuration: Optional[DownloadApplePushNotificationCertificateSigningRequestRequestBuilderGetRequestConfiguration] = None) -> Optional[DownloadApplePushNotificationCertificateSigningRequestGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DownloadApplePushNotificationCertificateSigningRequestGetResponse]: """ Download Apple push notification certificate signing request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[DownloadApplePushNotification return await self.request_adapter.send_async(request_info, DownloadApplePushNotificationCertificateSigningRequestGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DownloadApplePushNotificationCertificateSigningRequestRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Download Apple push notification certificate signing request param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DownloadApplePushNotificatio raise TypeError("raw_url cannot be null.") return DownloadApplePushNotificationCertificateSigningRequestRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DownloadApplePushNotificationCertificateSigningRequestRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 c3b7b504a2c..d648100b45c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_audit_event_id(self,audit_event_id: str) -> AuditEventItemRequestBuilder: url_tpl_params["auditEvent%2Did"] = audit_event_id return AuditEventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AuditEventsRequestBuilderGetRequestConfiguration] = None) -> Optional[AuditEventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuditEventCollectionResponse]: """ List properties and relationships of the auditEvent objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def get_audit_activity_types_with_category(self,category: Optional[str] = None) return GetAuditActivityTypesWithCategoryRequestBuilder(self.request_adapter, self.path_parameters, category) - async def post(self,body: Optional[AuditEvent] = None, request_configuration: Optional[AuditEventsRequestBuilderPostRequestConfiguration] = None) -> Optional[AuditEvent]: + async def post(self,body: Optional[AuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuditEvent]: """ Create a new auditEvent object. param body: The request body @@ -102,7 +103,7 @@ async def post(self,body: Optional[AuditEvent] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, AuditEvent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AuditEventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the auditEvent objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[AuditEventsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuditEvent] = None, request_configuration: Optional[AuditEventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new auditEvent object. param body: The request body @@ -122,7 +123,7 @@ def to_post_request_information(self,body: Optional[AuditEvent] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/auditEvents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -212,27 +213,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuditEventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuditEventsRequestBuilder.AuditEventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuditEventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/audit_events/count/count_request_builder.py b/msgraph/generated/device_management/audit_events/count/count_request_builder.py index cde83633a71..36fe8f299b2 100644 --- a/msgraph/generated/device_management/audit_events/count/count_request_builder.py +++ b/msgraph/generated/device_management/audit_events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/auditEvents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/audit_events/get_audit_activity_types_with_category/get_audit_activity_types_with_category_request_builder.py b/msgraph/generated/device_management/audit_events/get_audit_activity_types_with_category/get_audit_activity_types_with_category_request_builder.py index 9063dcf7cb2..890cb07318e 100644 --- a/msgraph/generated/device_management/audit_events/get_audit_activity_types_with_category/get_audit_activity_types_with_category_request_builder.py +++ b/msgraph/generated/device_management/audit_events/get_audit_activity_types_with_category/get_audit_activity_types_with_category_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['category'] = str(category) super().__init__(request_adapter, "{+baseurl}/deviceManagement/auditEvents/getAuditActivityTypes(category='{category}'){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetAuditActivityTypesWithCategoryRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAuditActivityTypesWithCategoryGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAuditActivityTypesWithCategoryGetResponse]: """ Invoke function getAuditActivityTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GetAuditActivityTypesWithCate return await self.request_adapter.send_async(request_info, GetAuditActivityTypesWithCategoryGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAuditActivityTypesWithCategoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAuditActivityTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,17 +112,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAuditActivityTypesWithCategoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAuditActivityTypesWithCategoryRequestBuilder.GetAuditActivityTypesWithCategoryRequestBuilderGetQueryParameters] = None - - 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 dd19ec6f1e1..aab8088c6b4 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/auditEvents/getAuditCategories(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetAuditCategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAuditCategoriesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAuditCategoriesGetResponse]: """ Invoke function getAuditCategories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAuditCategoriesRequestBuil return await self.request_adapter.send_async(request_info, GetAuditCategoriesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAuditCategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAuditCategories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,17 +109,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAuditCategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAuditCategoriesRequestBuilder.GetAuditCategoriesRequestBuilderGetQueryParameters] = None - - 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 6ec3ca18867..f4c47c0c0aa 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/auditEvents/{auditEvent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuditEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a auditEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AuditEventItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuditEventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuditEvent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuditEvent]: """ Read properties and relationships of the auditEvent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AuditEventItemRequestBuilderG return await self.request_adapter.send_async(request_info, AuditEvent, error_mapping) - async def patch(self,body: Optional[AuditEvent] = None, request_configuration: Optional[AuditEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuditEvent]: + async def patch(self,body: Optional[AuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuditEvent]: """ Update the properties of a auditEvent object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AuditEvent] = None, request_configuration: O return await self.request_adapter.send_async(request_info, AuditEvent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuditEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a auditEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/auditEvents/{auditEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuditEventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the auditEvent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AuditEventIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuditEvent] = None, request_configuration: Optional[AuditEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a auditEvent object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AuditEvent] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/auditEvents/{auditEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AuditEventItemRequestBuilder raise TypeError("raw_url cannot be null.") return AuditEventItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuditEventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuditEventItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuditEventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuditEventItemRequestBuilder.AuditEventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuditEventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 95caaa201bf..60b6a36796d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_compliance_management_partner_id(self,compliance_management_partner_id: s url_tpl_params["complianceManagementPartner%2Did"] = compliance_management_partner_id return ComplianceManagementPartnerItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ComplianceManagementPartnersRequestBuilderGetRequestConfiguration] = None) -> Optional[ComplianceManagementPartnerCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ComplianceManagementPartnerCollectionResponse]: """ List properties and relationships of the complianceManagementPartner objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ComplianceManagementPartnersR return await self.request_adapter.send_async(request_info, ComplianceManagementPartnerCollectionResponse, error_mapping) - async def post(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[ComplianceManagementPartnersRequestBuilderPostRequestConfiguration] = None) -> Optional[ComplianceManagementPartner]: + async def post(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ComplianceManagementPartner]: """ Create a new complianceManagementPartner object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ComplianceManagementPartner] = None, request_ return await self.request_adapter.send_async(request_info, ComplianceManagementPartner, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ComplianceManagementPartnersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the complianceManagementPartner objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ComplianceMa request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[ComplianceManagementPartnersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new complianceManagementPartner object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ComplianceManagementPartner] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/complianceManagementPartners', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ComplianceManagementPartnersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ComplianceManagementPartnersRequestBuilder.ComplianceManagementPartnersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ComplianceManagementPartnersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/compliance_management_partners/count/count_request_builder.py b/msgraph/generated/device_management/compliance_management_partners/count/count_request_builder.py index 4a9d6b79607..ceef242c899 100644 --- a/msgraph/generated/device_management/compliance_management_partners/count/count_request_builder.py +++ b/msgraph/generated/device_management/compliance_management_partners/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/complianceManagementPartners/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 6049f156e21..7b375466f71 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/complianceManagementPartners/{complianceManagementPartner%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ComplianceManagementPartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a complianceManagementPartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ComplianceManagementPartne raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ComplianceManagementPartnerItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ComplianceManagementPartner]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ComplianceManagementPartner]: """ Read properties and relationships of the complianceManagementPartner object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ComplianceManagementPartnerIt return await self.request_adapter.send_async(request_info, ComplianceManagementPartner, error_mapping) - async def patch(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[ComplianceManagementPartnerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ComplianceManagementPartner]: + async def patch(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ComplianceManagementPartner]: """ Update the properties of a complianceManagementPartner object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ComplianceManagementPartner] = None, request return await self.request_adapter.send_async(request_info, ComplianceManagementPartner, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ComplianceManagementPartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a complianceManagementPartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/complianceManagementPartners/{complianceManagementPartner%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ComplianceManagementPartnerItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the complianceManagementPartner object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ComplianceMa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[ComplianceManagementPartnerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a complianceManagementPartner object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ComplianceManagementPartner """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/complianceManagementPartners/{complianceManagementPartner%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ComplianceManagementPartnerI raise TypeError("raw_url cannot be null.") return ComplianceManagementPartnerItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ComplianceManagementPartnerItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ComplianceManagementPartnerItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ComplianceManagementPartnerItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ComplianceManagementPartnerItemRequestBuilder.ComplianceManagementPartnerItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ComplianceManagementPartnerItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f6e54dadddb..27ed3f80f5b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/conditionalAccessSettings{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConditionalAccessSettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property conditionalAccessSettings for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ConditionalAccessSettingsR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConditionalAccessSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnPremisesConditionalAccessSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnPremisesConditionalAccessSettings]: """ Read properties and relationships of the onPremisesConditionalAccessSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ConditionalAccessSettingsRequ return await self.request_adapter.send_async(request_info, OnPremisesConditionalAccessSettings, error_mapping) - async def patch(self,body: Optional[OnPremisesConditionalAccessSettings] = None, request_configuration: Optional[ConditionalAccessSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnPremisesConditionalAccessSettings]: + async def patch(self,body: Optional[OnPremisesConditionalAccessSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnPremisesConditionalAccessSettings]: """ Update the properties of a onPremisesConditionalAccessSettings object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[OnPremisesConditionalAccessSettings] = None, return await self.request_adapter.send_async(request_info, OnPremisesConditionalAccessSettings, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConditionalAccessSettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property conditionalAccessSettings for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/conditionalAccessSettings', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConditionalAccessSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the onPremisesConditionalAccessSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ConditionalA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnPremisesConditionalAccessSettings] = None, request_configuration: Optional[ConditionalAccessSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnPremisesConditionalAccessSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a onPremisesConditionalAccessSettings object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[OnPremisesConditionalAccess """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/conditionalAccessSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConditionalAccessSettingsReq raise TypeError("raw_url cannot be null.") return ConditionalAccessSettingsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConditionalAccessSettingsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConditionalAccessSettingsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConditionalAccessSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConditionalAccessSettingsRequestBuilder.ConditionalAccessSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConditionalAccessSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/detected_apps/count/count_request_builder.py b/msgraph/generated/device_management/detected_apps/count/count_request_builder.py index 94d5a6f1ffe..9985d6e3c2c 100644 --- a/msgraph/generated/device_management/detected_apps/count/count_request_builder.py +++ b/msgraph/generated/device_management/detected_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/detectedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 5d7a3d1524f..01cff61d044 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_detected_app_id(self,detected_app_id: str) -> DetectedAppItemRequestBuild url_tpl_params["detectedApp%2Did"] = detected_app_id return DetectedAppItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DetectedAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[DetectedAppCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DetectedAppCollectionResponse]: """ List properties and relationships of the detectedApp objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DetectedAppsRequestBuilderGet return await self.request_adapter.send_async(request_info, DetectedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[DetectedApp] = None, request_configuration: Optional[DetectedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[DetectedApp]: + async def post(self,body: Optional[DetectedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DetectedApp]: """ Create a new detectedApp object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DetectedApp] = None, request_configuration: O return await self.request_adapter.send_async(request_info, DetectedApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DetectedAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the detectedApp objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DetectedApps request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DetectedApp] = None, request_configuration: Optional[DetectedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DetectedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new detectedApp object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DetectedApp] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/detectedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetectedAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetectedAppsRequestBuilder.DetectedAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetectedAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 46b73ac93d7..981d79e14e5 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/detectedApps/{detectedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetectedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a detectedApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[DetectedAppItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetectedAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DetectedApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DetectedApp]: """ Read properties and relationships of the detectedApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[DetectedAppItemRequestBuilder return await self.request_adapter.send_async(request_info, DetectedApp, error_mapping) - async def patch(self,body: Optional[DetectedApp] = None, request_configuration: Optional[DetectedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DetectedApp]: + async def patch(self,body: Optional[DetectedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DetectedApp]: """ Update the properties of a detectedApp object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[DetectedApp] = None, request_configuration: return await self.request_adapter.send_async(request_info, DetectedApp, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetectedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a detectedApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/detectedApps/{detectedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetectedAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the detectedApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[DetectedAppI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DetectedApp] = None, request_configuration: Optional[DetectedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DetectedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a detectedApp object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[DetectedApp] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/detectedApps/{detectedApp%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def managed_devices(self) -> ManagedDevicesRequestBuilder: return ManagedDevicesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetectedAppItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetectedAppItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetectedAppItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetectedAppItemRequestBuilder.DetectedAppItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetectedAppItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/detected_apps/item/managed_devices/count/count_request_builder.py b/msgraph/generated/device_management/detected_apps/item/managed_devices/count/count_request_builder.py index dfcd6353dc8..b13ccf20c5a 100644 --- a/msgraph/generated/device_management/detected_apps/item/managed_devices/count/count_request_builder.py +++ b/msgraph/generated/device_management/detected_apps/item/managed_devices/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/detectedApps/{detectedApp%2Did}/managedDevices/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/detected_apps/item/managed_devices/item/managed_device_item_request_builder.py b/msgraph/generated/device_management/detected_apps/item/managed_devices/item/managed_device_item_request_builder.py index f4723294b56..a2e087f2774 100644 --- a/msgraph/generated/device_management/detected_apps/item/managed_devices/item/managed_device_item_request_builder.py +++ b/msgraph/generated/device_management/detected_apps/item/managed_devices/item/managed_device_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/detectedApps/{detectedApp%2Did}/managedDevices/{managedDevice%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDevice]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDevice]: """ The devices that have the discovered application installed param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ManagedDeviceItemRequestBuild return await self.request_adapter.send_async(request_info, ManagedDevice, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The devices that have the discovered application installed param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedDeviceItemRequestBuilder.ManagedDeviceItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/detected_apps/item/managed_devices/managed_devices_request_builder.py b/msgraph/generated/device_management/detected_apps/item/managed_devices/managed_devices_request_builder.py index e03dc9ed717..e0776cd004d 100644 --- a/msgraph/generated/device_management/detected_apps/item/managed_devices/managed_devices_request_builder.py +++ b/msgraph/generated/device_management/detected_apps/item/managed_devices/managed_devices_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_managed_device_id(self,managed_device_id: str) -> ManagedDeviceItemReques url_tpl_params["managedDevice%2Did"] = managed_device_id return ManagedDeviceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ManagedDevicesRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceCollectionResponse]: """ The devices that have the discovered application installed param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ManagedDevicesRequestBuilderG return await self.request_adapter.send_async(request_info, ManagedDeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedDevicesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The devices that have the discovered application installed param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDevicesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedDevicesRequestBuilder.ManagedDevicesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/device_categories/count/count_request_builder.py b/msgraph/generated/device_management/device_categories/count/count_request_builder.py index a2d01e982f9..35b786577ce 100644 --- a/msgraph/generated/device_management/device_categories/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCategories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 b0b9f2e9cf2..0a6fa625cc1 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_category_id(self,device_category_id: str) -> DeviceCategoryItemReq url_tpl_params["deviceCategory%2Did"] = device_category_id return DeviceCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceCategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCategoryCollectionResponse]: """ List properties and relationships of the deviceCategory objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceCategoriesRequestBuilde return await self.request_adapter.send_async(request_info, DeviceCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceCategory]: + async def post(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCategory]: """ Create a new deviceCategory object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceCategory] = None, request_configuration return await self.request_adapter.send_async(request_info, DeviceCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceCategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceCategory objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCatego request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceCategory object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceCategory] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceCategories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCategoriesRequestBuilder.DeviceCategoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCategoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 94041f9c05f..da8e537891c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCategories/{deviceCategory%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceCategory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceCategoryItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCategory]: """ Read properties and relationships of the deviceCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DeviceCategoryItemRequestBuil return await self.request_adapter.send_async(request_info, DeviceCategory, error_mapping) - async def patch(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCategory]: + async def patch(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCategory]: """ Update the properties of a deviceCategory object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DeviceCategory] = None, request_configuratio return await self.request_adapter.send_async(request_info, DeviceCategory, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceCategory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCategories/{deviceCategory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCatego request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceCategory object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DeviceCategory] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCategories/{deviceCategory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceCategoryItemRequestBui raise TypeError("raw_url cannot be null.") return DeviceCategoryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCategoryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceCategoryItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCategoryItemRequestBuilder.DeviceCategoryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCategoryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_compliance_policies/count/count_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/count/count_request_builder.py index 7563d57e51e..86ad424568d 100644 --- a/msgraph/generated/device_management/device_compliance_policies/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 eec93f3eeb0..233a98e6e20 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,12 +44,12 @@ def by_device_compliance_policy_id(self,device_compliance_policy_id: str) -> Dev url_tpl_params["deviceCompliancePolicy%2Did"] = device_compliance_policy_id return DeviceCompliancePolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceCompliancePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyCollectionResponse]: """ - List properties and relationships of the windows10MobileCompliancePolicy objects. + List properties and relationships of the windowsPhone81CompliancePolicy objects. 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-windows10mobilecompliancepolicy-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceCompliancePoliciesReque return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[DeviceCompliancePoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceCompliancePolicy]: + async def post(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicy]: """ Create a new windowsPhone81CompliancePolicy object. param body: The request body @@ -88,9 +89,9 @@ async def post(self,body: Optional[DeviceCompliancePolicy] = None, request_confi return await self.request_adapter.send_async(request_info, DeviceCompliancePolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the windows10MobileCompliancePolicy objects. + List properties and relationships of the windowsPhone81CompliancePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[DeviceCompliancePoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new windowsPhone81CompliancePolicy object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceCompliancePolicy] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceCompliancePolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,7 +137,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceCompliancePoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windows10MobileCompliancePolicy objects. + List properties and relationships of the windowsPhone81CompliancePolicy objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCompliancePoliciesRequestBuilder.DeviceCompliancePoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 431f1360caa..36ee97c5a3e 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/assign", path_parameters) - async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> Optional[AssignPostResponse]: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AssignPostResponse]: """ Not yet documented param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AssignPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, AssignPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignRequestBuilder: raise TypeError("raw_url cannot be null.") return AssignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 33a5685404c..8922267dc4e 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_compliance_policy_assignment_id(self,device_compliance_policy_assi url_tpl_params["deviceCompliancePolicyAssignment%2Did"] = device_compliance_policy_assignment_id return DeviceCompliancePolicyAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignmentCollectionResponse]: """ List properties and relationships of the deviceCompliancePolicyAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignment]: + async def post(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignment]: """ Create a new deviceCompliancePolicyAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceCompliancePolicyAssignment] = None, req return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceCompliancePolicyAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceCompliancePolicyAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceCompliancePolicyAssign """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_compliance_policies/item/assignments/count/count_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/assignments/count/count_request_builder.py index 08bc5c5011d..03c66b60ec8 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 6d2c3501f29..105e5f37c09 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/assignments/{deviceCompliancePolicyAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceCompliancePolicyAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceCompliancePolicyAssi raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignment]: """ Read properties and relationships of the deviceCompliancePolicyAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DeviceCompliancePolicyAssignm return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyAssignment, error_mapping) - async def patch(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignment]: + async def patch(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignment]: """ Update the properties of a deviceCompliancePolicyAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DeviceCompliancePolicyAssignment] = None, re return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceCompliancePolicyAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/assignments/{deviceCompliancePolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceCompliancePolicyAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceCompliancePolicyAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyAssig """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/assignments/{deviceCompliancePolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceCompliancePolicyAssign raise TypeError("raw_url cannot be null.") return DeviceCompliancePolicyAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceCompliancePolicyAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilder.DeviceCompliancePolicyAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 8731a67e83a..f9c08e6509b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,12 +36,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Deletes a windows81CompliancePolicy. + Deletes a androidCompliancePolicy. param request_configuration: 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-windows81compliancepolicy-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcompliancepolicy-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,12 +55,12 @@ async def delete(self,request_configuration: Optional[DeviceCompliancePolicyItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceCompliancePolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicy]: """ - Read properties and relationships of the deviceCompliancePolicy object. + Read properties and relationships of the windowsPhone81CompliancePolicy object. 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-devicecompliancepolicy-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,13 +76,13 @@ async def get(self,request_configuration: Optional[DeviceCompliancePolicyItemReq return await self.request_adapter.send_async(request_info, DeviceCompliancePolicy, error_mapping) - async def patch(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[DeviceCompliancePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCompliancePolicy]: + async def patch(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicy]: """ - Update the properties of a androidWorkProfileCompliancePolicy object. + Update the properties of a windowsPhone81CompliancePolicy object. 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-androidworkprofilecompliancepolicy-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -99,20 +100,20 @@ async def patch(self,body: Optional[DeviceCompliancePolicy] = None, request_conf return await self.request_adapter.send_async(request_info, DeviceCompliancePolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Deletes a windows81CompliancePolicy. + Deletes a androidCompliancePolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the deviceCompliancePolicy object. + Read properties and relationships of the windowsPhone81CompliancePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,16 +122,16 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[DeviceCompliancePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a androidWorkProfileCompliancePolicy object. + Update the properties of a windowsPhone81CompliancePolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -227,20 +228,10 @@ def user_statuses(self) -> UserStatusesRequestBuilder: return UserStatusesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceCompliancePolicyItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceCompliancePolicy object. + Read properties and relationships of the windowsPhone81CompliancePolicy object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -263,27 +254,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCompliancePolicyItemRequestBuilder.DeviceCompliancePolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_setting_state_summaries/count/count_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_setting_state_summaries/count/count_request_builder.py index 4fdee895364..ae9505ce11b 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_setting_state_summaries/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_setting_state_summaries/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceSettingStateSummaries/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_setting_state_summaries/device_setting_state_summaries_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_setting_state_summaries/device_setting_state_summaries_request_builder.py index 396f124306a..f943fa12c2e 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_setting_state_summaries/device_setting_state_summaries_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_setting_state_summaries/device_setting_state_summaries_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_setting_state_device_summary_id(self,setting_state_device_summary_id: str url_tpl_params["settingStateDeviceSummary%2Did"] = setting_state_device_summary_id return SettingStateDeviceSummaryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderGetRequestConfiguration] = None) -> Optional[SettingStateDeviceSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummaryCollectionResponse]: """ Compliance Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DeviceSettingStateSummariesRe return await self.request_adapter.send_async(request_info, SettingStateDeviceSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderPostRequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: + async def post(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: """ Create new navigation property to deviceSettingStateSummaries for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[SettingStateDeviceSummary] = None, request_co return await self.request_adapter.send_async(request_info, SettingStateDeviceSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Compliance Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceSettin request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceSettingStateSummaries for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[SettingStateDeviceSummary] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceSettingStateSummaries', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceSettingStateSummariesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceSettingStateSummariesRequestBuilder.DeviceSettingStateSummariesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceSettingStateSummariesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_setting_state_summaries/item/setting_state_device_summary_item_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_setting_state_summaries/item/setting_state_device_summary_item_request_builder.py index 5d20bb38291..9a6511f5191 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_setting_state_summaries/item/setting_state_device_summary_item_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_setting_state_summaries/item/setting_state_device_summary_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceSettingStateSummaries/{settingStateDeviceSummary%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceSettingStateSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SettingStateDeviceSummaryI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: """ Compliance Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SettingStateDeviceSummaryItem return await self.request_adapter.send_async(request_info, SettingStateDeviceSummary, error_mapping) - async def patch(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: + async def patch(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: """ Update the navigation property deviceSettingStateSummaries in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[SettingStateDeviceSummary] = None, request_c return await self.request_adapter.send_async(request_info, SettingStateDeviceSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceSettingStateSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceSettingStateSummaries/{settingStateDeviceSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Compliance Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[SettingState request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceSettingStateSummaries in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[SettingStateDeviceSummary] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceSettingStateSummaries/{settingStateDeviceSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SettingStateDeviceSummaryIte raise TypeError("raw_url cannot be null.") return SettingStateDeviceSummaryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingStateDeviceSummaryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SettingStateDeviceSummaryItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingStateDeviceSummaryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SettingStateDeviceSummaryItemRequestBuilder.SettingStateDeviceSummaryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingStateDeviceSummaryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f963d33945c..6949c808a0e 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceStatusOverview{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceStatusOverviewReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceComplianceDeviceOverview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceDeviceOverview]: """ Read properties and relationships of the deviceComplianceDeviceOverview object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeviceStatusOverviewRequestBu return await self.request_adapter.send_async(request_info, DeviceComplianceDeviceOverview, error_mapping) - async def patch(self,body: Optional[DeviceComplianceDeviceOverview] = None, request_configuration: Optional[DeviceStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceDeviceOverview]: + async def patch(self,body: Optional[DeviceComplianceDeviceOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceDeviceOverview]: """ Update the properties of a deviceComplianceDeviceOverview object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[DeviceComplianceDeviceOverview] = None, requ return await self.request_adapter.send_async(request_info, DeviceComplianceDeviceOverview, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceStatusOverview', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceComplianceDeviceOverview object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceStatus request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceDeviceOverview] = None, request_configuration: Optional[DeviceStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceDeviceOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceDeviceOverview object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[DeviceComplianceDeviceOverv """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceStatusOverview', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceStatusOverviewRequestB raise TypeError("raw_url cannot be null.") return DeviceStatusOverviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceStatusOverviewRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusOverviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceStatusOverviewRequestBuilder.DeviceStatusOverviewRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusOverviewRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/count/count_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/count/count_request_builder.py index 279c8cdc572..3d2dc5865b5 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/device_statuses/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceStatuses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 adb38b59a23..0b87550f85c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_compliance_device_status_id(self,device_compliance_device_status_i url_tpl_params["deviceComplianceDeviceStatus%2Did"] = device_compliance_device_status_id return DeviceComplianceDeviceStatusItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceStatusesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatusCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatusCollectionResponse]: """ List properties and relationships of the deviceComplianceDeviceStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceStatusesRequestBuilderG return await self.request_adapter.send_async(request_info, DeviceComplianceDeviceStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[DeviceStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatus]: + async def post(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatus]: """ Create a new deviceComplianceDeviceStatus object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceComplianceDeviceStatus] = None, request return await self.request_adapter.send_async(request_info, DeviceComplianceDeviceStatus, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceStatusesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceComplianceDeviceStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceStatus request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[DeviceStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceComplianceDeviceStatus object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceComplianceDeviceStatus """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceStatuses', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceStatusesRequestBuilder.DeviceStatusesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 c2a7daeb9a0..1d0fa8859ac 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceStatuses/{deviceComplianceDeviceStatus%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceComplianceDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceComplianceDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceComplianceDeviceStat raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceComplianceDeviceStatusItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatus]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatus]: """ Read properties and relationships of the deviceComplianceDeviceStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DeviceComplianceDeviceStatusI return await self.request_adapter.send_async(request_info, DeviceComplianceDeviceStatus, error_mapping) - async def patch(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[DeviceComplianceDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatus]: + async def patch(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatus]: """ Update the properties of a deviceComplianceDeviceStatus object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DeviceComplianceDeviceStatus] = None, reques return await self.request_adapter.send_async(request_info, DeviceComplianceDeviceStatus, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceComplianceDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceComplianceDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceStatuses/{deviceComplianceDeviceStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceComplianceDeviceStatusItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceComplianceDeviceStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[DeviceComplianceDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceDeviceStatus object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DeviceComplianceDeviceStatu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/deviceStatuses/{deviceComplianceDeviceStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceComplianceDeviceStatus raise TypeError("raw_url cannot be null.") return DeviceComplianceDeviceStatusItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceDeviceStatusItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceComplianceDeviceStatusItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceDeviceStatusItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceComplianceDeviceStatusItemRequestBuilder.DeviceComplianceDeviceStatusItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceDeviceStatusItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f1d057b31aa..4f99e6936c9 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduleActionsForRules", path_parameters) - async def post(self,body: Optional[ScheduleActionsForRulesPostRequestBody] = None, request_configuration: Optional[ScheduleActionsForRulesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ScheduleActionsForRulesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ScheduleActionsForRulesPostRequestBody] = Non raise Exception("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: Optional[ScheduleActionsForRulesPostRequestBody] = None, request_configuration: Optional[ScheduleActionsForRulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ScheduleActionsForRulesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ScheduleActionsForRulesReque raise TypeError("raw_url cannot be null.") return ScheduleActionsForRulesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduleActionsForRulesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/count/count_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/count/count_request_builder.py index 53fbcb3a71b..3eaba0eee28 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 a452729050c..a406e898757 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceComplianceScheduledActionForRule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[DeviceComplianceScheduledA raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ Read properties and relationships of the deviceComplianceScheduledActionForRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[DeviceComplianceScheduledActi return await self.request_adapter.send_async(request_info, DeviceComplianceScheduledActionForRule, error_mapping) - async def patch(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRule]: + async def patch(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ Update the properties of a deviceComplianceScheduledActionForRule object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[DeviceComplianceScheduledActionForRule] = No return await self.request_adapter.send_async(request_info, DeviceComplianceScheduledActionForRule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceComplianceScheduledActionForRule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceComplianceScheduledActionForRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceScheduledActionForRule object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[DeviceComplianceScheduledAc """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def scheduled_action_configurations(self) -> ScheduledActionConfigurationsReques return ScheduledActionConfigurationsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceScheduledActionForRuleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilder.DeviceComplianceScheduledActionForRuleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceScheduledActionForRuleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/count/count_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/count/count_request_builder.py index fd70c812416..7313df5ad83 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/scheduled_actions_for_rule/item/scheduled_action_configurations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule%2Did}/scheduledActionConfigurations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 d72cb45bf71..8019663770b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule%2Did}/scheduledActionConfigurations/{deviceComplianceActionItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceComplianceActionItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceComplianceActionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceComplianceActionItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceComplianceActionItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceComplianceActionItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceActionItem]: """ Read properties and relationships of the deviceComplianceActionItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DeviceComplianceActionItemIte return await self.request_adapter.send_async(request_info, DeviceComplianceActionItem, error_mapping) - async def patch(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[DeviceComplianceActionItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceActionItem]: + async def patch(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceActionItem]: """ Update the properties of a deviceComplianceActionItem object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DeviceComplianceActionItem] = None, request_ return await self.request_adapter.send_async(request_info, DeviceComplianceActionItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceComplianceActionItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceComplianceActionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule%2Did}/scheduledActionConfigurations/{deviceComplianceActionItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceComplianceActionItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceComplianceActionItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[DeviceComplianceActionItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceActionItem object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DeviceComplianceActionItem] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule%2Did}/scheduledActionConfigurations/{deviceComplianceActionItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceComplianceActionItemIt raise TypeError("raw_url cannot be null.") return DeviceComplianceActionItemItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceActionItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceComplianceActionItemItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceActionItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceComplianceActionItemItemRequestBuilder.DeviceComplianceActionItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceActionItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 ed2c98fc736..ba5c8fcb225 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_compliance_action_item_id(self,device_compliance_action_item_id: s url_tpl_params["deviceComplianceActionItem%2Did"] = device_compliance_action_item_id return DeviceComplianceActionItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScheduledActionConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceComplianceActionItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceActionItemCollectionResponse]: """ List properties and relationships of the deviceComplianceActionItem objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ScheduledActionConfigurations return await self.request_adapter.send_async(request_info, DeviceComplianceActionItemCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[ScheduledActionConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceComplianceActionItem]: + async def post(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceActionItem]: """ Create a new deviceComplianceActionItem object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceComplianceActionItem] = None, request_c return await self.request_adapter.send_async(request_info, DeviceComplianceActionItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScheduledActionConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceComplianceActionItem objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ScheduledAct request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[ScheduledActionConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceComplianceActionItem object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceComplianceActionItem] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule/{deviceComplianceScheduledActionForRule%2Did}/scheduledActionConfigurations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduledActionConfigurationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScheduledActionConfigurationsRequestBuilder.ScheduledActionConfigurationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduledActionConfigurationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e209fa90c9b..ddceedfb66c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_compliance_scheduled_action_for_rule_id(self,device_compliance_sch url_tpl_params["deviceComplianceScheduledActionForRule%2Did"] = device_compliance_scheduled_action_for_rule_id return DeviceComplianceScheduledActionForRuleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScheduledActionsForRuleRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRuleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRuleCollectionResponse]: """ List properties and relationships of the deviceComplianceScheduledActionForRule objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ScheduledActionsForRuleReques return await self.request_adapter.send_async(request_info, DeviceComplianceScheduledActionForRuleCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[ScheduledActionsForRuleRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRule]: + async def post(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ Create a new deviceComplianceScheduledActionForRule object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceComplianceScheduledActionForRule] = Non return await self.request_adapter.send_async(request_info, DeviceComplianceScheduledActionForRule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScheduledActionsForRuleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceComplianceScheduledActionForRule objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ScheduledAct request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[ScheduledActionsForRuleRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceComplianceScheduledActionForRule object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceComplianceScheduledAct """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/scheduledActionsForRule', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduledActionsForRuleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScheduledActionsForRuleRequestBuilder.ScheduledActionsForRuleRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduledActionsForRuleRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 4b3be9afc16..c2d779bf43e 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/userStatusOverview{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserStatusOverviewRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserStatusOverviewRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceComplianceUserOverview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceUserOverview]: """ Read properties and relationships of the deviceComplianceUserOverview object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UserStatusOverviewRequestBuil return await self.request_adapter.send_async(request_info, DeviceComplianceUserOverview, error_mapping) - async def patch(self,body: Optional[DeviceComplianceUserOverview] = None, request_configuration: Optional[UserStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceUserOverview]: + async def patch(self,body: Optional[DeviceComplianceUserOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceUserOverview]: """ Update the properties of a deviceComplianceUserOverview object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[DeviceComplianceUserOverview] = None, reques return await self.request_adapter.send_async(request_info, DeviceComplianceUserOverview, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/userStatusOverview', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserStatusOverviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceComplianceUserOverview object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[UserStatusOv request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceUserOverview] = None, request_configuration: Optional[UserStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceUserOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceUserOverview object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[DeviceComplianceUserOvervie """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/userStatusOverview', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserStatusOverviewRequestBui raise TypeError("raw_url cannot be null.") return UserStatusOverviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusOverviewRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserStatusOverviewRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusOverviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserStatusOverviewRequestBuilder.UserStatusOverviewRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusOverviewRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/count/count_request_builder.py b/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/count/count_request_builder.py index b436d7cda0d..349414bd990 100644 --- a/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policies/item/user_statuses/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/userStatuses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 c8e05b36fb0..fbbbe1ff988 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/userStatuses/{deviceComplianceUserStatus%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceComplianceUserStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceComplianceUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceComplianceUserStatus raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceComplianceUserStatusItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceComplianceUserStatus]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceUserStatus]: """ Read properties and relationships of the deviceComplianceUserStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DeviceComplianceUserStatusIte return await self.request_adapter.send_async(request_info, DeviceComplianceUserStatus, error_mapping) - async def patch(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[DeviceComplianceUserStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceUserStatus]: + async def patch(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceUserStatus]: """ Update the properties of a deviceComplianceUserStatus object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DeviceComplianceUserStatus] = None, request_ return await self.request_adapter.send_async(request_info, DeviceComplianceUserStatus, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceComplianceUserStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceComplianceUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/userStatuses/{deviceComplianceUserStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceComplianceUserStatusItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceComplianceUserStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[DeviceComplianceUserStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceUserStatus object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DeviceComplianceUserStatus] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/userStatuses/{deviceComplianceUserStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceComplianceUserStatusIt raise TypeError("raw_url cannot be null.") return DeviceComplianceUserStatusItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceUserStatusItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceComplianceUserStatusItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceUserStatusItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceComplianceUserStatusItemRequestBuilder.DeviceComplianceUserStatusItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceUserStatusItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e611fbccd37..408f334f3dd 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_compliance_user_status_id(self,device_compliance_user_status_id: s url_tpl_params["deviceComplianceUserStatus%2Did"] = device_compliance_user_status_id return DeviceComplianceUserStatusItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserStatusesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceComplianceUserStatusCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceUserStatusCollectionResponse]: """ List properties and relationships of the deviceComplianceUserStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserStatusesRequestBuilderGet return await self.request_adapter.send_async(request_info, DeviceComplianceUserStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[UserStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceComplianceUserStatus]: + async def post(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceUserStatus]: """ Create a new deviceComplianceUserStatus object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceComplianceUserStatus] = None, request_c return await self.request_adapter.send_async(request_info, DeviceComplianceUserStatus, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserStatusesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceComplianceUserStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[UserStatuses request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[UserStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceComplianceUserStatus object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceComplianceUserStatus] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy%2Did}/userStatuses', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserStatusesRequestBuilder.UserStatusesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 d30cf83d50f..1c3e0a0ca1e 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicyDeviceStateSummary{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceCompliancePolicyDeviceStateSummary for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceCompliancePolicyDevi raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyDeviceStateSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyDeviceStateSummary]: """ Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeviceCompliancePolicyDeviceS return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyDeviceStateSummary, error_mapping) - async def patch(self,body: Optional[DeviceCompliancePolicyDeviceStateSummary] = None, request_configuration: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyDeviceStateSummary]: + async def patch(self,body: Optional[DeviceCompliancePolicyDeviceStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyDeviceStateSummary]: """ Update the properties of a deviceCompliancePolicyDeviceStateSummary object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[DeviceCompliancePolicyDeviceStateSummary] = return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyDeviceStateSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceCompliancePolicyDeviceStateSummary for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCompliancePolicyDeviceStateSummary', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceCompliancePolicyDeviceStateSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyDeviceStateSummary] = None, request_configuration: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyDeviceStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceCompliancePolicyDeviceStateSummary object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyDevic """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCompliancePolicyDeviceStateSummary', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceCompliancePolicyDevice raise TypeError("raw_url cannot be null.") return DeviceCompliancePolicyDeviceStateSummaryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyDeviceStateSummaryRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilder.DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyDeviceStateSummaryRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/count/count_request_builder.py b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/count/count_request_builder.py index 6c7d7e285cd..9517d8eb78b 100644 --- a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 836907209f0..74fe68d3e98 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_compliance_policy_setting_state_summary_id(self,device_compliance_ url_tpl_params["deviceCompliancePolicySettingStateSummary%2Did"] = device_compliance_policy_setting_state_summary_id return DeviceCompliancePolicySettingStateSummaryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceCompliancePolicySettingStateSummariesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummaryCollectionResponse]: """ List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceCompliancePolicySetting return await self.request_adapter.send_async(request_info, DeviceCompliancePolicySettingStateSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[DeviceCompliancePolicySettingStateSummariesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: + async def post(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: """ Create a new deviceCompliancePolicySettingStateSummary object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = return await self.request_adapter.send_async(request_info, DeviceCompliancePolicySettingStateSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicySettingStateSummariesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceCompliancePolicySettingStateSummary objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[DeviceCompliancePolicySettingStateSummariesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceCompliancePolicySettingStateSummary object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceCompliancePolicySettin """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicySettingStateSummariesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCompliancePolicySettingStateSummariesRequestBuilder.DeviceCompliancePolicySettingStateSummariesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicySettingStateSummariesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 808a1942240..41a0930509c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceCompliancePolicySettingStateSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[DeviceCompliancePolicySett raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: """ Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[DeviceCompliancePolicySetting return await self.request_adapter.send_async(request_info, DeviceCompliancePolicySettingStateSummary, error_mapping) - async def patch(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: + async def patch(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: """ Update the properties of a deviceCompliancePolicySettingStateSummary object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = return await self.request_adapter.send_async(request_info, DeviceCompliancePolicySettingStateSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceCompliancePolicySettingStateSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceCompliancePolicySettingStateSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceCompliancePolicySettingStateSummary object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[DeviceCompliancePolicySetti """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def device_compliance_setting_states(self) -> DeviceComplianceSettingStatesReque return DeviceComplianceSettingStatesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicySettingStateSummaryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilder.DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicySettingStateSummaryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/count/count_request_builder.py b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/count/count_request_builder.py index e0a9a520a5e..3a69c22b056 100644 --- a/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_compliance_policy_setting_state_summaries/item/device_compliance_setting_states/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary%2Did}/deviceComplianceSettingStates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 2de97069f6d..4b92fccea87 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_compliance_setting_state_id(self,device_compliance_setting_state_i url_tpl_params["deviceComplianceSettingState%2Did"] = device_compliance_setting_state_id return DeviceComplianceSettingStateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceComplianceSettingStatesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceComplianceSettingStateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceSettingStateCollectionResponse]: """ List properties and relationships of the deviceComplianceSettingState objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceComplianceSettingStates return await self.request_adapter.send_async(request_info, DeviceComplianceSettingStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[DeviceComplianceSettingStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceComplianceSettingState]: + async def post(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceSettingState]: """ Create a new deviceComplianceSettingState object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceComplianceSettingState] = None, request return await self.request_adapter.send_async(request_info, DeviceComplianceSettingState, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceComplianceSettingStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceComplianceSettingState objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[DeviceComplianceSettingStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceComplianceSettingState object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceComplianceSettingState """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary%2Did}/deviceComplianceSettingStates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceSettingStatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceComplianceSettingStatesRequestBuilder.DeviceComplianceSettingStatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceSettingStatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 2e80720dc29..b448066f738 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary%2Did}/deviceComplianceSettingStates/{deviceComplianceSettingState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceComplianceSettingStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceComplianceSettingState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceComplianceSettingSta raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceComplianceSettingStateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceComplianceSettingState]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceSettingState]: """ Read properties and relationships of the deviceComplianceSettingState object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DeviceComplianceSettingStateI return await self.request_adapter.send_async(request_info, DeviceComplianceSettingState, error_mapping) - async def patch(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[DeviceComplianceSettingStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceSettingState]: + async def patch(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceSettingState]: """ Update the properties of a deviceComplianceSettingState object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DeviceComplianceSettingState] = None, reques return await self.request_adapter.send_async(request_info, DeviceComplianceSettingState, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceComplianceSettingStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceComplianceSettingState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary%2Did}/deviceComplianceSettingStates/{deviceComplianceSettingState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceComplianceSettingStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceComplianceSettingState object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[DeviceComplianceSettingStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceSettingState object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DeviceComplianceSettingStat """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceCompliancePolicySettingStateSummaries/{deviceCompliancePolicySettingStateSummary%2Did}/deviceComplianceSettingStates/{deviceComplianceSettingState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceComplianceSettingState raise TypeError("raw_url cannot be null.") return DeviceComplianceSettingStateItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceSettingStateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceComplianceSettingStateItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceSettingStateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceComplianceSettingStateItemRequestBuilder.DeviceComplianceSettingStateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceComplianceSettingStateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 cf437494383..3381589d23d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurationDeviceStateSummaries{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceConfigurationDeviceStateSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceConfigurationDeviceS raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStateSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStateSummary]: """ Read properties and relationships of the deviceConfigurationDeviceStateSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeviceConfigurationDeviceStat return await self.request_adapter.send_async(request_info, DeviceConfigurationDeviceStateSummary, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationDeviceStateSummary] = None, request_configuration: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStateSummary]: + async def patch(self,body: Optional[DeviceConfigurationDeviceStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStateSummary]: """ Update the properties of a deviceConfigurationDeviceStateSummary object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[DeviceConfigurationDeviceStateSummary] = Non return await self.request_adapter.send_async(request_info, DeviceConfigurationDeviceStateSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceConfigurationDeviceStateSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceConfigurationDeviceStateSummaries', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceConfigurationDeviceStateSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceConfig request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceStateSummary] = None, request_configuration: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceConfigurationDeviceStateSummary object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceSt """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceConfigurationDeviceStateSummaries', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceConfigurationDeviceSta raise TypeError("raw_url cannot be null.") return DeviceConfigurationDeviceStateSummariesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationDeviceStateSummariesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceConfigurationDeviceStateSummariesRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationDeviceStateSummariesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilder.DeviceConfigurationDeviceStateSummariesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationDeviceStateSummariesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_configurations/count/count_request_builder.py b/msgraph/generated/device_management/device_configurations/count/count_request_builder.py index 532efd50b82..b8ff8bce375 100644 --- a/msgraph/generated/device_management/device_configurations/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 408e6c49c37..7c9eee0b65e 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,12 +44,12 @@ def by_device_configuration_id(self,device_configuration_id: str) -> DeviceConfi url_tpl_params["deviceConfiguration%2Did"] = device_configuration_id return DeviceConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationCollectionResponse]: """ - List properties and relationships of the editionUpgradeConfiguration objects. + List properties and relationships of the androidCustomConfiguration objects. 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-editionupgradeconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,13 +65,13 @@ async def get(self,request_configuration: Optional[DeviceConfigurationsRequestBu return await self.request_adapter.send_async(request_info, DeviceConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[DeviceConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceConfiguration]: + async def post(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfiguration]: """ - Create a new windowsPhone81CustomConfiguration object. + Create a new androidCustomConfiguration object. 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-windowsphone81customconfiguration-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidcustomconfiguration-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -88,9 +89,9 @@ async def post(self,body: Optional[DeviceConfiguration] = None, request_configur return await self.request_adapter.send_async(request_info, DeviceConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the editionUpgradeConfiguration objects. + List properties and relationships of the androidCustomConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,16 +100,16 @@ def to_get_request_information(self,request_configuration: Optional[DeviceConfig request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[DeviceConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new windowsPhone81CustomConfiguration object. + Create a new androidCustomConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceConfigurations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,7 +137,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the editionUpgradeConfiguration objects. + List properties and relationships of the androidCustomConfiguration objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceConfigurationsRequestBuilder.DeviceConfigurationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 235c0628780..163077cefe0 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/assign", path_parameters) - async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> Optional[AssignPostResponse]: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AssignPostResponse]: """ Not yet documented param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AssignPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, AssignPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignRequestBuilder: raise TypeError("raw_url cannot be null.") return AssignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 3266b5db13d..5cd516e333a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_configuration_assignment_id(self,device_configuration_assignment_i url_tpl_params["deviceConfigurationAssignment%2Did"] = device_configuration_assignment_id return DeviceConfigurationAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationAssignmentCollectionResponse]: """ List properties and relationships of the deviceConfigurationAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, DeviceConfigurationAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceConfigurationAssignment]: + async def post(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationAssignment]: """ Create a new deviceConfigurationAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceConfigurationAssignment] = None, reques return await self.request_adapter.send_async(request_info, DeviceConfigurationAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceConfigurationAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceConfigurationAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceConfigurationAssignmen """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_configurations/item/assignments/count/count_request_builder.py b/msgraph/generated/device_management/device_configurations/item/assignments/count/count_request_builder.py index e393cb6a0b5..8b0f3af9718 100644 --- a/msgraph/generated/device_management/device_configurations/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 d80e36377f4..adaa610abc2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/assignments/{deviceConfigurationAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceConfigurationAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceConfigurationAssignm raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceConfigurationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationAssignment]: """ Read properties and relationships of the deviceConfigurationAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DeviceConfigurationAssignment return await self.request_adapter.send_async(request_info, DeviceConfigurationAssignment, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[DeviceConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationAssignment]: + async def patch(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationAssignment]: """ Update the properties of a deviceConfigurationAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DeviceConfigurationAssignment] = None, reque return await self.request_adapter.send_async(request_info, DeviceConfigurationAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceConfigurationAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/assignments/{deviceConfigurationAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceConfigurationAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceConfig request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[DeviceConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceConfigurationAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DeviceConfigurationAssignme """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/assignments/{deviceConfigurationAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceConfigurationAssignmen raise TypeError("raw_url cannot be null.") return DeviceConfigurationAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceConfigurationAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceConfigurationAssignmentItemRequestBuilder.DeviceConfigurationAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 9f6d51a2a8e..3729153980c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,12 +35,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Deletes a windows10GeneralConfiguration. + Deletes a editionUpgradeConfiguration. param request_configuration: 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-windows10generalconfiguration-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-editionupgradeconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -53,12 +54,12 @@ async def delete(self,request_configuration: Optional[DeviceConfigurationItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfiguration]: """ - Read properties and relationships of the windowsUpdateForBusinessConfiguration object. + Read properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration object. 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-windowsupdateforbusinessconfiguration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -86,13 +87,13 @@ def get_oma_setting_plain_text_value_with_secret_reference_value_id(self,secret_ return GetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilder(self.request_adapter, self.path_parameters, secret_reference_value_id) - async def patch(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[DeviceConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfiguration]: + async def patch(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfiguration]: """ - Update the properties of a windowsDefenderAdvancedThreatProtectionConfiguration object. + Update the properties of a windowsPhone81CustomConfiguration object. 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-windowsdefenderadvancedthreatprotectionconfiguration-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81customconfiguration-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -110,20 +111,20 @@ async def patch(self,body: Optional[DeviceConfiguration] = None, request_configu return await self.request_adapter.send_async(request_info, DeviceConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Deletes a windows10GeneralConfiguration. + Deletes a editionUpgradeConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the windowsUpdateForBusinessConfiguration object. + Read properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -132,16 +133,16 @@ def to_get_request_information(self,request_configuration: Optional[DeviceConfig request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[DeviceConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a windowsDefenderAdvancedThreatProtectionConfiguration object. + Update the properties of a windowsPhone81CustomConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -220,20 +221,10 @@ def user_statuses(self) -> UserStatusesRequestBuilder: return UserStatusesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the windowsUpdateForBusinessConfiguration object. + Read properties and relationships of the windowsDefenderAdvancedThreatProtectionConfiguration object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -256,27 +247,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceConfigurationItemRequestBuilder.DeviceConfigurationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/count/count_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/count/count_request_builder.py index 7775ceae689..73254d30377 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_setting_state_summaries/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceSettingStateSummaries/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 fa5c9f1167e..8dc22081531 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_setting_state_device_summary_id(self,setting_state_device_summary_id: str url_tpl_params["settingStateDeviceSummary%2Did"] = setting_state_device_summary_id return SettingStateDeviceSummaryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderGetRequestConfiguration] = None) -> Optional[SettingStateDeviceSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummaryCollectionResponse]: """ List properties and relationships of the settingStateDeviceSummary objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceSettingStateSummariesRe return await self.request_adapter.send_async(request_info, SettingStateDeviceSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderPostRequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: + async def post(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: """ Create a new settingStateDeviceSummary object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SettingStateDeviceSummary] = None, request_co return await self.request_adapter.send_async(request_info, SettingStateDeviceSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the settingStateDeviceSummary objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceSettin request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new settingStateDeviceSummary object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SettingStateDeviceSummary] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceSettingStateSummaries', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceSettingStateSummariesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceSettingStateSummariesRequestBuilder.DeviceSettingStateSummariesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceSettingStateSummariesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 8602b9d393b..fcc38c3de6c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceSettingStateSummaries/{settingStateDeviceSummary%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a settingStateDeviceSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SettingStateDeviceSummaryI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: """ Read properties and relationships of the settingStateDeviceSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[SettingStateDeviceSummaryItem return await self.request_adapter.send_async(request_info, SettingStateDeviceSummary, error_mapping) - async def patch(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: + async def patch(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: """ Update the properties of a settingStateDeviceSummary object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[SettingStateDeviceSummary] = None, request_c return await self.request_adapter.send_async(request_info, SettingStateDeviceSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a settingStateDeviceSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceSettingStateSummaries/{settingStateDeviceSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the settingStateDeviceSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[SettingState request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a settingStateDeviceSummary object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[SettingStateDeviceSummary] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceSettingStateSummaries/{settingStateDeviceSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SettingStateDeviceSummaryIte raise TypeError("raw_url cannot be null.") return SettingStateDeviceSummaryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingStateDeviceSummaryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SettingStateDeviceSummaryItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingStateDeviceSummaryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SettingStateDeviceSummaryItemRequestBuilder.SettingStateDeviceSummaryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingStateDeviceSummaryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 c4ccaf2c7ed..f8f4b3f492a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceStatusOverview{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceStatusOverviewReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceOverview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceOverview]: """ Read properties and relationships of the deviceConfigurationDeviceOverview object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeviceStatusOverviewRequestBu return await self.request_adapter.send_async(request_info, DeviceConfigurationDeviceOverview, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationDeviceOverview] = None, request_configuration: Optional[DeviceStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceOverview]: + async def patch(self,body: Optional[DeviceConfigurationDeviceOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceOverview]: """ Update the properties of a deviceConfigurationDeviceOverview object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[DeviceConfigurationDeviceOverview] = None, r return await self.request_adapter.send_async(request_info, DeviceConfigurationDeviceOverview, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceStatusOverview', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceConfigurationDeviceOverview object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceStatus request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceOverview] = None, request_configuration: Optional[DeviceStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceConfigurationDeviceOverview object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceOv """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceStatusOverview', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceStatusOverviewRequestB raise TypeError("raw_url cannot be null.") return DeviceStatusOverviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceStatusOverviewRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusOverviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceStatusOverviewRequestBuilder.DeviceStatusOverviewRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusOverviewRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_configurations/item/device_statuses/count/count_request_builder.py b/msgraph/generated/device_management/device_configurations/item/device_statuses/count/count_request_builder.py index a1945769ab5..91adcd7760a 100644 --- a/msgraph/generated/device_management/device_configurations/item/device_statuses/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/device_statuses/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceStatuses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 4c79c3e4104..6f8135e8cb9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_configuration_device_status_id(self,device_configuration_device_st url_tpl_params["deviceConfigurationDeviceStatus%2Did"] = device_configuration_device_status_id return DeviceConfigurationDeviceStatusItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceStatusesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatusCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatusCollectionResponse]: """ List properties and relationships of the deviceConfigurationDeviceStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceStatusesRequestBuilderG return await self.request_adapter.send_async(request_info, DeviceConfigurationDeviceStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[DeviceStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatus]: + async def post(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatus]: """ Create a new deviceConfigurationDeviceStatus object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceConfigurationDeviceStatus] = None, requ return await self.request_adapter.send_async(request_info, DeviceConfigurationDeviceStatus, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceStatusesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceConfigurationDeviceStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceStatus request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[DeviceStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceConfigurationDeviceStatus object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceConfigurationDeviceSta """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceStatuses', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceStatusesRequestBuilder.DeviceStatusesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceStatusesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 a23d15b21ef..81462a9c4c4 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceStatuses/{deviceConfigurationDeviceStatus%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceConfigurationDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceConfigurationDeviceS raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceConfigurationDeviceStatusItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatus]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatus]: """ Read properties and relationships of the deviceConfigurationDeviceStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DeviceConfigurationDeviceStat return await self.request_adapter.send_async(request_info, DeviceConfigurationDeviceStatus, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[DeviceConfigurationDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatus]: + async def patch(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatus]: """ Update the properties of a deviceConfigurationDeviceStatus object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DeviceConfigurationDeviceStatus] = None, req return await self.request_adapter.send_async(request_info, DeviceConfigurationDeviceStatus, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceStatuses/{deviceConfigurationDeviceStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationDeviceStatusItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceConfigurationDeviceStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceConfig request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[DeviceConfigurationDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceConfigurationDeviceStatus object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceSt """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/deviceStatuses/{deviceConfigurationDeviceStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceConfigurationDeviceSta raise TypeError("raw_url cannot be null.") return DeviceConfigurationDeviceStatusItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationDeviceStatusItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceConfigurationDeviceStatusItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationDeviceStatusItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceConfigurationDeviceStatusItemRequestBuilder.DeviceConfigurationDeviceStatusItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationDeviceStatusItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_configurations/item/get_oma_setting_plain_text_value_with_secret_reference_value_id/get_oma_setting_plain_text_value_with_secret_reference_value_id_request_builder.py b/msgraph/generated/device_management/device_configurations/item/get_oma_setting_plain_text_value_with_secret_reference_value_id/get_oma_setting_plain_text_value_with_secret_reference_value_id_request_builder.py index 753659e1c19..b280ccf0d52 100644 --- a/msgraph/generated/device_management/device_configurations/item/get_oma_setting_plain_text_value_with_secret_reference_value_id/get_oma_setting_plain_text_value_with_secret_reference_value_id_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/get_oma_setting_plain_text_value_with_secret_reference_value_id/get_oma_setting_plain_text_value_with_secret_reference_value_id_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['secretReferenceValueId'] = str(secret_reference_value_id) super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/getOmaSettingPlainTextValue(secretReferenceValueId='{secretReferenceValueId}')", path_parameters) - async def get(self,request_configuration: Optional[GetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilderGetRequestConfiguration] = None) -> Optional[GetOmaSettingPlainTextValueWithSecretReferenceValueIdGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetOmaSettingPlainTextValueWithSecretReferenceValueIdGetResponse]: """ Invoke function getOmaSettingPlainTextValue param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +49,7 @@ async def get(self,request_configuration: Optional[GetOmaSettingPlainTextValueWi return await self.request_adapter.send_async(request_info, GetOmaSettingPlainTextValueWithSecretReferenceValueIdGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOmaSettingPlainTextValue param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,14 +70,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOmaSettingPlainTextValueW raise TypeError("raw_url cannot be null.") return GetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 86b71c00cba..91602bc8bcc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/userStatusOverview{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserStatusOverviewRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserStatusOverviewRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationUserOverview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationUserOverview]: """ Read properties and relationships of the deviceConfigurationUserOverview object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UserStatusOverviewRequestBuil return await self.request_adapter.send_async(request_info, DeviceConfigurationUserOverview, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationUserOverview] = None, request_configuration: Optional[UserStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationUserOverview]: + async def patch(self,body: Optional[DeviceConfigurationUserOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationUserOverview]: """ Update the properties of a deviceConfigurationUserOverview object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[DeviceConfigurationUserOverview] = None, req return await self.request_adapter.send_async(request_info, DeviceConfigurationUserOverview, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/userStatusOverview', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserStatusOverviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceConfigurationUserOverview object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[UserStatusOv request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationUserOverview] = None, request_configuration: Optional[UserStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationUserOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceConfigurationUserOverview object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[DeviceConfigurationUserOver """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/userStatusOverview', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserStatusOverviewRequestBui raise TypeError("raw_url cannot be null.") return UserStatusOverviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusOverviewRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserStatusOverviewRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusOverviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserStatusOverviewRequestBuilder.UserStatusOverviewRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusOverviewRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_configurations/item/user_statuses/count/count_request_builder.py b/msgraph/generated/device_management/device_configurations/item/user_statuses/count/count_request_builder.py index b7e063b970c..2c4d1916322 100644 --- a/msgraph/generated/device_management/device_configurations/item/user_statuses/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_configurations/item/user_statuses/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/userStatuses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 4fb82bce8dd..03877fb4e4b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/userStatuses/{deviceConfigurationUserStatus%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceConfigurationUserStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceConfigurationUserSta raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceConfigurationUserStatusItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatus]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatus]: """ Read properties and relationships of the deviceConfigurationUserStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DeviceConfigurationUserStatus return await self.request_adapter.send_async(request_info, DeviceConfigurationUserStatus, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[DeviceConfigurationUserStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatus]: + async def patch(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatus]: """ Update the properties of a deviceConfigurationUserStatus object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DeviceConfigurationUserStatus] = None, reque return await self.request_adapter.send_async(request_info, DeviceConfigurationUserStatus, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationUserStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/userStatuses/{deviceConfigurationUserStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationUserStatusItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceConfigurationUserStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceConfig request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[DeviceConfigurationUserStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceConfigurationUserStatus object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DeviceConfigurationUserStat """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/userStatuses/{deviceConfigurationUserStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceConfigurationUserStatu raise TypeError("raw_url cannot be null.") return DeviceConfigurationUserStatusItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationUserStatusItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceConfigurationUserStatusItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationUserStatusItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceConfigurationUserStatusItemRequestBuilder.DeviceConfigurationUserStatusItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationUserStatusItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 0578111540e..dec442b3f28 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_configuration_user_status_id(self,device_configuration_user_status url_tpl_params["deviceConfigurationUserStatus%2Did"] = device_configuration_user_status_id return DeviceConfigurationUserStatusItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserStatusesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatusCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatusCollectionResponse]: """ List properties and relationships of the deviceConfigurationUserStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserStatusesRequestBuilderGet return await self.request_adapter.send_async(request_info, DeviceConfigurationUserStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[UserStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatus]: + async def post(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatus]: """ Create a new deviceConfigurationUserStatus object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceConfigurationUserStatus] = None, reques return await self.request_adapter.send_async(request_info, DeviceConfigurationUserStatus, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserStatusesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceConfigurationUserStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[UserStatuses request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[UserStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceConfigurationUserStatus object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceConfigurationUserStatu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceConfigurations/{deviceConfiguration%2Did}/userStatuses', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserStatusesRequestBuilder.UserStatusesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserStatusesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_enrollment_configurations/count/count_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/count/count_request_builder.py index 08424f21373..277c0939e83 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 f0fb77115e8..a8010722abc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,12 +44,12 @@ def by_device_enrollment_configuration_id(self,device_enrollment_configuration_i url_tpl_params["deviceEnrollmentConfiguration%2Did"] = device_enrollment_configuration_id return DeviceEnrollmentConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceEnrollmentConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceEnrollmentConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceEnrollmentConfigurationCollectionResponse]: """ - List properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration objects. + List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. 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-deviceenrollmentwindowshelloforbusinessconfiguration-list?view=graph-rest-1.0 + 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 @@ -64,13 +65,13 @@ async def get(self,request_configuration: Optional[DeviceEnrollmentConfiguration return await self.request_adapter.send_async(request_info, DeviceEnrollmentConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[DeviceEnrollmentConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceEnrollmentConfiguration]: + async def post(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. 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-deviceenrollmentwindowshelloforbusinessconfiguration-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -88,9 +89,9 @@ async def post(self,body: Optional[DeviceEnrollmentConfiguration] = None, reques return await self.request_adapter.send_async(request_info, DeviceEnrollmentConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceEnrollmentConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration objects. + List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,16 +100,16 @@ def to_get_request_information(self,request_configuration: Optional[DeviceEnroll request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[DeviceEnrollmentConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Create a new deviceEnrollmentPlatformRestrictionsConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceEnrollmentConfigurations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,7 +137,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration objects. + List properties and relationships of the deviceEnrollmentPlatformRestrictionsConfiguration objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceEnrollmentConfigurationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceEnrollmentConfigurationsRequestBuilder.DeviceEnrollmentConfigurationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceEnrollmentConfigurationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 a29262b6785..8323fc515f8 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}/assign", path_parameters) - async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AssignPostRequestBody] = None, request_config raise Exception("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: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignRequestBuilder: raise TypeError("raw_url cannot be null.") return AssignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 95bc148abce..937e8868008 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_enrollment_configuration_assignment_id(self,enrollment_configuration_assi url_tpl_params["enrollmentConfigurationAssignment%2Did"] = enrollment_configuration_assignment_id return EnrollmentConfigurationAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignmentCollectionResponse]: """ List properties and relationships of the enrollmentConfigurationAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, EnrollmentConfigurationAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignment]: + async def post(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignment]: """ Create a new enrollmentConfigurationAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EnrollmentConfigurationAssignment] = None, re return await self.request_adapter.send_async(request_info, EnrollmentConfigurationAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the enrollmentConfigurationAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new enrollmentConfigurationAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EnrollmentConfigurationAssig """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/count/count_request_builder.py b/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/count/count_request_builder.py index a31eb47e6aa..c7a04b63b5b 100644 --- a/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_enrollment_configurations/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 ffdb98c11ae..4d007f95a29 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}/assignments/{enrollmentConfigurationAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EnrollmentConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a enrollmentConfigurationAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EnrollmentConfigurationAss raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EnrollmentConfigurationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignment]: """ Read properties and relationships of the enrollmentConfigurationAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[EnrollmentConfigurationAssign return await self.request_adapter.send_async(request_info, EnrollmentConfigurationAssignment, error_mapping) - async def patch(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[EnrollmentConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignment]: + async def patch(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignment]: """ Update the properties of a enrollmentConfigurationAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[EnrollmentConfigurationAssignment] = None, r return await self.request_adapter.send_async(request_info, EnrollmentConfigurationAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EnrollmentConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a enrollmentConfigurationAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}/assignments/{enrollmentConfigurationAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EnrollmentConfigurationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the enrollmentConfigurationAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[EnrollmentCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[EnrollmentConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a enrollmentConfigurationAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[EnrollmentConfigurationAssi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}/assignments/{enrollmentConfigurationAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EnrollmentConfigurationAssig raise TypeError("raw_url cannot be null.") return EnrollmentConfigurationAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnrollmentConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EnrollmentConfigurationAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnrollmentConfigurationAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnrollmentConfigurationAssignmentItemRequestBuilder.EnrollmentConfigurationAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnrollmentConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b8d33f46707..e6ab630b158 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,12 +30,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Deletes a deviceEnrollmentLimitConfiguration. + Deletes a deviceEnrollmentPlatformRestrictionsConfiguration. param request_configuration: 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-deviceenrollmentlimitconfiguration-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -48,12 +49,12 @@ async def delete(self,request_configuration: Optional[DeviceEnrollmentConfigurat raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceEnrollmentConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceEnrollmentConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Read properties and relationships of the deviceEnrollmentConfiguration object. + Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. 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 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -69,13 +70,13 @@ async def get(self,request_configuration: Optional[DeviceEnrollmentConfiguration return await self.request_adapter.send_async(request_info, DeviceEnrollmentConfiguration, error_mapping) - async def patch(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[DeviceEnrollmentConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceEnrollmentConfiguration]: + async def patch(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Update the properties of a deviceEnrollmentLimitConfiguration object. + Update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object. 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-deviceenrollmentlimitconfiguration-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentplatformrestrictionsconfiguration-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -93,20 +94,20 @@ async def patch(self,body: Optional[DeviceEnrollmentConfiguration] = None, reque return await self.request_adapter.send_async(request_info, DeviceEnrollmentConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Deletes a deviceEnrollmentLimitConfiguration. + Deletes a deviceEnrollmentPlatformRestrictionsConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceEnrollmentConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the deviceEnrollmentConfiguration object. + Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -115,16 +116,16 @@ def to_get_request_information(self,request_configuration: Optional[DeviceEnroll request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[DeviceEnrollmentConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a deviceEnrollmentLimitConfiguration object. + Update the properties of a deviceEnrollmentPlatformRestrictionsConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,20 +168,10 @@ def set_priority(self) -> SetPriorityRequestBuilder: return SetPriorityRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the deviceEnrollmentConfiguration object. + Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceEnrollmentConfigurationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceEnrollmentConfigurationItemRequestBuilder.DeviceEnrollmentConfigurationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceEnrollmentConfigurationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b7bea4ac5c8..05ccb3a9260 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfiguration%2Did}/setPriority", path_parameters) - async def post(self,body: Optional[SetPriorityPostRequestBody] = None, request_configuration: Optional[SetPriorityRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetPriorityPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetPriorityPostRequestBody] = None, request_c raise Exception("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: Optional[SetPriorityPostRequestBody] = None, request_configuration: Optional[SetPriorityRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetPriorityPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetPriorityRequestBuilder: raise TypeError("raw_url cannot be null.") return SetPriorityRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetPriorityRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_management_partners/count/count_request_builder.py b/msgraph/generated/device_management/device_management_partners/count/count_request_builder.py index 03ffa5253be..6e1ff0a6c13 100644 --- a/msgraph/generated/device_management/device_management_partners/count/count_request_builder.py +++ b/msgraph/generated/device_management/device_management_partners/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceManagementPartners/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 0ec4b4ae667..3f1dedfb551 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_management_partner_id(self,device_management_partner_id: str) -> D url_tpl_params["deviceManagementPartner%2Did"] = device_management_partner_id return DeviceManagementPartnerItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceManagementPartnersRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceManagementPartnerCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementPartnerCollectionResponse]: """ List properties and relationships of the deviceManagementPartner objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceManagementPartnersReque return await self.request_adapter.send_async(request_info, DeviceManagementPartnerCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[DeviceManagementPartnersRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceManagementPartner]: + async def post(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementPartner]: """ Create a new deviceManagementPartner object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceManagementPartner] = None, request_conf return await self.request_adapter.send_async(request_info, DeviceManagementPartner, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceManagementPartnersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceManagementPartner objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceManage request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[DeviceManagementPartnersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceManagementPartner object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceManagementPartner] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/deviceManagementPartners', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementPartnersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceManagementPartnersRequestBuilder.DeviceManagementPartnersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementPartnersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 a6653da116d..d4305d62ca7 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceManagementPartners/{deviceManagementPartner%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceManagementPartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceManagementPartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[DeviceManagementPartnerIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceManagementPartnerItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceManagementPartner]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementPartner]: """ Read properties and relationships of the deviceManagementPartner object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[DeviceManagementPartnerItemRe return await self.request_adapter.send_async(request_info, DeviceManagementPartner, error_mapping) - async def patch(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[DeviceManagementPartnerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagementPartner]: + async def patch(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementPartner]: """ Update the properties of a deviceManagementPartner object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[DeviceManagementPartner] = None, request_con return await self.request_adapter.send_async(request_info, DeviceManagementPartner, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceManagementPartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceManagementPartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/deviceManagementPartners/{deviceManagementPartner%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceManagementPartnerItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceManagementPartner object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceManage request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[DeviceManagementPartnerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceManagementPartner object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[DeviceManagementPartner] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/deviceManagementPartners/{deviceManagementPartner%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def terminate(self) -> TerminateRequestBuilder: return TerminateRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementPartnerItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceManagementPartnerItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementPartnerItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceManagementPartnerItemRequestBuilder.DeviceManagementPartnerItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementPartnerItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6ac107056a3..72d8d76b282 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/deviceManagementPartners/{deviceManagementPartner%2Did}/terminate", path_parameters) - async def post(self,request_configuration: Optional[TerminateRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[TerminateRequestBuilderPostR raise Exception("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[TerminateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TerminateRequestBuilder: raise TypeError("raw_url cannot be null.") return TerminateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TerminateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/device_management_request_builder.py b/msgraph/generated/device_management/device_management_request_builder.py index 18b5fdeaf00..53a8c96fc14 100644 --- a/msgraph/generated/device_management/device_management_request_builder.py +++ b/msgraph/generated/device_management/device_management_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -87,12 +88,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DeviceManagementRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceManagement]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagement]: """ Read properties and relationships of the deviceManagement object. 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 + Find more info here: https://learn.microsoft.com/graph/api/intune-wip-devicemanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -120,13 +121,13 @@ def get_effective_permissions_with_scope(self,scope: Optional[str] = None) -> Ge return GetEffectivePermissionsWithScopeRequestBuilder(self.request_adapter, self.path_parameters, scope) - async def patch(self,body: Optional[DeviceManagement] = None, request_configuration: Optional[DeviceManagementRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagement]: + async def patch(self,body: Optional[DeviceManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagement]: """ Update the properties of a deviceManagement object. 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-policyset-devicemanagement-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mstunnel-devicemanagement-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -144,7 +145,7 @@ async def patch(self,body: Optional[DeviceManagement] = None, request_configurat return await self.request_adapter.send_async(request_info, DeviceManagement, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceManagementRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceManagement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -155,7 +156,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceManage request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagement] = None, request_configuration: Optional[DeviceManagementRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceManagement object. param body: The request body @@ -164,7 +165,7 @@ def to_patch_request_information(self,body: Optional[DeviceManagement] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -749,27 +750,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceManagementRequestBuilder.DeviceManagementRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/exchange_connectors/count/count_request_builder.py b/msgraph/generated/device_management/exchange_connectors/count/count_request_builder.py index b5c55d75105..cdf691672a8 100644 --- a/msgraph/generated/device_management/exchange_connectors/count/count_request_builder.py +++ b/msgraph/generated/device_management/exchange_connectors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/exchangeConnectors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 52396cc82d6..7b96ae2e077 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_management_exchange_connector_id(self,device_management_exchange_c url_tpl_params["deviceManagementExchangeConnector%2Did"] = device_management_exchange_connector_id return DeviceManagementExchangeConnectorItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExchangeConnectorsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnectorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnectorCollectionResponse]: """ List properties and relationships of the deviceManagementExchangeConnector objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExchangeConnectorsRequestBuil return await self.request_adapter.send_async(request_info, DeviceManagementExchangeConnectorCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[ExchangeConnectorsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnector]: + async def post(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnector]: """ Create a new deviceManagementExchangeConnector object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceManagementExchangeConnector] = None, re return await self.request_adapter.send_async(request_info, DeviceManagementExchangeConnector, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExchangeConnectorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceManagementExchangeConnector objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ExchangeConn request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[ExchangeConnectorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceManagementExchangeConnector object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceManagementExchangeConn """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/exchangeConnectors', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExchangeConnectorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExchangeConnectorsRequestBuilder.ExchangeConnectorsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExchangeConnectorsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f07496cf685..c6a9c571f81 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnector%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceManagementExchangeConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceManagementExchangeConnector. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[DeviceManagementExchangeCo raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceManagementExchangeConnectorItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnector]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnector]: """ Read properties and relationships of the deviceManagementExchangeConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[DeviceManagementExchangeConne return await self.request_adapter.send_async(request_info, DeviceManagementExchangeConnector, error_mapping) - async def patch(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[DeviceManagementExchangeConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnector]: + async def patch(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnector]: """ Update the properties of a deviceManagementExchangeConnector object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[DeviceManagementExchangeConnector] = None, r return await self.request_adapter.send_async(request_info, DeviceManagementExchangeConnector, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceManagementExchangeConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceManagementExchangeConnector. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnector%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceManagementExchangeConnectorItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceManagementExchangeConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceManage request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[DeviceManagementExchangeConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceManagementExchangeConnector object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[DeviceManagementExchangeCon """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnector%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def sync(self) -> SyncRequestBuilder: return SyncRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementExchangeConnectorItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceManagementExchangeConnectorItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementExchangeConnectorItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceManagementExchangeConnectorItemRequestBuilder.DeviceManagementExchangeConnectorItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementExchangeConnectorItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 cd5bcd7b27f..6c50878c477 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnector%2Did}/sync", path_parameters) - async def post(self,body: Optional[SyncPostRequestBody] = None, request_configuration: Optional[SyncRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SyncPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SyncPostRequestBody] = None, request_configur raise Exception("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: Optional[SyncPostRequestBody] = None, request_configuration: Optional[SyncRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SyncPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SyncRequestBuilder: raise TypeError("raw_url cannot be null.") return SyncRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SyncRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 bc56f8f475b..a9c581581d0 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['scope'] = str(scope) super().__init__(request_adapter, "{+baseurl}/deviceManagement/getEffectivePermissions(scope='{scope}'){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetEffectivePermissionsWithScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[GetEffectivePermissionsWithScopeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetEffectivePermissionsWithScopeGetResponse]: """ Retrieves the effective permissions of the currently authenticated user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GetEffectivePermissionsWithSc return await self.request_adapter.send_async(request_info, GetEffectivePermissionsWithScopeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetEffectivePermissionsWithScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieves the effective permissions of the currently authenticated user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,17 +112,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetEffectivePermissionsWithScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetEffectivePermissionsWithScopeRequestBuilder.GetEffectivePermissionsWithScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/imported_windows_autopilot_device_identities/count/count_request_builder.py b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/count/count_request_builder.py index 07565bd1755..6b8303bc3b9 100644 --- a/msgraph/generated/device_management/imported_windows_autopilot_device_identities/count/count_request_builder.py +++ b/msgraph/generated/device_management/imported_windows_autopilot_device_identities/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/importedWindowsAutopilotDeviceIdentities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 f8bec586497..0d6651aa4d2 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/importedWindowsAutopilotDeviceIdentities/import", path_parameters) - async def post(self,body: Optional[ImportPostRequestBody] = None, request_configuration: Optional[ImportRequestBuilderPostRequestConfiguration] = None) -> Optional[ImportPostResponse]: + async def post(self,body: Optional[ImportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImportPostResponse]: """ Not yet documented param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[ImportPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, ImportPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[ImportPostRequestBody] = None, request_configuration: Optional[ImportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImportRequestBuilder: raise TypeError("raw_url cannot be null.") return ImportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 29ea9f9c4b3..6673158381f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_imported_windows_autopilot_device_identity_id(self,imported_windows_autop url_tpl_params["importedWindowsAutopilotDeviceIdentity%2Did"] = imported_windows_autopilot_device_identity_id return ImportedWindowsAutopilotDeviceIdentityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentityCollectionResponse]: """ List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ImportedWindowsAutopilotDevic return await self.request_adapter.send_async(request_info, ImportedWindowsAutopilotDeviceIdentityCollectionResponse, error_mapping) - async def post(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: + async def post(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: """ Create a new importedWindowsAutopilotDeviceIdentity object. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = Non return await self.request_adapter.send_async(request_info, ImportedWindowsAutopilotDeviceIdentity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the importedWindowsAutopilotDeviceIdentity objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[ImportedWind request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new importedWindowsAutopilotDeviceIdentity object. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ImportedWindowsAutopilotDevi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/importedWindowsAutopilotDeviceIdentities', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilder.ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6e47624f3d0..e17d846f7bc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a importedWindowsAutopilotDeviceIdentity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ImportedWindowsAutopilotDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: """ Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ImportedWindowsAutopilotDevic return await self.request_adapter.send_async(request_info, ImportedWindowsAutopilotDeviceIdentity, error_mapping) - async def patch(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: + async def patch(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: """ Update the navigation property importedWindowsAutopilotDeviceIdentities in deviceManagement param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = No return await self.request_adapter.send_async(request_info, ImportedWindowsAutopilotDeviceIdentity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a importedWindowsAutopilotDeviceIdentity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the importedWindowsAutopilotDeviceIdentity object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ImportedWind request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property importedWindowsAutopilotDeviceIdentities in deviceManagement param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ImportedWindowsAutopilotDev """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/importedWindowsAutopilotDeviceIdentities/{importedWindowsAutopilotDeviceIdentity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ImportedWindowsAutopilotDevi raise TypeError("raw_url cannot be null.") return ImportedWindowsAutopilotDeviceIdentityItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilder.ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/ios_update_statuses/count/count_request_builder.py b/msgraph/generated/device_management/ios_update_statuses/count/count_request_builder.py index 2441f4b068d..60235882a8d 100644 --- a/msgraph/generated/device_management/ios_update_statuses/count/count_request_builder.py +++ b/msgraph/generated/device_management/ios_update_statuses/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/iosUpdateStatuses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 b8fe765f004..b58e584f17d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_ios_update_device_status_id(self,ios_update_device_status_id: str) -> Ios url_tpl_params["iosUpdateDeviceStatus%2Did"] = ios_update_device_status_id return IosUpdateDeviceStatusItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IosUpdateStatusesRequestBuilderGetRequestConfiguration] = None) -> Optional[IosUpdateDeviceStatusCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosUpdateDeviceStatusCollectionResponse]: """ List properties and relationships of the iosUpdateDeviceStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[IosUpdateStatusesRequestBuild return await self.request_adapter.send_async(request_info, IosUpdateDeviceStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[IosUpdateStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[IosUpdateDeviceStatus]: + async def post(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosUpdateDeviceStatus]: """ Create a new iosUpdateDeviceStatus object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[IosUpdateDeviceStatus] = None, request_config return await self.request_adapter.send_async(request_info, IosUpdateDeviceStatus, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IosUpdateStatusesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the iosUpdateDeviceStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[IosUpdateSta request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[IosUpdateStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new iosUpdateDeviceStatus object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[IosUpdateDeviceStatus] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/iosUpdateStatuses', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IosUpdateStatusesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IosUpdateStatusesRequestBuilder.IosUpdateStatusesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IosUpdateStatusesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b2f97527fce..454678e49a9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/iosUpdateStatuses/{iosUpdateDeviceStatus%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IosUpdateDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a iosUpdateDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[IosUpdateDeviceStatusItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IosUpdateDeviceStatusItemRequestBuilderGetRequestConfiguration] = None) -> Optional[IosUpdateDeviceStatus]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosUpdateDeviceStatus]: """ Read properties and relationships of the iosUpdateDeviceStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[IosUpdateDeviceStatusItemRequ return await self.request_adapter.send_async(request_info, IosUpdateDeviceStatus, error_mapping) - async def patch(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[IosUpdateDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IosUpdateDeviceStatus]: + async def patch(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosUpdateDeviceStatus]: """ Update the properties of a iosUpdateDeviceStatus object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[IosUpdateDeviceStatus] = None, request_confi return await self.request_adapter.send_async(request_info, IosUpdateDeviceStatus, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IosUpdateDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a iosUpdateDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/iosUpdateStatuses/{iosUpdateDeviceStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IosUpdateDeviceStatusItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the iosUpdateDeviceStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[IosUpdateDev request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[IosUpdateDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a iosUpdateDeviceStatus object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[IosUpdateDeviceStatus] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/iosUpdateStatuses/{iosUpdateDeviceStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> IosUpdateDeviceStatusItemReq raise TypeError("raw_url cannot be null.") return IosUpdateDeviceStatusItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IosUpdateDeviceStatusItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IosUpdateDeviceStatusItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IosUpdateDeviceStatusItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IosUpdateDeviceStatusItemRequestBuilder.IosUpdateDeviceStatusItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IosUpdateDeviceStatusItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_device_overview/managed_device_overview_request_builder.py b/msgraph/generated/device_management/managed_device_overview/managed_device_overview_request_builder.py index e0e60674b57..01797e56bae 100644 --- a/msgraph/generated/device_management/managed_device_overview/managed_device_overview_request_builder.py +++ b/msgraph/generated/device_management/managed_device_overview/managed_device_overview_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDeviceOverview{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ManagedDeviceOverviewRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceOverview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceOverview]: """ Read properties and relationships of the managedDeviceOverview object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ManagedDeviceOverviewRequestB return await self.request_adapter.send_async(request_info, ManagedDeviceOverview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedDeviceOverviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedDeviceOverview object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceOverviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedDeviceOverviewRequestBuilder.ManagedDeviceOverviewRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/managed_devices/count/count_request_builder.py b/msgraph/generated/device_management/managed_devices/count/count_request_builder.py index 745478d4ae9..4434ea23849 100644 --- a/msgraph/generated/device_management/managed_devices/count/count_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 3c674046552..af5e75a211f 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/bypassActivationLock", path_parameters) - async def post(self,request_configuration: Optional[BypassActivationLockRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Bypass activation lock param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[BypassActivationLockRequestB raise Exception("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[BypassActivationLockRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Bypass activation lock param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BypassActivationLockRequestB raise TypeError("raw_url cannot be null.") return BypassActivationLockRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BypassActivationLockRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 8ed3418ca8e..064baaa5bce 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/cleanWindowsDevice", path_parameters) - async def post(self,body: Optional[CleanWindowsDevicePostRequestBody] = None, request_configuration: Optional[CleanWindowsDeviceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CleanWindowsDevicePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clean Windows device param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CleanWindowsDevicePostRequestBody] = None, re raise Exception("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: Optional[CleanWindowsDevicePostRequestBody] = None, request_configuration: Optional[CleanWindowsDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CleanWindowsDevicePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clean Windows device param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CleanWindowsDeviceRequestBui raise TypeError("raw_url cannot be null.") return CleanWindowsDeviceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CleanWindowsDeviceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 63cbdf32dfb..b9d3f3245e3 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deleteUserFromSharedAppleDevice", path_parameters) - async def post(self,body: Optional[DeleteUserFromSharedAppleDevicePostRequestBody] = None, request_configuration: Optional[DeleteUserFromSharedAppleDeviceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeleteUserFromSharedAppleDevicePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete user from shared Apple device param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeleteUserFromSharedAppleDevicePostRequestBod raise Exception("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: Optional[DeleteUserFromSharedAppleDevicePostRequestBody] = None, request_configuration: Optional[DeleteUserFromSharedAppleDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeleteUserFromSharedAppleDevicePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete user from shared Apple device param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeleteUserFromSharedAppleDev raise TypeError("raw_url cannot be null.") return DeleteUserFromSharedAppleDeviceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeleteUserFromSharedAppleDeviceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_devices/item/device_category/device_category_request_builder.py b/msgraph/generated/device_management/managed_devices/item/device_category/device_category_request_builder.py index 313f867575e..a67b47a8327 100644 --- a/msgraph/generated/device_management/managed_devices/item/device_category/device_category_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/device_category/device_category_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceCategory{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceCategoryRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceCategory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceCategoryRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceCategoryRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCategory]: """ Read properties and relationships of the deviceCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeviceCategoryRequestBuilderG return await self.request_adapter.send_async(request_info, DeviceCategory, error_mapping) - async def patch(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoryRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCategory]: + async def patch(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCategory]: """ Update the properties of a deviceCategory object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[DeviceCategory] = None, request_configuratio return await self.request_adapter.send_async(request_info, DeviceCategory, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceCategoryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceCategory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceCategory', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceCategoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCatego request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceCategory object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[DeviceCategory] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceCategory', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceCategoryRequestBuilder raise TypeError("raw_url cannot be null.") return DeviceCategoryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCategoryRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceCategoryRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCategoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCategoryRequestBuilder.DeviceCategoryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCategoryRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_devices/item/device_compliance_policy_states/count/count_request_builder.py b/msgraph/generated/device_management/managed_devices/item/device_compliance_policy_states/count/count_request_builder.py index 509d550ffda..3c02989963d 100644 --- a/msgraph/generated/device_management/managed_devices/item/device_compliance_policy_states/count/count_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/device_compliance_policy_states/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceCompliancePolicyStates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/managed_devices/item/device_compliance_policy_states/device_compliance_policy_states_request_builder.py b/msgraph/generated/device_management/managed_devices/item/device_compliance_policy_states/device_compliance_policy_states_request_builder.py index ac45c2df456..92717f89080 100644 --- a/msgraph/generated/device_management/managed_devices/item/device_compliance_policy_states/device_compliance_policy_states_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/device_compliance_policy_states/device_compliance_policy_states_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_compliance_policy_state_id(self,device_compliance_policy_state_id: url_tpl_params["deviceCompliancePolicyState%2Did"] = device_compliance_policy_state_id return DeviceCompliancePolicyStateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyStateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyStateCollectionResponse]: """ Device compliance policy states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DeviceCompliancePolicyStatesR return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: + async def post(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: """ Create new navigation property to deviceCompliancePolicyStates for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DeviceCompliancePolicyState] = None, request_ return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyState, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Device compliance policy states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceCompliancePolicyStates for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DeviceCompliancePolicyState] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceCompliancePolicyStates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyStatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCompliancePolicyStatesRequestBuilder.DeviceCompliancePolicyStatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyStatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_devices/item/device_compliance_policy_states/item/device_compliance_policy_state_item_request_builder.py b/msgraph/generated/device_management/managed_devices/item/device_compliance_policy_states/item/device_compliance_policy_state_item_request_builder.py index 621f19619bb..28e3b8f71d9 100644 --- a/msgraph/generated/device_management/managed_devices/item/device_compliance_policy_states/item/device_compliance_policy_state_item_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/device_compliance_policy_states/item/device_compliance_policy_state_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceCompliancePolicyStates/{deviceCompliancePolicyState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceCompliancePolicyStates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceCompliancePolicyStat raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: """ Device compliance policy states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceCompliancePolicyStateIt return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyState, error_mapping) - async def patch(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: + async def patch(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: """ Update the navigation property deviceCompliancePolicyStates in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DeviceCompliancePolicyState] = None, request return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyState, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceCompliancePolicyStates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceCompliancePolicyStates/{deviceCompliancePolicyState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Device compliance policy states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceCompliancePolicyStates in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyState """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceCompliancePolicyStates/{deviceCompliancePolicyState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceCompliancePolicyStateI raise TypeError("raw_url cannot be null.") return DeviceCompliancePolicyStateItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyStateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceCompliancePolicyStateItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyStateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCompliancePolicyStateItemRequestBuilder.DeviceCompliancePolicyStateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyStateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_devices/item/device_configuration_states/count/count_request_builder.py b/msgraph/generated/device_management/managed_devices/item/device_configuration_states/count/count_request_builder.py index 5290dc8b04a..ed9f57ac2e3 100644 --- a/msgraph/generated/device_management/managed_devices/item/device_configuration_states/count/count_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/device_configuration_states/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceConfigurationStates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/managed_devices/item/device_configuration_states/device_configuration_states_request_builder.py b/msgraph/generated/device_management/managed_devices/item/device_configuration_states/device_configuration_states_request_builder.py index dd4166ff0c4..35a7a34cfd3 100644 --- a/msgraph/generated/device_management/managed_devices/item/device_configuration_states/device_configuration_states_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/device_configuration_states/device_configuration_states_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_configuration_state_id(self,device_configuration_state_id: str) -> url_tpl_params["deviceConfigurationState%2Did"] = device_configuration_state_id return DeviceConfigurationStateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceConfigurationStatesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationStateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationStateCollectionResponse]: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DeviceConfigurationStatesRequ return await self.request_adapter.send_async(request_info, DeviceConfigurationStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceConfigurationState]: + async def post(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationState]: """ Create new navigation property to deviceConfigurationStates for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DeviceConfigurationState] = None, request_con return await self.request_adapter.send_async(request_info, DeviceConfigurationState, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceConfig request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceConfigurationStates for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DeviceConfigurationState] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceConfigurationStates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationStatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceConfigurationStatesRequestBuilder.DeviceConfigurationStatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationStatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_devices/item/device_configuration_states/item/device_configuration_state_item_request_builder.py b/msgraph/generated/device_management/managed_devices/item/device_configuration_states/item/device_configuration_state_item_request_builder.py index 75b8f630a33..e057abd2899 100644 --- a/msgraph/generated/device_management/managed_devices/item/device_configuration_states/item/device_configuration_state_item_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/device_configuration_states/item/device_configuration_state_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceConfigurationStates/{deviceConfigurationState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceConfigurationStates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceConfigurationStateIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationState]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationState]: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceConfigurationStateItemR return await self.request_adapter.send_async(request_info, DeviceConfigurationState, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationState]: + async def patch(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationState]: """ Update the navigation property deviceConfigurationStates in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DeviceConfigurationState] = None, request_co return await self.request_adapter.send_async(request_info, DeviceConfigurationState, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceConfigurationStates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceConfigurationStates/{deviceConfigurationState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceConfig request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceConfigurationStates in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DeviceConfigurationState] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/deviceConfigurationStates/{deviceConfigurationState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceConfigurationStateItem raise TypeError("raw_url cannot be null.") return DeviceConfigurationStateItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationStateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceConfigurationStateItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationStateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceConfigurationStateItemRequestBuilder.DeviceConfigurationStateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationStateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 aa37fb82daa..6ba85b880de 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/disableLostMode", path_parameters) - async def post(self,request_configuration: Optional[DisableLostModeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Disable lost mode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DisableLostModeRequestBuilde raise Exception("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[DisableLostModeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Disable lost mode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DisableLostModeRequestBuilde raise TypeError("raw_url cannot be null.") return DisableLostModeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DisableLostModeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 23bd2955e4d..8ae90798711 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/locateDevice", path_parameters) - async def post(self,request_configuration: Optional[LocateDeviceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Locate a device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[LocateDeviceRequestBuilderPo raise Exception("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[LocateDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Locate a device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LocateDeviceRequestBuilder: raise TypeError("raw_url cannot be null.") return LocateDeviceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocateDeviceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_devices/item/log_collection_requests/count/count_request_builder.py b/msgraph/generated/device_management/managed_devices/item/log_collection_requests/count/count_request_builder.py index f07caad493c..4c7a5d9dbcf 100644 --- a/msgraph/generated/device_management/managed_devices/item/log_collection_requests/count/count_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/log_collection_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/logCollectionRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/managed_devices/item/log_collection_requests/item/create_download_url/create_download_url_request_builder.py b/msgraph/generated/device_management/managed_devices/item/log_collection_requests/item/create_download_url/create_download_url_request_builder.py index b330613899f..982bbb20ea3 100644 --- a/msgraph/generated/device_management/managed_devices/item/log_collection_requests/item/create_download_url/create_download_url_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/log_collection_requests/item/create_download_url/create_download_url_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/logCollectionRequests/{deviceLogCollectionResponse%2Did}/createDownloadUrl", path_parameters) - async def post(self,request_configuration: Optional[CreateDownloadUrlRequestBuilderPostRequestConfiguration] = None) -> Optional[CreateDownloadUrlPostResponse]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CreateDownloadUrlPostResponse]: """ Invoke action createDownloadUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[CreateDownloadUrlRequestBuil return await self.request_adapter.send_async(request_info, CreateDownloadUrlPostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[CreateDownloadUrlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action createDownloadUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateDownloadUrlRequestBuil raise TypeError("raw_url cannot be null.") return CreateDownloadUrlRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateDownloadUrlRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_devices/item/log_collection_requests/item/device_log_collection_response_item_request_builder.py b/msgraph/generated/device_management/managed_devices/item/log_collection_requests/item/device_log_collection_response_item_request_builder.py index 2f3461d1825..9a94a8a0d24 100644 --- a/msgraph/generated/device_management/managed_devices/item/log_collection_requests/item/device_log_collection_response_item_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/log_collection_requests/item/device_log_collection_response_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/logCollectionRequests/{deviceLogCollectionResponse%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property logCollectionRequests for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceLogCollectionRespons raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeviceLogCollectionResponseIt return await self.request_adapter.send_async(request_info, DeviceLogCollectionResponse, error_mapping) - async def patch(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: + async def patch(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: """ Update the navigation property logCollectionRequests in deviceManagement param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DeviceLogCollectionResponse] = None, request return await self.request_adapter.send_async(request_info, DeviceLogCollectionResponse, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property logCollectionRequests for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/logCollectionRequests/{deviceLogCollectionResponse%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceLogCol request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property logCollectionRequests in deviceManagement param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DeviceLogCollectionResponse """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/logCollectionRequests/{deviceLogCollectionResponse%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def create_download_url(self) -> CreateDownloadUrlRequestBuilder: return CreateDownloadUrlRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceLogCollectionResponseItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceLogCollectionResponseItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceLogCollectionResponseItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceLogCollectionResponseItemRequestBuilder.DeviceLogCollectionResponseItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceLogCollectionResponseItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_devices/item/log_collection_requests/log_collection_requests_request_builder.py b/msgraph/generated/device_management/managed_devices/item/log_collection_requests/log_collection_requests_request_builder.py index cc68a14a81b..a0bdf712add 100644 --- a/msgraph/generated/device_management/managed_devices/item/log_collection_requests/log_collection_requests_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/log_collection_requests/log_collection_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_log_collection_response_id(self,device_log_collection_response_id: url_tpl_params["deviceLogCollectionResponse%2Did"] = device_log_collection_response_id return DeviceLogCollectionResponseItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LogCollectionRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponseCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponseCollectionResponse]: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[LogCollectionRequestsRequestB return await self.request_adapter.send_async(request_info, DeviceLogCollectionResponseCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[LogCollectionRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: + async def post(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: """ Create new navigation property to logCollectionRequests for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DeviceLogCollectionResponse] = None, request_ return await self.request_adapter.send_async(request_info, DeviceLogCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LogCollectionRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[LogCollectio request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[LogCollectionRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to logCollectionRequests for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DeviceLogCollectionResponse] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/logCollectionRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LogCollectionRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LogCollectionRequestsRequestBuilder.LogCollectionRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LogCollectionRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 bde542270ff..116a8a4be96 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/logoutSharedAppleDeviceActiveUser", path_parameters) - async def post(self,request_configuration: Optional[LogoutSharedAppleDeviceActiveUserRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Logout shared Apple device active user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[LogoutSharedAppleDeviceActiv raise Exception("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[LogoutSharedAppleDeviceActiveUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Logout shared Apple device active user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LogoutSharedAppleDeviceActiv raise TypeError("raw_url cannot be null.") return LogoutSharedAppleDeviceActiveUserRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LogoutSharedAppleDeviceActiveUserRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 7b86a18d5fa..0b63ed3b489 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -50,7 +51,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a managedDevice. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def delete(self,request_configuration: Optional[ManagedDeviceItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDevice]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDevice]: """ Read properties and relationships of the managedDevice object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,7 +91,7 @@ async def get(self,request_configuration: Optional[ManagedDeviceItemRequestBuild return await self.request_adapter.send_async(request_info, ManagedDevice, error_mapping) - async def patch(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDevice]: + async def patch(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDevice]: """ Update the properties of a managedDevice object. param body: The request body @@ -114,18 +115,18 @@ async def patch(self,body: Optional[ManagedDevice] = None, request_configuration return await self.request_adapter.send_async(request_info, ManagedDevice, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a managedDevice. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedDevice object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -136,7 +137,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedDevic request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedDevice object. param body: The request body @@ -145,7 +146,7 @@ def to_patch_request_information(self,body: Optional[ManagedDevice] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -377,16 +378,6 @@ def wipe(self) -> WipeRequestBuilder: return WipeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedDeviceItemRequestBuilderGetQueryParameters(): """ @@ -413,27 +404,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedDeviceItemRequestBuilder.ManagedDeviceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e5a6ea07530..5add8558d2f 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/rebootNow", path_parameters) - async def post(self,request_configuration: Optional[RebootNowRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reboot device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RebootNowRequestBuilderPostR raise Exception("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[RebootNowRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reboot device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RebootNowRequestBuilder: raise TypeError("raw_url cannot be null.") return RebootNowRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RebootNowRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 9e19e6b89a7..8430dbd42e0 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/recoverPasscode", path_parameters) - async def post(self,request_configuration: Optional[RecoverPasscodeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Recover passcode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RecoverPasscodeRequestBuilde raise Exception("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[RecoverPasscodeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Recover passcode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RecoverPasscodeRequestBuilde raise TypeError("raw_url cannot be null.") return RecoverPasscodeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RecoverPasscodeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 24589fe73d4..8ac6bb2ddaf 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/remoteLock", path_parameters) - async def post(self,request_configuration: Optional[RemoteLockRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remote lock param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RemoteLockRequestBuilderPost raise Exception("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[RemoteLockRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remote lock param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoteLockRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoteLockRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoteLockRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 85f02dcb82d..6d5e64b154c 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/requestRemoteAssistance", path_parameters) - async def post(self,request_configuration: Optional[RequestRemoteAssistanceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Request remote assistance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RequestRemoteAssistanceReque raise Exception("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[RequestRemoteAssistanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Request remote assistance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RequestRemoteAssistanceReque raise TypeError("raw_url cannot be null.") return RequestRemoteAssistanceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RequestRemoteAssistanceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 8c6295b9d7a..51c85c9f2d0 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/resetPasscode", path_parameters) - async def post(self,request_configuration: Optional[ResetPasscodeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reset passcode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ResetPasscodeRequestBuilderP raise Exception("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[ResetPasscodeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reset passcode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ResetPasscodeRequestBuilder: raise TypeError("raw_url cannot be null.") return ResetPasscodeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResetPasscodeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 39bac78b084..c652db94e37 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/retire", path_parameters) - async def post(self,request_configuration: Optional[RetireRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Retire a device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RetireRequestBuilderPostRequ raise Exception("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[RetireRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retire a device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RetireRequestBuilder: raise TypeError("raw_url cannot be null.") return RetireRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetireRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 971a9b43f56..a555b133b04 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/shutDown", path_parameters) - async def post(self,request_configuration: Optional[ShutDownRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Shut down device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ShutDownRequestBuilderPostRe raise Exception("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[ShutDownRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Shut down device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ShutDownRequestBuilder: raise TypeError("raw_url cannot be null.") return ShutDownRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShutDownRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 3da8a96ccdc..da48d3bcb7e 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/syncDevice", path_parameters) - async def post(self,request_configuration: Optional[SyncDeviceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SyncDeviceRequestBuilderPost raise Exception("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[SyncDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SyncDeviceRequestBuilder: raise TypeError("raw_url cannot be null.") return SyncDeviceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SyncDeviceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 7ade8c16d9a..939122c221a 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/updateWindowsDeviceAccount", path_parameters) - async def post(self,body: Optional[UpdateWindowsDeviceAccountPostRequestBody] = None, request_configuration: Optional[UpdateWindowsDeviceAccountRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpdateWindowsDeviceAccountPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[UpdateWindowsDeviceAccountPostRequestBody] = raise Exception("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: Optional[UpdateWindowsDeviceAccountPostRequestBody] = None, request_configuration: Optional[UpdateWindowsDeviceAccountRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpdateWindowsDeviceAccountPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UpdateWindowsDeviceAccountRe raise TypeError("raw_url cannot be null.") return UpdateWindowsDeviceAccountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UpdateWindowsDeviceAccountRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_devices/item/users/users_request_builder.py b/msgraph/generated/device_management/managed_devices/item/users/users_request_builder.py index 8ea856248c1..1e0f805f9a4 100644 --- a/msgraph/generated/device_management/managed_devices/item/users/users_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/users/users_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/users{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ List properties and relationships of the user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UsersRequestBuilder.UsersRequestBuilderGetQueryParameters] = None - - 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 38b1e05a5c9..0311298a51c 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/windowsDefenderScan", path_parameters) - async def post(self,body: Optional[WindowsDefenderScanPostRequestBody] = None, request_configuration: Optional[WindowsDefenderScanRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[WindowsDefenderScanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[WindowsDefenderScanPostRequestBody] = None, r raise Exception("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: Optional[WindowsDefenderScanPostRequestBody] = None, request_configuration: Optional[WindowsDefenderScanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsDefenderScanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsDefenderScanRequestBu raise TypeError("raw_url cannot be null.") return WindowsDefenderScanRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsDefenderScanRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 22f87740d4a..388886134f1 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/windowsDefenderUpdateSignatures", path_parameters) - async def post(self,request_configuration: Optional[WindowsDefenderUpdateSignaturesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[WindowsDefenderUpdateSignatu raise Exception("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[WindowsDefenderUpdateSignaturesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsDefenderUpdateSignatu raise TypeError("raw_url cannot be null.") return WindowsDefenderUpdateSignaturesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsDefenderUpdateSignaturesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_devices/item/windows_protection_state/detected_malware_state/count/count_request_builder.py b/msgraph/generated/device_management/managed_devices/item/windows_protection_state/detected_malware_state/count/count_request_builder.py index 7da6b771a76..963f897f867 100644 --- a/msgraph/generated/device_management/managed_devices/item/windows_protection_state/detected_malware_state/count/count_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/windows_protection_state/detected_malware_state/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/windowsProtectionState/detectedMalwareState/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/managed_devices/item/windows_protection_state/detected_malware_state/detected_malware_state_request_builder.py b/msgraph/generated/device_management/managed_devices/item/windows_protection_state/detected_malware_state/detected_malware_state_request_builder.py index b5d21b9dcee..938c5a2ed26 100644 --- a/msgraph/generated/device_management/managed_devices/item/windows_protection_state/detected_malware_state/detected_malware_state_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/windows_protection_state/detected_malware_state/detected_malware_state_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_device_malware_state_id(self,windows_device_malware_state_id: str url_tpl_params["windowsDeviceMalwareState%2Did"] = windows_device_malware_state_id return WindowsDeviceMalwareStateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DetectedMalwareStateRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsDeviceMalwareStateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareStateCollectionResponse]: """ List properties and relationships of the windowsDeviceMalwareState objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DetectedMalwareStateRequestBu return await self.request_adapter.send_async(request_info, WindowsDeviceMalwareStateCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[DetectedMalwareStateRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: + async def post(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: """ Create a new windowsDeviceMalwareState object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[WindowsDeviceMalwareState] = None, request_co return await self.request_adapter.send_async(request_info, WindowsDeviceMalwareState, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DetectedMalwareStateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the windowsDeviceMalwareState objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DetectedMalw request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[DetectedMalwareStateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new windowsDeviceMalwareState object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[WindowsDeviceMalwareState] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/windowsProtectionState/detectedMalwareState', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetectedMalwareStateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetectedMalwareStateRequestBuilder.DetectedMalwareStateRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetectedMalwareStateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_devices/item/windows_protection_state/detected_malware_state/item/windows_device_malware_state_item_request_builder.py b/msgraph/generated/device_management/managed_devices/item/windows_protection_state/detected_malware_state/item/windows_device_malware_state_item_request_builder.py index 0e842e38081..145e06157cc 100644 --- a/msgraph/generated/device_management/managed_devices/item/windows_protection_state/detected_malware_state/item/windows_device_malware_state_item_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/windows_protection_state/detected_malware_state/item/windows_device_malware_state_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a windowsDeviceMalwareState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[WindowsDeviceMalwareStateI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: """ Read properties and relationships of the windowsDeviceMalwareState object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[WindowsDeviceMalwareStateItem return await self.request_adapter.send_async(request_info, WindowsDeviceMalwareState, error_mapping) - async def patch(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: + async def patch(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: """ Update the properties of a windowsDeviceMalwareState object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WindowsDeviceMalwareState] = None, request_c return await self.request_adapter.send_async(request_info, WindowsDeviceMalwareState, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsDeviceMalwareState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the windowsDeviceMalwareState object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsDevic request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsDeviceMalwareState object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WindowsDeviceMalwareState] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsDeviceMalwareStateIte raise TypeError("raw_url cannot be null.") return WindowsDeviceMalwareStateItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsDeviceMalwareStateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsDeviceMalwareStateItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsDeviceMalwareStateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsDeviceMalwareStateItemRequestBuilder.WindowsDeviceMalwareStateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsDeviceMalwareStateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/managed_devices/item/windows_protection_state/windows_protection_state_request_builder.py b/msgraph/generated/device_management/managed_devices/item/windows_protection_state/windows_protection_state_request_builder.py index b9759558592..6b770b4a902 100644 --- a/msgraph/generated/device_management/managed_devices/item/windows_protection_state/windows_protection_state_request_builder.py +++ b/msgraph/generated/device_management/managed_devices/item/windows_protection_state/windows_protection_state_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/windowsProtectionState{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property windowsProtectionState for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[WindowsProtectionStateRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsProtectionState]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsProtectionState]: """ Read properties and relationships of the windowsProtectionState object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[WindowsProtectionStateRequest return await self.request_adapter.send_async(request_info, WindowsProtectionState, error_mapping) - async def patch(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[WindowsProtectionStateRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsProtectionState]: + async def patch(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsProtectionState]: """ Update the properties of a windowsProtectionState object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WindowsProtectionState] = None, request_conf return await self.request_adapter.send_async(request_info, WindowsProtectionState, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property windowsProtectionState for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/windowsProtectionState', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the windowsProtectionState object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsProte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[WindowsProtectionStateRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsProtectionState object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WindowsProtectionState] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/windowsProtectionState', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def detected_malware_state(self) -> DetectedMalwareStateRequestBuilder: return DetectedMalwareStateRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsProtectionStateRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsProtectionStateRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsProtectionStateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsProtectionStateRequestBuilder.WindowsProtectionStateRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsProtectionStateRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 dea468e86b9..d8658f1af8f 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/managedDevices/{managedDevice%2Did}/wipe", path_parameters) - async def post(self,body: Optional[WipePostRequestBody] = None, request_configuration: Optional[WipeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[WipePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Wipe a device param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[WipePostRequestBody] = None, request_configur raise Exception("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: Optional[WipePostRequestBody] = None, request_configuration: Optional[WipeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WipePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Wipe a device param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> WipeRequestBuilder: raise TypeError("raw_url cannot be null.") return WipeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WipeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 715438c3e4d..d3095e5fc73 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_device_id(self,managed_device_id: str) -> ManagedDeviceItemReques url_tpl_params["managedDevice%2Did"] = managed_device_id return ManagedDeviceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ManagedDevicesRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceCollectionResponse]: """ List properties and relationships of the managedDevice objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ManagedDevicesRequestBuilderG return await self.request_adapter.send_async(request_info, ManagedDeviceCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDevicesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedDevice]: + async def post(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDevice]: """ Create a new managedDevice object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ManagedDevice] = None, request_configuration: return await self.request_adapter.send_async(request_info, ManagedDevice, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedDevicesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the managedDevice objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedDevic request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDevicesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new managedDevice object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ManagedDevice] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/managedDevices', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDevicesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedDevicesRequestBuilder.ManagedDevicesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDevicesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/mobile_app_troubleshooting_events/count/count_request_builder.py b/msgraph/generated/device_management/mobile_app_troubleshooting_events/count/count_request_builder.py index ca53f9664ed..6c042ea035f 100644 --- a/msgraph/generated/device_management/mobile_app_troubleshooting_events/count/count_request_builder.py +++ b/msgraph/generated/device_management/mobile_app_troubleshooting_events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 ea62406da61..32f775cbb38 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_app_log_collection_request_id(self,app_log_collection_request_id: str) -> url_tpl_params["appLogCollectionRequest%2Did"] = app_log_collection_request_id return AppLogCollectionRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppLogCollectionRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[AppLogCollectionRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppLogCollectionRequestCollectionResponse]: """ List properties and relationships of the appLogCollectionRequest objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AppLogCollectionRequestsReque return await self.request_adapter.send_async(request_info, AppLogCollectionRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[AppLogCollectionRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[AppLogCollectionRequest]: + async def post(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppLogCollectionRequest]: """ Create a new appLogCollectionRequest object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AppLogCollectionRequest] = None, request_conf return await self.request_adapter.send_async(request_info, AppLogCollectionRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppLogCollectionRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the appLogCollectionRequest objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AppLogCollec request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[AppLogCollectionRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new appLogCollectionRequest object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AppLogCollectionRequest] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}/appLogCollectionRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppLogCollectionRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppLogCollectionRequestsRequestBuilder.AppLogCollectionRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppLogCollectionRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/count/count_request_builder.py b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/count/count_request_builder.py index ded15e33a57..87fd04ccfdc 100644 --- a/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/count/count_request_builder.py +++ b/msgraph/generated/device_management/mobile_app_troubleshooting_events/item/app_log_collection_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}/appLogCollectionRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 188e4565982..3f3d8b2c89b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}/appLogCollectionRequests/{appLogCollectionRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AppLogCollectionRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a appLogCollectionRequest. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[AppLogCollectionRequestIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AppLogCollectionRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppLogCollectionRequest]: """ Read properties and relationships of the appLogCollectionRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AppLogCollectionRequestItemRe return await self.request_adapter.send_async(request_info, AppLogCollectionRequest, error_mapping) - async def patch(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[AppLogCollectionRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppLogCollectionRequest]: + async def patch(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppLogCollectionRequest]: """ Update the properties of a appLogCollectionRequest object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[AppLogCollectionRequest] = None, request_con return await self.request_adapter.send_async(request_info, AppLogCollectionRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AppLogCollectionRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a appLogCollectionRequest. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}/appLogCollectionRequests/{appLogCollectionRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the appLogCollectionRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[AppLogCollec request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[AppLogCollectionRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a appLogCollectionRequest object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[AppLogCollectionRequest] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}/appLogCollectionRequests/{appLogCollectionRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def create_download_url(self) -> CreateDownloadUrlRequestBuilder: return CreateDownloadUrlRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppLogCollectionRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AppLogCollectionRequestItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppLogCollectionRequestItemRequestBuilder.AppLogCollectionRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppLogCollectionRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 50ae9f44c00..c5050076c40 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}/appLogCollectionRequests/{appLogCollectionRequest%2Did}/createDownloadUrl", path_parameters) - async def post(self,request_configuration: Optional[CreateDownloadUrlRequestBuilderPostRequestConfiguration] = None) -> Optional[AppLogCollectionDownloadDetails]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppLogCollectionDownloadDetails]: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[CreateDownloadUrlRequestBuil return await self.request_adapter.send_async(request_info, AppLogCollectionDownloadDetails, error_mapping) - def to_post_request_information(self,request_configuration: Optional[CreateDownloadUrlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateDownloadUrlRequestBuil raise TypeError("raw_url cannot be null.") return CreateDownloadUrlRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateDownloadUrlRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 92b507d2750..510f942d834 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileAppTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileAppTroubleshootingEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MobileAppTroubleshootingEv raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileAppTroubleshootingEventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEvent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEvent]: """ Read properties and relationships of the mobileAppTroubleshootingEvent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[MobileAppTroubleshootingEvent return await self.request_adapter.send_async(request_info, MobileAppTroubleshootingEvent, error_mapping) - async def patch(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[MobileAppTroubleshootingEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEvent]: + async def patch(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEvent]: """ Update the properties of a mobileAppTroubleshootingEvent object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[MobileAppTroubleshootingEvent] = None, reque return await self.request_adapter.send_async(request_info, MobileAppTroubleshootingEvent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileAppTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppTroubleshootingEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileAppTroubleshootingEventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileAppTroubleshootingEvent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppTro request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[MobileAppTroubleshootingEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppTroubleshootingEvent object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[MobileAppTroubleshootingEve """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def app_log_collection_requests(self) -> AppLogCollectionRequestsRequestBuilder: return AppLogCollectionRequestsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileAppTroubleshootingEventItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppTroubleshootingEventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppTroubleshootingEventItemRequestBuilder.MobileAppTroubleshootingEventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppTroubleshootingEventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 898c710ee69..39118c031dd 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_app_troubleshooting_event_id(self,mobile_app_troubleshooting_event url_tpl_params["mobileAppTroubleshootingEvent%2Did"] = mobile_app_troubleshooting_event_id return MobileAppTroubleshootingEventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MobileAppTroubleshootingEventsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEventCollectionResponse]: """ List properties and relationships of the mobileAppTroubleshootingEvent objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileAppTroubleshootingEvent return await self.request_adapter.send_async(request_info, MobileAppTroubleshootingEventCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[MobileAppTroubleshootingEventsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEvent]: + async def post(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEvent]: """ Create a new mobileAppTroubleshootingEvent object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileAppTroubleshootingEvent] = None, reques return await self.request_adapter.send_async(request_info, MobileAppTroubleshootingEvent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileAppTroubleshootingEventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileAppTroubleshootingEvent objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileAppTro request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[MobileAppTroubleshootingEventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppTroubleshootingEvent object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileAppTroubleshootingEven """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/mobileAppTroubleshootingEvents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppTroubleshootingEventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileAppTroubleshootingEventsRequestBuilder.MobileAppTroubleshootingEventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileAppTroubleshootingEventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/mobile_threat_defense_connectors/count/count_request_builder.py b/msgraph/generated/device_management/mobile_threat_defense_connectors/count/count_request_builder.py index 6f125f68aed..23c635900f5 100644 --- a/msgraph/generated/device_management/mobile_threat_defense_connectors/count/count_request_builder.py +++ b/msgraph/generated/device_management/mobile_threat_defense_connectors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/mobileThreatDefenseConnectors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 c3c2499c5f6..63603806881 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnector%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MobileThreatDefenseConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a mobileThreatDefenseConnector. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MobileThreatDefenseConnect raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MobileThreatDefenseConnectorItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileThreatDefenseConnector]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileThreatDefenseConnector]: """ Read properties and relationships of the mobileThreatDefenseConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MobileThreatDefenseConnectorI return await self.request_adapter.send_async(request_info, MobileThreatDefenseConnector, error_mapping) - async def patch(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[MobileThreatDefenseConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileThreatDefenseConnector]: + async def patch(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileThreatDefenseConnector]: """ Update the properties of a mobileThreatDefenseConnector object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MobileThreatDefenseConnector] = None, reques return await self.request_adapter.send_async(request_info, MobileThreatDefenseConnector, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MobileThreatDefenseConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileThreatDefenseConnector. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnector%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MobileThreatDefenseConnectorItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the mobileThreatDefenseConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileThreat request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[MobileThreatDefenseConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileThreatDefenseConnector object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MobileThreatDefenseConnecto """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/mobileThreatDefenseConnectors/{mobileThreatDefenseConnector%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MobileThreatDefenseConnector raise TypeError("raw_url cannot be null.") return MobileThreatDefenseConnectorItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileThreatDefenseConnectorItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MobileThreatDefenseConnectorItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileThreatDefenseConnectorItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileThreatDefenseConnectorItemRequestBuilder.MobileThreatDefenseConnectorItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileThreatDefenseConnectorItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 2d47f21ca4c..e11907e53ee 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_mobile_threat_defense_connector_id(self,mobile_threat_defense_connector_i url_tpl_params["mobileThreatDefenseConnector%2Did"] = mobile_threat_defense_connector_id return MobileThreatDefenseConnectorItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MobileThreatDefenseConnectorsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileThreatDefenseConnectorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileThreatDefenseConnectorCollectionResponse]: """ List properties and relationships of the mobileThreatDefenseConnector objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MobileThreatDefenseConnectors return await self.request_adapter.send_async(request_info, MobileThreatDefenseConnectorCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[MobileThreatDefenseConnectorsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileThreatDefenseConnector]: + async def post(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileThreatDefenseConnector]: """ Create a new mobileThreatDefenseConnector object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MobileThreatDefenseConnector] = None, request return await self.request_adapter.send_async(request_info, MobileThreatDefenseConnector, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MobileThreatDefenseConnectorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the mobileThreatDefenseConnector objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[MobileThreat request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[MobileThreatDefenseConnectorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new mobileThreatDefenseConnector object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MobileThreatDefenseConnector """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/mobileThreatDefenseConnectors', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileThreatDefenseConnectorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MobileThreatDefenseConnectorsRequestBuilder.MobileThreatDefenseConnectorsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MobileThreatDefenseConnectorsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/notification_message_templates/count/count_request_builder.py b/msgraph/generated/device_management/notification_message_templates/count/count_request_builder.py index 62581cc3913..c499b95e129 100644 --- a/msgraph/generated/device_management/notification_message_templates/count/count_request_builder.py +++ b/msgraph/generated/device_management/notification_message_templates/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/notificationMessageTemplates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/count/count_request_builder.py b/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/count/count_request_builder.py index 30076d043ba..dd1fffbc04e 100644 --- a/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/count/count_request_builder.py +++ b/msgraph/generated/device_management/notification_message_templates/item/localized_notification_messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate%2Did}/localizedNotificationMessages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 bec8845fa71..cb166cde9b9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate%2Did}/localizedNotificationMessages/{localizedNotificationMessage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LocalizedNotificationMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a localizedNotificationMessage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LocalizedNotificationMessa raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LocalizedNotificationMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LocalizedNotificationMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LocalizedNotificationMessage]: """ Read properties and relationships of the localizedNotificationMessage object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[LocalizedNotificationMessageI return await self.request_adapter.send_async(request_info, LocalizedNotificationMessage, error_mapping) - async def patch(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[LocalizedNotificationMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LocalizedNotificationMessage]: + async def patch(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LocalizedNotificationMessage]: """ Update the properties of a localizedNotificationMessage object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[LocalizedNotificationMessage] = None, reques return await self.request_adapter.send_async(request_info, LocalizedNotificationMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LocalizedNotificationMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a localizedNotificationMessage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate%2Did}/localizedNotificationMessages/{localizedNotificationMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LocalizedNotificationMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the localizedNotificationMessage object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[LocalizedNot request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[LocalizedNotificationMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a localizedNotificationMessage object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[LocalizedNotificationMessag """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate%2Did}/localizedNotificationMessages/{localizedNotificationMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LocalizedNotificationMessage raise TypeError("raw_url cannot be null.") return LocalizedNotificationMessageItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocalizedNotificationMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LocalizedNotificationMessageItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocalizedNotificationMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LocalizedNotificationMessageItemRequestBuilder.LocalizedNotificationMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocalizedNotificationMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 5428f2d25a0..16cabe5ce00 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_localized_notification_message_id(self,localized_notification_message_id: url_tpl_params["localizedNotificationMessage%2Did"] = localized_notification_message_id return LocalizedNotificationMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LocalizedNotificationMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[LocalizedNotificationMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LocalizedNotificationMessageCollectionResponse]: """ List properties and relationships of the localizedNotificationMessage objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LocalizedNotificationMessages return await self.request_adapter.send_async(request_info, LocalizedNotificationMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[LocalizedNotificationMessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[LocalizedNotificationMessage]: + async def post(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LocalizedNotificationMessage]: """ Create a new localizedNotificationMessage object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[LocalizedNotificationMessage] = None, request return await self.request_adapter.send_async(request_info, LocalizedNotificationMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LocalizedNotificationMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the localizedNotificationMessage objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[LocalizedNot request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[LocalizedNotificationMessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new localizedNotificationMessage object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[LocalizedNotificationMessage """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate%2Did}/localizedNotificationMessages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocalizedNotificationMessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LocalizedNotificationMessagesRequestBuilder.LocalizedNotificationMessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocalizedNotificationMessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e9b9e1aa223..adf701303ab 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[NotificationMessageTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a notificationMessageTemplate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[NotificationMessageTemplat raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[NotificationMessageTemplateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[NotificationMessageTemplate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[NotificationMessageTemplate]: """ Read properties and relationships of the notificationMessageTemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[NotificationMessageTemplateIt return await self.request_adapter.send_async(request_info, NotificationMessageTemplate, error_mapping) - async def patch(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[NotificationMessageTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[NotificationMessageTemplate]: + async def patch(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[NotificationMessageTemplate]: """ Update the properties of a notificationMessageTemplate object. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[NotificationMessageTemplate] = None, request return await self.request_adapter.send_async(request_info, NotificationMessageTemplate, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[NotificationMessageTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a notificationMessageTemplate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[NotificationMessageTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the notificationMessageTemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[Notification request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[NotificationMessageTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a notificationMessageTemplate object. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[NotificationMessageTemplate """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def send_test_message(self) -> SendTestMessageRequestBuilder: return SendTestMessageRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotificationMessageTemplateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class NotificationMessageTemplateItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotificationMessageTemplateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NotificationMessageTemplateItemRequestBuilder.NotificationMessageTemplateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotificationMessageTemplateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 0a623a89b4c..bfdb2890928 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate%2Did}/sendTestMessage", path_parameters) - async def post(self,request_configuration: Optional[SendTestMessageRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SendTestMessageRequestBuilde raise Exception("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[SendTestMessageRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendTestMessageRequestBuilde raise TypeError("raw_url cannot be null.") return SendTestMessageRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendTestMessageRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 d0d58220a27..a8069d53bf0 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_notification_message_template_id(self,notification_message_template_id: s url_tpl_params["notificationMessageTemplate%2Did"] = notification_message_template_id return NotificationMessageTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[NotificationMessageTemplatesRequestBuilderGetRequestConfiguration] = None) -> Optional[NotificationMessageTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[NotificationMessageTemplateCollectionResponse]: """ List properties and relationships of the notificationMessageTemplate objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[NotificationMessageTemplatesR return await self.request_adapter.send_async(request_info, NotificationMessageTemplateCollectionResponse, error_mapping) - async def post(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[NotificationMessageTemplatesRequestBuilderPostRequestConfiguration] = None) -> Optional[NotificationMessageTemplate]: + async def post(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[NotificationMessageTemplate]: """ Create a new notificationMessageTemplate object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[NotificationMessageTemplate] = None, request_ return await self.request_adapter.send_async(request_info, NotificationMessageTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[NotificationMessageTemplatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the notificationMessageTemplate objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[Notification request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[NotificationMessageTemplatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new notificationMessageTemplate object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[NotificationMessageTemplate] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/notificationMessageTemplates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotificationMessageTemplatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NotificationMessageTemplatesRequestBuilder.NotificationMessageTemplatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotificationMessageTemplatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/remote_assistance_partners/count/count_request_builder.py b/msgraph/generated/device_management/remote_assistance_partners/count/count_request_builder.py index cbff20fa481..5d42574bc43 100644 --- a/msgraph/generated/device_management/remote_assistance_partners/count/count_request_builder.py +++ b/msgraph/generated/device_management/remote_assistance_partners/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/remoteAssistancePartners/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/remote_assistance_partners/item/begin_onboarding/begin_onboarding_request_builder.py b/msgraph/generated/device_management/remote_assistance_partners/item/begin_onboarding/begin_onboarding_request_builder.py index dbe07996b80..4d6f04f3364 100644 --- a/msgraph/generated/device_management/remote_assistance_partners/item/begin_onboarding/begin_onboarding_request_builder.py +++ b/msgraph/generated/device_management/remote_assistance_partners/item/begin_onboarding/begin_onboarding_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner%2Did}/beginOnboarding", path_parameters) - async def post(self,request_configuration: Optional[BeginOnboardingRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ A request to start onboarding. Must be coupled with the appropriate TeamViewer account information param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[BeginOnboardingRequestBuilde raise Exception("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[BeginOnboardingRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A request to start onboarding. Must be coupled with the appropriate TeamViewer account information param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BeginOnboardingRequestBuilde raise TypeError("raw_url cannot be null.") return BeginOnboardingRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BeginOnboardingRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/remote_assistance_partners/item/disconnect/disconnect_request_builder.py b/msgraph/generated/device_management/remote_assistance_partners/item/disconnect/disconnect_request_builder.py index 74ff6799160..94679e93da6 100644 --- a/msgraph/generated/device_management/remote_assistance_partners/item/disconnect/disconnect_request_builder.py +++ b/msgraph/generated/device_management/remote_assistance_partners/item/disconnect/disconnect_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner%2Did}/disconnect", path_parameters) - async def post(self,request_configuration: Optional[DisconnectRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ A request to remove the active TeamViewer connector param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DisconnectRequestBuilderPost raise Exception("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[DisconnectRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A request to remove the active TeamViewer connector param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DisconnectRequestBuilder: raise TypeError("raw_url cannot be null.") return DisconnectRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DisconnectRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/remote_assistance_partners/item/remote_assistance_partner_item_request_builder.py b/msgraph/generated/device_management/remote_assistance_partners/item/remote_assistance_partner_item_request_builder.py index 22f06160927..42b5bc81620 100644 --- a/msgraph/generated/device_management/remote_assistance_partners/item/remote_assistance_partner_item_request_builder.py +++ b/msgraph/generated/device_management/remote_assistance_partners/item/remote_assistance_partner_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RemoteAssistancePartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a remoteAssistancePartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RemoteAssistancePartnerIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RemoteAssistancePartnerItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RemoteAssistancePartner]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemoteAssistancePartner]: """ Read properties and relationships of the remoteAssistancePartner object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[RemoteAssistancePartnerItemRe return await self.request_adapter.send_async(request_info, RemoteAssistancePartner, error_mapping) - async def patch(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RemoteAssistancePartnerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RemoteAssistancePartner]: + async def patch(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemoteAssistancePartner]: """ Update the properties of a remoteAssistancePartner object. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[RemoteAssistancePartner] = None, request_con return await self.request_adapter.send_async(request_info, RemoteAssistancePartner, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RemoteAssistancePartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a remoteAssistancePartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RemoteAssistancePartnerItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the remoteAssistancePartner object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RemoteAssist request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RemoteAssistancePartnerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a remoteAssistancePartner object. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[RemoteAssistancePartner] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/remoteAssistancePartners/{remoteAssistancePartner%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def disconnect(self) -> DisconnectRequestBuilder: return DisconnectRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoteAssistancePartnerItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RemoteAssistancePartnerItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoteAssistancePartnerItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RemoteAssistancePartnerItemRequestBuilder.RemoteAssistancePartnerItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoteAssistancePartnerItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/remote_assistance_partners/remote_assistance_partners_request_builder.py b/msgraph/generated/device_management/remote_assistance_partners/remote_assistance_partners_request_builder.py index b0ecfa5efd6..6a0b9d17131 100644 --- a/msgraph/generated/device_management/remote_assistance_partners/remote_assistance_partners_request_builder.py +++ b/msgraph/generated/device_management/remote_assistance_partners/remote_assistance_partners_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_remote_assistance_partner_id(self,remote_assistance_partner_id: str) -> R url_tpl_params["remoteAssistancePartner%2Did"] = remote_assistance_partner_id return RemoteAssistancePartnerItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RemoteAssistancePartnersRequestBuilderGetRequestConfiguration] = None) -> Optional[RemoteAssistancePartnerCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemoteAssistancePartnerCollectionResponse]: """ List properties and relationships of the remoteAssistancePartner objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RemoteAssistancePartnersReque return await self.request_adapter.send_async(request_info, RemoteAssistancePartnerCollectionResponse, error_mapping) - async def post(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RemoteAssistancePartnersRequestBuilderPostRequestConfiguration] = None) -> Optional[RemoteAssistancePartner]: + async def post(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemoteAssistancePartner]: """ Create a new remoteAssistancePartner object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[RemoteAssistancePartner] = None, request_conf return await self.request_adapter.send_async(request_info, RemoteAssistancePartner, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RemoteAssistancePartnersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the remoteAssistancePartner objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RemoteAssist request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RemoteAssistancePartnersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new remoteAssistancePartner object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[RemoteAssistancePartner] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/remoteAssistancePartners', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoteAssistancePartnersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RemoteAssistancePartnersRequestBuilder.RemoteAssistancePartnersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoteAssistancePartnersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/reports/export_jobs/count/count_request_builder.py b/msgraph/generated/device_management/reports/export_jobs/count/count_request_builder.py index 85e0751a3f1..103432815c3 100644 --- a/msgraph/generated/device_management/reports/export_jobs/count/count_request_builder.py +++ b/msgraph/generated/device_management/reports/export_jobs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/exportJobs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 3af09893bd8..cf33eef9f1b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_management_export_job_id(self,device_management_export_job_id: str url_tpl_params["deviceManagementExportJob%2Did"] = device_management_export_job_id return DeviceManagementExportJobItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExportJobsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceManagementExportJobCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementExportJobCollectionResponse]: """ List properties and relationships of the deviceManagementExportJob objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExportJobsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, DeviceManagementExportJobCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[ExportJobsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceManagementExportJob]: + async def post(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementExportJob]: """ Create a new deviceManagementExportJob object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceManagementExportJob] = None, request_co return await self.request_adapter.send_async(request_info, DeviceManagementExportJob, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExportJobsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceManagementExportJob objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ExportJobsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[ExportJobsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceManagementExportJob object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceManagementExportJob] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/reports/exportJobs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExportJobsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExportJobsRequestBuilder.ExportJobsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExportJobsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 3a152568d5f..d479433112f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/exportJobs/{deviceManagementExportJob%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceManagementExportJobItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceManagementExportJob. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceManagementExportJobI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceManagementExportJobItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceManagementExportJob]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementExportJob]: """ Read properties and relationships of the deviceManagementExportJob object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DeviceManagementExportJobItem return await self.request_adapter.send_async(request_info, DeviceManagementExportJob, error_mapping) - async def patch(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[DeviceManagementExportJobItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagementExportJob]: + async def patch(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementExportJob]: """ Update the properties of a deviceManagementExportJob object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DeviceManagementExportJob] = None, request_c return await self.request_adapter.send_async(request_info, DeviceManagementExportJob, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceManagementExportJobItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceManagementExportJob. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/reports/exportJobs/{deviceManagementExportJob%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceManagementExportJobItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceManagementExportJob object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceManage request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[DeviceManagementExportJobItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceManagementExportJob object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DeviceManagementExportJob] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/reports/exportJobs/{deviceManagementExportJob%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceManagementExportJobIte raise TypeError("raw_url cannot be null.") return DeviceManagementExportJobItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementExportJobItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceManagementExportJobItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementExportJobItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceManagementExportJobItemRequestBuilder.DeviceManagementExportJobItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementExportJobItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 83549daa5d7..405dc5c7db5 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getCachedReport", path_parameters) - async def post(self,body: Optional[GetCachedReportPostRequestBody] = None, request_configuration: Optional[GetCachedReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetCachedReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetCachedReportPostRequestBody] = None, reque 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: Optional[GetCachedReportPostRequestBody] = None, request_configuration: Optional[GetCachedReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetCachedReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetCachedReportRequestBuilde raise TypeError("raw_url cannot be null.") return GetCachedReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetCachedReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 0e81f46e026..522513f61a6 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getCompliancePolicyNonComplianceReport", path_parameters) - async def post(self,body: Optional[GetCompliancePolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetCompliancePolicyNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetCompliancePolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetCompliancePolicyNonComplianceReportPostReq 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: Optional[GetCompliancePolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetCompliancePolicyNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetCompliancePolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetCompliancePolicyNonCompli raise TypeError("raw_url cannot be null.") return GetCompliancePolicyNonComplianceReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetCompliancePolicyNonComplianceReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 1becbb6ca76..8420368a2b9 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getCompliancePolicyNonComplianceSummaryReport", path_parameters) - async def post(self,body: Optional[GetCompliancePolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[GetCompliancePolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetCompliancePolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetCompliancePolicyNonComplianceSummaryReport 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: Optional[GetCompliancePolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[GetCompliancePolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetCompliancePolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetCompliancePolicyNonCompli raise TypeError("raw_url cannot be null.") return GetCompliancePolicyNonComplianceSummaryReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetCompliancePolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 31965bc309d..32ae28894a1 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getComplianceSettingNonComplianceReport", path_parameters) - async def post(self,body: Optional[GetComplianceSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetComplianceSettingNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetComplianceSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetComplianceSettingNonComplianceReportPostRe 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: Optional[GetComplianceSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetComplianceSettingNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetComplianceSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetComplianceSettingNonCompl raise TypeError("raw_url cannot be null.") return GetComplianceSettingNonComplianceReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetComplianceSettingNonComplianceReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 956276fea39..066f3acff9b 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getConfigurationPolicyNonComplianceReport", path_parameters) - async def post(self,body: Optional[GetConfigurationPolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetConfigurationPolicyNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetConfigurationPolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetConfigurationPolicyNonComplianceReportPost 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: Optional[GetConfigurationPolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetConfigurationPolicyNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetConfigurationPolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetConfigurationPolicyNonCom raise TypeError("raw_url cannot be null.") return GetConfigurationPolicyNonComplianceReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetConfigurationPolicyNonComplianceReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 4bb291aa266..ce57fc199ce 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getConfigurationPolicyNonComplianceSummaryReport", path_parameters) - async def post(self,body: Optional[GetConfigurationPolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[GetConfigurationPolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetConfigurationPolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetConfigurationPolicyNonComplianceSummaryRep 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: Optional[GetConfigurationPolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[GetConfigurationPolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetConfigurationPolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetConfigurationPolicyNonCom raise TypeError("raw_url cannot be null.") return GetConfigurationPolicyNonComplianceSummaryReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetConfigurationPolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6abfc3f3c1e..2a51ba1806d 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getConfigurationSettingNonComplianceReport", path_parameters) - async def post(self,body: Optional[GetConfigurationSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetConfigurationSettingNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetConfigurationSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetConfigurationSettingNonComplianceReportPos 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: Optional[GetConfigurationSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetConfigurationSettingNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetConfigurationSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetConfigurationSettingNonCo raise TypeError("raw_url cannot be null.") return GetConfigurationSettingNonComplianceReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetConfigurationSettingNonComplianceReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 9df7c5075bc..ac3c016428a 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getDeviceManagementIntentPerSettingContributingProfiles", path_parameters) - async def post(self,body: Optional[GetDeviceManagementIntentPerSettingContributingProfilesPostRequestBody] = None, request_configuration: Optional[GetDeviceManagementIntentPerSettingContributingProfilesRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetDeviceManagementIntentPerSettingContributingProfilesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetDeviceManagementIntentPerSettingContributi 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: Optional[GetDeviceManagementIntentPerSettingContributingProfilesPostRequestBody] = None, request_configuration: Optional[GetDeviceManagementIntentPerSettingContributingProfilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetDeviceManagementIntentPerSettingContributingProfilesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetDeviceManagementIntentPer raise TypeError("raw_url cannot be null.") return GetDeviceManagementIntentPerSettingContributingProfilesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetDeviceManagementIntentPerSettingContributingProfilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 9d4d304f65a..da97cd6b223 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getDeviceManagementIntentSettingsReport", path_parameters) - async def post(self,body: Optional[GetDeviceManagementIntentSettingsReportPostRequestBody] = None, request_configuration: Optional[GetDeviceManagementIntentSettingsReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetDeviceManagementIntentSettingsReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetDeviceManagementIntentSettingsReportPostRe 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: Optional[GetDeviceManagementIntentSettingsReportPostRequestBody] = None, request_configuration: Optional[GetDeviceManagementIntentSettingsReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetDeviceManagementIntentSettingsReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetDeviceManagementIntentSet raise TypeError("raw_url cannot be null.") return GetDeviceManagementIntentSettingsReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetDeviceManagementIntentSettingsReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 3bdcacafc88..8416e285fbb 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getDeviceNonComplianceReport", path_parameters) - async def post(self,body: Optional[GetDeviceNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetDeviceNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetDeviceNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetDeviceNonComplianceReportPostRequestBody] 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: Optional[GetDeviceNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetDeviceNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetDeviceNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetDeviceNonComplianceReport raise TypeError("raw_url cannot be null.") return GetDeviceNonComplianceReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetDeviceNonComplianceReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6c0e18a75fe..143ec3fa747 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getDevicesWithoutCompliancePolicyReport", path_parameters) - async def post(self,body: Optional[GetDevicesWithoutCompliancePolicyReportPostRequestBody] = None, request_configuration: Optional[GetDevicesWithoutCompliancePolicyReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetDevicesWithoutCompliancePolicyReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetDevicesWithoutCompliancePolicyReportPostRe 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: Optional[GetDevicesWithoutCompliancePolicyReportPostRequestBody] = None, request_configuration: Optional[GetDevicesWithoutCompliancePolicyReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetDevicesWithoutCompliancePolicyReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetDevicesWithoutComplianceP raise TypeError("raw_url cannot be null.") return GetDevicesWithoutCompliancePolicyReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetDevicesWithoutCompliancePolicyReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 7421742dc67..cda99d3d7b8 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getHistoricalReport", path_parameters) - async def post(self,body: Optional[GetHistoricalReportPostRequestBody] = None, request_configuration: Optional[GetHistoricalReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetHistoricalReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetHistoricalReportPostRequestBody] = None, r 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: Optional[GetHistoricalReportPostRequestBody] = None, request_configuration: Optional[GetHistoricalReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetHistoricalReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetHistoricalReportRequestBu raise TypeError("raw_url cannot be null.") return GetHistoricalReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetHistoricalReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e8cad4e7113..27d22fd9962 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getNoncompliantDevicesAndSettingsReport", path_parameters) - async def post(self,body: Optional[GetNoncompliantDevicesAndSettingsReportPostRequestBody] = None, request_configuration: Optional[GetNoncompliantDevicesAndSettingsReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetNoncompliantDevicesAndSettingsReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetNoncompliantDevicesAndSettingsReportPostRe 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: Optional[GetNoncompliantDevicesAndSettingsReportPostRequestBody] = None, request_configuration: Optional[GetNoncompliantDevicesAndSettingsReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetNoncompliantDevicesAndSettingsReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetNoncompliantDevicesAndSet raise TypeError("raw_url cannot be null.") return GetNoncompliantDevicesAndSettingsReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetNoncompliantDevicesAndSettingsReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b0563caf634..7dc58c886ee 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getPolicyNonComplianceMetadata", path_parameters) - async def post(self,body: Optional[GetPolicyNonComplianceMetadataPostRequestBody] = None, request_configuration: Optional[GetPolicyNonComplianceMetadataRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetPolicyNonComplianceMetadataPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetPolicyNonComplianceMetadataPostRequestBody 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: Optional[GetPolicyNonComplianceMetadataPostRequestBody] = None, request_configuration: Optional[GetPolicyNonComplianceMetadataRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetPolicyNonComplianceMetadataPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetPolicyNonComplianceMetada raise TypeError("raw_url cannot be null.") return GetPolicyNonComplianceMetadataRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetPolicyNonComplianceMetadataRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 de6d3632f11..2c2a7302881 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getPolicyNonComplianceReport", path_parameters) - async def post(self,body: Optional[GetPolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetPolicyNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetPolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetPolicyNonComplianceReportPostRequestBody] 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: Optional[GetPolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetPolicyNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetPolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetPolicyNonComplianceReport raise TypeError("raw_url cannot be null.") return GetPolicyNonComplianceReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetPolicyNonComplianceReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 aafe1ba9764..9983f6edac8 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getPolicyNonComplianceSummaryReport", path_parameters) - async def post(self,body: Optional[GetPolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[GetPolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetPolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetPolicyNonComplianceSummaryReportPostReques 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: Optional[GetPolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[GetPolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetPolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetPolicyNonComplianceSummar raise TypeError("raw_url cannot be null.") return GetPolicyNonComplianceSummaryReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetPolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 42324248b94..bd709ec8d96 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getReportFilters", path_parameters) - async def post(self,body: Optional[GetReportFiltersPostRequestBody] = None, request_configuration: Optional[GetReportFiltersRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetReportFiltersPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetReportFiltersPostRequestBody] = None, requ 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: Optional[GetReportFiltersPostRequestBody] = None, request_configuration: Optional[GetReportFiltersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetReportFiltersPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetReportFiltersRequestBuild raise TypeError("raw_url cannot be null.") return GetReportFiltersRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetReportFiltersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 7be14d6cf0e..f83d53cf1ef 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports/getSettingNonComplianceReport", path_parameters) - async def post(self,body: Optional[GetSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetSettingNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[GetSettingNonComplianceReportPostRequestBody] 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: Optional[GetSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetSettingNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSettingNonComplianceRepor raise TypeError("raw_url cannot be null.") return GetSettingNonComplianceReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSettingNonComplianceReportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/reports/reports_request_builder.py b/msgraph/generated/device_management/reports/reports_request_builder.py index 6a672a1c6aa..5e094a453d2 100644 --- a/msgraph/generated/device_management/reports/reports_request_builder.py +++ b/msgraph/generated/device_management/reports/reports_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/reports{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ReportsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property reports for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def delete(self,request_configuration: Optional[ReportsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ReportsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceManagementReports]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementReports]: """ Read properties and relationships of the deviceManagementReports object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +85,7 @@ async def get(self,request_configuration: Optional[ReportsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, DeviceManagementReports, error_mapping) - async def patch(self,body: Optional[DeviceManagementReports] = None, request_configuration: Optional[ReportsRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagementReports]: + async def patch(self,body: Optional[DeviceManagementReports] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementReports]: """ Update the properties of a deviceManagementReports object. param body: The request body @@ -108,18 +109,18 @@ async def patch(self,body: Optional[DeviceManagementReports] = None, request_con return await self.request_adapter.send_async(request_info, DeviceManagementReports, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ReportsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property reports for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/reports', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ReportsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceManagementReports object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -130,7 +131,7 @@ def to_get_request_information(self,request_configuration: Optional[ReportsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagementReports] = None, request_configuration: Optional[ReportsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagementReports] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceManagementReports object. param body: The request body @@ -139,7 +140,7 @@ def to_patch_request_information(self,body: Optional[DeviceManagementReports] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/reports', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -326,16 +327,6 @@ def get_setting_non_compliance_report(self) -> GetSettingNonComplianceReportRequ return GetSettingNonComplianceReportRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReportsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ReportsRequestBuilderGetQueryParameters(): """ @@ -362,27 +353,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReportsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ReportsRequestBuilder.ReportsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReportsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/resource_operations/count/count_request_builder.py b/msgraph/generated/device_management/resource_operations/count/count_request_builder.py index 2d632228505..771f3aa2f17 100644 --- a/msgraph/generated/device_management/resource_operations/count/count_request_builder.py +++ b/msgraph/generated/device_management/resource_operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/resourceOperations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 fd016f0baa0..d86dadf0eaa 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/resourceOperations/{resourceOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a resourceOperation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ResourceOperationItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceOperation]: """ Read properties and relationships of the resourceOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceOperationItemRequestB return await self.request_adapter.send_async(request_info, ResourceOperation, error_mapping) - async def patch(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[ResourceOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceOperation]: + async def patch(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceOperation]: """ Update the properties of a resourceOperation object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ResourceOperation] = None, request_configura return await self.request_adapter.send_async(request_info, ResourceOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a resourceOperation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/resourceOperations/{resourceOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the resourceOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceOper request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[ResourceOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a resourceOperation object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ResourceOperation] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/resourceOperations/{resourceOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ResourceOperationItemRequest raise TypeError("raw_url cannot be null.") return ResourceOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceOperationItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceOperationItemRequestBuilder.ResourceOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 22122aa0922..e06e1fa9940 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_resource_operation_id(self,resource_operation_id: str) -> ResourceOperati url_tpl_params["resourceOperation%2Did"] = resource_operation_id return ResourceOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceOperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceOperationCollectionResponse]: """ List properties and relationships of the resourceOperation objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourceOperationsRequestBuil return await self.request_adapter.send_async(request_info, ResourceOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[ResourceOperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceOperation]: + async def post(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceOperation]: """ Create a new resourceOperation object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ResourceOperation] = None, request_configurat return await self.request_adapter.send_async(request_info, ResourceOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceOperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the resourceOperation objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceOper request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[ResourceOperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new resourceOperation object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ResourceOperation] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/resourceOperations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceOperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceOperationsRequestBuilder.ResourceOperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceOperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/role_assignments/count/count_request_builder.py b/msgraph/generated/device_management/role_assignments/count/count_request_builder.py index 2d20ba7e8dc..31263e71d5f 100644 --- a/msgraph/generated/device_management/role_assignments/count/count_request_builder.py +++ b/msgraph/generated/device_management/role_assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/roleAssignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 55df65f305e..799f67ced05 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a deviceAndAppManagementRoleAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[DeviceAndAppManagementRole raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: """ Read properties and relationships of the deviceAndAppManagementRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[DeviceAndAppManagementRoleAss return await self.request_adapter.send_async(request_info, DeviceAndAppManagementRoleAssignment, error_mapping) - async def patch(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: + async def patch(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: """ Update the properties of a deviceAndAppManagementRoleAssignment object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None return await self.request_adapter.send_async(request_info, DeviceAndAppManagementRoleAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceAndAppManagementRoleAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceAndAppManagementRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceAndApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceAndAppManagementRoleAssignment object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[DeviceAndAppManagementRoleA """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def role_definition(self) -> RoleDefinitionRequestBuilder: return RoleDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceAndAppManagementRoleAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilder.DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceAndAppManagementRoleAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 47c4d503bfe..29c7e770970 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/roleAssignments/{deviceAndAppManagementRoleAssignment%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[RoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleDefinition]: """ Role definition this assignment is part of. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, RoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Role definition this assignment is part of. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - 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 d19887d6f52..040754c1118 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_and_app_management_role_assignment_id(self,device_and_app_manageme url_tpl_params["deviceAndAppManagementRoleAssignment%2Did"] = device_and_app_management_role_assignment_id return DeviceAndAppManagementRoleAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignmentCollectionResponse]: """ List properties and relationships of the deviceAndAppManagementRoleAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RoleAssignmentsRequestBuilder return await self.request_adapter.send_async(request_info, DeviceAndAppManagementRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: + async def post(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: """ Create a new deviceAndAppManagementRoleAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, return await self.request_adapter.send_async(request_info, DeviceAndAppManagementRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceAndAppManagementRoleAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleAssignme request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceAndAppManagementRoleAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeviceAndAppManagementRoleAs """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/roleAssignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleAssignmentsRequestBuilder.RoleAssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/role_definitions/count/count_request_builder.py b/msgraph/generated/device_management/role_definitions/count/count_request_builder.py index 899fd5760ff..2002cb39795 100644 --- a/msgraph/generated/device_management/role_definitions/count/count_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/roleDefinitions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/role_definitions/item/role_assignments/count/count_request_builder.py b/msgraph/generated/device_management/role_definitions/item/role_assignments/count/count_request_builder.py index ab469d13b69..bfcc6c3af0c 100644 --- a/msgraph/generated/device_management/role_definitions/item/role_assignments/count/count_request_builder.py +++ b/msgraph/generated/device_management/role_definitions/item/role_assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}/roleAssignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 d7065dd6a6f..7f2504773ca 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}/roleAssignments/{roleAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a roleAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RoleAssignmentItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleAssignment]: """ Read properties and relationships of the roleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RoleAssignmentItemRequestBuil return await self.request_adapter.send_async(request_info, RoleAssignment, error_mapping) - async def patch(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RoleAssignment]: + async def patch(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleAssignment]: """ Update the properties of a roleAssignment object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[RoleAssignment] = None, request_configuratio return await self.request_adapter.send_async(request_info, RoleAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a roleAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}/roleAssignments/{roleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the roleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleAssignme request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a roleAssignment object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[RoleAssignment] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}/roleAssignments/{roleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def role_definition(self) -> RoleDefinitionRequestBuilder: return RoleDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RoleAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleAssignmentItemRequestBuilder.RoleAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 82ba3c86705..7c48fb6957e 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}/roleAssignments/{roleAssignment%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[RoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleDefinition]: """ Role definition this assignment is part of. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, RoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Role definition this assignment is part of. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - 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 55284b84f6d..7b137a275a3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_role_assignment_id(self,role_assignment_id: str) -> RoleAssignmentItemReq url_tpl_params["roleAssignment%2Did"] = role_assignment_id return RoleAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[RoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleAssignmentCollectionResponse]: """ List properties and relationships of the roleAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RoleAssignmentsRequestBuilder return await self.request_adapter.send_async(request_info, RoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[RoleAssignment]: + async def post(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleAssignment]: """ Create a new roleAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[RoleAssignment] = None, request_configuration return await self.request_adapter.send_async(request_info, RoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the roleAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleAssignme request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new roleAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[RoleAssignment] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}/roleAssignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleAssignmentsRequestBuilder.RoleAssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b1ef60707b3..1d81c7f321d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a roleDefinition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,12 +47,12 @@ async def delete(self,request_configuration: Optional[RoleDefinitionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RoleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleDefinition]: """ - Read properties and relationships of the roleDefinition object. + Read properties and relationships of the deviceAndAppManagementRoleDefinition object. 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 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionItemRequestBuil return await self.request_adapter.send_async(request_info, RoleDefinition, error_mapping) - async def patch(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RoleDefinition]: + async def patch(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleDefinition]: """ Update the properties of a deviceAndAppManagementRoleDefinition object. param body: The request body @@ -91,20 +92,20 @@ async def patch(self,body: Optional[RoleDefinition] = None, request_configuratio return await self.request_adapter.send_async(request_info, RoleDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a roleDefinition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the roleDefinition object. + Read properties and relationships of the deviceAndAppManagementRoleDefinition object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleDefiniti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceAndAppManagementRoleDefinition object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[RoleDefinition] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/roleDefinitions/{roleDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,20 +148,10 @@ def role_assignments(self) -> RoleAssignmentsRequestBuilder: return RoleAssignmentsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RoleDefinitionItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the roleDefinition object. + Read properties and relationships of the deviceAndAppManagementRoleDefinition object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionItemRequestBuilder.RoleDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 21da28552b8..553076ca62a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,12 +44,12 @@ def by_role_definition_id(self,role_definition_id: str) -> RoleDefinitionItemReq url_tpl_params["roleDefinition%2Did"] = role_definition_id return RoleDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RoleDefinitionsRequestBuilderGetRequestConfiguration] = None) -> Optional[RoleDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleDefinitionCollectionResponse]: """ - List properties and relationships of the roleDefinition objects. + List properties and relationships of the deviceAndAppManagementRoleDefinition objects. 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-roledefinition-list?view=graph-rest-1.0 + 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 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionsRequestBuilder return await self.request_adapter.send_async(request_info, RoleDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RoleDefinitionsRequestBuilderPostRequestConfiguration] = None) -> Optional[RoleDefinition]: + async def post(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleDefinition]: """ Create a new deviceAndAppManagementRoleDefinition object. param body: The request body @@ -88,9 +89,9 @@ async def post(self,body: Optional[RoleDefinition] = None, request_configuration return await self.request_adapter.send_async(request_info, RoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the roleDefinition objects. + List properties and relationships of the deviceAndAppManagementRoleDefinition objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleDefiniti request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RoleDefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new deviceAndAppManagementRoleDefinition object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[RoleDefinition] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/roleDefinitions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,7 +137,7 @@ def count(self) -> CountRequestBuilder: @dataclass class RoleDefinitionsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the roleDefinition objects. + List properties and relationships of the deviceAndAppManagementRoleDefinition objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionsRequestBuilder.RoleDefinitionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 aae3a8afe54..ca6dadcdc11 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/softwareUpdateStatusSummary{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SoftwareUpdateStatusSummaryRequestBuilderGetRequestConfiguration] = None) -> Optional[SoftwareUpdateStatusSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SoftwareUpdateStatusSummary]: """ Read properties and relationships of the softwareUpdateStatusSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[SoftwareUpdateStatusSummaryRe return await self.request_adapter.send_async(request_info, SoftwareUpdateStatusSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SoftwareUpdateStatusSummaryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the softwareUpdateStatusSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftwareUpdateStatusSummaryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SoftwareUpdateStatusSummaryRequestBuilder.SoftwareUpdateStatusSummaryRequestBuilderGetQueryParameters] = None - - 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 index d643cbf709e..6a4dcafa619 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index fc7f5c6f3ca..56bc1fc23da 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a telecomExpenseManagementPartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TelecomExpenseManagementPa raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TelecomExpenseManagementPartner]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TelecomExpenseManagementPartn return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) - async def patch(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TelecomExpenseManagementPartner]: + async def patch(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TelecomExpenseManagementPartner]: """ Update the properties of a telecomExpenseManagementPartner object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[TelecomExpenseManagementPartner] = None, req return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TelecomExpen request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a telecomExpenseManagementPartner object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[TelecomExpenseManagementPar """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/telecomExpenseManagementPartners/{telecomExpenseManagementPartner%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TelecomExpenseManagementPart raise TypeError("raw_url cannot be null.") return TelecomExpenseManagementPartnerItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TelecomExpenseManagementPartnerItemRequestBuilder.TelecomExpenseManagementPartnerItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index b3020671e52..fd49a20963e 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_telecom_expense_management_partner_id(self,telecom_expense_management_par 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[TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration] = None) -> Optional[TelecomExpenseManagementPartnerCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TelecomExpenseManagementPartn return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartnerCollectionResponse, error_mapping) - async def post(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration] = None) -> Optional[TelecomExpenseManagementPartner]: + async def post(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TelecomExpenseManagementPartner]: """ Create a new telecomExpenseManagementPartner object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TelecomExpenseManagementPartner] = None, requ return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TelecomExpen request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new telecomExpenseManagementPartner object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TelecomExpenseManagementPart """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/telecomExpenseManagementPartners', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TelecomExpenseManagementPartnersRequestBuilder.TelecomExpenseManagementPartnersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/terms_and_conditions/count/count_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/count/count_request_builder.py index e12a8c234a4..ba306057ae0 100644 --- a/msgraph/generated/device_management/terms_and_conditions/count/count_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/termsAndConditions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 b72c854fe29..68f3fa64de4 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_terms_and_conditions_acceptance_status_id(self,terms_and_conditions_accep url_tpl_params["termsAndConditionsAcceptanceStatus%2Did"] = terms_and_conditions_acceptance_status_id return TermsAndConditionsAcceptanceStatusItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AcceptanceStatusesRequestBuilderGetRequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatusCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatusCollectionResponse]: """ List properties and relationships of the termsAndConditionsAcceptanceStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AcceptanceStatusesRequestBuil return await self.request_adapter.send_async(request_info, TermsAndConditionsAcceptanceStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[AcceptanceStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: + async def post(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: """ Create a new termsAndConditionsAcceptanceStatus object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, r return await self.request_adapter.send_async(request_info, TermsAndConditionsAcceptanceStatus, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AcceptanceStatusesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the termsAndConditionsAcceptanceStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AcceptanceSt request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[AcceptanceStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new termsAndConditionsAcceptanceStatus object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TermsAndConditionsAcceptance """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/acceptanceStatuses', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptanceStatusesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AcceptanceStatusesRequestBuilder.AcceptanceStatusesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptanceStatusesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/count/count_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/count/count_request_builder.py index 66256136ac2..d6cd5aadcd3 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/count/count_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/acceptanceStatuses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/item/terms_and_conditions/terms_and_conditions_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/item/terms_and_conditions/terms_and_conditions_request_builder.py index 6539cf73654..1a560b932da 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/item/terms_and_conditions/terms_and_conditions_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/acceptance_statuses/item/terms_and_conditions/terms_and_conditions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/acceptanceStatuses/{termsAndConditionsAcceptanceStatus%2Did}/termsAndConditions{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TermsAndConditionsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermsAndConditions]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditions]: """ Navigation link to the terms and conditions that are assigned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TermsAndConditionsRequestBuil return await self.request_adapter.send_async(request_info, TermsAndConditions, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsAndConditionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Navigation link to the terms and conditions that are assigned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsAndConditionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsAndConditionsRequestBuilder.TermsAndConditionsRequestBuilderGetQueryParameters] = None - - 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 becf6cb5245..1ef983ee6db 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/acceptanceStatuses/{termsAndConditionsAcceptanceStatus%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a termsAndConditionsAcceptanceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermsAndConditionsAcceptan raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: """ Read properties and relationships of the termsAndConditionsAcceptanceStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermsAndConditionsAcceptanceS return await self.request_adapter.send_async(request_info, TermsAndConditionsAcceptanceStatus, error_mapping) - async def patch(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: + async def patch(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: """ Update the properties of a termsAndConditionsAcceptanceStatus object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, return await self.request_adapter.send_async(request_info, TermsAndConditionsAcceptanceStatus, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a termsAndConditionsAcceptanceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/acceptanceStatuses/{termsAndConditionsAcceptanceStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the termsAndConditionsAcceptanceStatus object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsAndCond request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a termsAndConditionsAcceptanceStatus object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TermsAndConditionsAcceptanc """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/acceptanceStatuses/{termsAndConditionsAcceptanceStatus%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def terms_and_conditions(self) -> TermsAndConditionsRequestBuilder: return TermsAndConditionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsAndConditionsAcceptanceStatusItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermsAndConditionsAcceptanceStatusItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsAndConditionsAcceptanceStatusItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilder.TermsAndConditionsAcceptanceStatusItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsAndConditionsAcceptanceStatusItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 507a281eb3d..04577216591 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_terms_and_conditions_assignment_id(self,terms_and_conditions_assignment_i url_tpl_params["termsAndConditionsAssignment%2Did"] = terms_and_conditions_assignment_id return TermsAndConditionsAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermsAndConditionsAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsAssignmentCollectionResponse]: """ List properties and relationships of the termsAndConditionsAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, TermsAndConditionsAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[TermsAndConditionsAssignment]: + async def post(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsAssignment]: """ Create a new termsAndConditionsAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TermsAndConditionsAssignment] = None, request return await self.request_adapter.send_async(request_info, TermsAndConditionsAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the termsAndConditionsAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new termsAndConditionsAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TermsAndConditionsAssignment """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/terms_and_conditions/item/assignments/count/count_request_builder.py b/msgraph/generated/device_management/terms_and_conditions/item/assignments/count/count_request_builder.py index 07fcb6fe66b..945ad748ee2 100644 --- a/msgraph/generated/device_management/terms_and_conditions/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_management/terms_and_conditions/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 26d64ee8b24..0b26833845f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/assignments/{termsAndConditionsAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermsAndConditionsAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a termsAndConditionsAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TermsAndConditionsAssignme raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermsAndConditionsAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TermsAndConditionsAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsAssignment]: """ Read properties and relationships of the termsAndConditionsAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermsAndConditionsAssignmentI return await self.request_adapter.send_async(request_info, TermsAndConditionsAssignment, error_mapping) - async def patch(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[TermsAndConditionsAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TermsAndConditionsAssignment]: + async def patch(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsAssignment]: """ Update the properties of a termsAndConditionsAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[TermsAndConditionsAssignment] = None, reques return await self.request_adapter.send_async(request_info, TermsAndConditionsAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermsAndConditionsAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a termsAndConditionsAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/assignments/{termsAndConditionsAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermsAndConditionsAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the termsAndConditionsAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsAndCond request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[TermsAndConditionsAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a termsAndConditionsAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[TermsAndConditionsAssignmen """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}/assignments/{termsAndConditionsAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TermsAndConditionsAssignment raise TypeError("raw_url cannot be null.") return TermsAndConditionsAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsAndConditionsAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermsAndConditionsAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsAndConditionsAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsAndConditionsAssignmentItemRequestBuilder.TermsAndConditionsAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsAndConditionsAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 fe6fdefeb4c..38fcf939fb0 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermsAndConditionsItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a termsAndConditions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermsAndConditionsItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermsAndConditionsItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TermsAndConditions]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditions]: """ Read properties and relationships of the termsAndConditions object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[TermsAndConditionsItemRequest return await self.request_adapter.send_async(request_info, TermsAndConditions, error_mapping) - async def patch(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[TermsAndConditionsItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TermsAndConditions]: + async def patch(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditions]: """ Update the properties of a termsAndConditions object. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[TermsAndConditions] = None, request_configur return await self.request_adapter.send_async(request_info, TermsAndConditions, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermsAndConditionsItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a termsAndConditions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermsAndConditionsItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the termsAndConditions object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsAndCond request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[TermsAndConditionsItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a termsAndConditions object. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[TermsAndConditions] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/termsAndConditions/{termsAndConditions%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def assignments(self) -> AssignmentsRequestBuilder: return AssignmentsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsAndConditionsItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermsAndConditionsItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsAndConditionsItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsAndConditionsItemRequestBuilder.TermsAndConditionsItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsAndConditionsItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 744fb94d85d..c1c09a35b3b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_terms_and_conditions_id(self,terms_and_conditions_id: str) -> TermsAndCon url_tpl_params["termsAndConditions%2Did"] = terms_and_conditions_id return TermsAndConditionsItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsAndConditionsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermsAndConditionsCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsCollectionResponse]: """ List properties and relationships of the termsAndConditions objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TermsAndConditionsRequestBuil return await self.request_adapter.send_async(request_info, TermsAndConditionsCollectionResponse, error_mapping) - async def post(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[TermsAndConditionsRequestBuilderPostRequestConfiguration] = None) -> Optional[TermsAndConditions]: + async def post(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditions]: """ Create a new termsAndConditions object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TermsAndConditions] = None, request_configura return await self.request_adapter.send_async(request_info, TermsAndConditions, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsAndConditionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the termsAndConditions objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsAndCond request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[TermsAndConditionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new termsAndConditions object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TermsAndConditions] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/termsAndConditions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsAndConditionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsAndConditionsRequestBuilder.TermsAndConditionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsAndConditionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/troubleshooting_events/count/count_request_builder.py b/msgraph/generated/device_management/troubleshooting_events/count/count_request_builder.py index 7a2eb2db860..a7d4203469b 100644 --- a/msgraph/generated/device_management/troubleshooting_events/count/count_request_builder.py +++ b/msgraph/generated/device_management/troubleshooting_events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/troubleshootingEvents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/troubleshooting_events/item/device_management_troubleshooting_event_item_request_builder.py b/msgraph/generated/device_management/troubleshooting_events/item/device_management_troubleshooting_event_item_request_builder.py index 295b81b56c4..54672e19b80 100644 --- a/msgraph/generated/device_management/troubleshooting_events/item/device_management_troubleshooting_event_item_request_builder.py +++ b/msgraph/generated/device_management/troubleshooting_events/item/device_management_troubleshooting_event_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEvent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property troubleshootingEvents for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceManagementTroublesho raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: """ The list of troubleshooting events for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceManagementTroubleshooti return await self.request_adapter.send_async(request_info, DeviceManagementTroubleshootingEvent, error_mapping) - async def patch(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: + async def patch(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: """ Update the navigation property troubleshootingEvents in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DeviceManagementTroubleshootingEvent] = None return await self.request_adapter.send_async(request_info, DeviceManagementTroubleshootingEvent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property troubleshootingEvents for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of troubleshooting events for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceManage request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property troubleshootingEvents in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DeviceManagementTroubleshoo """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/troubleshootingEvents/{deviceManagementTroubleshootingEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceManagementTroubleshoot raise TypeError("raw_url cannot be null.") return DeviceManagementTroubleshootingEventItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceManagementTroubleshootingEventItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementTroubleshootingEventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceManagementTroubleshootingEventItemRequestBuilder.DeviceManagementTroubleshootingEventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementTroubleshootingEventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/troubleshooting_events/troubleshooting_events_request_builder.py b/msgraph/generated/device_management/troubleshooting_events/troubleshooting_events_request_builder.py index 22e5b39f7b2..76463db28cb 100644 --- a/msgraph/generated/device_management/troubleshooting_events/troubleshooting_events_request_builder.py +++ b/msgraph/generated/device_management/troubleshooting_events/troubleshooting_events_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_management_troubleshooting_event_id(self,device_management_trouble url_tpl_params["deviceManagementTroubleshootingEvent%2Did"] = device_management_troubleshooting_event_id return DeviceManagementTroubleshootingEventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TroubleshootingEventsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEventCollectionResponse]: """ The list of troubleshooting events for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TroubleshootingEventsRequestB return await self.request_adapter.send_async(request_info, DeviceManagementTroubleshootingEventCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[TroubleshootingEventsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: + async def post(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: """ Create new navigation property to troubleshootingEvents for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, return await self.request_adapter.send_async(request_info, DeviceManagementTroubleshootingEvent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TroubleshootingEventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of troubleshooting events for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[Troubleshoot request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[TroubleshootingEventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to troubleshootingEvents for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DeviceManagementTroubleshoot """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/troubleshootingEvents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TroubleshootingEventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TroubleshootingEventsRequestBuilder.TroubleshootingEventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TroubleshootingEventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance/count/count_request_builder.py index 5c9d38099ad..8cc7bac85df 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance/item/user_experience_analytics_app_health_application_performance_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance/item/user_experience_analytics_app_health_application_performance_item_request_builder.py index ce8fbffdd0c..c1c9bc98837 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance/item/user_experience_analytics_app_health_application_performance_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance/item/user_experience_analytics_app_health_application_performance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsApp raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformance]: """ User experience analytics appHealth Application Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthApplicationPerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformance]: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformance in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationP return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthApplicationPerformance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Application Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformance in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppH """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance/{userExperienceAnalyticsAppHealthApplicationPerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsAppHe raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilder.UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance/user_experience_analytics_app_health_application_performance_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance/user_experience_analytics_app_health_application_performance_request_builder.py index 164d9b02bbb..7b93e44963c 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance/user_experience_analytics_app_health_application_performance_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance/user_experience_analytics_app_health_application_performance_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_app_health_application_performance_id(self,user url_tpl_params["userExperienceAnalyticsAppHealthApplicationPerformance%2Did"] = user_experience_analytics_app_health_application_performance_id return UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse]: """ User experience analytics appHealth Application Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformance]: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformance for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPe return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthApplicationPerformance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Application Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformance for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHe """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilder.UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_details/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_details/count/count_request_builder.py index 1dc3cd703f9..57982f3b9db 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_details/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_details/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_details/item/user_experience_analytics_app_health_app_performance_by_app_version_details_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_details/item/user_experience_analytics_app_health_app_performance_by_app_version_details_item_request_builder.py index 748b9b38ff2..f3d2b3f20f9 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_details/item/user_experience_analytics_app_health_app_performance_by_app_version_details_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_details/item/user_experience_analytics_app_health_app_performance_by_app_version_details_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsApp raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails]: """ User experience analytics appHealth Application Performance by App Version details param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails]: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerforman return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Application Performance by App Version details param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppH """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsAppHe raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_details/user_experience_analytics_app_health_application_performance_by_app_version_details_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_details/user_experience_analytics_app_health_application_performance_by_app_version_details_request_builder.py index f6c3b534ddf..0ee79968de1 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_details/user_experience_analytics_app_health_application_performance_by_app_version_details_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_details/user_experience_analytics_app_health_application_performance_by_app_version_details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_app_health_app_performance_by_app_version_detai url_tpl_params["userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails%2Did"] = user_experience_analytics_app_health_app_performance_by_app_version_details_id return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse]: """ User experience analytics appHealth Application Performance by App Version details param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails]: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanc return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Application Performance by App Version details param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHe """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilder.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_device_id/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_device_id/count/count_request_builder.py index 8c9572fef30..ebc0967f4fd 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_device_id/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_device_id/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_device_id/item/user_experience_analytics_app_health_app_performance_by_app_version_device_id_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_device_id/item/user_experience_analytics_app_health_app_performance_by_app_version_device_id_item_request_builder.py index 5247a9c06d5..a42746fdc0f 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_device_id/item/user_experience_analytics_app_health_app_performance_by_app_version_device_id_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_device_id/item/user_experience_analytics_app_health_app_performance_by_app_version_device_id_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsApp raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId]: """ User experience analytics appHealth Application Performance by App Version Device Id param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId]: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerforman return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Application Performance by App Version Device Id param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppH """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/{userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsAppHe raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder.UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_device_id/user_experience_analytics_app_health_application_performance_by_app_version_device_id_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_device_id/user_experience_analytics_app_health_application_performance_by_app_version_device_id_request_builder.py index 4e07c630985..c19b4077704 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_device_id/user_experience_analytics_app_health_application_performance_by_app_version_device_id_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_app_version_device_id/user_experience_analytics_app_health_application_performance_by_app_version_device_id_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_app_health_app_performance_by_app_version_devic url_tpl_params["userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId%2Did"] = user_experience_analytics_app_health_app_performance_by_app_version_device_id_id return UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse]: """ User experience analytics appHealth Application Performance by App Version Device Id param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId]: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanc return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Application Performance by App Version Device Id param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHe """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilder.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_o_s_version/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_o_s_version/count/count_request_builder.py index 0ed28e12bef..2c4b9e9374b 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_o_s_version/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_o_s_version/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_o_s_version/item/user_experience_analytics_app_health_app_performance_by_o_s_version_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_o_s_version/item/user_experience_analytics_app_health_app_performance_by_o_s_version_item_request_builder.py index 3a06076fc1b..65a42e6ebe7 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_o_s_version/item/user_experience_analytics_app_health_app_performance_by_o_s_version_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_o_s_version/item/user_experience_analytics_app_health_app_performance_by_o_s_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsApp raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion]: """ User experience analytics appHealth Application Performance by OS Version param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion]: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerforman return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Application Performance by OS Version param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppH """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/{userExperienceAnalyticsAppHealthAppPerformanceByOSVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsAppHe raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder.UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_o_s_version/user_experience_analytics_app_health_application_performance_by_o_s_version_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_o_s_version/user_experience_analytics_app_health_application_performance_by_o_s_version_request_builder.py index 3bcc0abfda0..cdaac50440d 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_o_s_version/user_experience_analytics_app_health_application_performance_by_o_s_version_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_application_performance_by_o_s_version/user_experience_analytics_app_health_application_performance_by_o_s_version_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_app_health_app_performance_by_o_s_version_id(se url_tpl_params["userExperienceAnalyticsAppHealthAppPerformanceByOSVersion%2Did"] = user_experience_analytics_app_health_app_performance_by_o_s_version_id return UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse]: """ User experience analytics appHealth Application Performance by OS Version param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion]: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanc return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Application Performance by OS Version param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHe """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilder.UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_device_model_performance/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_device_model_performance/count/count_request_builder.py index cc0eb1c6aa0..03e3cfc8b5f 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_device_model_performance/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_device_model_performance/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_device_model_performance/item/user_experience_analytics_app_health_device_model_performance_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_device_model_performance/item/user_experience_analytics_app_health_device_model_performance_item_request_builder.py index da78016de23..fc74dd5787e 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_device_model_performance/item/user_experience_analytics_app_health_device_model_performance_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_device_model_performance/item/user_experience_analytics_app_health_device_model_performance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthDeviceModelPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsApp raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance]: """ User experience analytics appHealth Model Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDeviceModelPerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance]: """ Update the navigation property userExperienceAnalyticsAppHealthDeviceModelPerformance in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelP return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDeviceModelPerformance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthDeviceModelPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Model Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthDeviceModelPerformance in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppH """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance/{userExperienceAnalyticsAppHealthDeviceModelPerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsAppHe raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilder.UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_device_model_performance/user_experience_analytics_app_health_device_model_performance_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_device_model_performance/user_experience_analytics_app_health_device_model_performance_request_builder.py index 8933687ce20..062c02a2d4e 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_device_model_performance/user_experience_analytics_app_health_device_model_performance_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_device_model_performance/user_experience_analytics_app_health_device_model_performance_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_app_health_device_model_performance_id(self,use url_tpl_params["userExperienceAnalyticsAppHealthDeviceModelPerformance%2Did"] = user_experience_analytics_app_health_device_model_performance_id return UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse]: """ User experience analytics appHealth Model Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance]: """ Create new navigation property to userExperienceAnalyticsAppHealthDeviceModelPerformance for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPe return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDeviceModelPerformance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Model Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthDeviceModelPerformance for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHe """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilder.UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance/count/count_request_builder.py index 19b65f16237..ef10280f404 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance/item/user_experience_analytics_app_health_device_performance_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance/item/user_experience_analytics_app_health_device_performance_item_request_builder.py index 0ea59903810..22a173696c3 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance/item/user_experience_analytics_app_health_device_performance_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance/item/user_experience_analytics_app_health_device_performance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthDevicePerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsApp raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformance]: """ User experience analytics appHealth Device Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDevicePerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformance]: """ Update the navigation property userExperienceAnalyticsAppHealthDevicePerformance in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerfor return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDevicePerformance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthDevicePerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Device Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthDevicePerformance in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppH """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance/{userExperienceAnalyticsAppHealthDevicePerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsAppHe raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilder.UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance/user_experience_analytics_app_health_device_performance_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance/user_experience_analytics_app_health_device_performance_request_builder.py index 22f340bb5e2..7fdb8bcbf92 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance/user_experience_analytics_app_health_device_performance_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance/user_experience_analytics_app_health_device_performance_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_app_health_device_performance_id(self,user_expe url_tpl_params["userExperienceAnalyticsAppHealthDevicePerformance%2Did"] = user_experience_analytics_app_health_device_performance_id return UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse]: """ User experience analytics appHealth Device Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformance]: """ Create new navigation property to userExperienceAnalyticsAppHealthDevicePerformance for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerform return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDevicePerformance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Device Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthDevicePerformance for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHe """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilder.UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance_details/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance_details/count/count_request_builder.py index f925b979f6c..4f18a6565a2 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance_details/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance_details/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance_details/item/user_experience_analytics_app_health_device_performance_details_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance_details/item/user_experience_analytics_app_health_device_performance_details_item_request_builder.py index 34389e91d92..3ee7c852038 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance_details/item/user_experience_analytics_app_health_device_performance_details_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance_details/item/user_experience_analytics_app_health_device_performance_details_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetails%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthDevicePerformanceDetails for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsApp raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails]: """ User experience analytics device performance details param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDevicePerformanceDetails, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails]: """ Update the navigation property userExperienceAnalyticsAppHealthDevicePerformanceDetails in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerfor return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDevicePerformanceDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthDevicePerformanceDetails for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetails%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device performance details param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthDevicePerformanceDetails in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppH """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails/{userExperienceAnalyticsAppHealthDevicePerformanceDetails%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsAppHe raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilder.UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance_details/user_experience_analytics_app_health_device_performance_details_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance_details/user_experience_analytics_app_health_device_performance_details_request_builder.py index eac2fe54d29..bde83fed1f9 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance_details/user_experience_analytics_app_health_device_performance_details_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_device_performance_details/user_experience_analytics_app_health_device_performance_details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_app_health_device_performance_details_id(self,u url_tpl_params["userExperienceAnalyticsAppHealthDevicePerformanceDetails%2Did"] = user_experience_analytics_app_health_device_performance_details_id return UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse]: """ User experience analytics device performance details param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails]: """ Create new navigation property to userExperienceAnalyticsAppHealthDevicePerformanceDetails for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerform return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDevicePerformanceDetails, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device performance details param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthDevicePerformanceDetails for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHe """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilder.UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_o_s_version_performance/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_o_s_version_performance/count/count_request_builder.py index 5cfd5e2909b..13c0a2e3262 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_o_s_version_performance/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_o_s_version_performance/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_o_s_version_performance/item/user_experience_analytics_app_health_o_s_version_performance_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_o_s_version_performance/item/user_experience_analytics_app_health_o_s_version_performance_item_request_builder.py index b85c25a9f8c..58dbaf532d7 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_o_s_version_performance/item/user_experience_analytics_app_health_o_s_version_performance_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_o_s_version_performance/item/user_experience_analytics_app_health_o_s_version_performance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthOSVersionPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsApp raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance]: """ User experience analytics appHealth OS version Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthOSVersionPerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance]: """ Update the navigation property userExperienceAnalyticsAppHealthOSVersionPerformance in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPer return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthOSVersionPerformance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthOSVersionPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth OS version Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthOSVersionPerformance in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppH """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance/{userExperienceAnalyticsAppHealthOSVersionPerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsAppHe raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilder.UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_o_s_version_performance/user_experience_analytics_app_health_o_s_version_performance_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_o_s_version_performance/user_experience_analytics_app_health_o_s_version_performance_request_builder.py index c5afe9677e1..bea48074893 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_o_s_version_performance/user_experience_analytics_app_health_o_s_version_performance_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_o_s_version_performance/user_experience_analytics_app_health_o_s_version_performance_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_app_health_o_s_version_performance_id(self,user url_tpl_params["userExperienceAnalyticsAppHealthOSVersionPerformance%2Did"] = user_experience_analytics_app_health_o_s_version_performance_id return UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse]: """ User experience analytics appHealth OS version Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance]: """ Create new navigation property to userExperienceAnalyticsAppHealthOSVersionPerformance for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerf return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthOSVersionPerformance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth OS version Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthOSVersionPerformance for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHe """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilder.UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_overview/metric_values/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_overview/metric_values/count/count_request_builder.py index 4554ce1a0c0..194dd4c0a3f 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_overview/metric_values/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_overview/metric_values/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_overview/metric_values/item/user_experience_analytics_metric_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_overview/metric_values/item/user_experience_analytics_metric_item_request_builder.py index 9b987a4a8c3..b79c6de748c 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_overview/metric_values/item/user_experience_analytics_metric_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_overview/metric_values/item/user_experience_analytics_metric_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues/{userExperienceAnalyticsMetric%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property metricValues for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsMet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: """ The metric values for the user experience analytics category. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsMetric return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetric, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: + async def patch(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: """ Update the navigation property metricValues in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsMetric] = None, reque return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetric, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property metricValues for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues/{userExperienceAnalyticsMetric%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The metric values for the user experience analytics category. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property metricValues in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetr """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues/{userExperienceAnalyticsMetric%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsMetri raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsMetricItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsMetricItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsMetricItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsMetricItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsMetricItemRequestBuilder.UserExperienceAnalyticsMetricItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsMetricItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_overview/metric_values/metric_values_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_overview/metric_values/metric_values_request_builder.py index 10560e5d8b1..15a842ac72d 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_overview/metric_values/metric_values_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_overview/metric_values/metric_values_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_metric_id(self,user_experience_analytics_metric url_tpl_params["userExperienceAnalyticsMetric%2Did"] = user_experience_analytics_metric_id return UserExperienceAnalyticsMetricItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MetricValuesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricCollectionResponse]: """ The metric values for the user experience analytics category. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[MetricValuesRequestBuilderGet return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetricCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[MetricValuesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: + async def post(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: """ Create new navigation property to metricValues for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsMetric] = None, reques return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetric, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MetricValuesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The metric values for the user experience analytics category. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[MetricValues request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[MetricValuesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to metricValues for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetri """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOverview/metricValues', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MetricValuesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MetricValuesRequestBuilder.MetricValuesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MetricValuesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_app_health_overview/user_experience_analytics_app_health_overview_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_app_health_overview/user_experience_analytics_app_health_overview_request_builder.py index 467355f0927..b59244a9d71 100644 --- a/msgraph/generated/device_management/user_experience_analytics_app_health_overview/user_experience_analytics_app_health_overview_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_app_health_overview/user_experience_analytics_app_health_overview_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOverview{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsApp raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ User experience analytics appHealth overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHea return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def patch(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ Update the navigation property userExperienceAnalyticsAppHealthOverview in deviceManagement param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsCategory] = None, req return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOverview', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthOverview in deviceManagement param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsCate """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsAppHealthOverview', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def metric_values(self) -> MetricValuesRequestBuilder: return MetricValuesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthOverviewRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsAppHealthOverviewRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthOverviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilder.UserExperienceAnalyticsAppHealthOverviewRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsAppHealthOverviewRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_baselines/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_baselines/count/count_request_builder.py index 1b0c1e93aad..3495cfa8b2f 100644 --- a/msgraph/generated/device_management/user_experience_analytics_baselines/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_baselines/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_baselines/item/app_health_metrics/app_health_metrics_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_baselines/item/app_health_metrics/app_health_metrics_request_builder.py index 9b742448a3e..d89664ca5ee 100644 --- a/msgraph/generated/device_management/user_experience_analytics_baselines/item/app_health_metrics/app_health_metrics_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_baselines/item/app_health_metrics/app_health_metrics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline%2Did}/appHealthMetrics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppHealthMetricsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ The scores and insights for the application health metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppHealthMetricsRequestBuilde return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppHealthMetricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The scores and insights for the application health metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppHealthMetricsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppHealthMetricsRequestBuilder.AppHealthMetricsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_baselines/item/battery_health_metrics/battery_health_metrics_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_baselines/item/battery_health_metrics/battery_health_metrics_request_builder.py index e3d5e8373db..e769e733802 100644 --- a/msgraph/generated/device_management/user_experience_analytics_baselines/item/battery_health_metrics/battery_health_metrics_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_baselines/item/battery_health_metrics/battery_health_metrics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline%2Did}/batteryHealthMetrics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[BatteryHealthMetricsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ The scores and insights for the battery health metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[BatteryHealthMetricsRequestBu return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BatteryHealthMetricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The scores and insights for the battery health metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BatteryHealthMetricsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BatteryHealthMetricsRequestBuilder.BatteryHealthMetricsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_baselines/item/best_practices_metrics/best_practices_metrics_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_baselines/item/best_practices_metrics/best_practices_metrics_request_builder.py index 866c47c0dff..330fde2ed30 100644 --- a/msgraph/generated/device_management/user_experience_analytics_baselines/item/best_practices_metrics/best_practices_metrics_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_baselines/item/best_practices_metrics/best_practices_metrics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline%2Did}/bestPracticesMetrics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[BestPracticesMetricsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ The scores and insights for the best practices metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[BestPracticesMetricsRequestBu return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BestPracticesMetricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The scores and insights for the best practices metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BestPracticesMetricsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BestPracticesMetricsRequestBuilder.BestPracticesMetricsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_baselines/item/device_boot_performance_metrics/device_boot_performance_metrics_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_baselines/item/device_boot_performance_metrics/device_boot_performance_metrics_request_builder.py index 6fe15e21468..ca468a770f0 100644 --- a/msgraph/generated/device_management/user_experience_analytics_baselines/item/device_boot_performance_metrics/device_boot_performance_metrics_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_baselines/item/device_boot_performance_metrics/device_boot_performance_metrics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline%2Did}/deviceBootPerformanceMetrics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DeviceBootPerformanceMetricsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ The scores and insights for the device boot performance metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeviceBootPerformanceMetricsR return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceBootPerformanceMetricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The scores and insights for the device boot performance metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceBootPerformanceMetricsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceBootPerformanceMetricsRequestBuilder.DeviceBootPerformanceMetricsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_baselines/item/reboot_analytics_metrics/reboot_analytics_metrics_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_baselines/item/reboot_analytics_metrics/reboot_analytics_metrics_request_builder.py index db6899e1997..214d2cdf098 100644 --- a/msgraph/generated/device_management/user_experience_analytics_baselines/item/reboot_analytics_metrics/reboot_analytics_metrics_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_baselines/item/reboot_analytics_metrics/reboot_analytics_metrics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline%2Did}/rebootAnalyticsMetrics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RebootAnalyticsMetricsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ The scores and insights for the reboot analytics metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RebootAnalyticsMetricsRequest return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RebootAnalyticsMetricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The scores and insights for the reboot analytics metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RebootAnalyticsMetricsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RebootAnalyticsMetricsRequestBuilder.RebootAnalyticsMetricsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_baselines/item/resource_performance_metrics/resource_performance_metrics_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_baselines/item/resource_performance_metrics/resource_performance_metrics_request_builder.py index 478faaa8215..0082b6208e0 100644 --- a/msgraph/generated/device_management/user_experience_analytics_baselines/item/resource_performance_metrics/resource_performance_metrics_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_baselines/item/resource_performance_metrics/resource_performance_metrics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline%2Did}/resourcePerformanceMetrics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ResourcePerformanceMetricsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ The scores and insights for the resource performance metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ResourcePerformanceMetricsReq return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcePerformanceMetricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The scores and insights for the resource performance metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcePerformanceMetricsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcePerformanceMetricsRequestBuilder.ResourcePerformanceMetricsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_baselines/item/user_experience_analytics_baseline_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_baselines/item/user_experience_analytics_baseline_item_request_builder.py index d46b013a495..3af01fa08a6 100644 --- a/msgraph/generated/device_management/user_experience_analytics_baselines/item/user_experience_analytics_baseline_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_baselines/item/user_experience_analytics_baseline_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsBaselineItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsBaselines for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsBas raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsBaselineItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaseline]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaseline]: """ User experience analytics baselines param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsBaseli return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsBaseline, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[UserExperienceAnalyticsBaselineItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaseline]: + async def patch(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaseline]: """ Update the navigation property userExperienceAnalyticsBaselines in deviceManagement param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsBaseline] = None, req return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsBaseline, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsBaselineItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsBaselines for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsBaselineItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics baselines param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[UserExperienceAnalyticsBaselineItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsBaselines in deviceManagement param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsBase """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -204,16 +205,6 @@ def work_from_anywhere_metrics(self) -> WorkFromAnywhereMetricsRequestBuilder: return WorkFromAnywhereMetricsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsBaselineItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsBaselineItemRequestBuilderGetQueryParameters(): """ @@ -240,27 +231,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsBaselineItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsBaselineItemRequestBuilder.UserExperienceAnalyticsBaselineItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsBaselineItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_baselines/item/work_from_anywhere_metrics/work_from_anywhere_metrics_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_baselines/item/work_from_anywhere_metrics/work_from_anywhere_metrics_request_builder.py index 7639e68337a..f60aa13ac31 100644 --- a/msgraph/generated/device_management/user_experience_analytics_baselines/item/work_from_anywhere_metrics/work_from_anywhere_metrics_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_baselines/item/work_from_anywhere_metrics/work_from_anywhere_metrics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines/{userExperienceAnalyticsBaseline%2Did}/workFromAnywhereMetrics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorkFromAnywhereMetricsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ The scores and insights for the work from anywhere metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[WorkFromAnywhereMetricsReques return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorkFromAnywhereMetricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The scores and insights for the work from anywhere metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkFromAnywhereMetricsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkFromAnywhereMetricsRequestBuilder.WorkFromAnywhereMetricsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_baselines/user_experience_analytics_baselines_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_baselines/user_experience_analytics_baselines_request_builder.py index 3c9ba7dd8c4..13ada09fbdc 100644 --- a/msgraph/generated/device_management/user_experience_analytics_baselines/user_experience_analytics_baselines_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_baselines/user_experience_analytics_baselines_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_baseline_id(self,user_experience_analytics_base url_tpl_params["userExperienceAnalyticsBaseline%2Did"] = user_experience_analytics_baseline_id return UserExperienceAnalyticsBaselineItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsBaselinesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaselineCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaselineCollectionResponse]: """ User experience analytics baselines param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsBaseli return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsBaselineCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[UserExperienceAnalyticsBaselinesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaseline]: + async def post(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaseline]: """ Create new navigation property to userExperienceAnalyticsBaselines for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsBaseline] = None, requ return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsBaseline, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsBaselinesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics baselines param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[UserExperienceAnalyticsBaselinesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsBaselines for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsBasel """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsBaselines', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsBaselinesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsBaselinesRequestBuilder.UserExperienceAnalyticsBaselinesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsBaselinesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_categories/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_categories/count/count_request_builder.py index 4334173cf15..726f8117430 100644 --- a/msgraph/generated/device_management/user_experience_analytics_categories/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsCategories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_categories/item/metric_values/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_categories/item/metric_values/count/count_request_builder.py index 852fbb48d7f..8f1ccd334b0 100644 --- a/msgraph/generated/device_management/user_experience_analytics_categories/item/metric_values/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_categories/item/metric_values/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory%2Did}/metricValues/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_categories/item/metric_values/item/user_experience_analytics_metric_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_categories/item/metric_values/item/user_experience_analytics_metric_item_request_builder.py index ef7f88a834b..f04c382dd02 100644 --- a/msgraph/generated/device_management/user_experience_analytics_categories/item/metric_values/item/user_experience_analytics_metric_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_categories/item/metric_values/item/user_experience_analytics_metric_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory%2Did}/metricValues/{userExperienceAnalyticsMetric%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property metricValues for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsMet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: """ The metric values for the user experience analytics category. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsMetric return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetric, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: + async def patch(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: """ Update the navigation property metricValues in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsMetric] = None, reque return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetric, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property metricValues for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory%2Did}/metricValues/{userExperienceAnalyticsMetric%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The metric values for the user experience analytics category. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property metricValues in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetr """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory%2Did}/metricValues/{userExperienceAnalyticsMetric%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsMetri raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsMetricItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsMetricItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsMetricItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsMetricItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsMetricItemRequestBuilder.UserExperienceAnalyticsMetricItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsMetricItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_categories/item/metric_values/metric_values_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_categories/item/metric_values/metric_values_request_builder.py index ce810cc5a4f..18b22c45e20 100644 --- a/msgraph/generated/device_management/user_experience_analytics_categories/item/metric_values/metric_values_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_categories/item/metric_values/metric_values_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_metric_id(self,user_experience_analytics_metric url_tpl_params["userExperienceAnalyticsMetric%2Did"] = user_experience_analytics_metric_id return UserExperienceAnalyticsMetricItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MetricValuesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricCollectionResponse]: """ The metric values for the user experience analytics category. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[MetricValuesRequestBuilderGet return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetricCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[MetricValuesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: + async def post(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: """ Create new navigation property to metricValues for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsMetric] = None, reques return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetric, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MetricValuesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The metric values for the user experience analytics category. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[MetricValues request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[MetricValuesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to metricValues for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetri """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory%2Did}/metricValues', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MetricValuesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MetricValuesRequestBuilder.MetricValuesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MetricValuesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_categories/item/user_experience_analytics_category_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_categories/item/user_experience_analytics_category_item_request_builder.py index d2cb911898a..a90d359772e 100644 --- a/msgraph/generated/device_management/user_experience_analytics_categories/item/user_experience_analytics_category_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_categories/item/user_experience_analytics_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsCategories for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsCat raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ User experience analytics categories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsCatego return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[UserExperienceAnalyticsCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def patch(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ Update the navigation property userExperienceAnalyticsCategories in deviceManagement param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsCategory] = None, req return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsCategories for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics categories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[UserExperienceAnalyticsCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsCategories in deviceManagement param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsCate """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsCategories/{userExperienceAnalyticsCategory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def metric_values(self) -> MetricValuesRequestBuilder: return MetricValuesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsCategoryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsCategoryItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsCategoryItemRequestBuilder.UserExperienceAnalyticsCategoryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsCategoryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_categories/user_experience_analytics_categories_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_categories/user_experience_analytics_categories_request_builder.py index 0e098de9b82..de6fbf2bc4a 100644 --- a/msgraph/generated/device_management/user_experience_analytics_categories/user_experience_analytics_categories_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_categories/user_experience_analytics_categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_category_id(self,user_experience_analytics_cate url_tpl_params["userExperienceAnalyticsCategory%2Did"] = user_experience_analytics_category_id return UserExperienceAnalyticsCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsCategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategoryCollectionResponse]: """ User experience analytics categories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsCatego return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[UserExperienceAnalyticsCategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def post(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ Create new navigation property to userExperienceAnalyticsCategories for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsCategory] = None, requ return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsCategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics categories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[UserExperienceAnalyticsCategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsCategories for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsCateg """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsCategories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsCategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsCategoriesRequestBuilder.UserExperienceAnalyticsCategoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsCategoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_performance/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_performance/count/count_request_builder.py index 52c770d2f25..24706350130 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_performance/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_performance/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsDevicePerformance/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_performance/item/user_experience_analytics_device_performance_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_performance/item/user_experience_analytics_device_performance_item_request_builder.py index 407e9eff359..8f17f38847a 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_performance/item/user_experience_analytics_device_performance_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_performance/item/user_experience_analytics_device_performance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsDevicePerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDev raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformance]: """ User experience analytics device performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevice return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDevicePerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformance]: """ Update the navigation property userExperienceAnalyticsDevicePerformance in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDevicePerformance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsDevicePerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsDevicePerformance in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDevi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsDevicePerformance/{userExperienceAnalyticsDevicePerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsDevic raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsDevicePerformanceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDevicePerformanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsDevicePerformanceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDevicePerformanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilder.UserExperienceAnalyticsDevicePerformanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDevicePerformanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_performance/summarize_device_performance_devices_with_summarize_by/summarize_device_performance_devices_with_summarize_by_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_performance/summarize_device_performance_devices_with_summarize_by/summarize_device_performance_devices_with_summarize_by_request_builder.py index 4c4f21125b5..cb9c3b12f62 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_performance/summarize_device_performance_devices_with_summarize_by/summarize_device_performance_devices_with_summarize_by_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_performance/summarize_device_performance_devices_with_summarize_by/summarize_device_performance_devices_with_summarize_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['summarizeBy'] = str(summarize_by) super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsDevicePerformance/summarizeDevicePerformanceDevices(summarizeBy='{summarizeBy}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SummarizeDevicePerformanceDevicesWithSummarizeByRequestBuilderGetRequestConfiguration] = None) -> Optional[SummarizeDevicePerformanceDevicesWithSummarizeByGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SummarizeDevicePerformanceDevicesWithSummarizeByGetResponse]: """ Invoke function summarizeDevicePerformanceDevices param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[SummarizeDevicePerformanceDev return await self.request_adapter.send_async(request_info, SummarizeDevicePerformanceDevicesWithSummarizeByGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SummarizeDevicePerformanceDevicesWithSummarizeByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function summarizeDevicePerformanceDevices param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SummarizeDevicePerformanceDevicesWithSummarizeByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SummarizeDevicePerformanceDevicesWithSummarizeByRequestBuilder.SummarizeDevicePerformanceDevicesWithSummarizeByRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_performance/user_experience_analytics_device_performance_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_performance/user_experience_analytics_device_performance_request_builder.py index baaa9328d2b..5246923f59e 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_performance/user_experience_analytics_device_performance_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_performance/user_experience_analytics_device_performance_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_user_experience_analytics_device_performance_id(self,user_experience_anal url_tpl_params["userExperienceAnalyticsDevicePerformance%2Did"] = user_experience_analytics_device_performance_id return UserExperienceAnalyticsDevicePerformanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformanceCollectionResponse]: """ User experience analytics device performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevice return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDevicePerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformance]: """ Create new navigation property to userExperienceAnalyticsDevicePerformance for deviceManagement param body: The request body @@ -99,7 +100,7 @@ def summarize_device_performance_devices_with_summarize_by(self,summarize_by: Op return SummarizeDevicePerformanceDevicesWithSummarizeByRequestBuilder(self.request_adapter, self.path_parameters, summarize_by) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsDevicePerformance for deviceManagement param body: The request body @@ -119,7 +120,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDevic """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsDevicePerformance', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -200,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDevicePerformanceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsDevicePerformanceRequestBuilder.UserExperienceAnalyticsDevicePerformanceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDevicePerformanceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_scores/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_scores/count/count_request_builder.py index 059913a25a3..7fef14d6e86 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_scores/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_scores/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceScores/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_scores/item/user_experience_analytics_device_scores_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_scores/item/user_experience_analytics_device_scores_item_request_builder.py index 1ec9cb1fb6b..f08eaff0c19 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_scores/item/user_experience_analytics_device_scores_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_scores/item/user_experience_analytics_device_scores_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScores%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsDeviceScores for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDev raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScores]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScores]: """ User experience analytics device scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevice return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceScores, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScores]: + async def patch(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScores]: """ Update the navigation property userExperienceAnalyticsDeviceScores in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceScores, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsDeviceScores for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScores%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsDeviceScores in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDevi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceScores/{userExperienceAnalyticsDeviceScores%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsDevic raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsDeviceScoresItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceScoresItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsDeviceScoresItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceScoresItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilder.UserExperienceAnalyticsDeviceScoresItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceScoresItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_scores/user_experience_analytics_device_scores_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_scores/user_experience_analytics_device_scores_request_builder.py index 94f00577563..4299fb4c572 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_scores/user_experience_analytics_device_scores_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_scores/user_experience_analytics_device_scores_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_device_scores_id(self,user_experience_analytics url_tpl_params["userExperienceAnalyticsDeviceScores%2Did"] = user_experience_analytics_device_scores_id return UserExperienceAnalyticsDeviceScoresItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceScoresRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScoresCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScoresCollectionResponse]: """ User experience analytics device scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevice return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceScoresCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceScoresRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScores]: + async def post(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScores]: """ Create new navigation property to userExperienceAnalyticsDeviceScores for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceScores, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceScoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceScoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsDeviceScores for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDevic """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceScores', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceScoresRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsDeviceScoresRequestBuilder.UserExperienceAnalyticsDeviceScoresRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceScoresRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_startup_history/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_startup_history/count/count_request_builder.py index 33f340dee20..84bd6a5a1f3 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_startup_history/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_startup_history/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_startup_history/item/user_experience_analytics_device_startup_history_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_startup_history/item/user_experience_analytics_device_startup_history_item_request_builder.py index 47ee20c4433..dc71b7cd485 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_startup_history/item/user_experience_analytics_device_startup_history_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_startup_history/item/user_experience_analytics_device_startup_history_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistory%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsDeviceStartupHistory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDev raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistory]: """ User experience analytics device Startup History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevice return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupHistory, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistory]: + async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistory]: """ Update the navigation property userExperienceAnalyticsDeviceStartupHistory in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupHistory, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsDeviceStartupHistory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsDeviceStartupHistory in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDevi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupHistory/{userExperienceAnalyticsDeviceStartupHistory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsDevic raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilder.UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_startup_history/user_experience_analytics_device_startup_history_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_startup_history/user_experience_analytics_device_startup_history_request_builder.py index b638770b08a..84bf7277a98 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_startup_history/user_experience_analytics_device_startup_history_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_startup_history/user_experience_analytics_device_startup_history_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_device_startup_history_id(self,user_experience_ url_tpl_params["userExperienceAnalyticsDeviceStartupHistory%2Did"] = user_experience_analytics_device_startup_history_id return UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistoryCollectionResponse]: """ User experience analytics device Startup History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevice return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupHistoryCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistory]: + async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistory]: """ Create new navigation property to userExperienceAnalyticsDeviceStartupHistory for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupHistory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsDeviceStartupHistory for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDevic """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupHistory', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupHistoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsDeviceStartupHistoryRequestBuilder.UserExperienceAnalyticsDeviceStartupHistoryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupHistoryRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_startup_process_performance/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_startup_process_performance/count/count_request_builder.py index 501e9021116..cb201133ecb 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_startup_process_performance/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_startup_process_performance/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_startup_process_performance/item/user_experience_analytics_device_startup_process_performance_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_startup_process_performance/item/user_experience_analytics_device_startup_process_performance_item_request_builder.py index 3a9c2e76943..59bcf2c8b7d 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_startup_process_performance/item/user_experience_analytics_device_startup_process_performance_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_startup_process_performance/item/user_experience_analytics_device_startup_process_performance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/{userExperienceAnalyticsDeviceStartupProcessPerformance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsDeviceStartupProcessPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDev raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance]: """ User experience analytics device Startup Process Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevice return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupProcessPerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance]: """ Update the navigation property userExperienceAnalyticsDeviceStartupProcessPerformance in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessP return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupProcessPerformance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsDeviceStartupProcessPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/{userExperienceAnalyticsDeviceStartupProcessPerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup Process Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsDeviceStartupProcessPerformance in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDevi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance/{userExperienceAnalyticsDeviceStartupProcessPerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsDevic raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilder.UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_startup_process_performance/user_experience_analytics_device_startup_process_performance_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_startup_process_performance/user_experience_analytics_device_startup_process_performance_request_builder.py index 60710f075e3..d7f5f201e85 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_startup_process_performance/user_experience_analytics_device_startup_process_performance_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_startup_process_performance/user_experience_analytics_device_startup_process_performance_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_device_startup_process_performance_id(self,user url_tpl_params["userExperienceAnalyticsDeviceStartupProcessPerformance%2Did"] = user_experience_analytics_device_startup_process_performance_id return UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse]: """ User experience analytics device Startup Process Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevice return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance]: """ Create new navigation property to userExperienceAnalyticsDeviceStartupProcessPerformance for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPe return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupProcessPerformance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup Process Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsDeviceStartupProcessPerformance for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDevic """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilder.UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_startup_processes/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_startup_processes/count/count_request_builder.py index 74b4e37c8a2..fc41fecf589 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_startup_processes/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_startup_processes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_startup_processes/item/user_experience_analytics_device_startup_process_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_startup_processes/item/user_experience_analytics_device_startup_process_item_request_builder.py index c95f7e91a2e..bf1fd1a5c84 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_startup_processes/item/user_experience_analytics_device_startup_process_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_startup_processes/item/user_experience_analytics_device_startup_process_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcess%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsDeviceStartupProcesses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDev raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcess]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcess]: """ User experience analytics device Startup Processes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevice return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupProcess, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcess]: + async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcess]: """ Update the navigation property userExperienceAnalyticsDeviceStartupProcesses in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupProcess, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsDeviceStartupProcesses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcess%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup Processes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsDeviceStartupProcesses in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDevi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses/{userExperienceAnalyticsDeviceStartupProcess%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsDevic raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilder.UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_device_startup_processes/user_experience_analytics_device_startup_processes_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_device_startup_processes/user_experience_analytics_device_startup_processes_request_builder.py index 5d226a645e6..9ddc9ce1248 100644 --- a/msgraph/generated/device_management/user_experience_analytics_device_startup_processes/user_experience_analytics_device_startup_processes_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_device_startup_processes/user_experience_analytics_device_startup_processes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_device_startup_process_id(self,user_experience_ url_tpl_params["userExperienceAnalyticsDeviceStartupProcess%2Did"] = user_experience_analytics_device_startup_process_id return UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessCollectionResponse]: """ User experience analytics device Startup Processes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevice return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupProcessCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcess]: + async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcess]: """ Create new navigation property to userExperienceAnalyticsDeviceStartupProcesses for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupProcess, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup Processes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsDeviceStartupProcesses for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDevic """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsDeviceStartupProcesses', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupProcessesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsDeviceStartupProcessesRequestBuilder.UserExperienceAnalyticsDeviceStartupProcessesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsDeviceStartupProcessesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_metric_history/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_metric_history/count/count_request_builder.py index b852e9e9b94..fab8260a321 100644 --- a/msgraph/generated/device_management/user_experience_analytics_metric_history/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_metric_history/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsMetricHistory/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_metric_history/item/user_experience_analytics_metric_history_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_metric_history/item/user_experience_analytics_metric_history_item_request_builder.py index 95db197f6dc..a4e5d5b4343 100644 --- a/msgraph/generated/device_management/user_experience_analytics_metric_history/item/user_experience_analytics_metric_history_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_metric_history/item/user_experience_analytics_metric_history_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistory%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsMetricHistory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsMet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistory]: """ User experience analytics metric history param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsMetric return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetricHistory, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistory]: + async def patch(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistory]: """ Update the navigation property userExperienceAnalyticsMetricHistory in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetricHistory, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsMetricHistory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics metric history param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsMetricHistory in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetr """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsMetricHistory/{userExperienceAnalyticsMetricHistory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsMetri raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsMetricHistoryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsMetricHistoryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsMetricHistoryItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsMetricHistoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilder.UserExperienceAnalyticsMetricHistoryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsMetricHistoryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_metric_history/user_experience_analytics_metric_history_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_metric_history/user_experience_analytics_metric_history_request_builder.py index fead5962ec3..d0649789f07 100644 --- a/msgraph/generated/device_management/user_experience_analytics_metric_history/user_experience_analytics_metric_history_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_metric_history/user_experience_analytics_metric_history_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_metric_history_id(self,user_experience_analytic url_tpl_params["userExperienceAnalyticsMetricHistory%2Did"] = user_experience_analytics_metric_history_id return UserExperienceAnalyticsMetricHistoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsMetricHistoryRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistoryCollectionResponse]: """ User experience analytics metric history param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsMetric return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetricHistoryCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[UserExperienceAnalyticsMetricHistoryRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistory]: + async def post(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistory]: """ Create new navigation property to userExperienceAnalyticsMetricHistory for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetricHistory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricHistoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics metric history param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[UserExperienceAnalyticsMetricHistoryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsMetricHistory for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetri """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsMetricHistory', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsMetricHistoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsMetricHistoryRequestBuilder.UserExperienceAnalyticsMetricHistoryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsMetricHistoryRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_model_scores/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_model_scores/count/count_request_builder.py index 08da0555db1..c51964ca388 100644 --- a/msgraph/generated/device_management/user_experience_analytics_model_scores/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_model_scores/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsModelScores/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_model_scores/item/user_experience_analytics_model_scores_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_model_scores/item/user_experience_analytics_model_scores_item_request_builder.py index dff1c237dbd..617f71cfc37 100644 --- a/msgraph/generated/device_management/user_experience_analytics_model_scores/item/user_experience_analytics_model_scores_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_model_scores/item/user_experience_analytics_model_scores_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScores%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsModelScores for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsMod raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScores]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScores]: """ User experience analytics model scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsModelS return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsModelScores, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScores]: + async def patch(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScores]: """ Update the navigation property userExperienceAnalyticsModelScores in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsModelScores] = None, return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsModelScores, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsModelScores for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScores%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics model scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsModelScores in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMode """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsModelScores/{userExperienceAnalyticsModelScores%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsModel raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsModelScoresItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsModelScoresItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsModelScoresItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsModelScoresItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilder.UserExperienceAnalyticsModelScoresItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsModelScoresItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_model_scores/user_experience_analytics_model_scores_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_model_scores/user_experience_analytics_model_scores_request_builder.py index 0d8ae7d8f7a..126d4b85a93 100644 --- a/msgraph/generated/device_management/user_experience_analytics_model_scores/user_experience_analytics_model_scores_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_model_scores/user_experience_analytics_model_scores_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_model_scores_id(self,user_experience_analytics_ url_tpl_params["userExperienceAnalyticsModelScores%2Did"] = user_experience_analytics_model_scores_id return UserExperienceAnalyticsModelScoresItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsModelScoresRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScoresCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScoresCollectionResponse]: """ User experience analytics model scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsModelS return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsModelScoresCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[UserExperienceAnalyticsModelScoresRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScores]: + async def post(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScores]: """ Create new navigation property to userExperienceAnalyticsModelScores for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsModelScores] = None, r return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsModelScores, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsModelScoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics model scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[UserExperienceAnalyticsModelScoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsModelScores for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsModel """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsModelScores', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsModelScoresRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsModelScoresRequestBuilder.UserExperienceAnalyticsModelScoresRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsModelScoresRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_overview/user_experience_analytics_overview_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_overview/user_experience_analytics_overview_request_builder.py index 47db157ca46..273f01ce9b3 100644 --- a/msgraph/generated/device_management/user_experience_analytics_overview/user_experience_analytics_overview_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_overview/user_experience_analytics_overview_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsOverview{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsOverviewRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsOve raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsOverviewRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsOverview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsOverview]: """ User experience analytics overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsOvervi return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsOverview, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsOverview] = None, request_configuration: Optional[UserExperienceAnalyticsOverviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsOverview]: + async def patch(self,body: Optional[UserExperienceAnalyticsOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsOverview]: """ Update the navigation property userExperienceAnalyticsOverview in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsOverview] = None, req return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsOverview, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsOverviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsOverview', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsOverviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsOverview] = None, request_configuration: Optional[UserExperienceAnalyticsOverviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsOverview in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsOver """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsOverview', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsOverv raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsOverviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsOverviewRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsOverviewRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsOverviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsOverviewRequestBuilder.UserExperienceAnalyticsOverviewRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsOverviewRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_score_history/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_score_history/count/count_request_builder.py index 4d2387e0d3d..489acaf0fcc 100644 --- a/msgraph/generated/device_management/user_experience_analytics_score_history/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_score_history/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsScoreHistory/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_score_history/item/user_experience_analytics_score_history_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_score_history/item/user_experience_analytics_score_history_item_request_builder.py index b462c5948e8..5e1214c427a 100644 --- a/msgraph/generated/device_management/user_experience_analytics_score_history/item/user_experience_analytics_score_history_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_score_history/item/user_experience_analytics_score_history_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistory%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsScoreHistory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsSco raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistory]: """ User experience analytics device Startup Score History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsScoreH return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsScoreHistory, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistory]: + async def patch(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistory]: """ Update the navigation property userExperienceAnalyticsScoreHistory in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsScoreHistory, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsScoreHistory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup Score History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsScoreHistory in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsScor """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsScoreHistory/{userExperienceAnalyticsScoreHistory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsScore raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsScoreHistoryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsScoreHistoryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsScoreHistoryItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsScoreHistoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilder.UserExperienceAnalyticsScoreHistoryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsScoreHistoryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_score_history/user_experience_analytics_score_history_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_score_history/user_experience_analytics_score_history_request_builder.py index 2341c842c7b..857662fb07a 100644 --- a/msgraph/generated/device_management/user_experience_analytics_score_history/user_experience_analytics_score_history_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_score_history/user_experience_analytics_score_history_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_score_history_id(self,user_experience_analytics url_tpl_params["userExperienceAnalyticsScoreHistory%2Did"] = user_experience_analytics_score_history_id return UserExperienceAnalyticsScoreHistoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsScoreHistoryRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistoryCollectionResponse]: """ User experience analytics device Startup Score History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsScoreH return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsScoreHistoryCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[UserExperienceAnalyticsScoreHistoryRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistory]: + async def post(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistory]: """ Create new navigation property to userExperienceAnalyticsScoreHistory for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsScoreHistory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsScoreHistoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup Score History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[UserExperienceAnalyticsScoreHistoryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsScoreHistory for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsScore """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsScoreHistory', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsScoreHistoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsScoreHistoryRequestBuilder.UserExperienceAnalyticsScoreHistoryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsScoreHistoryRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_summarize_work_from_anywhere_devices/user_experience_analytics_summarize_work_from_anywhere_devices_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_summarize_work_from_anywhere_devices/user_experience_analytics_summarize_work_from_anywhere_devices_request_builder.py index a1830f6834b..f50b8b99d99 100644 --- a/msgraph/generated/device_management/user_experience_analytics_summarize_work_from_anywhere_devices/user_experience_analytics_summarize_work_from_anywhere_devices_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_summarize_work_from_anywhere_devices/user_experience_analytics_summarize_work_from_anywhere_devices_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsSummarizeWorkFromAnywhereDevices()", path_parameters) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsSummarizeWorkFromAnywhereDevicesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevicesSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevicesSummary]: """ Invoke function userExperienceAnalyticsSummarizeWorkFromAnywhereDevices param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsSummar return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereDevicesSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsSummarizeWorkFromAnywhereDevicesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function userExperienceAnalyticsSummarizeWorkFromAnywhereDevices param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsSumma raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsSummarizeWorkFromAnywhereDevicesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsSummarizeWorkFromAnywhereDevicesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_hardware_readiness_metric/user_experience_analytics_work_from_anywhere_hardware_readiness_metric_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_hardware_readiness_metric/user_experience_analytics_work_from_anywhere_hardware_readiness_metric_request_builder.py index ee4c531ac08..46e4985d7af 100644 --- a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_hardware_readiness_metric/user_experience_analytics_work_from_anywhere_hardware_readiness_metric_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_hardware_readiness_metric/user_experience_analytics_work_from_anywhere_hardware_readiness_metric_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsWor raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric]: """ User experience analytics work from anywhere hardware readiness metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFr return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric]: + async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric]: """ Update the navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereHardw return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics work from anywhere hardware readiness metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWork """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsWorkF raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilder.UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/count/count_request_builder.py index 0150a7ac242..731fce2bb8b 100644 --- a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/metric_devices/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/metric_devices/count/count_request_builder.py index 405e03ecb24..2c2048ba5ee 100644 --- a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/metric_devices/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/metric_devices/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric%2Did}/metricDevices/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/metric_devices/item/user_experience_analytics_work_from_anywhere_device_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/metric_devices/item/user_experience_analytics_work_from_anywhere_device_item_request_builder.py index 8a8f472caa5..784ed2e87a0 100644 --- a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/metric_devices/item/user_experience_analytics_work_from_anywhere_device_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/metric_devices/item/user_experience_analytics_work_from_anywhere_device_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric%2Did}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDevice%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property metricDevices for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsWor raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevice]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevice]: """ The work from anywhere metric devices. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFr return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereDevice, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevice]: + async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevice]: """ Update the navigation property metricDevices in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevic return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereDevice, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property metricDevices for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric%2Did}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDevice%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The work from anywhere metric devices. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property metricDevices in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWork """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric%2Did}/metricDevices/{userExperienceAnalyticsWorkFromAnywhereDevice%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsWorkF raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilder.UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/metric_devices/metric_devices_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/metric_devices/metric_devices_request_builder.py index 4be0d02a0fa..25df65d5785 100644 --- a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/metric_devices/metric_devices_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/metric_devices/metric_devices_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_work_from_anywhere_device_id(self,user_experien url_tpl_params["userExperienceAnalyticsWorkFromAnywhereDevice%2Did"] = user_experience_analytics_work_from_anywhere_device_id return UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MetricDevicesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse]: """ The work from anywhere metric devices. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[MetricDevicesRequestBuilderGe return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[MetricDevicesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevice]: + async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevice]: """ Create new navigation property to metricDevices for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereDevice, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MetricDevicesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The work from anywhere metric devices. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[MetricDevice request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[MetricDevicesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to metricDevices for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkF """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric%2Did}/metricDevices', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MetricDevicesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MetricDevicesRequestBuilder.MetricDevicesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MetricDevicesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/user_experience_analytics_work_from_anywhere_metric_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/user_experience_analytics_work_from_anywhere_metric_item_request_builder.py index 1e76c1d5da4..408bc9915b5 100644 --- a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/user_experience_analytics_work_from_anywhere_metric_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/item/user_experience_analytics_work_from_anywhere_metric_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsWor raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetric]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetric]: """ User experience analytics work from anywhere metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFr return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereMetric, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetric]: + async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetric]: """ Update the navigation property userExperienceAnalyticsWorkFromAnywhereMetrics in deviceManagement param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetri return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereMetric, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics work from anywhere metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsWorkFromAnywhereMetrics in deviceManagement param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWork """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics/{userExperienceAnalyticsWorkFromAnywhereMetric%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def metric_devices(self) -> MetricDevicesRequestBuilder: return MetricDevicesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilder.UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/user_experience_analytics_work_from_anywhere_metrics_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/user_experience_analytics_work_from_anywhere_metrics_request_builder.py index 31f5eee1927..b9e972ceeb0 100644 --- a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/user_experience_analytics_work_from_anywhere_metrics_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_metrics/user_experience_analytics_work_from_anywhere_metrics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_work_from_anywhere_metric_id(self,user_experien url_tpl_params["userExperienceAnalyticsWorkFromAnywhereMetric%2Did"] = user_experience_analytics_work_from_anywhere_metric_id return UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse]: """ User experience analytics work from anywhere metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFr return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetric]: + async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetric]: """ Create new navigation property to userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereMetric, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User experience analytics work from anywhere metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkF """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilder.UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_model_performance/count/count_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_model_performance/count/count_request_builder.py index bc265cf876e..0730216fcfe 100644 --- a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_model_performance/count/count_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_model_performance/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_model_performance/item/user_experience_analytics_work_from_anywhere_model_performance_item_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_model_performance/item/user_experience_analytics_work_from_anywhere_model_performance_item_request_builder.py index 21f0abbf5ac..b8988fe9827 100644 --- a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_model_performance/item/user_experience_analytics_work_from_anywhere_model_performance_item_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_model_performance/item/user_experience_analytics_work_from_anywhere_model_performance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsWorkFromAnywhereModelPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserExperienceAnalyticsWor raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]: """ The user experience analytics work from anywhere model performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFr return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereModelPerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]: """ Update the navigation property userExperienceAnalyticsWorkFromAnywhereModelPerformance in deviceManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModel return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereModelPerformance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsWorkFromAnywhereModelPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user experience analytics work from anywhere model performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsWorkFromAnywhereModelPerformance in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWork """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance/{userExperienceAnalyticsWorkFromAnywhereModelPerformance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserExperienceAnalyticsWorkF raise TypeError("raw_url cannot be null.") return UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilder.UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_model_performance/user_experience_analytics_work_from_anywhere_model_performance_request_builder.py b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_model_performance/user_experience_analytics_work_from_anywhere_model_performance_request_builder.py index 07c5d1c1b56..085c586a08d 100644 --- a/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_model_performance/user_experience_analytics_work_from_anywhere_model_performance_request_builder.py +++ b/msgraph/generated/device_management/user_experience_analytics_work_from_anywhere_model_performance/user_experience_analytics_work_from_anywhere_model_performance_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_experience_analytics_work_from_anywhere_model_performance_id(self,us url_tpl_params["userExperienceAnalyticsWorkFromAnywhereModelPerformance%2Did"] = user_experience_analytics_work_from_anywhere_model_performance_id return UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse]: """ The user experience analytics work from anywhere model performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFr return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]: """ Create new navigation property to userExperienceAnalyticsWorkFromAnywhereModelPerformance for deviceManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelP return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereModelPerformance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user experience analytics work from anywhere model performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[UserExperien request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsWorkFromAnywhereModelPerformance for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkF """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilder.UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/verify_windows_enrollment_auto_discovery_with_domain_name/verify_windows_enrollment_auto_discovery_with_domain_name_request_builder.py b/msgraph/generated/device_management/verify_windows_enrollment_auto_discovery_with_domain_name/verify_windows_enrollment_auto_discovery_with_domain_name_request_builder.py index d0568873192..c9362c51834 100644 --- a/msgraph/generated/device_management/verify_windows_enrollment_auto_discovery_with_domain_name/verify_windows_enrollment_auto_discovery_with_domain_name_request_builder.py +++ b/msgraph/generated/device_management/verify_windows_enrollment_auto_discovery_with_domain_name/verify_windows_enrollment_auto_discovery_with_domain_name_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['domainName'] = str(domain_name) super().__init__(request_adapter, "{+baseurl}/deviceManagement/verifyWindowsEnrollmentAutoDiscovery(domainName='{domainName}')", path_parameters) - async def get(self,request_configuration: Optional[VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameRequestBuilderGetRequestConfiguration] = None) -> Optional[VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse]: """ Invoke function verifyWindowsEnrollmentAutoDiscovery param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +49,7 @@ async def get(self,request_configuration: Optional[VerifyWindowsEnrollmentAutoDi return await self.request_adapter.send_async(request_info, VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function verifyWindowsEnrollmentAutoDiscovery param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,14 +70,4 @@ def with_url(self,raw_url: Optional[str] = None) -> VerifyWindowsEnrollmentAutoD raise TypeError("raw_url cannot be null.") return VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/audit_events/audit_events_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/audit_events/audit_events_request_builder.py index 0244e6cfaad..99c008b9255 100644 --- a/msgraph/generated/device_management/virtual_endpoint/audit_events/audit_events_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/audit_events/audit_events_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,11 +45,12 @@ def by_cloud_pc_audit_event_id(self,cloud_pc_audit_event_id: str) -> CloudPcAudi url_tpl_params["cloudPcAuditEvent%2Did"] = cloud_pc_audit_event_id return CloudPcAuditEventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AuditEventsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcAuditEventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcAuditEventCollectionResponse]: """ - Get auditEvents from deviceManagement + List all the cloudPcAuditEvent objects for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcAuditEventCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-list-auditevents?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,7 +66,7 @@ async def get(self,request_configuration: Optional[AuditEventsRequestBuilderGetR return await self.request_adapter.send_async(request_info, CloudPcAuditEventCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[AuditEventsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcAuditEvent]: + async def post(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcAuditEvent]: """ Create new navigation property to auditEvents for deviceManagement param body: The request body @@ -87,9 +89,9 @@ async def post(self,body: Optional[CloudPcAuditEvent] = None, request_configurat return await self.request_adapter.send_async(request_info, CloudPcAuditEvent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AuditEventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get auditEvents from deviceManagement + List all the cloudPcAuditEvent objects for the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AuditEventsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[AuditEventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to auditEvents for deviceManagement param body: The request body @@ -107,7 +109,7 @@ def to_post_request_information(self,body: Optional[CloudPcAuditEvent] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/virtualEndpoint/auditEvents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,7 +146,7 @@ def get_audit_activity_types(self) -> GetAuditActivityTypesRequestBuilder: @dataclass class AuditEventsRequestBuilderGetQueryParameters(): """ - Get auditEvents from deviceManagement + List all the cloudPcAuditEvent objects for the tenant. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -197,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuditEventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuditEventsRequestBuilder.AuditEventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuditEventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/audit_events/count/count_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/audit_events/count/count_request_builder.py index 2adc5f1475e..91a975a2cd3 100644 --- a/msgraph/generated/device_management/virtual_endpoint/audit_events/count/count_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/audit_events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/auditEvents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/audit_events/get_audit_activity_types/get_audit_activity_types_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/audit_events/get_audit_activity_types/get_audit_activity_types_request_builder.py index afb525a42e6..b927244d004 100644 --- a/msgraph/generated/device_management/virtual_endpoint/audit_events/get_audit_activity_types/get_audit_activity_types_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/audit_events/get_audit_activity_types/get_audit_activity_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/auditEvents/getAuditActivityTypes(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetAuditActivityTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAuditActivityTypesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAuditActivityTypesGetResponse]: """ Invoke function getAuditActivityTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAuditActivityTypesRequestB return await self.request_adapter.send_async(request_info, GetAuditActivityTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAuditActivityTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAuditActivityTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,17 +109,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAuditActivityTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAuditActivityTypesRequestBuilder.GetAuditActivityTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/audit_events/item/cloud_pc_audit_event_item_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/audit_events/item/cloud_pc_audit_event_item_request_builder.py index b4b39ed54f8..1aea6f7d2dc 100644 --- a/msgraph/generated/device_management/virtual_endpoint/audit_events/item/cloud_pc_audit_event_item_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/audit_events/item/cloud_pc_audit_event_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/auditEvents/{cloudPcAuditEvent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CloudPcAuditEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property auditEvents for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,11 +45,12 @@ async def delete(self,request_configuration: Optional[CloudPcAuditEventItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CloudPcAuditEventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcAuditEvent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcAuditEvent]: """ - Get auditEvents from deviceManagement + Read the properties and relationships of a cloudPcAuditEvent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcAuditEvent] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcauditevent-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,7 +66,7 @@ async def get(self,request_configuration: Optional[CloudPcAuditEventItemRequestB return await self.request_adapter.send_async(request_info, CloudPcAuditEvent, error_mapping) - async def patch(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[CloudPcAuditEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcAuditEvent]: + async def patch(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcAuditEvent]: """ Update the navigation property auditEvents in deviceManagement param body: The request body @@ -87,20 +89,20 @@ async def patch(self,body: Optional[CloudPcAuditEvent] = None, request_configura return await self.request_adapter.send_async(request_info, CloudPcAuditEvent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CloudPcAuditEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property auditEvents for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/virtualEndpoint/auditEvents/{cloudPcAuditEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CloudPcAuditEventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get auditEvents from deviceManagement + Read the properties and relationships of a cloudPcAuditEvent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[CloudPcAudit request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[CloudPcAuditEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property auditEvents in deviceManagement param body: The request body @@ -118,7 +120,7 @@ def to_patch_request_information(self,body: Optional[CloudPcAuditEvent] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/virtualEndpoint/auditEvents/{cloudPcAuditEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,20 +136,10 @@ def with_url(self,raw_url: Optional[str] = None) -> CloudPcAuditEventItemRequest raise TypeError("raw_url cannot be null.") return CloudPcAuditEventItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcAuditEventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CloudPcAuditEventItemRequestBuilderGetQueryParameters(): """ - Get auditEvents from deviceManagement + Read the properties and relationships of a cloudPcAuditEvent object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -170,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcAuditEventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CloudPcAuditEventItemRequestBuilder.CloudPcAuditEventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcAuditEventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/cloud_p_cs_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/cloud_p_cs_request_builder.py index e784e1ff997..a910eb65cf1 100644 --- a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/cloud_p_cs_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/cloud_p_cs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,11 +44,12 @@ def by_cloud_p_c_id(self,cloud_p_c_id: str) -> CloudPCItemRequestBuilder: url_tpl_params["cloudPC%2Did"] = cloud_p_c_id return CloudPCItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CloudPCsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPCCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPCCollectionResponse]: """ - Get cloudPCs from deviceManagement + List the cloudPC devices in a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPCCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-list-cloudpcs?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -63,7 +65,7 @@ async def get(self,request_configuration: Optional[CloudPCsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, CloudPCCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPC] = None, request_configuration: Optional[CloudPCsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPC]: + async def post(self,body: Optional[CloudPC] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPC]: """ Create new navigation property to cloudPCs for deviceManagement param body: The request body @@ -86,9 +88,9 @@ async def post(self,body: Optional[CloudPC] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, CloudPC, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CloudPCsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get cloudPCs from deviceManagement + List the cloudPC devices in a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[CloudPCsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPC] = None, request_configuration: Optional[CloudPCsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPC] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to cloudPCs for deviceManagement param body: The request body @@ -106,7 +108,7 @@ def to_post_request_information(self,body: Optional[CloudPC] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class CloudPCsRequestBuilderGetQueryParameters(): """ - Get cloudPCs from deviceManagement + List the cloudPC devices in a tenant. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPCsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CloudPCsRequestBuilder.CloudPCsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPCsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/count/count_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/count/count_request_builder.py index d857fb30ccf..a709b99e3c4 100644 --- a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/count/count_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 da71809a8f4..dc8a63c7dfc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CloudPCItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property cloudPCs for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,11 +50,12 @@ async def delete(self,request_configuration: Optional[CloudPCItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CloudPCItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPC]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPC]: """ - Get cloudPCs from deviceManagement + Read the properties and relationships of a specific cloudPC object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPC] + Find more info here: https://learn.microsoft.com/graph/api/cloudpc-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -69,7 +71,7 @@ async def get(self,request_configuration: Optional[CloudPCItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, CloudPC, error_mapping) - async def patch(self,body: Optional[CloudPC] = None, request_configuration: Optional[CloudPCItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPC]: + async def patch(self,body: Optional[CloudPC] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPC]: """ Update the navigation property cloudPCs in deviceManagement param body: The request body @@ -92,20 +94,20 @@ async def patch(self,body: Optional[CloudPC] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, CloudPC, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CloudPCItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property cloudPCs for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CloudPCItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get cloudPCs from deviceManagement + Read the properties and relationships of a specific cloudPC object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -114,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[CloudPCItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPC] = None, request_configuration: Optional[CloudPCItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPC] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property cloudPCs in deviceManagement param body: The request body @@ -123,7 +125,7 @@ def to_patch_request_information(self,body: Optional[CloudPC] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,20 +186,10 @@ def troubleshoot(self) -> TroubleshootRequestBuilder: return TroubleshootRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPCItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CloudPCItemRequestBuilderGetQueryParameters(): """ - Get cloudPCs from deviceManagement + Read the properties and relationships of a specific cloudPC object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -220,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPCItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CloudPCItemRequestBuilder.CloudPCItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPCItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/end_grace_period/end_grace_period_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/end_grace_period/end_grace_period_request_builder.py index 4775a2d5de7..f5a07ff6c56 100644 --- a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/end_grace_period/end_grace_period_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/end_grace_period/end_grace_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,11 +25,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/endGracePeriod", path_parameters) - async def post(self,request_configuration: Optional[EndGracePeriodRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Invoke action endGracePeriod + 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 @@ -43,9 +44,9 @@ async def post(self,request_configuration: Optional[EndGracePeriodRequestBuilder raise Exception("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[EndGracePeriodRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Invoke action endGracePeriod + 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 """ @@ -64,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> EndGracePeriodRequestBuilder raise TypeError("raw_url cannot be null.") return EndGracePeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndGracePeriodRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/reboot/reboot_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/reboot/reboot_request_builder.py index 67721b91951..e4befb37037 100644 --- a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/reboot/reboot_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/reboot/reboot_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,11 +25,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/reboot", path_parameters) - async def post(self,request_configuration: Optional[RebootRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Invoke action reboot + 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 @@ -43,9 +44,9 @@ async def post(self,request_configuration: Optional[RebootRequestBuilderPostRequ raise Exception("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[RebootRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Invoke action reboot + Reboot a specific cloudPC object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -64,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RebootRequestBuilder: raise TypeError("raw_url cannot be null.") return RebootRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RebootRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/rename/rename_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/rename/rename_request_builder.py index aac45ef9e4a..d8202dc33cb 100644 --- a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/rename/rename_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/rename/rename_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,12 +26,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/rename", path_parameters) - async def post(self,body: Optional[RenamePostRequestBody] = None, request_configuration: Optional[RenameRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[RenamePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Invoke action rename + 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 not body: raise TypeError("body cannot be null.") @@ -47,9 +48,9 @@ async def post(self,body: Optional[RenamePostRequestBody] = None, request_config raise Exception("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: Optional[RenamePostRequestBody] = None, request_configuration: Optional[RenameRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RenamePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Invoke action rename + 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 @@ -72,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenameRequestBuilder: raise TypeError("raw_url cannot be null.") return RenameRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenameRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/restore/restore_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/restore/restore_request_builder.py index 13d70e55ac2..8b03d8d583c 100644 --- a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/restore/restore_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,12 +26,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/restore", path_parameters) - async def post(self,body: Optional[RestorePostRequestBody] = None, request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[RestorePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Invoke action restore + 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 not body: raise TypeError("body cannot be null.") @@ -47,9 +48,9 @@ async def post(self,body: Optional[RestorePostRequestBody] = None, request_confi raise Exception("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: Optional[RestorePostRequestBody] = None, request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RestorePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Invoke action restore + 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 @@ -72,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/troubleshoot/troubleshoot_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/troubleshoot/troubleshoot_request_builder.py index 32eb8ecd642..410de1e74a7 100644 --- a/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/troubleshoot/troubleshoot_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/cloud_p_cs/item/troubleshoot/troubleshoot_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,11 +25,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/troubleshoot", path_parameters) - async def post(self,request_configuration: Optional[TroubleshootRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Invoke action troubleshoot + 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 @@ -43,9 +44,9 @@ async def post(self,request_configuration: Optional[TroubleshootRequestBuilderPo raise Exception("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[TroubleshootRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Invoke action troubleshoot + 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 """ @@ -64,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TroubleshootRequestBuilder: raise TypeError("raw_url cannot be null.") return TroubleshootRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TroubleshootRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/device_images/count/count_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/device_images/count/count_request_builder.py index 95b20ee162b..df4e1885067 100644 --- a/msgraph/generated/device_management/virtual_endpoint/device_images/count/count_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/device_images/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/deviceImages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/device_images/device_images_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/device_images/device_images_request_builder.py index 8312b66497c..a25f6d930f1 100644 --- a/msgraph/generated/device_management/virtual_endpoint/device_images/device_images_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/device_images/device_images_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,11 +45,12 @@ def by_cloud_pc_device_image_id(self,cloud_pc_device_image_id: str) -> CloudPcDe url_tpl_params["cloudPcDeviceImage%2Did"] = cloud_pc_device_image_id return CloudPcDeviceImageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceImagesRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcDeviceImageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcDeviceImageCollectionResponse]: """ - Get deviceImages from deviceManagement + List the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcDeviceImageCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-list-deviceimages?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,12 +66,13 @@ async def get(self,request_configuration: Optional[DeviceImagesRequestBuilderGet return await self.request_adapter.send_async(request_info, CloudPcDeviceImageCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[DeviceImagesRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcDeviceImage]: + async def post(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcDeviceImage]: """ - Create new navigation property to deviceImages for deviceManagement + Create a new cloudPcDeviceImage object. Upload a custom OS image that you can later provision on Cloud PCs. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcDeviceImage] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-post-deviceimages?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -87,9 +90,9 @@ async def post(self,body: Optional[CloudPcDeviceImage] = None, request_configura return await self.request_adapter.send_async(request_info, CloudPcDeviceImage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceImagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get deviceImages from deviceManagement + List the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[DeviceImages request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[DeviceImagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create new navigation property to deviceImages for deviceManagement + Create a new cloudPcDeviceImage object. Upload a custom OS image that you can later provision on Cloud PCs. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/virtualEndpoint/deviceImages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,7 +147,7 @@ def get_source_images(self) -> GetSourceImagesRequestBuilder: @dataclass class DeviceImagesRequestBuilderGetQueryParameters(): """ - Get deviceImages from deviceManagement + List the properties and relationships of cloudPcDeviceImage objects (operating system images) uploaded to Cloud PC. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -197,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceImagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceImagesRequestBuilder.DeviceImagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceImagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/device_images/get_source_images/get_source_images_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/device_images/get_source_images/get_source_images_request_builder.py index 05c9cede95d..6558b19252d 100644 --- a/msgraph/generated/device_management/virtual_endpoint/device_images/get_source_images/get_source_images_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/device_images/get_source_images/get_source_images_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/deviceImages/getSourceImages(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetSourceImagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetSourceImagesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetSourceImagesGetResponse]: """ Invoke function getSourceImages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetSourceImagesRequestBuilder return await self.request_adapter.send_async(request_info, GetSourceImagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSourceImagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSourceImages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,17 +109,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSourceImagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetSourceImagesRequestBuilder.GetSourceImagesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/device_images/item/cloud_pc_device_image_item_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/device_images/item/cloud_pc_device_image_item_request_builder.py index 28818f92fde..434d4ac376c 100644 --- a/msgraph/generated/device_management/virtual_endpoint/device_images/item/cloud_pc_device_image_item_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/device_images/item/cloud_pc_device_image_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,11 +27,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/deviceImages/{cloudPcDeviceImage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CloudPcDeviceImageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Delete navigation property deviceImages for deviceManagement + Delete a cloudPcDeviceImage 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/cloudpcdeviceimage-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -44,11 +46,12 @@ async def delete(self,request_configuration: Optional[CloudPcDeviceImageItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CloudPcDeviceImageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcDeviceImage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcDeviceImage]: """ - Get deviceImages from deviceManagement + Read the properties and relationships of a specific cloudPcDeviceImage object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcDeviceImage] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcdeviceimage-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,7 +67,7 @@ async def get(self,request_configuration: Optional[CloudPcDeviceImageItemRequest return await self.request_adapter.send_async(request_info, CloudPcDeviceImage, error_mapping) - async def patch(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[CloudPcDeviceImageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcDeviceImage]: + async def patch(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcDeviceImage]: """ Update the navigation property deviceImages in deviceManagement param body: The request body @@ -87,20 +90,20 @@ async def patch(self,body: Optional[CloudPcDeviceImage] = None, request_configur return await self.request_adapter.send_async(request_info, CloudPcDeviceImage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CloudPcDeviceImageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Delete navigation property deviceImages for deviceManagement + Delete a cloudPcDeviceImage object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/virtualEndpoint/deviceImages/{cloudPcDeviceImage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CloudPcDeviceImageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get deviceImages from deviceManagement + Read the properties and relationships of a specific cloudPcDeviceImage object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[CloudPcDevic request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[CloudPcDeviceImageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceImages in deviceManagement param body: The request body @@ -118,7 +121,7 @@ def to_patch_request_information(self,body: Optional[CloudPcDeviceImage] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/virtualEndpoint/deviceImages/{cloudPcDeviceImage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,20 +137,10 @@ def with_url(self,raw_url: Optional[str] = None) -> CloudPcDeviceImageItemReques raise TypeError("raw_url cannot be null.") return CloudPcDeviceImageItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcDeviceImageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CloudPcDeviceImageItemRequestBuilderGetQueryParameters(): """ - Get deviceImages from deviceManagement + Read the properties and relationships of a specific cloudPcDeviceImage object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -170,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcDeviceImageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CloudPcDeviceImageItemRequestBuilder.CloudPcDeviceImageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcDeviceImageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/gallery_images/count/count_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/gallery_images/count/count_request_builder.py index 233874a7db2..83d0724ce6c 100644 --- a/msgraph/generated/device_management/virtual_endpoint/gallery_images/count/count_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/gallery_images/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/galleryImages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/gallery_images/gallery_images_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/gallery_images/gallery_images_request_builder.py index 4d4fc5c41e5..3eef2e889fa 100644 --- a/msgraph/generated/device_management/virtual_endpoint/gallery_images/gallery_images_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/gallery_images/gallery_images_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,11 +44,12 @@ def by_cloud_pc_gallery_image_id(self,cloud_pc_gallery_image_id: str) -> CloudPc url_tpl_params["cloudPcGalleryImage%2Did"] = cloud_pc_gallery_image_id return CloudPcGalleryImageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GalleryImagesRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcGalleryImageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcGalleryImageCollectionResponse]: """ - Get galleryImages from deviceManagement + List the properties and relationships of cloudPcGalleryImage objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcGalleryImageCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-list-galleryimages?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -63,7 +65,7 @@ async def get(self,request_configuration: Optional[GalleryImagesRequestBuilderGe return await self.request_adapter.send_async(request_info, CloudPcGalleryImageCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[GalleryImagesRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcGalleryImage]: + async def post(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcGalleryImage]: """ Create new navigation property to galleryImages for deviceManagement param body: The request body @@ -86,9 +88,9 @@ async def post(self,body: Optional[CloudPcGalleryImage] = None, request_configur return await self.request_adapter.send_async(request_info, CloudPcGalleryImage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GalleryImagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get galleryImages from deviceManagement + List the properties and relationships of cloudPcGalleryImage objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[GalleryImage request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[GalleryImagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to galleryImages for deviceManagement param body: The request body @@ -106,7 +108,7 @@ def to_post_request_information(self,body: Optional[CloudPcGalleryImage] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/virtualEndpoint/galleryImages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class GalleryImagesRequestBuilderGetQueryParameters(): """ - Get galleryImages from deviceManagement + List the properties and relationships of cloudPcGalleryImage objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GalleryImagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GalleryImagesRequestBuilder.GalleryImagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GalleryImagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/gallery_images/item/cloud_pc_gallery_image_item_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/gallery_images/item/cloud_pc_gallery_image_item_request_builder.py index d1eae82ca16..c2498543904 100644 --- a/msgraph/generated/device_management/virtual_endpoint/gallery_images/item/cloud_pc_gallery_image_item_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/gallery_images/item/cloud_pc_gallery_image_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/galleryImages/{cloudPcGalleryImage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CloudPcGalleryImageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property galleryImages for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,11 +45,12 @@ async def delete(self,request_configuration: Optional[CloudPcGalleryImageItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CloudPcGalleryImageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcGalleryImage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcGalleryImage]: """ - Get galleryImages from deviceManagement + Read the properties and relationships of a specific cloudPcGalleryImage object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcGalleryImage] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcgalleryimage-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,7 +66,7 @@ async def get(self,request_configuration: Optional[CloudPcGalleryImageItemReques return await self.request_adapter.send_async(request_info, CloudPcGalleryImage, error_mapping) - async def patch(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[CloudPcGalleryImageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcGalleryImage]: + async def patch(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcGalleryImage]: """ Update the navigation property galleryImages in deviceManagement param body: The request body @@ -87,20 +89,20 @@ async def patch(self,body: Optional[CloudPcGalleryImage] = None, request_configu return await self.request_adapter.send_async(request_info, CloudPcGalleryImage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CloudPcGalleryImageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property galleryImages for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/virtualEndpoint/galleryImages/{cloudPcGalleryImage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CloudPcGalleryImageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get galleryImages from deviceManagement + Read the properties and relationships of a specific cloudPcGalleryImage object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[CloudPcGalle request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[CloudPcGalleryImageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property galleryImages in deviceManagement param body: The request body @@ -118,7 +120,7 @@ def to_patch_request_information(self,body: Optional[CloudPcGalleryImage] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/virtualEndpoint/galleryImages/{cloudPcGalleryImage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,20 +136,10 @@ def with_url(self,raw_url: Optional[str] = None) -> CloudPcGalleryImageItemReque raise TypeError("raw_url cannot be null.") return CloudPcGalleryImageItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcGalleryImageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CloudPcGalleryImageItemRequestBuilderGetQueryParameters(): """ - Get galleryImages from deviceManagement + Read the properties and relationships of a specific cloudPcGalleryImage object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -170,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcGalleryImageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CloudPcGalleryImageItemRequestBuilder.CloudPcGalleryImageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcGalleryImageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/count/count_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/count/count_request_builder.py index 5701e66cf27..b48ca246dfa 100644 --- a/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/count/count_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/onPremisesConnections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 23672703ff5..d07bde8f467 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,11 +28,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/onPremisesConnections/{cloudPcOnPremisesConnection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CloudPcOnPremisesConnectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Delete navigation property onPremisesConnections for deviceManagement + Delete a specific cloudPcOnPremisesConnection object. When you delete an Azure network connection, permissions to the service are removed from the specified Azure resources. You cannot delete an Azure network connection when it's in use, as indicated by the inUse property. param request_configuration: 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-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -45,11 +47,12 @@ async def delete(self,request_configuration: Optional[CloudPcOnPremisesConnectio raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CloudPcOnPremisesConnectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnection]: """ - Get onPremisesConnections from deviceManagement + Read the properties and relationships of the cloudPcOnPremisesConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcOnPremisesConnection] + Find more info here: https://learn.microsoft.com/graph/api/cloudpconpremisesconnection-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -65,12 +68,13 @@ async def get(self,request_configuration: Optional[CloudPcOnPremisesConnectionIt return await self.request_adapter.send_async(request_info, CloudPcOnPremisesConnection, error_mapping) - async def patch(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[CloudPcOnPremisesConnectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnection]: + async def patch(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnection]: """ - Update the navigation property onPremisesConnections in deviceManagement + Update the properties of a cloudPcOnPremisesConnection object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcOnPremisesConnection] + Find more info here: https://learn.microsoft.com/graph/api/cloudpconpremisesconnection-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -88,20 +92,20 @@ async def patch(self,body: Optional[CloudPcOnPremisesConnection] = None, request return await self.request_adapter.send_async(request_info, CloudPcOnPremisesConnection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CloudPcOnPremisesConnectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Delete navigation property onPremisesConnections for deviceManagement + Delete a specific cloudPcOnPremisesConnection object. When you delete an Azure network connection, permissions to the service are removed from the specified Azure resources. You cannot delete an Azure network connection when it's in use, as indicated by the inUse property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/virtualEndpoint/onPremisesConnections/{cloudPcOnPremisesConnection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CloudPcOnPremisesConnectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get onPremisesConnections from deviceManagement + Read the properties and relationships of the cloudPcOnPremisesConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,16 +114,16 @@ def to_get_request_information(self,request_configuration: Optional[CloudPcOnPre request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[CloudPcOnPremisesConnectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the navigation property onPremisesConnections in deviceManagement + Update the properties of a cloudPcOnPremisesConnection object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/virtualEndpoint/onPremisesConnections/{cloudPcOnPremisesConnection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +148,10 @@ def run_health_checks(self) -> RunHealthChecksRequestBuilder: return RunHealthChecksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcOnPremisesConnectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CloudPcOnPremisesConnectionItemRequestBuilderGetQueryParameters(): """ - Get onPremisesConnections from deviceManagement + Read the properties and relationships of the cloudPcOnPremisesConnection object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcOnPremisesConnectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CloudPcOnPremisesConnectionItemRequestBuilder.CloudPcOnPremisesConnectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcOnPremisesConnectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/run_health_checks/run_health_checks_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/run_health_checks/run_health_checks_request_builder.py index ddb121a2cc7..e3a01168243 100644 --- a/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/run_health_checks/run_health_checks_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/item/run_health_checks/run_health_checks_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,11 +25,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/onPremisesConnections/{cloudPcOnPremisesConnection%2Did}/runHealthChecks", path_parameters) - async def post(self,request_configuration: Optional[RunHealthChecksRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Invoke action runHealthChecks + Run health checks on the cloudPcOnPremisesConnection object. It triggers a new health check for the cloudPcOnPremisesConnection (../resources/cloudpconpremisesconnection.md) object and changes the healthCheckStatus and [healthCheckStatusDetail properties when check finished. param request_configuration: 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-runhealthcheck?view=graph-rest-1.0 """ request_info = self.to_post_request_information( request_configuration @@ -43,9 +44,9 @@ async def post(self,request_configuration: Optional[RunHealthChecksRequestBuilde raise Exception("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[RunHealthChecksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Invoke action runHealthChecks + Run health checks on the cloudPcOnPremisesConnection object. It triggers a new health check for the cloudPcOnPremisesConnection (../resources/cloudpconpremisesconnection.md) object and changes the healthCheckStatus and [healthCheckStatusDetail properties when check finished. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -64,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RunHealthChecksRequestBuilde raise TypeError("raw_url cannot be null.") return RunHealthChecksRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RunHealthChecksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/on_premises_connections_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/on_premises_connections_request_builder.py index d9db6019642..e50ad83c68f 100644 --- a/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/on_premises_connections_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/on_premises_connections/on_premises_connections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,11 +44,12 @@ def by_cloud_pc_on_premises_connection_id(self,cloud_pc_on_premises_connection_i url_tpl_params["cloudPcOnPremisesConnection%2Did"] = cloud_pc_on_premises_connection_id return CloudPcOnPremisesConnectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OnPremisesConnectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnectionCollectionResponse]: """ - Get onPremisesConnections from deviceManagement + List properties and relationships of the cloudPcOnPremisesConnection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcOnPremisesConnectionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-list-onpremisesconnections?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -63,12 +65,13 @@ async def get(self,request_configuration: Optional[OnPremisesConnectionsRequestB return await self.request_adapter.send_async(request_info, CloudPcOnPremisesConnectionCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[OnPremisesConnectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnection]: + async def post(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnection]: """ - Create new navigation property to onPremisesConnections for deviceManagement + Create a new cloudPcOnPremisesConnection object for provisioning Cloud PCs. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcOnPremisesConnection] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-post-onpremisesconnections?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -86,9 +89,9 @@ async def post(self,body: Optional[CloudPcOnPremisesConnection] = None, request_ return await self.request_adapter.send_async(request_info, CloudPcOnPremisesConnection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OnPremisesConnectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get onPremisesConnections from deviceManagement + List properties and relationships of the cloudPcOnPremisesConnection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,16 +100,16 @@ def to_get_request_information(self,request_configuration: Optional[OnPremisesCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[OnPremisesConnectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create new navigation property to onPremisesConnections for deviceManagement + Create a new cloudPcOnPremisesConnection object for provisioning Cloud PCs. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/virtualEndpoint/onPremisesConnections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +137,7 @@ def count(self) -> CountRequestBuilder: @dataclass class OnPremisesConnectionsRequestBuilderGetQueryParameters(): """ - Get onPremisesConnections from deviceManagement + List properties and relationships of the cloudPcOnPremisesConnection objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnPremisesConnectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnPremisesConnectionsRequestBuilder.OnPremisesConnectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnPremisesConnectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/count/count_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/count/count_request_builder.py index e59233cf515..84b8455dbeb 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/count/count_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assign/assign_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assign/assign_request_builder.py index cd9f56189af..5eb4728944c 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assign/assign_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,12 +26,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assign", path_parameters) - async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Invoke action assign + Assign a cloudPcProvisioningPolicy to user groups. 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/cloudpcprovisioningpolicy-assign?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -47,9 +48,9 @@ async def post(self,body: Optional[AssignPostRequestBody] = None, request_config raise Exception("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: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Invoke action assign + Assign a cloudPcProvisioningPolicy to user groups. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -72,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignRequestBuilder: raise TypeError("raw_url cannot be null.") return AssignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/assignments_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/assignments_request_builder.py index 1cc789a06ce..6296fc5135c 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_cloud_pc_provisioning_policy_assignment_id(self,cloud_pc_provisioning_pol url_tpl_params["cloudPcProvisioningPolicyAssignment%2Did"] = cloud_pc_provisioning_policy_assignment_id return CloudPcProvisioningPolicyAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignmentCollectionResponse]: """ - Get assignments from deviceManagement + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcProvisioningPolicyAssignmentCollectionResponse] """ @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, CloudPcProvisioningPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignment]: + async def post(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignment]: """ Create new navigation property to assignments for deviceManagement param body: The request body @@ -86,9 +87,9 @@ async def post(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, return await self.request_adapter.send_async(request_info, CloudPcProvisioningPolicyAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get assignments from deviceManagement + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[CloudPcProvisioningPolicyAss """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - Get assignments from deviceManagement + 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. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/count/count_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/count/count_request_builder.py index 299069a084e..efb48284fad 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/assigned_users_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/assigned_users_request_builder.py index 56e5f609cad..c2f94a26a25 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/assigned_users_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/assigned_users_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,9 +43,9 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder: url_tpl_params["user%2Did"] = user_id return UserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignedUsersRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ - Get assignedUsers from deviceManagement + The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. Read-only. Supports$expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserCollectionResponse] """ @@ -62,9 +63,9 @@ async def get(self,request_configuration: Optional[AssignedUsersRequestBuilderGe return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignedUsersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get assignedUsers from deviceManagement + The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. Read-only. Supports$expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -95,7 +96,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignedUsersRequestBuilderGetQueryParameters(): """ - Get assignedUsers from deviceManagement + The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. Read-only. Supports$expand. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedUsersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignedUsersRequestBuilder.AssignedUsersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/count/count_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/count/count_request_builder.py index f08fc97f20a..6db9b2d7a78 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/count/count_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/assignedUsers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 d7ad8067333..cbf58a1e1cd 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/assignedUsers/{user%2Did}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/assignedUsers/{user%2Did}/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/service_provisioning_errors/count/count_request_builder.py index 8c539feb45e..138a0be72c7 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/assignedUsers/{user%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 23317afed0f..39fbaa13d80 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/assignedUsers/{user%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/user_item_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/user_item_request_builder.py index 35b31bf3fe4..771efdc7da9 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/user_item_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/assigned_users/item/user_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,9 +29,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/assignedUsers/{user%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ - Get assignedUsers from deviceManagement + The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. Read-only. Supports$expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[User] """ @@ -48,9 +49,9 @@ async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get assignedUsers from deviceManagement + The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. Read-only. Supports$expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -90,7 +91,7 @@ def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder @dataclass class UserItemRequestBuilderGetQueryParameters(): """ - Get assignedUsers from deviceManagement + The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. Read-only. Supports$expand. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserItemRequestBuilder.UserItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/cloud_pc_provisioning_policy_assignment_item_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/cloud_pc_provisioning_policy_assignment_item_request_builder.py index 2387eaa74f6..a4b3031a050 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/cloud_pc_provisioning_policy_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/assignments/item/cloud_pc_provisioning_policy_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[CloudPcProvisioningPolicyA raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignment]: """ - Get assignments from deviceManagement + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcProvisioningPolicyAssignment] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[CloudPcProvisioningPolicyAssi return await self.request_adapter.send_async(request_info, CloudPcProvisioningPolicyAssignment, error_mapping) - async def patch(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignment]: + async def patch(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignment]: """ Update the navigation property assignments in deviceManagement param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, return await self.request_adapter.send_async(request_info, CloudPcProvisioningPolicyAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get assignments from deviceManagement + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[CloudPcProvi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceManagement param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[CloudPcProvisioningPolicyAs """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def assigned_users(self) -> AssignedUsersRequestBuilder: return AssignedUsersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcProvisioningPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CloudPcProvisioningPolicyAssignmentItemRequestBuilderGetQueryParameters(): """ - Get assignments from deviceManagement + 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. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcProvisioningPolicyAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilder.CloudPcProvisioningPolicyAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcProvisioningPolicyAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/cloud_pc_provisioning_policy_item_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/cloud_pc_provisioning_policy_item_request_builder.py index cdc59c7899b..97e310484df 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/cloud_pc_provisioning_policy_item_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/item/cloud_pc_provisioning_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,11 +29,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CloudPcProvisioningPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Delete navigation property provisioningPolicies for deviceManagement + Delete a cloudPcProvisioningPolicy object. You can’t delete a policy that’s in use. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/cloudpcprovisioningpolicy-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -46,11 +48,12 @@ async def delete(self,request_configuration: Optional[CloudPcProvisioningPolicyI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CloudPcProvisioningPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicy]: """ - Get provisioningPolicies from deviceManagement + Read the properties and relationships of a cloudPcProvisioningPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcProvisioningPolicy] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcprovisioningpolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -66,12 +69,13 @@ async def get(self,request_configuration: Optional[CloudPcProvisioningPolicyItem return await self.request_adapter.send_async(request_info, CloudPcProvisioningPolicy, error_mapping) - async def patch(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[CloudPcProvisioningPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicy]: + async def patch(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicy]: """ - Update the navigation property provisioningPolicies in deviceManagement + Update the properties of a cloudPcProvisioningPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcProvisioningPolicy] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcprovisioningpolicy-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,20 +93,20 @@ async def patch(self,body: Optional[CloudPcProvisioningPolicy] = None, request_c return await self.request_adapter.send_async(request_info, CloudPcProvisioningPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CloudPcProvisioningPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Delete navigation property provisioningPolicies for deviceManagement + Delete a cloudPcProvisioningPolicy object. You can’t delete a policy that’s in use. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CloudPcProvisioningPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get provisioningPolicies from deviceManagement + Read the properties and relationships of a cloudPcProvisioningPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -111,16 +115,16 @@ def to_get_request_information(self,request_configuration: Optional[CloudPcProvi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[CloudPcProvisioningPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the navigation property provisioningPolicies in deviceManagement + Update the properties of a cloudPcProvisioningPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,20 +158,10 @@ def assignments(self) -> AssignmentsRequestBuilder: return AssignmentsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcProvisioningPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CloudPcProvisioningPolicyItemRequestBuilderGetQueryParameters(): """ - Get provisioningPolicies from deviceManagement + Read the properties and relationships of a cloudPcProvisioningPolicy object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -190,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcProvisioningPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CloudPcProvisioningPolicyItemRequestBuilder.CloudPcProvisioningPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcProvisioningPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/provisioning_policies_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/provisioning_policies_request_builder.py index a41bf96ce26..49e13772dd4 100644 --- a/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/provisioning_policies_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/provisioning_policies/provisioning_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,11 +44,12 @@ def by_cloud_pc_provisioning_policy_id(self,cloud_pc_provisioning_policy_id: str url_tpl_params["cloudPcProvisioningPolicy%2Did"] = cloud_pc_provisioning_policy_id return CloudPcProvisioningPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ProvisioningPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyCollectionResponse]: """ - Get provisioningPolicies from deviceManagement + List properties and relationships of the cloudPcProvisioningPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcProvisioningPolicyCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-list-provisioningpolicies?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -63,12 +65,13 @@ async def get(self,request_configuration: Optional[ProvisioningPoliciesRequestBu return await self.request_adapter.send_async(request_info, CloudPcProvisioningPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[ProvisioningPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicy]: + async def post(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicy]: """ - Create new navigation property to provisioningPolicies for deviceManagement + Create a new cloudPcProvisioningPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcProvisioningPolicy] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-post-provisioningpolicies?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -86,9 +89,9 @@ async def post(self,body: Optional[CloudPcProvisioningPolicy] = None, request_co return await self.request_adapter.send_async(request_info, CloudPcProvisioningPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ProvisioningPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get provisioningPolicies from deviceManagement + List properties and relationships of the cloudPcProvisioningPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,16 +100,16 @@ def to_get_request_information(self,request_configuration: Optional[Provisioning request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[ProvisioningPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create new navigation property to provisioningPolicies for deviceManagement + Create a new cloudPcProvisioningPolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +137,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ProvisioningPoliciesRequestBuilderGetQueryParameters(): """ - Get provisioningPolicies from deviceManagement + List properties and relationships of the cloudPcProvisioningPolicy objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisioningPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProvisioningPoliciesRequestBuilder.ProvisioningPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisioningPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/user_settings/count/count_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/user_settings/count/count_request_builder.py index 3949dca2bc4..73c9d1ff5e9 100644 --- a/msgraph/generated/device_management/virtual_endpoint/user_settings/count/count_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/user_settings/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/userSettings/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assign/assign_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assign/assign_request_builder.py index 483e5ef1386..b276905b0e8 100644 --- a/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assign/assign_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assign/assign_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,12 +26,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting%2Did}/assign", path_parameters) - async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Invoke action assign + Assign a cloudPcUserSetting to user groups. 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/cloudpcusersetting-assign?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -47,9 +48,9 @@ async def post(self,body: Optional[AssignPostRequestBody] = None, request_config raise Exception("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: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Invoke action assign + Assign a cloudPcUserSetting to user groups. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -72,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignRequestBuilder: raise TypeError("raw_url cannot be null.") return AssignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assignments/assignments_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assignments/assignments_request_builder.py index edc6aba7a6a..ea7cda8cef4 100644 --- a/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_cloud_pc_user_setting_assignment_id(self,cloud_pc_user_setting_assignment url_tpl_params["cloudPcUserSettingAssignment%2Did"] = cloud_pc_user_setting_assignment_id return CloudPcUserSettingAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignmentCollectionResponse]: """ - Get assignments from deviceManagement + Represents the set of Microsoft 365 groups and security groups in Microsoft Entra ID that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSetting. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcUserSettingAssignmentCollectionResponse] """ @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, CloudPcUserSettingAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignment]: + async def post(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignment]: """ Create new navigation property to assignments for deviceManagement param body: The request body @@ -86,9 +87,9 @@ async def post(self,body: Optional[CloudPcUserSettingAssignment] = None, request return await self.request_adapter.send_async(request_info, CloudPcUserSettingAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get assignments from deviceManagement + Represents the set of Microsoft 365 groups and security groups in Microsoft Entra ID that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSetting. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[CloudPcUserSettingAssignment """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class AssignmentsRequestBuilderGetQueryParameters(): """ - Get assignments from deviceManagement + Represents the set of Microsoft 365 groups and security groups in Microsoft Entra ID that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSetting. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assignments/count/count_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assignments/count/count_request_builder.py index c40cb78b28e..6fd397f0fa8 100644 --- a/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assignments/item/cloud_pc_user_setting_assignment_item_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assignments/item/cloud_pc_user_setting_assignment_item_request_builder.py index 60302290ffe..7530012ad60 100644 --- a/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assignments/item/cloud_pc_user_setting_assignment_item_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/user_settings/item/assignments/item/cloud_pc_user_setting_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting%2Did}/assignments/{cloudPcUserSettingAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CloudPcUserSettingAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,9 +45,9 @@ async def delete(self,request_configuration: Optional[CloudPcUserSettingAssignme raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CloudPcUserSettingAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignment]: """ - Get assignments from deviceManagement + Represents the set of Microsoft 365 groups and security groups in Microsoft Entra ID that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSetting. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcUserSettingAssignment] """ @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CloudPcUserSettingAssignmentI return await self.request_adapter.send_async(request_info, CloudPcUserSettingAssignment, error_mapping) - async def patch(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[CloudPcUserSettingAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignment]: + async def patch(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignment]: """ Update the navigation property assignments in deviceManagement param body: The request body @@ -87,20 +88,20 @@ async def patch(self,body: Optional[CloudPcUserSettingAssignment] = None, reques return await self.request_adapter.send_async(request_info, CloudPcUserSettingAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CloudPcUserSettingAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting%2Did}/assignments/{cloudPcUserSettingAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CloudPcUserSettingAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get assignments from deviceManagement + Represents the set of Microsoft 365 groups and security groups in Microsoft Entra ID that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSetting. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[CloudPcUserS request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[CloudPcUserSettingAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[CloudPcUserSettingAssignmen """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting%2Did}/assignments/{cloudPcUserSettingAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,20 +135,10 @@ def with_url(self,raw_url: Optional[str] = None) -> CloudPcUserSettingAssignment raise TypeError("raw_url cannot be null.") return CloudPcUserSettingAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcUserSettingAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CloudPcUserSettingAssignmentItemRequestBuilderGetQueryParameters(): """ - Get assignments from deviceManagement + Represents the set of Microsoft 365 groups and security groups in Microsoft Entra ID that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSetting. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcUserSettingAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CloudPcUserSettingAssignmentItemRequestBuilder.CloudPcUserSettingAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcUserSettingAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/user_settings/item/cloud_pc_user_setting_item_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/user_settings/item/cloud_pc_user_setting_item_request_builder.py index 04ce1439318..980331bd7e9 100644 --- a/msgraph/generated/device_management/virtual_endpoint/user_settings/item/cloud_pc_user_setting_item_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/user_settings/item/cloud_pc_user_setting_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,11 +29,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CloudPcUserSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Delete navigation property userSettings for deviceManagement + Delete a cloudPcUserSetting 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/cloudpcusersetting-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -46,11 +48,12 @@ async def delete(self,request_configuration: Optional[CloudPcUserSettingItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CloudPcUserSettingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcUserSetting]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcUserSetting]: """ - Get userSettings from deviceManagement + Read the properties and relationships of a cloudPcUserSetting object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcUserSetting] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcusersetting-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -66,12 +69,13 @@ async def get(self,request_configuration: Optional[CloudPcUserSettingItemRequest return await self.request_adapter.send_async(request_info, CloudPcUserSetting, error_mapping) - async def patch(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[CloudPcUserSettingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcUserSetting]: + async def patch(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcUserSetting]: """ - Update the navigation property userSettings in deviceManagement + Update the properties of a cloudPcUserSetting object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcUserSetting] + Find more info here: https://learn.microsoft.com/graph/api/cloudpcusersetting-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,20 +93,20 @@ async def patch(self,body: Optional[CloudPcUserSetting] = None, request_configur return await self.request_adapter.send_async(request_info, CloudPcUserSetting, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CloudPcUserSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Delete navigation property userSettings for deviceManagement + Delete a cloudPcUserSetting object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CloudPcUserSettingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get userSettings from deviceManagement + Read the properties and relationships of a cloudPcUserSetting object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -111,16 +115,16 @@ def to_get_request_information(self,request_configuration: Optional[CloudPcUserS request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[CloudPcUserSettingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the navigation property userSettings in deviceManagement + Update the properties of a cloudPcUserSetting object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/virtualEndpoint/userSettings/{cloudPcUserSetting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,20 +158,10 @@ def assignments(self) -> AssignmentsRequestBuilder: return AssignmentsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcUserSettingItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CloudPcUserSettingItemRequestBuilderGetQueryParameters(): """ - Get userSettings from deviceManagement + Read the properties and relationships of a cloudPcUserSetting object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -190,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcUserSettingItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CloudPcUserSettingItemRequestBuilder.CloudPcUserSettingItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudPcUserSettingItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/virtual_endpoint/user_settings/user_settings_request_builder.py b/msgraph/generated/device_management/virtual_endpoint/user_settings/user_settings_request_builder.py index 85f2d83708d..6df8b217313 100644 --- a/msgraph/generated/device_management/virtual_endpoint/user_settings/user_settings_request_builder.py +++ b/msgraph/generated/device_management/virtual_endpoint/user_settings/user_settings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,11 +44,12 @@ def by_cloud_pc_user_setting_id(self,cloud_pc_user_setting_id: str) -> CloudPcUs url_tpl_params["cloudPcUserSetting%2Did"] = cloud_pc_user_setting_id return CloudPcUserSettingItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcUserSettingCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcUserSettingCollectionResponse]: """ - Get userSettings from deviceManagement + Get a list of cloudPcUserSetting objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcUserSettingCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-list-usersettings?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -63,12 +65,13 @@ async def get(self,request_configuration: Optional[UserSettingsRequestBuilderGet return await self.request_adapter.send_async(request_info, CloudPcUserSettingCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[UserSettingsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcUserSetting]: + async def post(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcUserSetting]: """ - Create new navigation property to userSettings for deviceManagement + Create a new cloudPcUserSetting object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcUserSetting] + Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-post-usersettings?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -86,9 +89,9 @@ async def post(self,body: Optional[CloudPcUserSetting] = None, request_configura return await self.request_adapter.send_async(request_info, CloudPcUserSetting, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get userSettings from deviceManagement + Get a list of cloudPcUserSetting objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,16 +100,16 @@ def to_get_request_information(self,request_configuration: Optional[UserSettings request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[UserSettingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create new navigation property to userSettings for deviceManagement + Create a new cloudPcUserSetting object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/virtualEndpoint/userSettings', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +137,7 @@ def count(self) -> CountRequestBuilder: @dataclass class UserSettingsRequestBuilderGetQueryParameters(): """ - Get userSettings from deviceManagement + Get a list of cloudPcUserSetting objects and their properties. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserSettingsRequestBuilder.UserSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserSettingsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 3205fca2e45..d4161cdcbba 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/virtualEndpoint{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[VirtualEndpointRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property virtualEndpoint for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,9 +52,9 @@ async def delete(self,request_configuration: Optional[VirtualEndpointRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[VirtualEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEndpoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEndpoint]: """ - Get virtualEndpoint from deviceManagement + Virtual endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VirtualEndpoint] """ @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[VirtualEndpointRequestBuilder return await self.request_adapter.send_async(request_info, VirtualEndpoint, error_mapping) - async def patch(self,body: Optional[VirtualEndpoint] = None, request_configuration: Optional[VirtualEndpointRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEndpoint]: + async def patch(self,body: Optional[VirtualEndpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEndpoint]: """ Update the navigation property virtualEndpoint in deviceManagement param body: The request body @@ -94,20 +95,20 @@ async def patch(self,body: Optional[VirtualEndpoint] = None, request_configurati return await self.request_adapter.send_async(request_info, VirtualEndpoint, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[VirtualEndpointRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property virtualEndpoint for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/virtualEndpoint', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[VirtualEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get virtualEndpoint from deviceManagement + Virtual endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[VirtualEndpo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEndpoint] = None, request_configuration: Optional[VirtualEndpointRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEndpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property virtualEndpoint in deviceManagement param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[VirtualEndpoint] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/virtualEndpoint', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -204,20 +205,10 @@ def user_settings(self) -> UserSettingsRequestBuilder: return UserSettingsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEndpointRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class VirtualEndpointRequestBuilderGetQueryParameters(): """ - Get virtualEndpoint from deviceManagement + Virtual endpoint """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -240,27 +231,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VirtualEndpointRequestBuilder.VirtualEndpointRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEndpointRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/windows_autopilot_device_identities/count/count_request_builder.py b/msgraph/generated/device_management/windows_autopilot_device_identities/count/count_request_builder.py index df9c8935d38..61e9c4ddc3f 100644 --- a/msgraph/generated/device_management/windows_autopilot_device_identities/count/count_request_builder.py +++ b/msgraph/generated/device_management/windows_autopilot_device_identities/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsAutopilotDeviceIdentities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 d12c1afa6c1..1bf54cbdd75 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity%2Did}/assignUserToDevice", path_parameters) - async def post(self,body: Optional[AssignUserToDevicePostRequestBody] = None, request_configuration: Optional[AssignUserToDeviceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignUserToDevicePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Assigns user to Autopilot devices. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AssignUserToDevicePostRequestBody] = None, re raise Exception("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: Optional[AssignUserToDevicePostRequestBody] = None, request_configuration: Optional[AssignUserToDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignUserToDevicePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Assigns user to Autopilot devices. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignUserToDeviceRequestBui raise TypeError("raw_url cannot be null.") return AssignUserToDeviceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignUserToDeviceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 0f8781a06fa..d820352c31d 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity%2Did}/unassignUserFromDevice", path_parameters) - async def post(self,request_configuration: Optional[UnassignUserFromDeviceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unassigns the user from an Autopilot device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnassignUserFromDeviceReques raise Exception("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[UnassignUserFromDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unassigns the user from an Autopilot device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnassignUserFromDeviceReques raise TypeError("raw_url cannot be null.") return UnassignUserFromDeviceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnassignUserFromDeviceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6382c4dda9f..a8cfbcf048e 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity%2Did}/updateDeviceProperties", path_parameters) - async def post(self,body: Optional[UpdateDevicePropertiesPostRequestBody] = None, request_configuration: Optional[UpdateDevicePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpdateDevicePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Updates properties on Autopilot devices. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[UpdateDevicePropertiesPostRequestBody] = None raise Exception("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: Optional[UpdateDevicePropertiesPostRequestBody] = None, request_configuration: Optional[UpdateDevicePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpdateDevicePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Updates properties on Autopilot devices. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UpdateDevicePropertiesReques raise TypeError("raw_url cannot be null.") return UpdateDevicePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UpdateDevicePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f1b80faffdd..d98b41793b1 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a windowsAutopilotDeviceIdentity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[WindowsAutopilotDeviceIden raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentity]: """ Read properties and relationships of the windowsAutopilotDeviceIdentity object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[WindowsAutopilotDeviceIdentit return await self.request_adapter.send_async(request_info, WindowsAutopilotDeviceIdentity, error_mapping) - async def patch(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentity]: + async def patch(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentity]: """ Update the navigation property windowsAutopilotDeviceIdentities in deviceManagement param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, requ return await self.request_adapter.send_async(request_info, WindowsAutopilotDeviceIdentity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsAutopilotDeviceIdentity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the windowsAutopilotDeviceIdentity object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsAutop request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property windowsAutopilotDeviceIdentities in deviceManagement param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[WindowsAutopilotDeviceIdent """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -166,16 +167,6 @@ def update_device_properties(self) -> UpdateDevicePropertiesRequestBuilder: return UpdateDevicePropertiesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters(): """ @@ -202,27 +193,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsAutopilotDeviceIdentityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilder.WindowsAutopilotDeviceIdentityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsAutopilotDeviceIdentityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 5f1b3b790e9..f0d5c297d8a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_autopilot_device_identity_id(self,windows_autopilot_device_identi url_tpl_params["windowsAutopilotDeviceIdentity%2Did"] = windows_autopilot_device_identity_id return WindowsAutopilotDeviceIdentityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WindowsAutopilotDeviceIdentitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentityCollectionResponse]: """ List properties and relationships of the windowsAutopilotDeviceIdentity objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WindowsAutopilotDeviceIdentit return await self.request_adapter.send_async(request_info, WindowsAutopilotDeviceIdentityCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[WindowsAutopilotDeviceIdentitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentity]: + async def post(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentity]: """ Create a new windowsAutopilotDeviceIdentity object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, reque return await self.request_adapter.send_async(request_info, WindowsAutopilotDeviceIdentity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WindowsAutopilotDeviceIdentitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the windowsAutopilotDeviceIdentity objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsAutop request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[WindowsAutopilotDeviceIdentitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new windowsAutopilotDeviceIdentity object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[WindowsAutopilotDeviceIdenti """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/windowsAutopilotDeviceIdentities', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsAutopilotDeviceIdentitiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsAutopilotDeviceIdentitiesRequestBuilder.WindowsAutopilotDeviceIdentitiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsAutopilotDeviceIdentitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/count/count_request_builder.py b/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/count/count_request_builder.py index 7d2ef9159d7..849f79ae9af 100644 --- a/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/count/count_request_builder.py +++ b/msgraph/generated/device_management/windows_information_protection_app_learning_summaries/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsInformationProtectionAppLearningSummaries/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 1d8aa8fcc8c..53883adb01a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a windowsInformationProtectionAppLearningSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[WindowsInformationProtecti raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: """ Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[WindowsInformationProtectionA return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLearningSummary, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: + async def patch(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: """ Update the properties of a windowsInformationProtectionAppLearningSummary object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WindowsInformationProtectionAppLearningSumma return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLearningSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsInformationProtectionAppLearningSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the windowsInformationProtectionAppLearningSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsInfor request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsInformationProtectionAppLearningSummary object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WindowsInformationProtectio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/windowsInformationProtectionAppLearningSummaries/{windowsInformationProtectionAppLearningSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsInformationProtection raise TypeError("raw_url cannot be null.") return WindowsInformationProtectionAppLearningSummaryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLearningSummaryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilder.WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLearningSummaryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 9d915d5e515..78c8ac85e79 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_information_protection_app_learning_summary_id(self,windows_infor url_tpl_params["windowsInformationProtectionAppLearningSummary%2Did"] = windows_information_protection_app_learning_summary_id return WindowsInformationProtectionAppLearningSummaryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WindowsInformationProtectionAppLearningSummariesRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummaryCollectionResponse]: """ List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WindowsInformationProtectionA return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLearningSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionAppLearningSummariesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: + async def post(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: """ Create a new windowsInformationProtectionAppLearningSummary object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[WindowsInformationProtectionAppLearningSummar return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLearningSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLearningSummariesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the windowsInformationProtectionAppLearningSummary objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsInfor request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionAppLearningSummariesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new windowsInformationProtectionAppLearningSummary object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[WindowsInformationProtection """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/windowsInformationProtectionAppLearningSummaries', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLearningSummariesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsInformationProtectionAppLearningSummariesRequestBuilder.WindowsInformationProtectionAppLearningSummariesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionAppLearningSummariesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/count/count_request_builder.py b/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/count/count_request_builder.py index ab547270274..ee87be05c7e 100644 --- a/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/count/count_request_builder.py +++ b/msgraph/generated/device_management/windows_information_protection_network_learning_summaries/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 5e595ab75a1..981f7248c35 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a windowsInformationProtectionNetworkLearningSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[WindowsInformationProtecti raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: """ Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[WindowsInformationProtectionN return await self.request_adapter.send_async(request_info, WindowsInformationProtectionNetworkLearningSummary, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: + async def patch(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: """ Update the properties of a windowsInformationProtectionNetworkLearningSummary object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WindowsInformationProtectionNetworkLearningS return await self.request_adapter.send_async(request_info, WindowsInformationProtectionNetworkLearningSummary, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsInformationProtectionNetworkLearningSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the windowsInformationProtectionNetworkLearningSummary object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsInfor request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsInformationProtectionNetworkLearningSummary object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WindowsInformationProtectio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/windowsInformationProtectionNetworkLearningSummaries/{windowsInformationProtectionNetworkLearningSummary%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsInformationProtection raise TypeError("raw_url cannot be null.") return WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilder.WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 7f51e70911d..84fe4020dc5 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_information_protection_network_learning_summary_id(self,windows_i url_tpl_params["windowsInformationProtectionNetworkLearningSummary%2Did"] = windows_information_protection_network_learning_summary_id return WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummariesRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummaryCollectionResponse]: """ List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WindowsInformationProtectionN return await self.request_adapter.send_async(request_info, WindowsInformationProtectionNetworkLearningSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummariesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: + async def post(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: """ Create a new windowsInformationProtectionNetworkLearningSummary object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[WindowsInformationProtectionNetworkLearningSu return await self.request_adapter.send_async(request_info, WindowsInformationProtectionNetworkLearningSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummariesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the windowsInformationProtectionNetworkLearningSummary objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsInfor request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummariesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new windowsInformationProtectionNetworkLearningSummary object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[WindowsInformationProtection """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/windowsInformationProtectionNetworkLearningSummaries', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionNetworkLearningSummariesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsInformationProtectionNetworkLearningSummariesRequestBuilder.WindowsInformationProtectionNetworkLearningSummariesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsInformationProtectionNetworkLearningSummariesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/device_management/windows_malware_information/count/count_request_builder.py b/msgraph/generated/device_management/windows_malware_information/count/count_request_builder.py index 02389e708ea..04b7a844376 100644 --- a/msgraph/generated/device_management/windows_malware_information/count/count_request_builder.py +++ b/msgraph/generated/device_management/windows_malware_information/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsMalwareInformation/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/count/count_request_builder.py b/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/count/count_request_builder.py index 09826391d18..f24bac4355f 100644 --- a/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/count/count_request_builder.py +++ b/msgraph/generated/device_management/windows_malware_information/item/device_malware_states/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation%2Did}/deviceMalwareStates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 fecdab06cae..1cfe1b585ef 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_malware_state_for_windows_device_id(self,malware_state_for_windows_device url_tpl_params["malwareStateForWindowsDevice%2Did"] = malware_state_for_windows_device_id return MalwareStateForWindowsDeviceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceMalwareStatesRequestBuilderGetRequestConfiguration] = None) -> Optional[MalwareStateForWindowsDeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MalwareStateForWindowsDeviceCollectionResponse]: """ List properties and relationships of the malwareStateForWindowsDevice objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceMalwareStatesRequestBui return await self.request_adapter.send_async(request_info, MalwareStateForWindowsDeviceCollectionResponse, error_mapping) - async def post(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[DeviceMalwareStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[MalwareStateForWindowsDevice]: + async def post(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MalwareStateForWindowsDevice]: """ Create a new malwareStateForWindowsDevice object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MalwareStateForWindowsDevice] = None, request return await self.request_adapter.send_async(request_info, MalwareStateForWindowsDevice, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceMalwareStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the malwareStateForWindowsDevice objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceMalwar request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[DeviceMalwareStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new malwareStateForWindowsDevice object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MalwareStateForWindowsDevice """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation%2Did}/deviceMalwareStates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceMalwareStatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceMalwareStatesRequestBuilder.DeviceMalwareStatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceMalwareStatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 cfb3e5fddf4..baec67fd9c9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation%2Did}/deviceMalwareStates/{malwareStateForWindowsDevice%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MalwareStateForWindowsDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a malwareStateForWindowsDevice. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MalwareStateForWindowsDevi raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MalwareStateForWindowsDeviceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MalwareStateForWindowsDevice]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MalwareStateForWindowsDevice]: """ Read properties and relationships of the malwareStateForWindowsDevice object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MalwareStateForWindowsDeviceI return await self.request_adapter.send_async(request_info, MalwareStateForWindowsDevice, error_mapping) - async def patch(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[MalwareStateForWindowsDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MalwareStateForWindowsDevice]: + async def patch(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MalwareStateForWindowsDevice]: """ Update the properties of a malwareStateForWindowsDevice object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MalwareStateForWindowsDevice] = None, reques return await self.request_adapter.send_async(request_info, MalwareStateForWindowsDevice, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MalwareStateForWindowsDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a malwareStateForWindowsDevice. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation%2Did}/deviceMalwareStates/{malwareStateForWindowsDevice%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MalwareStateForWindowsDeviceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the malwareStateForWindowsDevice object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MalwareState request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[MalwareStateForWindowsDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a malwareStateForWindowsDevice object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MalwareStateForWindowsDevic """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation%2Did}/deviceMalwareStates/{malwareStateForWindowsDevice%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MalwareStateForWindowsDevice raise TypeError("raw_url cannot be null.") return MalwareStateForWindowsDeviceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MalwareStateForWindowsDeviceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MalwareStateForWindowsDeviceItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MalwareStateForWindowsDeviceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MalwareStateForWindowsDeviceItemRequestBuilder.MalwareStateForWindowsDeviceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MalwareStateForWindowsDeviceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6f680e8ef1a..72185fc12c8 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsMalwareInformationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a windowsMalwareInformation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[WindowsMalwareInformationI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsMalwareInformationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsMalwareInformation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsMalwareInformation]: """ Read properties and relationships of the windowsMalwareInformation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[WindowsMalwareInformationItem return await self.request_adapter.send_async(request_info, WindowsMalwareInformation, error_mapping) - async def patch(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[WindowsMalwareInformationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsMalwareInformation]: + async def patch(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsMalwareInformation]: """ Update the properties of a windowsMalwareInformation object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[WindowsMalwareInformation] = None, request_c return await self.request_adapter.send_async(request_info, WindowsMalwareInformation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsMalwareInformationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsMalwareInformation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsMalwareInformationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the windowsMalwareInformation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsMalwa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[WindowsMalwareInformationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsMalwareInformation object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[WindowsMalwareInformation] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/deviceManagement/windowsMalwareInformation/{windowsMalwareInformation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def device_malware_states(self) -> DeviceMalwareStatesRequestBuilder: return DeviceMalwareStatesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsMalwareInformationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsMalwareInformationItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsMalwareInformationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsMalwareInformationItemRequestBuilder.WindowsMalwareInformationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsMalwareInformationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 af7438b668b..726ef33997c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_malware_information_id(self,windows_malware_information_id: str) url_tpl_params["windowsMalwareInformation%2Did"] = windows_malware_information_id return WindowsMalwareInformationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WindowsMalwareInformationRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsMalwareInformationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsMalwareInformationCollectionResponse]: """ List properties and relationships of the windowsMalwareInformation objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WindowsMalwareInformationRequ return await self.request_adapter.send_async(request_info, WindowsMalwareInformationCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[WindowsMalwareInformationRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsMalwareInformation]: + async def post(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsMalwareInformation]: """ Create a new windowsMalwareInformation object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[WindowsMalwareInformation] = None, request_co return await self.request_adapter.send_async(request_info, WindowsMalwareInformation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WindowsMalwareInformationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the windowsMalwareInformation objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsMalwa request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[WindowsMalwareInformationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new windowsMalwareInformation object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[WindowsMalwareInformation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/deviceManagement/windowsMalwareInformation', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsMalwareInformationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsMalwareInformationRequestBuilder.WindowsMalwareInformationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsMalwareInformationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/count/count_request_builder.py b/msgraph/generated/devices/count/count_request_builder.py index fadbb3d065b..fdbf10ab9e3 100644 --- a/msgraph/generated/devices/count/count_request_builder.py +++ b/msgraph/generated/devices/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/delta/delta_request_builder.py b/msgraph/generated/devices/delta/delta_request_builder.py index 2181c8c195d..2ec1d734f94 100644 --- a/msgraph/generated/devices/delta/delta_request_builder.py +++ b/msgraph/generated/devices/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/devices_request_builder.py b/msgraph/generated/devices/devices_request_builder.py index c600194bc6c..a8b2c3d6f78 100644 --- a/msgraph/generated/devices/devices_request_builder.py +++ b/msgraph/generated/devices/devices_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_device_id(self,device_id: str) -> DeviceItemRequestBuilder: url_tpl_params["device%2Did"] = device_id return DeviceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DevicesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: """ Retrieve a list of device objects registered in the organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[DevicesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - async def post(self,body: Optional[Device] = None, request_configuration: Optional[DevicesRequestBuilderPostRequestConfiguration] = None) -> Optional[Device]: + async def post(self,body: Optional[Device] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Create and register a new device in the organization. param body: The request body @@ -92,7 +93,7 @@ async def post(self,body: Optional[Device] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DevicesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of device objects registered in the organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[DevicesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Device] = None, request_configuration: Optional[DevicesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Device] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create and register a new device in the organization. param body: The request body @@ -112,7 +113,7 @@ def to_post_request_information(self,body: Optional[Device] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/devices', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -229,27 +230,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DevicesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DevicesRequestBuilder.DevicesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DevicesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f8c91361e8f..d3dba7252b0 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/devices/get_by_ids/get_by_ids_request_builder.py index 5027ea216f5..3fac1f0a1ad 100644 --- a/msgraph/generated/devices/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/devices/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/devices/item/check_member_groups/check_member_groups_request_builder.py index e090ba2c778..e7fd1aa1459 100644 --- a/msgraph/generated/devices/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/devices/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/devices/item/check_member_objects/check_member_objects_request_builder.py index cc92529ddb7..05302d54dfd 100644 --- a/msgraph/generated/devices/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/devices/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/device_item_request_builder.py b/msgraph/generated/devices/item/device_item_request_builder.py index 4ad6f1d02cc..511174f5a36 100644 --- a/msgraph/generated/devices/item/device_item_request_builder.py +++ b/msgraph/generated/devices/item/device_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a registered device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[DeviceItemRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Get the properties and relationships of a device object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ async def get(self,request_configuration: Optional[DeviceItemRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Device, error_mapping) - async def patch(self,body: Optional[Device] = None, request_configuration: Optional[DeviceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Device]: + async def patch(self,body: Optional[Device] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Update the properties of a registered device. Only certain properties of a device can be updated through approved Mobile Device Managment (MDM) apps. param body: The request body @@ -100,18 +101,18 @@ async def patch(self,body: Optional[Device] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a registered device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/devices/{device%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a device object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -122,7 +123,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceItemRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Device] = None, request_configuration: Optional[DeviceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Device] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a registered device. Only certain properties of a device can be updated through approved Mobile Device Managment (MDM) apps. param body: The request body @@ -131,7 +132,7 @@ def to_patch_request_information(self,body: Optional[Device] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/devices/{device%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -237,16 +238,6 @@ def transitive_member_of(self) -> TransitiveMemberOfRequestBuilder: return TransitiveMemberOfRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceItemRequestBuilderGetQueryParameters(): """ @@ -273,27 +264,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceItemRequestBuilder.DeviceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/extensions/count/count_request_builder.py b/msgraph/generated/devices/item/extensions/count/count_request_builder.py index a3826ec08ee..e6d0147b1d0 100644 --- a/msgraph/generated/devices/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/devices/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/extensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/extensions/extensions_request_builder.py b/msgraph/generated/devices/item/extensions/extensions_request_builder.py index 74ae340f851..bc44f627f73 100644 --- a/msgraph/generated/devices/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/devices/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ The collection of open extensions defined for the device. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for devices param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the device. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for devices param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/devices/{device%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/devices/item/extensions/item/extension_item_request_builder.py index 4c4df3fc404..02fb91bee7f 100644 --- a/msgraph/generated/devices/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/devices/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for devices param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ The collection of open extensions defined for the device. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in devices param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for devices param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/devices/{device%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the device. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in devices param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/devices/{device%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/devices/item/get_member_groups/get_member_groups_request_builder.py index ff66bb578a2..e1788f76484 100644 --- a/msgraph/generated/devices/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/devices/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/devices/item/get_member_objects/get_member_objects_request_builder.py index c5b3971fdbe..f1d1adfdf14 100644 --- a/msgraph/generated/devices/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/devices/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/member_of/count/count_request_builder.py b/msgraph/generated/devices/item/member_of/count/count_request_builder.py index 04f62102109..f6ef34bd960 100644 --- a/msgraph/generated/devices/item/member_of/count/count_request_builder.py +++ b/msgraph/generated/devices/item/member_of/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/memberOf/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/member_of/graph_administrative_unit/count/count_request_builder.py b/msgraph/generated/devices/item/member_of/graph_administrative_unit/count/count_request_builder.py index dd2781da765..a6a8d042865 100644 --- a/msgraph/generated/devices/item/member_of/graph_administrative_unit/count/count_request_builder.py +++ b/msgraph/generated/devices/item/member_of/graph_administrative_unit/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/memberOf/graph.administrativeUnit/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/devices/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py index 33621992742..0f6f195a843 100644 --- a/msgraph/generated/devices/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/devices/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/memberOf/graph.administrativeUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/member_of/graph_group/count/count_request_builder.py b/msgraph/generated/devices/item/member_of/graph_group/count/count_request_builder.py index f9fda13203b..db058c8fb35 100644 --- a/msgraph/generated/devices/item/member_of/graph_group/count/count_request_builder.py +++ b/msgraph/generated/devices/item/member_of/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/memberOf/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/member_of/graph_group/graph_group_request_builder.py b/msgraph/generated/devices/item/member_of/graph_group/graph_group_request_builder.py index c0181eb5f12..b5245ed2c77 100644 --- a/msgraph/generated/devices/item/member_of/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/devices/item/member_of/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/memberOf/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/member_of/item/directory_object_item_request_builder.py b/msgraph/generated/devices/item/member_of/item/directory_object_item_request_builder.py index 6e9e09658a5..e0c0acb8fa4 100644 --- a/msgraph/generated/devices/item/member_of/item/directory_object_item_request_builder.py +++ b/msgraph/generated/devices/item/member_of/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/memberOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/devices/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py index d4cceed5502..4571a14842e 100644 --- a/msgraph/generated/devices/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/devices/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/memberOf/{directoryObject%2Did}/graph.administrativeUnit{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/member_of/item/graph_group/graph_group_request_builder.py b/msgraph/generated/devices/item/member_of/item/graph_group/graph_group_request_builder.py index 9a6984c23d7..809165b5541 100644 --- a/msgraph/generated/devices/item/member_of/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/devices/item/member_of/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/memberOf/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/member_of/member_of_request_builder.py b/msgraph/generated/devices/item/member_of/member_of_request_builder.py index e0d72af450a..c40d67905fc 100644 --- a/msgraph/generated/devices/item/member_of/member_of_request_builder.py +++ b/msgraph/generated/devices/item/member_of/member_of_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -169,17 +170,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MemberOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MemberOfRequestBuilder.MemberOfRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/count/count_request_builder.py b/msgraph/generated/devices/item/registered_owners/count/count_request_builder.py index c51e7be35f9..03e52994798 100644 --- a/msgraph/generated/devices/item/registered_owners/count/count_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py b/msgraph/generated/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py index ef4d55a28a9..922701a1b16 100644 --- a/msgraph/generated/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/graph_app_role_assignment/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/graph.appRoleAssignment/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/devices/item/registered_owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index 28fa2b361a9..e170c6108f8 100644 --- a/msgraph/generated/devices/item/registered_owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/graph_endpoint/count/count_request_builder.py b/msgraph/generated/devices/item/registered_owners/graph_endpoint/count/count_request_builder.py index ea1e1d4174a..94a3ffe65f8 100644 --- a/msgraph/generated/devices/item/registered_owners/graph_endpoint/count/count_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/graph_endpoint/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/graph.endpoint/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/devices/item/registered_owners/graph_endpoint/graph_endpoint_request_builder.py index 4ed55124a1c..aa3828d8321 100644 --- a/msgraph/generated/devices/item/registered_owners/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/graph.endpoint{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/graph_service_principal/count/count_request_builder.py b/msgraph/generated/devices/item/registered_owners/graph_service_principal/count/count_request_builder.py index 6fb93c86b93..c66bd645021 100644 --- a/msgraph/generated/devices/item/registered_owners/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/devices/item/registered_owners/graph_service_principal/graph_service_principal_request_builder.py index 55e7698440b..675fe4f161d 100644 --- a/msgraph/generated/devices/item/registered_owners/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/graph_user/count/count_request_builder.py b/msgraph/generated/devices/item/registered_owners/graph_user/count/count_request_builder.py index ffae35facfb..14f0ae1bf6b 100644 --- a/msgraph/generated/devices/item/registered_owners/graph_user/count/count_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/graph_user/graph_user_request_builder.py b/msgraph/generated/devices/item/registered_owners/graph_user/graph_user_request_builder.py index f815ab0314a..386102e9925 100644 --- a/msgraph/generated/devices/item/registered_owners/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/devices/item/registered_owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index d637033d873..6887633c1a0 100644 --- a/msgraph/generated/devices/item/registered_owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/item/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/devices/item/registered_owners/item/graph_endpoint/graph_endpoint_request_builder.py index 5e4fab7e64a..b0e794ffe79 100644 --- a/msgraph/generated/devices/item/registered_owners/item/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/item/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/{directoryObject%2Did}/graph.endpoint{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Endpoint]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/devices/item/registered_owners/item/graph_service_principal/graph_service_principal_request_builder.py index 1183c40124e..858fa2fc6df 100644 --- a/msgraph/generated/devices/item/registered_owners/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/item/graph_user/graph_user_request_builder.py b/msgraph/generated/devices/item/registered_owners/item/graph_user/graph_user_request_builder.py index e1321e62e26..0fbf4d21b35 100644 --- a/msgraph/generated/devices/item/registered_owners/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_owners/item/ref/ref_request_builder.py b/msgraph/generated/devices/item/registered_owners/item/ref/ref_request_builder.py index 7e184e37dd4..4760c247278 100644 --- a/msgraph/generated/devices/item/registered_owners/item/ref/ref_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a user as a registered owner of the device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a user as a registered owner of the device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/registered_owners/ref/ref_request_builder.py b/msgraph/generated/devices/item/registered_owners/ref/ref_request_builder.py index f41082fe0dc..278fb078297 100644 --- a/msgraph/generated/devices/item/registered_owners/ref/ref_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a user as a registered owner of the device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add a user as a registered owner of the device. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a user as a registered owner of the device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. 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 = RequestInformation(Method.GET, '{+baseurl}/devices/{device%2Did}/registeredOwners/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a user as a registered owner of the device. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/registered_owners/registered_owners_request_builder.py b/msgraph/generated/devices/item/registered_owners/registered_owners_request_builder.py index b4d85020008..eb5fe3c2952 100644 --- a/msgraph/generated/devices/item/registered_owners/registered_owners_request_builder.py +++ b/msgraph/generated/devices/item/registered_owners/registered_owners_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RegisteredOwnersRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[RegisteredOwnersRequestBuilde return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RegisteredOwnersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -199,17 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RegisteredOwnersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RegisteredOwnersRequestBuilder.RegisteredOwnersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/count/count_request_builder.py b/msgraph/generated/devices/item/registered_users/count/count_request_builder.py index ce72864836b..6f8237fb885 100644 --- a/msgraph/generated/devices/item/registered_users/count/count_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/graph_app_role_assignment/count/count_request_builder.py b/msgraph/generated/devices/item/registered_users/graph_app_role_assignment/count/count_request_builder.py index 7d2792ff0b9..829ebe0460f 100644 --- a/msgraph/generated/devices/item/registered_users/graph_app_role_assignment/count/count_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/graph_app_role_assignment/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/graph.appRoleAssignment/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/devices/item/registered_users/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index c250fbcca14..f627c720187 100644 --- a/msgraph/generated/devices/item/registered_users/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/graph_endpoint/count/count_request_builder.py b/msgraph/generated/devices/item/registered_users/graph_endpoint/count/count_request_builder.py index 6ff463af965..eb61df603b2 100644 --- a/msgraph/generated/devices/item/registered_users/graph_endpoint/count/count_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/graph_endpoint/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/graph.endpoint/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/devices/item/registered_users/graph_endpoint/graph_endpoint_request_builder.py index 5e78359f895..6b58d2dd9d2 100644 --- a/msgraph/generated/devices/item/registered_users/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/graph.endpoint{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/graph_service_principal/count/count_request_builder.py b/msgraph/generated/devices/item/registered_users/graph_service_principal/count/count_request_builder.py index ac9c0bff559..27ddbfe71de 100644 --- a/msgraph/generated/devices/item/registered_users/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/devices/item/registered_users/graph_service_principal/graph_service_principal_request_builder.py index 2f2b57fc61a..de8d1fe507e 100644 --- a/msgraph/generated/devices/item/registered_users/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/graph_user/count/count_request_builder.py b/msgraph/generated/devices/item/registered_users/graph_user/count/count_request_builder.py index 3ad45805ce5..0b905db8571 100644 --- a/msgraph/generated/devices/item/registered_users/graph_user/count/count_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/graph_user/graph_user_request_builder.py b/msgraph/generated/devices/item/registered_users/graph_user/graph_user_request_builder.py index 3d45829c801..da00216df24 100644 --- a/msgraph/generated/devices/item/registered_users/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/devices/item/registered_users/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index 670db95bc4b..14d1a503ffc 100644 --- a/msgraph/generated/devices/item/registered_users/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/item/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/devices/item/registered_users/item/graph_endpoint/graph_endpoint_request_builder.py index 356fd940739..bd07172817e 100644 --- a/msgraph/generated/devices/item/registered_users/item/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/item/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/{directoryObject%2Did}/graph.endpoint{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Endpoint]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/devices/item/registered_users/item/graph_service_principal/graph_service_principal_request_builder.py index 65c06b60f5f..cdd529d4421 100644 --- a/msgraph/generated/devices/item/registered_users/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/item/graph_user/graph_user_request_builder.py b/msgraph/generated/devices/item/registered_users/item/graph_user/graph_user_request_builder.py index cd897bac765..a0ba8df6312 100644 --- a/msgraph/generated/devices/item/registered_users/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/registered_users/item/ref/ref_request_builder.py b/msgraph/generated/devices/item/registered_users/item/ref/ref_request_builder.py index 55283354a4d..4eb9b0a21e5 100644 --- a/msgraph/generated/devices/item/registered_users/item/ref/ref_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a user as a registered user of the device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a user as a registered user of the device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/registered_users/ref/ref_request_builder.py b/msgraph/generated/devices/item/registered_users/ref/ref_request_builder.py index 42fa97b87f9..f53f333c16b 100644 --- a/msgraph/generated/devices/item/registered_users/ref/ref_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a user as a registered user of the device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add a registered user for the device. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a user as a registered user of the device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/devices/{device%2Did}/registeredUsers/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a registered user for the device. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/registered_users/registered_users_request_builder.py b/msgraph/generated/devices/item/registered_users/registered_users_request_builder.py index e5c331d15f3..761aeb25a85 100644 --- a/msgraph/generated/devices/item/registered_users/registered_users_request_builder.py +++ b/msgraph/generated/devices/item/registered_users/registered_users_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RegisteredUsersRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[RegisteredUsersRequestBuilder return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RegisteredUsersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -199,17 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RegisteredUsersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RegisteredUsersRequestBuilder.RegisteredUsersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/restore/restore_request_builder.py b/msgraph/generated/devices/item/restore/restore_request_builder.py index b5e9deeb3b6..e51db7deff3 100644 --- a/msgraph/generated/devices/item/restore/restore_request_builder.py +++ b/msgraph/generated/devices/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices/item/transitive_member_of/count/count_request_builder.py b/msgraph/generated/devices/item/transitive_member_of/count/count_request_builder.py index cf8d4b5250d..3e2eeb503a1 100644 --- a/msgraph/generated/devices/item/transitive_member_of/count/count_request_builder.py +++ b/msgraph/generated/devices/item/transitive_member_of/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/transitiveMemberOf/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py b/msgraph/generated/devices/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py index 740c6aca1ca..814f2823d75 100644 --- a/msgraph/generated/devices/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py +++ b/msgraph/generated/devices/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/transitiveMemberOf/graph.administrativeUnit/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/devices/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py index 7fd40cd9f84..56472f73101 100644 --- a/msgraph/generated/devices/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/devices/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/transitiveMemberOf/graph.administrativeUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/transitive_member_of/graph_group/count/count_request_builder.py b/msgraph/generated/devices/item/transitive_member_of/graph_group/count/count_request_builder.py index 40d280fd89a..4b1f66f3648 100644 --- a/msgraph/generated/devices/item/transitive_member_of/graph_group/count/count_request_builder.py +++ b/msgraph/generated/devices/item/transitive_member_of/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/transitiveMemberOf/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/transitive_member_of/graph_group/graph_group_request_builder.py b/msgraph/generated/devices/item/transitive_member_of/graph_group/graph_group_request_builder.py index f1f8192ac64..7cd2786858b 100644 --- a/msgraph/generated/devices/item/transitive_member_of/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/devices/item/transitive_member_of/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/transitiveMemberOf/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/transitive_member_of/item/directory_object_item_request_builder.py b/msgraph/generated/devices/item/transitive_member_of/item/directory_object_item_request_builder.py index 3924985f863..78561385eb0 100644 --- a/msgraph/generated/devices/item/transitive_member_of/item/directory_object_item_request_builder.py +++ b/msgraph/generated/devices/item/transitive_member_of/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/transitiveMemberOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/devices/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py index 8203823f540..f0c6a1da129 100644 --- a/msgraph/generated/devices/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/devices/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/transitiveMemberOf/{directoryObject%2Did}/graph.administrativeUnit{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/transitive_member_of/item/graph_group/graph_group_request_builder.py b/msgraph/generated/devices/item/transitive_member_of/item/graph_group/graph_group_request_builder.py index 4a0f447c95c..ae0eb23c4d2 100644 --- a/msgraph/generated/devices/item/transitive_member_of/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/devices/item/transitive_member_of/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/transitiveMemberOf/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/devices/item/transitive_member_of/transitive_member_of_request_builder.py b/msgraph/generated/devices/item/transitive_member_of/transitive_member_of_request_builder.py index 4582764a018..7e5c15fcf05 100644 --- a/msgraph/generated/devices/item/transitive_member_of/transitive_member_of_request_builder.py +++ b/msgraph/generated/devices/item/transitive_member_of/transitive_member_of_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuil return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Groups and administrative units that the device is a member of. This operation is transitive. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -169,17 +170,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TransitiveMemberOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TransitiveMemberOfRequestBuilder.TransitiveMemberOfRequestBuilderGetQueryParameters] = None - - 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 d026507a91b..e09a2353cd7 100644 --- a/msgraph/generated/devices/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/devices/validate_properties/validate_properties_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/devices_with_device_id/devices_with_device_id_request_builder.py b/msgraph/generated/devices_with_device_id/devices_with_device_id_request_builder.py index 1daf6faa2e9..aa9ef035935 100644 --- a/msgraph/generated/devices_with_device_id/devices_with_device_id_request_builder.py +++ b/msgraph/generated/devices_with_device_id/devices_with_device_id_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['deviceId'] = str(device_id) super().__init__(request_adapter, "{+baseurl}/devices(deviceId='{deviceId}'){?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DevicesWithDeviceIdRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a registered device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[DevicesWithDeviceIdRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DevicesWithDeviceIdRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Get the properties and relationships of a device object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[DevicesWithDeviceIdRequestBui return await self.request_adapter.send_async(request_info, Device, error_mapping) - async def patch(self,body: Optional[Device] = None, request_configuration: Optional[DevicesWithDeviceIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[Device]: + async def patch(self,body: Optional[Device] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Update the properties of a registered device. Only certain properties of a device can be updated through approved Mobile Device Managment (MDM) apps. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Device] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DevicesWithDeviceIdRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a registered device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/devices(deviceId='{deviceId}')', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DevicesWithDeviceIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a device object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[DevicesWithD request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Device] = None, request_configuration: Optional[DevicesWithDeviceIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Device] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a registered device. Only certain properties of a device can be updated through approved Mobile Device Managment (MDM) apps. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Device] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/devices(deviceId='{deviceId}')', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -140,16 +141,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DevicesWithDeviceIdRequestBu raise TypeError("raw_url cannot be null.") return DevicesWithDeviceIdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DevicesWithDeviceIdRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DevicesWithDeviceIdRequestBuilderGetQueryParameters(): """ @@ -176,27 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DevicesWithDeviceIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DevicesWithDeviceIdRequestBuilder.DevicesWithDeviceIdRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DevicesWithDeviceIdRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/administrative_units/administrative_units_request_builder.py b/msgraph/generated/directory/administrative_units/administrative_units_request_builder.py index f39a00e2a25..afee1933263 100644 --- a/msgraph/generated/directory/administrative_units/administrative_units_request_builder.py +++ b/msgraph/generated/directory/administrative_units/administrative_units_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_administrative_unit_id(self,administrative_unit_id: str) -> Administrativ url_tpl_params["administrativeUnit%2Did"] = administrative_unit_id return AdministrativeUnitItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AdministrativeUnitsRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Retrieve a list of administrativeUnit objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AdministrativeUnitsRequestBui return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - async def post(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[AdministrativeUnitsRequestBuilderPostRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def post(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Use this API to create a new administrativeUnit. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[AdministrativeUnit] = None, request_configura return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AdministrativeUnitsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of administrativeUnit objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[Administrati request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[AdministrativeUnitsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new administrativeUnit. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[AdministrativeUnit] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/administrativeUnits', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdministrativeUnitsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AdministrativeUnitsRequestBuilder.AdministrativeUnitsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdministrativeUnitsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/administrative_units/count/count_request_builder.py b/msgraph/generated/directory/administrative_units/count/count_request_builder.py index ba0c2fe3f0e..7a8de745691 100644 --- a/msgraph/generated/directory/administrative_units/count/count_request_builder.py +++ b/msgraph/generated/directory/administrative_units/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/delta/delta_request_builder.py b/msgraph/generated/directory/administrative_units/delta/delta_request_builder.py index b0854d24286..ee9dc62d491 100644 --- a/msgraph/generated/directory/administrative_units/delta/delta_request_builder.py +++ b/msgraph/generated/directory/administrative_units/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 ba90b067a68..6fbee495f9b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AdministrativeUnitItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an administrativeUnit. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[AdministrativeUnitItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AdministrativeUnitItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Retrieve the properties and relationships of an administrativeUnit object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[AdministrativeUnitItemRequest return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - async def patch(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[AdministrativeUnitItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def patch(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Update the properties of an administrativeUnit object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[AdministrativeUnit] = None, request_configur return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AdministrativeUnitItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an administrativeUnit. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AdministrativeUnitItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an administrativeUnit object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[Administrati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[AdministrativeUnitItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an administrativeUnit object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[AdministrativeUnit] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def scoped_role_members(self) -> ScopedRoleMembersRequestBuilder: return ScopedRoleMembersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdministrativeUnitItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AdministrativeUnitItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdministrativeUnitItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AdministrativeUnitItemRequestBuilder.AdministrativeUnitItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdministrativeUnitItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/administrative_units/item/extensions/count/count_request_builder.py b/msgraph/generated/directory/administrative_units/item/extensions/count/count_request_builder.py index b8a231c0503..c3afce6a33b 100644 --- a/msgraph/generated/directory/administrative_units/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/extensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/extensions/extensions_request_builder.py b/msgraph/generated/directory/administrative_units/item/extensions/extensions_request_builder.py index 8bc7c35f06c..628fb6ab612 100644 --- a/msgraph/generated/directory/administrative_units/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ The collection of open extensions defined for this administrative unit. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for directory param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for this administrative unit. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for directory param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/administrative_units/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/directory/administrative_units/item/extensions/item/extension_item_request_builder.py index 4b0189f818d..154cbf055bd 100644 --- a/msgraph/generated/directory/administrative_units/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ The collection of open extensions defined for this administrative unit. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in directory param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for this administrative unit. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in directory param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/administrative_units/item/members/count/count_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/count/count_request_builder.py index e3e52213cd7..3cd3ad990e3 100644 --- a/msgraph/generated/directory/administrative_units/item/members/count/count_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/graph_application/count/count_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/graph_application/count/count_request_builder.py index 7e1685fb0c5..84b0836f53c 100644 --- a/msgraph/generated/directory/administrative_units/item/members/graph_application/count/count_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/graph_application/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/graph.application/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/graph_application/graph_application_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/graph_application/graph_application_request_builder.py index 9f38bc59789..30f049824ee 100644 --- a/msgraph/generated/directory/administrative_units/item/members/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/graph.application{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/graph_device/count/count_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/graph_device/count/count_request_builder.py index 3fa405bbad9..022ebe0b2b7 100644 --- a/msgraph/generated/directory/administrative_units/item/members/graph_device/count/count_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/graph_device/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/graph.device/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/graph_device/graph_device_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/graph_device/graph_device_request_builder.py index b16487fdf9f..bbc89e52401 100644 --- a/msgraph/generated/directory/administrative_units/item/members/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/graph.device{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/graph_group/count/count_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/graph_group/count/count_request_builder.py index 42cf894d5ad..de2d2ae8e2c 100644 --- a/msgraph/generated/directory/administrative_units/item/members/graph_group/count/count_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/graph_group/graph_group_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/graph_group/graph_group_request_builder.py index 8c42250cdd2..875700dd912 100644 --- a/msgraph/generated/directory/administrative_units/item/members/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/graph_org_contact/count/count_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/graph_org_contact/count/count_request_builder.py index d60e2748d2b..0d534b80965 100644 --- a/msgraph/generated/directory/administrative_units/item/members/graph_org_contact/count/count_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/graph_org_contact/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/graph.orgContact/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/graph_org_contact/graph_org_contact_request_builder.py index 4af65fafbb5..e23e0acc6d6 100644 --- a/msgraph/generated/directory/administrative_units/item/members/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/graph.orgContact{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/graph_service_principal/count/count_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/graph_service_principal/count/count_request_builder.py index 930b1a6597d..f630f178057 100644 --- a/msgraph/generated/directory/administrative_units/item/members/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/graph_service_principal/graph_service_principal_request_builder.py index d0fae6a820e..43b13dc1c9c 100644 --- a/msgraph/generated/directory/administrative_units/item/members/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/graph_user/count/count_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/graph_user/count/count_request_builder.py index 1f7ee2617b3..b9d2679fc1a 100644 --- a/msgraph/generated/directory/administrative_units/item/members/graph_user/count/count_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/graph_user/graph_user_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/graph_user/graph_user_request_builder.py index 5f82221337b..82dac944b04 100644 --- a/msgraph/generated/directory/administrative_units/item/members/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/item/graph_application/graph_application_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/item/graph_application/graph_application_request_builder.py index 69e07d10e08..7068ba61d33 100644 --- a/msgraph/generated/directory/administrative_units/item/members/item/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/item/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/{directoryObject%2Did}/graph.application{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/item/graph_device/graph_device_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/item/graph_device/graph_device_request_builder.py index 225508f4083..d05bd78ad88 100644 --- a/msgraph/generated/directory/administrative_units/item/members/item/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/item/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/{directoryObject%2Did}/graph.device{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/item/graph_group/graph_group_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/item/graph_group/graph_group_request_builder.py index 48f55f153ec..13008f1bb90 100644 --- a/msgraph/generated/directory/administrative_units/item/members/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/item/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/item/graph_org_contact/graph_org_contact_request_builder.py index 1bc0d5ce309..eda16dbecdd 100644 --- a/msgraph/generated/directory/administrative_units/item/members/item/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/item/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/{directoryObject%2Did}/graph.orgContact{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/item/graph_service_principal/graph_service_principal_request_builder.py index 9ab06734fc6..54ef7bfb285 100644 --- a/msgraph/generated/directory/administrative_units/item/members/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/item/graph_user/graph_user_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/item/graph_user/graph_user_request_builder.py index 029d6878433..2d30bd55dda 100644 --- a/msgraph/generated/directory/administrative_units/item/members/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/members/item/ref/ref_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/item/ref/ref_request_builder.py index 430783b716b..d85752f963e 100644 --- a/msgraph/generated/directory/administrative_units/item/members/item/ref/ref_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Use this API to remove a member (user, group, or device) from an administrative unit. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to remove a member (user, group, or device) from an administrative unit. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/administrative_units/item/members/members_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/members_request_builder.py index 7df739bf1f6..a42e4ec31a7 100644 --- a/msgraph/generated/directory/administrative_units/item/members/members_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -50,7 +51,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Users and groups that are members of this administrative unit. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Create new navigation property to members for directory param body: The request body @@ -95,7 +96,7 @@ async def post(self,body: Optional[DirectoryObject] = None, request_configuratio return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Users and groups that are members of this administrative unit. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +107,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to members for directory param body: The request body @@ -115,7 +116,7 @@ def to_post_request_information(self,body: Optional[DirectoryObject] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -259,27 +260,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/administrative_units/item/members/ref/ref_request_builder.py b/msgraph/generated/directory/administrative_units/item/members/ref/ref_request_builder.py index 88d592417d8..f9f25b28cf7 100644 --- a/msgraph/generated/directory/administrative_units/item/members/ref/ref_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/members/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Use this API to remove a member (user, group, or device) from an administrative unit. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Users and groups that are members of this administrative unit. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Create new navigation property ref to members for directory param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to remove a member (user, group, or device) from an administrative unit. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Users and groups that are members of this administrative unit. 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 = RequestInformation(Method.GET, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property ref to members for directory param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/administrative_units/item/scoped_role_members/count/count_request_builder.py b/msgraph/generated/directory/administrative_units/item/scoped_role_members/count/count_request_builder.py index 17be8c2a158..d41eb49d3d8 100644 --- a/msgraph/generated/directory/administrative_units/item/scoped_role_members/count/count_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/scoped_role_members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/scopedRoleMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/administrative_units/item/scoped_role_members/item/scoped_role_membership_item_request_builder.py b/msgraph/generated/directory/administrative_units/item/scoped_role_members/item/scoped_role_membership_item_request_builder.py index 6902a4819c7..3bce60737dd 100644 --- a/msgraph/generated/directory/administrative_units/item/scoped_role_members/item/scoped_role_membership_item_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/scoped_role_members/item/scoped_role_membership_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/scopedRoleMembers/{scopedRoleMembership%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a Microsoft Entra role assignment with administrative unit scope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ScopedRoleMembershipItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Get a Microsoft Entra role assignment with administrative unit scope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ScopedRoleMembershipItemReque return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Update the navigation property scopedRoleMembers in directory param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ScopedRoleMembership] = None, request_config return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a Microsoft Entra role assignment with administrative unit scope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/scopedRoleMembers/{scopedRoleMembership%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a Microsoft Entra role assignment with administrative unit scope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopedRoleMe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopedRoleMembers in directory param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/scopedRoleMembers/{scopedRoleMembership%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ScopedRoleMembershipItemRequ raise TypeError("raw_url cannot be null.") return ScopedRoleMembershipItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ScopedRoleMembershipItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopedRoleMembershipItemRequestBuilder.ScopedRoleMembershipItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/administrative_units/item/scoped_role_members/scoped_role_members_request_builder.py b/msgraph/generated/directory/administrative_units/item/scoped_role_members/scoped_role_members_request_builder.py index 826fa02a4df..d96236640e8 100644 --- a/msgraph/generated/directory/administrative_units/item/scoped_role_members/scoped_role_members_request_builder.py +++ b/msgraph/generated/directory/administrative_units/item/scoped_role_members/scoped_role_members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_scoped_role_membership_id(self,scoped_role_membership_id: str) -> ScopedR url_tpl_params["scopedRoleMembership%2Did"] = scoped_role_membership_id return ScopedRoleMembershipItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopedRoleMembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: """ List Microsoft Entra role assignments with administrative unit scope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ScopedRoleMembersRequestBuild return await self.request_adapter.send_async(request_info, ScopedRoleMembershipCollectionResponse, error_mapping) - async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Assign a Microsoft Entra role with administrative unit scope. For a list of roles that can be assigned with administrative unit scope, see Assign Microsoft Entra roles with administrative unit scope. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ScopedRoleMembership] = None, request_configu return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopedRoleMembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List Microsoft Entra role assignments with administrative unit scope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopedRoleMe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Assign a Microsoft Entra role with administrative unit scope. For a list of roles that can be assigned with administrative unit scope, see Assign Microsoft Entra roles with administrative unit scope. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/scopedRoleMembers', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopedRoleMembersRequestBuilder.ScopedRoleMembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/attribute_sets/attribute_sets_request_builder.py b/msgraph/generated/directory/attribute_sets/attribute_sets_request_builder.py index a4e488d6b8e..52b14c0b67f 100644 --- a/msgraph/generated/directory/attribute_sets/attribute_sets_request_builder.py +++ b/msgraph/generated/directory/attribute_sets/attribute_sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_attribute_set_id(self,attribute_set_id: str) -> AttributeSetItemRequestBu url_tpl_params["attributeSet%2Did"] = attribute_set_id return AttributeSetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttributeSetsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttributeSetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttributeSetCollectionResponse]: """ Get a list of the attributeSet objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AttributeSetsRequestBuilderGe return await self.request_adapter.send_async(request_info, AttributeSetCollectionResponse, error_mapping) - async def post(self,body: Optional[AttributeSet] = None, request_configuration: Optional[AttributeSetsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttributeSet]: + async def post(self,body: Optional[AttributeSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttributeSet]: """ Create a new attributeSet object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AttributeSet] = None, request_configuration: return await self.request_adapter.send_async(request_info, AttributeSet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttributeSetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the attributeSet objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AttributeSet request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttributeSet] = None, request_configuration: Optional[AttributeSetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttributeSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new attributeSet object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AttributeSet] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/attributeSets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttributeSetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttributeSetsRequestBuilder.AttributeSetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttributeSetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/attribute_sets/count/count_request_builder.py b/msgraph/generated/directory/attribute_sets/count/count_request_builder.py index 81894afdb0b..2d9f85ad4a5 100644 --- a/msgraph/generated/directory/attribute_sets/count/count_request_builder.py +++ b/msgraph/generated/directory/attribute_sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/attributeSets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/attribute_sets/item/attribute_set_item_request_builder.py b/msgraph/generated/directory/attribute_sets/item/attribute_set_item_request_builder.py index 6884b4069ea..442826f02be 100644 --- a/msgraph/generated/directory/attribute_sets/item/attribute_set_item_request_builder.py +++ b/msgraph/generated/directory/attribute_sets/item/attribute_set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/attributeSets/{attributeSet%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttributeSetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attributeSets for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttributeSetItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttributeSetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AttributeSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttributeSet]: """ Read the properties and relationships of an attributeSet object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttributeSetItemRequestBuilde return await self.request_adapter.send_async(request_info, AttributeSet, error_mapping) - async def patch(self,body: Optional[AttributeSet] = None, request_configuration: Optional[AttributeSetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttributeSet]: + async def patch(self,body: Optional[AttributeSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttributeSet]: """ Update the properties of an attributeSet object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AttributeSet] = None, request_configuration: return await self.request_adapter.send_async(request_info, AttributeSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttributeSetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attributeSets for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directory/attributeSets/{attributeSet%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttributeSetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an attributeSet object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AttributeSet request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttributeSet] = None, request_configuration: Optional[AttributeSetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttributeSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an attributeSet object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AttributeSet] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directory/attributeSets/{attributeSet%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttributeSetItemRequestBuild raise TypeError("raw_url cannot be null.") return AttributeSetItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttributeSetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttributeSetItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttributeSetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttributeSetItemRequestBuilder.AttributeSetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttributeSetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/custom_security_attribute_definitions/count/count_request_builder.py b/msgraph/generated/directory/custom_security_attribute_definitions/count/count_request_builder.py index f35fcd91466..33225996200 100644 --- a/msgraph/generated/directory/custom_security_attribute_definitions/count/count_request_builder.py +++ b/msgraph/generated/directory/custom_security_attribute_definitions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/customSecurityAttributeDefinitions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/custom_security_attribute_definitions/custom_security_attribute_definitions_request_builder.py b/msgraph/generated/directory/custom_security_attribute_definitions/custom_security_attribute_definitions_request_builder.py index a721b77d4a0..025529f2403 100644 --- a/msgraph/generated/directory/custom_security_attribute_definitions/custom_security_attribute_definitions_request_builder.py +++ b/msgraph/generated/directory/custom_security_attribute_definitions/custom_security_attribute_definitions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_custom_security_attribute_definition_id(self,custom_security_attribute_de url_tpl_params["customSecurityAttributeDefinition%2Did"] = custom_security_attribute_definition_id return CustomSecurityAttributeDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CustomSecurityAttributeDefinitionsRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinitionCollectionResponse]: """ Get a list of the customSecurityAttributeDefinition objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CustomSecurityAttributeDefini return await self.request_adapter.send_async(request_info, CustomSecurityAttributeDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[CustomSecurityAttributeDefinitionsRequestBuilderPostRequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinition]: + async def post(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinition]: """ Create a new customSecurityAttributeDefinition object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[CustomSecurityAttributeDefinition] = None, re return await self.request_adapter.send_async(request_info, CustomSecurityAttributeDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustomSecurityAttributeDefinitionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the customSecurityAttributeDefinition objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomSecuri request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[CustomSecurityAttributeDefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new customSecurityAttributeDefinition object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[CustomSecurityAttributeDefin """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/customSecurityAttributeDefinitions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomSecurityAttributeDefinitionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomSecurityAttributeDefinitionsRequestBuilder.CustomSecurityAttributeDefinitionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomSecurityAttributeDefinitionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/custom_security_attribute_definitions/item/allowed_values/allowed_values_request_builder.py b/msgraph/generated/directory/custom_security_attribute_definitions/item/allowed_values/allowed_values_request_builder.py index f23f04510bc..88a2ed882f6 100644 --- a/msgraph/generated/directory/custom_security_attribute_definitions/item/allowed_values/allowed_values_request_builder.py +++ b/msgraph/generated/directory/custom_security_attribute_definitions/item/allowed_values/allowed_values_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_allowed_value_id(self,allowed_value_id: str) -> AllowedValueItemRequestBu url_tpl_params["allowedValue%2Did"] = allowed_value_id return AllowedValueItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllowedValuesRequestBuilderGetRequestConfiguration] = None) -> Optional[AllowedValueCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AllowedValueCollectionResponse]: """ Get a list of the allowedValue objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AllowedValuesRequestBuilderGe return await self.request_adapter.send_async(request_info, AllowedValueCollectionResponse, error_mapping) - async def post(self,body: Optional[AllowedValue] = None, request_configuration: Optional[AllowedValuesRequestBuilderPostRequestConfiguration] = None) -> Optional[AllowedValue]: + async def post(self,body: Optional[AllowedValue] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AllowedValue]: """ Create a new allowedValue object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AllowedValue] = None, request_configuration: return await self.request_adapter.send_async(request_info, AllowedValue, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedValuesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the allowedValue objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AllowedValue request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AllowedValue] = None, request_configuration: Optional[AllowedValuesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AllowedValue] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new allowedValue object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AllowedValue] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition%2Did}/allowedValues', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedValuesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedValuesRequestBuilder.AllowedValuesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedValuesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/custom_security_attribute_definitions/item/allowed_values/count/count_request_builder.py b/msgraph/generated/directory/custom_security_attribute_definitions/item/allowed_values/count/count_request_builder.py index 28b240fad76..b949af953c9 100644 --- a/msgraph/generated/directory/custom_security_attribute_definitions/item/allowed_values/count/count_request_builder.py +++ b/msgraph/generated/directory/custom_security_attribute_definitions/item/allowed_values/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition%2Did}/allowedValues/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/custom_security_attribute_definitions/item/allowed_values/item/allowed_value_item_request_builder.py b/msgraph/generated/directory/custom_security_attribute_definitions/item/allowed_values/item/allowed_value_item_request_builder.py index 12419775ca5..c6dfa7c1307 100644 --- a/msgraph/generated/directory/custom_security_attribute_definitions/item/allowed_values/item/allowed_value_item_request_builder.py +++ b/msgraph/generated/directory/custom_security_attribute_definitions/item/allowed_values/item/allowed_value_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition%2Did}/allowedValues/{allowedValue%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AllowedValueItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property allowedValues for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AllowedValueItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AllowedValueItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AllowedValue]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AllowedValue]: """ Read the properties and relationships of an allowedValue object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AllowedValueItemRequestBuilde return await self.request_adapter.send_async(request_info, AllowedValue, error_mapping) - async def patch(self,body: Optional[AllowedValue] = None, request_configuration: Optional[AllowedValueItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AllowedValue]: + async def patch(self,body: Optional[AllowedValue] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AllowedValue]: """ Update the properties of an allowedValue object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AllowedValue] = None, request_configuration: return await self.request_adapter.send_async(request_info, AllowedValue, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AllowedValueItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property allowedValues for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition%2Did}/allowedValues/{allowedValue%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AllowedValueItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an allowedValue object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AllowedValue request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AllowedValue] = None, request_configuration: Optional[AllowedValueItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AllowedValue] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an allowedValue object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AllowedValue] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition%2Did}/allowedValues/{allowedValue%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AllowedValueItemRequestBuild raise TypeError("raw_url cannot be null.") return AllowedValueItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedValueItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AllowedValueItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedValueItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedValueItemRequestBuilder.AllowedValueItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedValueItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/custom_security_attribute_definitions/item/custom_security_attribute_definition_item_request_builder.py b/msgraph/generated/directory/custom_security_attribute_definitions/item/custom_security_attribute_definition_item_request_builder.py index f9f8d9c9823..5b5ba393f96 100644 --- a/msgraph/generated/directory/custom_security_attribute_definitions/item/custom_security_attribute_definition_item_request_builder.py +++ b/msgraph/generated/directory/custom_security_attribute_definitions/item/custom_security_attribute_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CustomSecurityAttributeDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property customSecurityAttributeDefinitions for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CustomSecurityAttributeDef raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CustomSecurityAttributeDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinition]: """ Read the properties and relationships of a customSecurityAttributeDefinition object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CustomSecurityAttributeDefini return await self.request_adapter.send_async(request_info, CustomSecurityAttributeDefinition, error_mapping) - async def patch(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[CustomSecurityAttributeDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinition]: + async def patch(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinition]: """ Update the properties of a customSecurityAttributeDefinition object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[CustomSecurityAttributeDefinition] = None, r return await self.request_adapter.send_async(request_info, CustomSecurityAttributeDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CustomSecurityAttributeDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property customSecurityAttributeDefinitions for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CustomSecurityAttributeDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a customSecurityAttributeDefinition object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomSecuri request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[CustomSecurityAttributeDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a customSecurityAttributeDefinition object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[CustomSecurityAttributeDefi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directory/customSecurityAttributeDefinitions/{customSecurityAttributeDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def allowed_values(self) -> AllowedValuesRequestBuilder: return AllowedValuesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomSecurityAttributeDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CustomSecurityAttributeDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomSecurityAttributeDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomSecurityAttributeDefinitionItemRequestBuilder.CustomSecurityAttributeDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomSecurityAttributeDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/deleted_items/count/count_request_builder.py b/msgraph/generated/directory/deleted_items/count/count_request_builder.py index 15376bfdb55..df563c23aa6 100644 --- a/msgraph/generated/directory/deleted_items/count/count_request_builder.py +++ b/msgraph/generated/directory/deleted_items/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 f9e321978cc..81707bb77bd 100644 --- a/msgraph/generated/directory/deleted_items/deleted_items_request_builder.py +++ b/msgraph/generated/directory/deleted_items/deleted_items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -51,7 +52,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeletedItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[DeletedItemsRequestBuilderGet return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeletedItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -238,17 +239,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters] = None - - 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 088f4d5c458..a5940ca02c6 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/deleted_items/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/directory/deleted_items/get_by_ids/get_by_ids_request_builder.py index 60cfaa2e931..b5cf5836095 100644 --- a/msgraph/generated/directory/deleted_items/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/directory/deleted_items/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/deleted_items/graph_administrative_unit/count/count_request_builder.py b/msgraph/generated/directory/deleted_items/graph_administrative_unit/count/count_request_builder.py index f8248105c39..9bf52f07af7 100644 --- a/msgraph/generated/directory/deleted_items/graph_administrative_unit/count/count_request_builder.py +++ b/msgraph/generated/directory/deleted_items/graph_administrative_unit/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/graph.administrativeUnit/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/directory/deleted_items/graph_administrative_unit/graph_administrative_unit_request_builder.py index d10c876fd54..8e8996de8c9 100644 --- a/msgraph/generated/directory/deleted_items/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/directory/deleted_items/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/graph.administrativeUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/graph_application/count/count_request_builder.py b/msgraph/generated/directory/deleted_items/graph_application/count/count_request_builder.py index 8c984de9aac..eb2e5d6454a 100644 --- a/msgraph/generated/directory/deleted_items/graph_application/count/count_request_builder.py +++ b/msgraph/generated/directory/deleted_items/graph_application/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/graph.application/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/graph_application/graph_application_request_builder.py b/msgraph/generated/directory/deleted_items/graph_application/graph_application_request_builder.py index 2270aa1b495..eda41c9ae82 100644 --- a/msgraph/generated/directory/deleted_items/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/directory/deleted_items/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/graph.application{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/graph_device/count/count_request_builder.py b/msgraph/generated/directory/deleted_items/graph_device/count/count_request_builder.py index cd83537eb5f..28e4a102f00 100644 --- a/msgraph/generated/directory/deleted_items/graph_device/count/count_request_builder.py +++ b/msgraph/generated/directory/deleted_items/graph_device/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/graph.device/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/graph_device/graph_device_request_builder.py b/msgraph/generated/directory/deleted_items/graph_device/graph_device_request_builder.py index f4bb44837a5..507d3e00cdf 100644 --- a/msgraph/generated/directory/deleted_items/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/directory/deleted_items/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/graph.device{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/graph_group/count/count_request_builder.py b/msgraph/generated/directory/deleted_items/graph_group/count/count_request_builder.py index d86eec0f31b..3337a62b9a4 100644 --- a/msgraph/generated/directory/deleted_items/graph_group/count/count_request_builder.py +++ b/msgraph/generated/directory/deleted_items/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 d7ae79df3ef..8b45626eeb3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/graph_service_principal/count/count_request_builder.py b/msgraph/generated/directory/deleted_items/graph_service_principal/count/count_request_builder.py index ad6581d791d..d8eb01d3b92 100644 --- a/msgraph/generated/directory/deleted_items/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/directory/deleted_items/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/directory/deleted_items/graph_service_principal/graph_service_principal_request_builder.py index 61b63b5d96a..08e1318b7a7 100644 --- a/msgraph/generated/directory/deleted_items/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/directory/deleted_items/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/graph_user/count/count_request_builder.py b/msgraph/generated/directory/deleted_items/graph_user/count/count_request_builder.py index 2de7571c197..b10fae573b3 100644 --- a/msgraph/generated/directory/deleted_items/graph_user/count/count_request_builder.py +++ b/msgraph/generated/directory/deleted_items/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/graph_user/graph_user_request_builder.py b/msgraph/generated/directory/deleted_items/graph_user/graph_user_request_builder.py index 15b7f81fd08..d9c40936b4b 100644 --- a/msgraph/generated/directory/deleted_items/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/directory/deleted_items/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/directory/deleted_items/item/check_member_groups/check_member_groups_request_builder.py index 2398236f7e8..3fd50fdd08e 100644 --- a/msgraph/generated/directory/deleted_items/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/deleted_items/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/directory/deleted_items/item/check_member_objects/check_member_objects_request_builder.py index 36164ce9ca0..5a8567c84f1 100644 --- a/msgraph/generated/directory/deleted_items/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 2f8eadd3259..b299b32a5c3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deletedItems for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[DirectoryObjectItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,18 +78,18 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deletedItems for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directory/deletedItems/{directoryObject%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -208,16 +209,6 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DirectoryObjectItemRequestBuilderGetQueryParameters(): """ @@ -244,17 +235,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/directory/deleted_items/item/get_member_groups/get_member_groups_request_builder.py index 71ef41d6567..7dc23122e78 100644 --- a/msgraph/generated/directory/deleted_items/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/deleted_items/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/directory/deleted_items/item/get_member_objects/get_member_objects_request_builder.py index 308413da3a5..09df8f04332 100644 --- a/msgraph/generated/directory/deleted_items/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/deleted_items/item/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/directory/deleted_items/item/graph_administrative_unit/graph_administrative_unit_request_builder.py index 2032d364b3a..235cabf4b58 100644 --- a/msgraph/generated/directory/deleted_items/item/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.administrativeUnit{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/item/graph_application/graph_application_request_builder.py b/msgraph/generated/directory/deleted_items/item/graph_application/graph_application_request_builder.py index c26018e5de3..a35d8c62b9e 100644 --- a/msgraph/generated/directory/deleted_items/item/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.application{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/item/graph_device/graph_device_request_builder.py b/msgraph/generated/directory/deleted_items/item/graph_device/graph_device_request_builder.py index e536a734467..7935e936d4e 100644 --- a/msgraph/generated/directory/deleted_items/item/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.device{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - 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 df2db5559d5..b36536b6536 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/directory/deleted_items/item/graph_service_principal/graph_service_principal_request_builder.py index 71d9cbf8aed..71aa88d73fa 100644 --- a/msgraph/generated/directory/deleted_items/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/deleted_items/item/graph_user/graph_user_request_builder.py b/msgraph/generated/directory/deleted_items/item/graph_user/graph_user_request_builder.py index 71ecfa00763..3fa218c51e8 100644 --- a/msgraph/generated/directory/deleted_items/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/directory/deleted_items/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - 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 60d08ce7842..650ae8dfea2 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 40b4af3e064..d3e0b4fa6eb 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deletedItems/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/device_local_credentials/count/count_request_builder.py b/msgraph/generated/directory/device_local_credentials/count/count_request_builder.py index 3dc088492db..2486ce79c35 100644 --- a/msgraph/generated/directory/device_local_credentials/count/count_request_builder.py +++ b/msgraph/generated/directory/device_local_credentials/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deviceLocalCredentials/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/device_local_credentials/device_local_credentials_request_builder.py b/msgraph/generated/directory/device_local_credentials/device_local_credentials_request_builder.py index bed1a05b36a..d540a4b442c 100644 --- a/msgraph/generated/directory/device_local_credentials/device_local_credentials_request_builder.py +++ b/msgraph/generated/directory/device_local_credentials/device_local_credentials_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_local_credential_info_id(self,device_local_credential_info_id: str url_tpl_params["deviceLocalCredentialInfo%2Did"] = device_local_credential_info_id return DeviceLocalCredentialInfoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceLocalCredentialsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfoCollectionResponse]: """ Get a list of the deviceLocalCredentialInfo objects and their properties, excluding the credentials property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceLocalCredentialsRequest return await self.request_adapter.send_async(request_info, DeviceLocalCredentialInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[DeviceLocalCredentialsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfo]: + async def post(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfo]: """ Create new navigation property to deviceLocalCredentials for directory param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[DeviceLocalCredentialInfo] = None, request_co return await self.request_adapter.send_async(request_info, DeviceLocalCredentialInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceLocalCredentialsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the deviceLocalCredentialInfo objects and their properties, excluding the credentials property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceLocalC request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[DeviceLocalCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceLocalCredentials for directory param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[DeviceLocalCredentialInfo] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/deviceLocalCredentials', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -178,27 +179,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceLocalCredentialsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceLocalCredentialsRequestBuilder.DeviceLocalCredentialsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceLocalCredentialsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/device_local_credentials/item/device_local_credential_info_item_request_builder.py b/msgraph/generated/directory/device_local_credentials/item/device_local_credential_info_item_request_builder.py index 747e95444c9..e9e5430297f 100644 --- a/msgraph/generated/directory/device_local_credentials/item/device_local_credential_info_item_request_builder.py +++ b/msgraph/generated/directory/device_local_credentials/item/device_local_credential_info_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/deviceLocalCredentials/{deviceLocalCredentialInfo%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceLocalCredentials for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceLocalCredentialInfoI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfo]: """ Retrieve the properties of a deviceLocalCredentialInfo for a specified device object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeviceLocalCredentialInfoItem return await self.request_adapter.send_async(request_info, DeviceLocalCredentialInfo, error_mapping) - async def patch(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfo]: + async def patch(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfo]: """ Update the navigation property deviceLocalCredentials in directory param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DeviceLocalCredentialInfo] = None, request_c return await self.request_adapter.send_async(request_info, DeviceLocalCredentialInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceLocalCredentials for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directory/deviceLocalCredentials/{deviceLocalCredentialInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a deviceLocalCredentialInfo for a specified device object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceLocalC request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceLocalCredentials in directory param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DeviceLocalCredentialInfo] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directory/deviceLocalCredentials/{deviceLocalCredentialInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceLocalCredentialInfoIte raise TypeError("raw_url cannot be null.") return DeviceLocalCredentialInfoItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters(): """ @@ -166,27 +157,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceLocalCredentialInfoItemRequestBuilder.DeviceLocalCredentialInfoItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/directory_request_builder.py b/msgraph/generated/directory/directory_request_builder.py index 10cbc4814a8..44c8c4e7be6 100644 --- a/msgraph/generated/directory/directory_request_builder.py +++ b/msgraph/generated/directory/directory_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryRequestBuilderGetRequestConfiguration] = None) -> Optional[Directory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Directory]: """ Get directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def get(self,request_configuration: Optional[DirectoryRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Directory, error_mapping) - async def patch(self,body: Optional[Directory] = None, request_configuration: Optional[DirectoryRequestBuilderPatchRequestConfiguration] = None) -> Optional[Directory]: + async def patch(self,body: Optional[Directory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Directory]: """ Update directory param body: The request body @@ -76,7 +77,7 @@ async def patch(self,body: Optional[Directory] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Directory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -87,7 +88,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Directory] = None, request_configuration: Optional[DirectoryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Directory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update directory param body: The request body @@ -96,7 +97,7 @@ def to_patch_request_information(self,body: Optional[Directory] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directory', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryRequestBuilder.DirectoryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/federation_configurations/available_provider_types/available_provider_types_request_builder.py b/msgraph/generated/directory/federation_configurations/available_provider_types/available_provider_types_request_builder.py index 676349db38c..480a2c18615 100644 --- a/msgraph/generated/directory/federation_configurations/available_provider_types/available_provider_types_request_builder.py +++ b/msgraph/generated/directory/federation_configurations/available_provider_types/available_provider_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/federationConfigurations/availableProviderTypes(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[AvailableProviderTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[AvailableProviderTypesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AvailableProviderTypesGetResponse]: """ Invoke function availableProviderTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AvailableProviderTypesRequest return await self.request_adapter.send_async(request_info, AvailableProviderTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AvailableProviderTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function availableProviderTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,17 +109,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AvailableProviderTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AvailableProviderTypesRequestBuilder.AvailableProviderTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/federation_configurations/count/count_request_builder.py b/msgraph/generated/directory/federation_configurations/count/count_request_builder.py index cd9aafadec2..b41a30542ff 100644 --- a/msgraph/generated/directory/federation_configurations/count/count_request_builder.py +++ b/msgraph/generated/directory/federation_configurations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/federationConfigurations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/federation_configurations/federation_configurations_request_builder.py b/msgraph/generated/directory/federation_configurations/federation_configurations_request_builder.py index 4ccf06ed1c5..29206eac222 100644 --- a/msgraph/generated/directory/federation_configurations/federation_configurations_request_builder.py +++ b/msgraph/generated/directory/federation_configurations/federation_configurations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_identity_provider_base_id(self,identity_provider_base_id: str) -> Identit url_tpl_params["identityProviderBase%2Did"] = identity_provider_base_id return IdentityProviderBaseItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FederationConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProviderBaseCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBaseCollectionResponse]: """ Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FederationConfigurationsReque return await self.request_adapter.send_async(request_info, IdentityProviderBaseCollectionResponse, error_mapping) - async def post(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[FederationConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityProviderBase]: + async def post(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBase]: """ Create new navigation property to federationConfigurations for directory param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[IdentityProviderBase] = None, request_configu return await self.request_adapter.send_async(request_info, IdentityProviderBase, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FederationConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[FederationCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[FederationConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to federationConfigurations for directory param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[IdentityProviderBase] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/federationConfigurations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -197,27 +198,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederationConfigurationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FederationConfigurationsRequestBuilder.FederationConfigurationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederationConfigurationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/federation_configurations/item/identity_provider_base_item_request_builder.py b/msgraph/generated/directory/federation_configurations/item/identity_provider_base_item_request_builder.py index 27fdd24c2d5..d914f85e6d7 100644 --- a/msgraph/generated/directory/federation_configurations/item/identity_provider_base_item_request_builder.py +++ b/msgraph/generated/directory/federation_configurations/item/identity_provider_base_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/federationConfigurations/{identityProviderBase%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a samlOrWsFedExternalDomainFederation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[IdentityProviderBaseItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProviderBase]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBase]: """ Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[IdentityProviderBaseItemReque return await self.request_adapter.send_async(request_info, IdentityProviderBase, error_mapping) - async def patch(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[IdentityProviderBaseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityProviderBase]: + async def patch(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBase]: """ Update the navigation property federationConfigurations in directory param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[IdentityProviderBase] = None, request_config return await self.request_adapter.send_async(request_info, IdentityProviderBase, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a samlOrWsFedExternalDomainFederation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directory/federationConfigurations/{identityProviderBase%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityProv request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[IdentityProviderBaseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property federationConfigurations in directory param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[IdentityProviderBase] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directory/federationConfigurations/{identityProviderBase%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> IdentityProviderBaseItemRequ raise TypeError("raw_url cannot be null.") return IdentityProviderBaseItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProviderBaseItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IdentityProviderBaseItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProviderBaseItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityProviderBaseItemRequestBuilder.IdentityProviderBaseItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProviderBaseItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/on_premises_synchronization/count/count_request_builder.py b/msgraph/generated/directory/on_premises_synchronization/count/count_request_builder.py index 72a3a152366..92f32717eb6 100644 --- a/msgraph/generated/directory/on_premises_synchronization/count/count_request_builder.py +++ b/msgraph/generated/directory/on_premises_synchronization/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/onPremisesSynchronization/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory/on_premises_synchronization/item/on_premises_directory_synchronization_item_request_builder.py b/msgraph/generated/directory/on_premises_synchronization/item/on_premises_directory_synchronization_item_request_builder.py index 4ae9d0fe3b7..4530eaf1647 100644 --- a/msgraph/generated/directory/on_premises_synchronization/item/on_premises_directory_synchronization_item_request_builder.py +++ b/msgraph/generated/directory/on_premises_synchronization/item/on_premises_directory_synchronization_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/onPremisesSynchronization/{onPremisesDirectorySynchronization%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnPremisesDirectorySynchronizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property onPremisesSynchronization for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OnPremisesDirectorySynchro raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnPremisesDirectorySynchronizationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronization]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronization]: """ Read the properties and relationships of an onPremisesDirectorySynchronization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OnPremisesDirectorySynchroniz return await self.request_adapter.send_async(request_info, OnPremisesDirectorySynchronization, error_mapping) - async def patch(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[OnPremisesDirectorySynchronizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronization]: + async def patch(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronization]: """ Update the properties of an onPremisesDirectorySynchronization object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[OnPremisesDirectorySynchronization] = None, return await self.request_adapter.send_async(request_info, OnPremisesDirectorySynchronization, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnPremisesDirectorySynchronizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onPremisesSynchronization for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directory/onPremisesSynchronization/{onPremisesDirectorySynchronization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnPremisesDirectorySynchronizationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an onPremisesDirectorySynchronization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[OnPremisesDi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[OnPremisesDirectorySynchronizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an onPremisesDirectorySynchronization object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[OnPremisesDirectorySynchron """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directory/onPremisesSynchronization/{onPremisesDirectorySynchronization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OnPremisesDirectorySynchroni raise TypeError("raw_url cannot be null.") return OnPremisesDirectorySynchronizationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnPremisesDirectorySynchronizationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnPremisesDirectorySynchronizationItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnPremisesDirectorySynchronizationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnPremisesDirectorySynchronizationItemRequestBuilder.OnPremisesDirectorySynchronizationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnPremisesDirectorySynchronizationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory/on_premises_synchronization/on_premises_synchronization_request_builder.py b/msgraph/generated/directory/on_premises_synchronization/on_premises_synchronization_request_builder.py index e29f92f6a89..9ba9e5f14dd 100644 --- a/msgraph/generated/directory/on_premises_synchronization/on_premises_synchronization_request_builder.py +++ b/msgraph/generated/directory/on_premises_synchronization/on_premises_synchronization_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_on_premises_directory_synchronization_id(self,on_premises_directory_synch url_tpl_params["onPremisesDirectorySynchronization%2Did"] = on_premises_directory_synchronization_id return OnPremisesDirectorySynchronizationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OnPremisesSynchronizationRequestBuilderGetRequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronizationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronizationCollectionResponse]: """ Read the properties and relationships of an onPremisesDirectorySynchronization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OnPremisesSynchronizationRequ return await self.request_adapter.send_async(request_info, OnPremisesDirectorySynchronizationCollectionResponse, error_mapping) - async def post(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[OnPremisesSynchronizationRequestBuilderPostRequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronization]: + async def post(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronization]: """ Create new navigation property to onPremisesSynchronization for directory param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[OnPremisesDirectorySynchronization] = None, r return await self.request_adapter.send_async(request_info, OnPremisesDirectorySynchronization, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OnPremisesSynchronizationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an onPremisesDirectorySynchronization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OnPremisesSy request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[OnPremisesSynchronizationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to onPremisesSynchronization for directory param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[OnPremisesDirectorySynchroni """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directory/onPremisesSynchronization', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnPremisesSynchronizationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnPremisesSynchronizationRequestBuilder.OnPremisesSynchronizationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnPremisesSynchronizationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_objects/count/count_request_builder.py b/msgraph/generated/directory_objects/count/count_request_builder.py index 6f39c5678a8..c150842d24f 100644 --- a/msgraph/generated/directory_objects/count/count_request_builder.py +++ b/msgraph/generated/directory_objects/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryObjects/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_objects/delta/delta_request_builder.py b/msgraph/generated/directory_objects/delta/delta_request_builder.py index fe05a557d96..9e9d90a71e6 100644 --- a/msgraph/generated/directory_objects/delta/delta_request_builder.py +++ b/msgraph/generated/directory_objects/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryObjects/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_objects/directory_objects_request_builder.py b/msgraph/generated/directory_objects/directory_objects_request_builder.py index 0442456a663..43490fd1168 100644 --- a/msgraph/generated/directory_objects/directory_objects_request_builder.py +++ b/msgraph/generated/directory_objects/directory_objects_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DirectoryObjectsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get entities from directoryObjects param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectsRequestBuilde return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[DirectoryObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Add new entity to directoryObjects param body: The request body @@ -90,7 +91,7 @@ async def post(self,body: Optional[DirectoryObject] = None, request_configuratio return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from directoryObjects param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryObj request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[DirectoryObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to directoryObjects param body: The request body @@ -110,7 +111,7 @@ def to_post_request_information(self,body: Optional[DirectoryObject] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directoryObjects', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -227,27 +228,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectsRequestBuilder.DirectoryObjectsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e0938a9f82b..acf8e7c11f7 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryObjects/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_objects/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/directory_objects/get_by_ids/get_by_ids_request_builder.py index 0e5c00585b8..5144988b9a8 100644 --- a/msgraph/generated/directory_objects/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/directory_objects/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryObjects/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_objects/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/directory_objects/item/check_member_groups/check_member_groups_request_builder.py index 967c0241cf9..3792a9ea986 100644 --- a/msgraph/generated/directory_objects/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/directory_objects/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryObjects/{directoryObject%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_objects/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/directory_objects/item/check_member_objects/check_member_objects_request_builder.py index fcad6df64ee..a1730958668 100644 --- a/msgraph/generated/directory_objects/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/directory_objects/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryObjects/{directoryObject%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_objects/item/directory_object_item_request_builder.py b/msgraph/generated/directory_objects/item/directory_object_item_request_builder.py index 1afaee066f1..bbb062c28b0 100644 --- a/msgraph/generated/directory_objects/item/directory_object_item_request_builder.py +++ b/msgraph/generated/directory_objects/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryObjects/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a directory object, for example, a group, user, application, or service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[DirectoryObjectItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Retrieve the properties and relationships of a directoryObject object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - async def patch(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[DirectoryObjectItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def patch(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Update entity in directoryObjects param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[DirectoryObject] = None, request_configurati return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a directory object, for example, a group, user, application, or 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}/directoryObjects/{directoryObject%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a directoryObject object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryObj request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[DirectoryObjectItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in directoryObjects param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[DirectoryObject] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directoryObjects/{directoryObject%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -186,16 +187,6 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DirectoryObjectItemRequestBuilderGetQueryParameters(): """ @@ -222,27 +213,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_objects/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/directory_objects/item/get_member_groups/get_member_groups_request_builder.py index 5bfab976db6..df98971a615 100644 --- a/msgraph/generated/directory_objects/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/directory_objects/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryObjects/{directoryObject%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_objects/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/directory_objects/item/get_member_objects/get_member_objects_request_builder.py index ae4bac29ec3..487315538cd 100644 --- a/msgraph/generated/directory_objects/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/directory_objects/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryObjects/{directoryObject%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b0461a728cd..a06ede0cd20 100644 --- a/msgraph/generated/directory_objects/item/restore/restore_request_builder.py +++ b/msgraph/generated/directory_objects/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryObjects/{directoryObject%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 ad871773569..37b79d3dafb 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryObjects/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_role_templates/count/count_request_builder.py b/msgraph/generated/directory_role_templates/count/count_request_builder.py index 50a1edc56f7..19bf969837a 100644 --- a/msgraph/generated/directory_role_templates/count/count_request_builder.py +++ b/msgraph/generated/directory_role_templates/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoleTemplates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_role_templates/delta/delta_request_builder.py b/msgraph/generated/directory_role_templates/delta/delta_request_builder.py index 91b2b410ed0..761a56fea1f 100644 --- a/msgraph/generated/directory_role_templates/delta/delta_request_builder.py +++ b/msgraph/generated/directory_role_templates/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoleTemplates/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_role_templates/directory_role_templates_request_builder.py b/msgraph/generated/directory_role_templates/directory_role_templates_request_builder.py index 22b51d16ddb..5e3772a0ffb 100644 --- a/msgraph/generated/directory_role_templates/directory_role_templates_request_builder.py +++ b/msgraph/generated/directory_role_templates/directory_role_templates_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_directory_role_template_id(self,directory_role_template_id: str) -> Direc url_tpl_params["directoryRoleTemplate%2Did"] = directory_role_template_id return DirectoryRoleTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DirectoryRoleTemplatesRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRoleTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRoleTemplateCollectionResponse]: """ Retrieve a list of directoryRoleTemplate objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[DirectoryRoleTemplatesRequest return await self.request_adapter.send_async(request_info, DirectoryRoleTemplateCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[DirectoryRoleTemplatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryRoleTemplate]: + async def post(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRoleTemplate]: """ Add new entity to directoryRoleTemplates param body: The request body @@ -91,7 +92,7 @@ async def post(self,body: Optional[DirectoryRoleTemplate] = None, request_config return await self.request_adapter.send_async(request_info, DirectoryRoleTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryRoleTemplatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of directoryRoleTemplate objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryRol request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[DirectoryRoleTemplatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to directoryRoleTemplates param body: The request body @@ -111,7 +112,7 @@ def to_post_request_information(self,body: Optional[DirectoryRoleTemplate] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directoryRoleTemplates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -223,27 +224,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: skip: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRoleTemplatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryRoleTemplatesRequestBuilder.DirectoryRoleTemplatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRoleTemplatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 30422dfbe50..4473bb68b6c 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoleTemplates/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_role_templates/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/directory_role_templates/get_by_ids/get_by_ids_request_builder.py index 3e4a7469694..c946c61733a 100644 --- a/msgraph/generated/directory_role_templates/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/directory_role_templates/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoleTemplates/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_role_templates/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/directory_role_templates/item/check_member_groups/check_member_groups_request_builder.py index e389596d10e..8d6a817d731 100644 --- a/msgraph/generated/directory_role_templates/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/directory_role_templates/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoleTemplates/{directoryRoleTemplate%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_role_templates/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/directory_role_templates/item/check_member_objects/check_member_objects_request_builder.py index dea168ae6bb..25b64501223 100644 --- a/msgraph/generated/directory_role_templates/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/directory_role_templates/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoleTemplates/{directoryRoleTemplate%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_role_templates/item/directory_role_template_item_request_builder.py b/msgraph/generated/directory_role_templates/item/directory_role_template_item_request_builder.py index be00644f8e2..d135ff0a36f 100644 --- a/msgraph/generated/directory_role_templates/item/directory_role_template_item_request_builder.py +++ b/msgraph/generated/directory_role_templates/item/directory_role_template_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoleTemplates/{directoryRoleTemplate%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DirectoryRoleTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from directoryRoleTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[DirectoryRoleTemplateItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DirectoryRoleTemplateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRoleTemplate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRoleTemplate]: """ Retrieve the properties and relationships of a directoryroletemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[DirectoryRoleTemplateItemRequ return await self.request_adapter.send_async(request_info, DirectoryRoleTemplate, error_mapping) - async def patch(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[DirectoryRoleTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryRoleTemplate]: + async def patch(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRoleTemplate]: """ Update entity in directoryRoleTemplates param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[DirectoryRoleTemplate] = None, request_confi return await self.request_adapter.send_async(request_info, DirectoryRoleTemplate, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DirectoryRoleTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from directoryRoleTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directoryRoleTemplates/{directoryRoleTemplate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DirectoryRoleTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a directoryroletemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryRol request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[DirectoryRoleTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in directoryRoleTemplates param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[DirectoryRoleTemplate] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directoryRoleTemplates/{directoryRoleTemplate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRoleTemplateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DirectoryRoleTemplateItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRoleTemplateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryRoleTemplateItemRequestBuilder.DirectoryRoleTemplateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRoleTemplateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_role_templates/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/directory_role_templates/item/get_member_groups/get_member_groups_request_builder.py index 59844369940..af157b0da6b 100644 --- a/msgraph/generated/directory_role_templates/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/directory_role_templates/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoleTemplates/{directoryRoleTemplate%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_role_templates/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/directory_role_templates/item/get_member_objects/get_member_objects_request_builder.py index 61173c67499..05cc3457d36 100644 --- a/msgraph/generated/directory_role_templates/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/directory_role_templates/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoleTemplates/{directoryRoleTemplate%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 4792d2a471d..aa3e5c1052a 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoleTemplates/{directoryRoleTemplate%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 c71ccd2c660..1e928b2b3be 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoleTemplates/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_roles/count/count_request_builder.py b/msgraph/generated/directory_roles/count/count_request_builder.py index e4df8d70fc2..3fffc13eb84 100644 --- a/msgraph/generated/directory_roles/count/count_request_builder.py +++ b/msgraph/generated/directory_roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/delta/delta_request_builder.py b/msgraph/generated/directory_roles/delta/delta_request_builder.py index 1267e997582..2ed46b77df4 100644 --- a/msgraph/generated/directory_roles/delta/delta_request_builder.py +++ b/msgraph/generated/directory_roles/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/directory_roles_request_builder.py b/msgraph/generated/directory_roles/directory_roles_request_builder.py index 6f2cc35f7fe..61666bfd55a 100644 --- a/msgraph/generated/directory_roles/directory_roles_request_builder.py +++ b/msgraph/generated/directory_roles/directory_roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_directory_role_id(self,directory_role_id: str) -> DirectoryRoleItemReques url_tpl_params["directoryRole%2Did"] = directory_role_id return DirectoryRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DirectoryRolesRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: """ List the directory roles that are activated in the tenant. This operation only returns roles that have been activated. A role becomes activated when an admin activates the role using the Activate directoryRole API. Not all built-in roles are initially activated. When assigning a role using the Microsoft Entra admin center, the role activation step is implicitly done on the admin's behalf. To get the full list of roles that are available in Microsoft Entra ID, use List directoryRoleTemplates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[DirectoryRolesRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[DirectoryRolesRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryRole]: + async def post(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRole]: """ Activate a directory role. To read a directory role or update its members, it must first be activated in the tenant. The Company Administrators and the implicit user directory roles (User, Guest User, and Restricted Guest User roles) are activated by default. To access and assign members to other directory roles, you must first activate it with its corresponding directory role template ID. param body: The request body @@ -92,7 +93,7 @@ async def post(self,body: Optional[DirectoryRole] = None, request_configuration: return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryRolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the directory roles that are activated in the tenant. This operation only returns roles that have been activated. A role becomes activated when an admin activates the role using the Activate directoryRole API. Not all built-in roles are initially activated. When assigning a role using the Microsoft Entra admin center, the role activation step is implicitly done on the admin's behalf. To get the full list of roles that are available in Microsoft Entra ID, use List directoryRoleTemplates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryRol request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[DirectoryRolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Activate a directory role. To read a directory role or update its members, it must first be activated in the tenant. The Company Administrators and the implicit user directory roles (User, Guest User, and Restricted Guest User roles) are activated by default. To access and assign members to other directory roles, you must first activate it with its corresponding directory role template ID. param body: The request body @@ -112,7 +113,7 @@ def to_post_request_information(self,body: Optional[DirectoryRole] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directoryRoles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -224,27 +225,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: skip: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryRolesRequestBuilder.DirectoryRolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6690cfbf93e..e85da82f2ee 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_roles/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/directory_roles/get_by_ids/get_by_ids_request_builder.py index 61a8e046731..0f63907a158 100644 --- a/msgraph/generated/directory_roles/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/directory_roles/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_roles/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/directory_roles/item/check_member_groups/check_member_groups_request_builder.py index 1bac3a0c7f4..619b3744ee6 100644 --- a/msgraph/generated/directory_roles/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/directory_roles/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_roles/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/directory_roles/item/check_member_objects/check_member_objects_request_builder.py index 84d323a4ee6..36a118f6a96 100644 --- a/msgraph/generated/directory_roles/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/directory_roles/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_roles/item/directory_role_item_request_builder.py b/msgraph/generated/directory_roles/item/directory_role_item_request_builder.py index 5cf5cbdd2f2..ce8e0197806 100644 --- a/msgraph/generated/directory_roles/item/directory_role_item_request_builder.py +++ b/msgraph/generated/directory_roles/item/directory_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DirectoryRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from directoryRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[DirectoryRoleItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DirectoryRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRole]: """ Retrieve the properties of a directoryRole object. The role must be activated in tenant for a successful response. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[DirectoryRoleItemRequestBuild return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - async def patch(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[DirectoryRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryRole]: + async def patch(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRole]: """ Update entity in directoryRoles param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[DirectoryRole] = None, request_configuration return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DirectoryRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from directoryRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directoryRoles/{directoryRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DirectoryRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a directoryRole object. The role must be activated in tenant for a successful response. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryRol request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[DirectoryRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in directoryRoles param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[DirectoryRole] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directoryRoles/{directoryRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -205,16 +206,6 @@ def scoped_members(self) -> ScopedMembersRequestBuilder: return ScopedMembersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DirectoryRoleItemRequestBuilderGetQueryParameters(): """ @@ -241,27 +232,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryRoleItemRequestBuilder.DirectoryRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_roles/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/directory_roles/item/get_member_groups/get_member_groups_request_builder.py index 6aa808d73d4..add45150aac 100644 --- a/msgraph/generated/directory_roles/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/directory_roles/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_roles/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/directory_roles/item/get_member_objects/get_member_objects_request_builder.py index 5f529414a6f..51b4a8bac78 100644 --- a/msgraph/generated/directory_roles/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/directory_roles/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_roles/item/members/count/count_request_builder.py b/msgraph/generated/directory_roles/item/members/count/count_request_builder.py index 4282325c2c7..0433a6b49f7 100644 --- a/msgraph/generated/directory_roles/item/members/count/count_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/graph_application/count/count_request_builder.py b/msgraph/generated/directory_roles/item/members/graph_application/count/count_request_builder.py index 1a5256dd251..3fdaf31e82b 100644 --- a/msgraph/generated/directory_roles/item/members/graph_application/count/count_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/graph_application/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/graph.application/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/graph_application/graph_application_request_builder.py b/msgraph/generated/directory_roles/item/members/graph_application/graph_application_request_builder.py index 18ba00a4c82..3f8a013bcf7 100644 --- a/msgraph/generated/directory_roles/item/members/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/graph.application{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/graph_device/count/count_request_builder.py b/msgraph/generated/directory_roles/item/members/graph_device/count/count_request_builder.py index 61d4cb3fec4..cfc1a2b4cae 100644 --- a/msgraph/generated/directory_roles/item/members/graph_device/count/count_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/graph_device/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/graph.device/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/graph_device/graph_device_request_builder.py b/msgraph/generated/directory_roles/item/members/graph_device/graph_device_request_builder.py index 215bcc4ff31..cc503d061eb 100644 --- a/msgraph/generated/directory_roles/item/members/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/graph.device{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/graph_group/count/count_request_builder.py b/msgraph/generated/directory_roles/item/members/graph_group/count/count_request_builder.py index 124606ec7fb..a2287b8b024 100644 --- a/msgraph/generated/directory_roles/item/members/graph_group/count/count_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/graph_group/graph_group_request_builder.py b/msgraph/generated/directory_roles/item/members/graph_group/graph_group_request_builder.py index b944c57ce60..654fa09c192 100644 --- a/msgraph/generated/directory_roles/item/members/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/graph_org_contact/count/count_request_builder.py b/msgraph/generated/directory_roles/item/members/graph_org_contact/count/count_request_builder.py index 9d5196459c1..40d58dda888 100644 --- a/msgraph/generated/directory_roles/item/members/graph_org_contact/count/count_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/graph_org_contact/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/graph.orgContact/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/directory_roles/item/members/graph_org_contact/graph_org_contact_request_builder.py index f7f6723de87..51306f079c5 100644 --- a/msgraph/generated/directory_roles/item/members/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/graph.orgContact{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/graph_service_principal/count/count_request_builder.py b/msgraph/generated/directory_roles/item/members/graph_service_principal/count/count_request_builder.py index d9d6f13fb0b..63317c69c7d 100644 --- a/msgraph/generated/directory_roles/item/members/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/directory_roles/item/members/graph_service_principal/graph_service_principal_request_builder.py index 601e6cce957..1e1a3182fc7 100644 --- a/msgraph/generated/directory_roles/item/members/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/graph_user/count/count_request_builder.py b/msgraph/generated/directory_roles/item/members/graph_user/count/count_request_builder.py index 7c3639f7116..6d5994f0e7f 100644 --- a/msgraph/generated/directory_roles/item/members/graph_user/count/count_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/graph_user/graph_user_request_builder.py b/msgraph/generated/directory_roles/item/members/graph_user/graph_user_request_builder.py index 4a4ebeb5432..419a5adf3ed 100644 --- a/msgraph/generated/directory_roles/item/members/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/item/graph_application/graph_application_request_builder.py b/msgraph/generated/directory_roles/item/members/item/graph_application/graph_application_request_builder.py index c7250f420ab..d5dd1e4afd5 100644 --- a/msgraph/generated/directory_roles/item/members/item/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/item/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/{directoryObject%2Did}/graph.application{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/item/graph_device/graph_device_request_builder.py b/msgraph/generated/directory_roles/item/members/item/graph_device/graph_device_request_builder.py index 40845a0794d..27fa45b62a5 100644 --- a/msgraph/generated/directory_roles/item/members/item/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/item/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/{directoryObject%2Did}/graph.device{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/item/graph_group/graph_group_request_builder.py b/msgraph/generated/directory_roles/item/members/item/graph_group/graph_group_request_builder.py index 2c7cc6ffa8a..6a3262488ca 100644 --- a/msgraph/generated/directory_roles/item/members/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/item/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/directory_roles/item/members/item/graph_org_contact/graph_org_contact_request_builder.py index 47830aacd46..1429fa4e31c 100644 --- a/msgraph/generated/directory_roles/item/members/item/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/item/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/{directoryObject%2Did}/graph.orgContact{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/directory_roles/item/members/item/graph_service_principal/graph_service_principal_request_builder.py index 9f98cfb3aea..9cada956f9a 100644 --- a/msgraph/generated/directory_roles/item/members/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/item/graph_user/graph_user_request_builder.py b/msgraph/generated/directory_roles/item/members/item/graph_user/graph_user_request_builder.py index 0aa2110a111..42bd3e0175e 100644 --- a/msgraph/generated/directory_roles/item/members/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/item/ref/ref_request_builder.py b/msgraph/generated/directory_roles/item/members/item/ref/ref_request_builder.py index 6eaf4c522ec..5b6e099be23 100644 --- a/msgraph/generated/directory_roles/item/members/item/ref/ref_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a member from a directoryRole. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a member from a directoryRole. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_roles/item/members/members_request_builder.py b/msgraph/generated/directory_roles/item/members/members_request_builder.py index 6076382956b..22f396fe579 100644 --- a/msgraph/generated/directory_roles/item/members/members_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -49,7 +50,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -219,17 +220,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/members/ref/ref_request_builder.py b/msgraph/generated/directory_roles/item/members/ref/ref_request_builder.py index 2e031ed7e6f..a136e999268 100644 --- a/msgraph/generated/directory_roles/item/members/ref/ref_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a member from a directoryRole. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Create a new directory role member. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a member from a directoryRole. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable. 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 = RequestInformation(Method.GET, '{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new directory role member. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 039446d6614..454208d62d1 100644 --- a/msgraph/generated/directory_roles/item/restore/restore_request_builder.py +++ b/msgraph/generated/directory_roles/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_roles/item/scoped_members/count/count_request_builder.py b/msgraph/generated/directory_roles/item/scoped_members/count/count_request_builder.py index 6355f871b1f..c6cbfaef27c 100644 --- a/msgraph/generated/directory_roles/item/scoped_members/count/count_request_builder.py +++ b/msgraph/generated/directory_roles/item/scoped_members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/scopedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/directory_roles/item/scoped_members/item/scoped_role_membership_item_request_builder.py b/msgraph/generated/directory_roles/item/scoped_members/item/scoped_role_membership_item_request_builder.py index e45f29c3939..4f69d4b5f86 100644 --- a/msgraph/generated/directory_roles/item/scoped_members/item/scoped_role_membership_item_request_builder.py +++ b/msgraph/generated/directory_roles/item/scoped_members/item/scoped_role_membership_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/scopedMembers/{scopedRoleMembership%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopedMembers for directoryRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ScopedRoleMembershipItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Members of this directory role that are scoped to administrative units. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ScopedRoleMembershipItemReque return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Update the navigation property scopedMembers in directoryRoles param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ScopedRoleMembership] = None, request_config return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopedMembers for directoryRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directoryRoles/{directoryRole%2Did}/scopedMembers/{scopedRoleMembership%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Members of this directory role that are scoped to administrative units. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopedRoleMe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopedMembers in directoryRoles param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directoryRoles/{directoryRole%2Did}/scopedMembers/{scopedRoleMembership%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ScopedRoleMembershipItemRequ raise TypeError("raw_url cannot be null.") return ScopedRoleMembershipItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ScopedRoleMembershipItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopedRoleMembershipItemRequestBuilder.ScopedRoleMembershipItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_roles/item/scoped_members/scoped_members_request_builder.py b/msgraph/generated/directory_roles/item/scoped_members/scoped_members_request_builder.py index 1f3a290b6a0..eb31b10884d 100644 --- a/msgraph/generated/directory_roles/item/scoped_members/scoped_members_request_builder.py +++ b/msgraph/generated/directory_roles/item/scoped_members/scoped_members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_scoped_role_membership_id(self,scoped_role_membership_id: str) -> ScopedR url_tpl_params["scopedRoleMembership%2Did"] = scoped_role_membership_id return ScopedRoleMembershipItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopedMembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: """ Retrieve a list of scopedRoleMembership objects for a directory role. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ScopedMembersRequestBuilderGe return await self.request_adapter.send_async(request_info, ScopedRoleMembershipCollectionResponse, error_mapping) - async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedMembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Create new navigation property to scopedMembers for directoryRoles param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ScopedRoleMembership] = None, request_configu return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopedMembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of scopedRoleMembership objects for a directory role. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopedMember request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedMembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopedMembers for directoryRoles param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/directoryRoles/{directoryRole%2Did}/scopedMembers', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedMembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopedMembersRequestBuilder.ScopedMembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedMembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 eec8818dcfd..58bc10bbfa0 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/directory_roles_with_role_template_id/directory_roles_with_role_template_id_request_builder.py b/msgraph/generated/directory_roles_with_role_template_id/directory_roles_with_role_template_id_request_builder.py index df7efa46c14..b6b541abe23 100644 --- a/msgraph/generated/directory_roles_with_role_template_id/directory_roles_with_role_template_id_request_builder.py +++ b/msgraph/generated/directory_roles_with_role_template_id/directory_roles_with_role_template_id_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['roleTemplateId'] = str(role_template_id) super().__init__(request_adapter, "{+baseurl}/directoryRoles(roleTemplateId='{roleTemplateId}'){?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from directoryRoles by roleTemplateId param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[DirectoryRolesWithRoleTemp raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRole]: """ Retrieve the properties of a directoryRole object. The role must be activated in tenant for a successful response. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[DirectoryRolesWithRoleTemplat return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - async def patch(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryRole]: + async def patch(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRole]: """ Update entity in directoryRoles by roleTemplateId param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[DirectoryRole] = None, request_configuration return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from directoryRoles by roleTemplateId param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/directoryRoles(roleTemplateId='{roleTemplateId}')', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a directoryRole object. The role must be activated in tenant for a successful response. You can use both the object ID and template ID of the directoryRole with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Microsoft Entra admin center. For details, see Role template IDs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryRol request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in directoryRoles by roleTemplateId param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[DirectoryRole] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/directoryRoles(roleTemplateId='{roleTemplateId}')', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -138,16 +139,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DirectoryRolesWithRoleTempla raise TypeError("raw_url cannot be null.") return DirectoryRolesWithRoleTemplateIdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRolesWithRoleTemplateIdRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DirectoryRolesWithRoleTemplateIdRequestBuilderGetQueryParameters(): """ @@ -174,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRolesWithRoleTemplateIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilder.DirectoryRolesWithRoleTemplateIdRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRolesWithRoleTemplateIdRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domain_dns_records/count/count_request_builder.py b/msgraph/generated/domain_dns_records/count/count_request_builder.py index 22f0e726b53..952008f7ec2 100644 --- a/msgraph/generated/domain_dns_records/count/count_request_builder.py +++ b/msgraph/generated/domain_dns_records/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domainDnsRecords/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/domain_dns_records/domain_dns_records_request_builder.py b/msgraph/generated/domain_dns_records/domain_dns_records_request_builder.py index 0adaed0e97c..cd81227c571 100644 --- a/msgraph/generated/domain_dns_records/domain_dns_records_request_builder.py +++ b/msgraph/generated/domain_dns_records/domain_dns_records_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_domain_dns_record_id(self,domain_dns_record_id: str) -> DomainDnsRecordIt url_tpl_params["domainDnsRecord%2Did"] = domain_dns_record_id return DomainDnsRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DomainDnsRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[DomainDnsRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecordCollectionResponse]: """ Get entities from domainDnsRecords param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DomainDnsRecordsRequestBuilde return await self.request_adapter.send_async(request_info, DomainDnsRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def post(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Add new entity to domainDnsRecords param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DomainDnsRecord] = None, request_configuratio return await self.request_adapter.send_async(request_info, DomainDnsRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DomainDnsRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from domainDnsRecords param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DomainDnsRec request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to domainDnsRecords param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/domainDnsRecords', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainDnsRecordsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DomainDnsRecordsRequestBuilder.DomainDnsRecordsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainDnsRecordsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domain_dns_records/item/domain_dns_record_item_request_builder.py b/msgraph/generated/domain_dns_records/item/domain_dns_record_item_request_builder.py index 1ea563bacd8..ca4a5d785be 100644 --- a/msgraph/generated/domain_dns_records/item/domain_dns_record_item_request_builder.py +++ b/msgraph/generated/domain_dns_records/item/domain_dns_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domainDnsRecords/{domainDnsRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from domainDnsRecords param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DomainDnsRecordItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Get entity from domainDnsRecords by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DomainDnsRecordItemRequestBui return await self.request_adapter.send_async(request_info, DomainDnsRecord, error_mapping) - async def patch(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def patch(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Update entity in domainDnsRecords param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DomainDnsRecord] = None, request_configurati return await self.request_adapter.send_async(request_info, DomainDnsRecord, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from domainDnsRecords param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/domainDnsRecords/{domainDnsRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from domainDnsRecords by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DomainDnsRec request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in domainDnsRecords param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/domainDnsRecords/{domainDnsRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DomainDnsRecordItemRequestBu raise TypeError("raw_url cannot be null.") return DomainDnsRecordItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DomainDnsRecordItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainDnsRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DomainDnsRecordItemRequestBuilder.DomainDnsRecordItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainDnsRecordItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domains/count/count_request_builder.py b/msgraph/generated/domains/count/count_request_builder.py index 97da9f1c825..df6c6e6115f 100644 --- a/msgraph/generated/domains/count/count_request_builder.py +++ b/msgraph/generated/domains/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/domains/domains_request_builder.py b/msgraph/generated/domains/domains_request_builder.py index 8944a7d4dc8..2f80a9ff62b 100644 --- a/msgraph/generated/domains/domains_request_builder.py +++ b/msgraph/generated/domains/domains_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_domain_id(self,domain_id: str) -> DomainItemRequestBuilder: url_tpl_params["domain%2Did"] = domain_id return DomainItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DomainsRequestBuilderGetRequestConfiguration] = None) -> Optional[DomainCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainCollectionResponse]: """ Retrieve a list of domain objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DomainsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, DomainCollectionResponse, error_mapping) - async def post(self,body: Optional[Domain] = None, request_configuration: Optional[DomainsRequestBuilderPostRequestConfiguration] = None) -> Optional[Domain]: + async def post(self,body: Optional[Domain] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Domain]: """ Adds a domain to the tenant. Important: You cannot use an associated domain with your Microsoft Entra tenant until ownership is verified. See List verificationDnsRecords for details. Root domains require verification. For example, contoso.com requires verification. If a root domain is verified, subdomains of the root domain are automatically verified. For example, subdomain.contoso.com is automatically be verified if contoso.com has been verified. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Domain] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Domain, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DomainsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of domain objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DomainsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Domain] = None, request_configuration: Optional[DomainsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Domain] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds a domain to the tenant. Important: You cannot use an associated domain with your Microsoft Entra tenant until ownership is verified. See List verificationDnsRecords for details. Root domains require verification. For example, contoso.com requires verification. If a root domain is verified, subdomains of the root domain are automatically verified. For example, subdomain.contoso.com is automatically be verified if contoso.com has been verified. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Domain] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/domains', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DomainsRequestBuilder.DomainsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domains/item/domain_item_request_builder.py b/msgraph/generated/domains/item/domain_item_request_builder.py index 1a30206669c..a158e57f8b6 100644 --- a/msgraph/generated/domains/item/domain_item_request_builder.py +++ b/msgraph/generated/domains/item/domain_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/{domain%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DomainItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a domain from a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[DomainItemRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DomainItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Domain]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Domain]: """ Retrieve the properties and relationships of domain object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[DomainItemRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Domain, error_mapping) - async def patch(self,body: Optional[Domain] = None, request_configuration: Optional[DomainItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Domain]: + async def patch(self,body: Optional[Domain] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Domain]: """ Update the properties of domain object. param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[Domain] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Domain, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DomainItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a domain from a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/domains/{domain%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DomainItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of domain object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[DomainItemRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Domain] = None, request_configuration: Optional[DomainItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Domain] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of domain object. param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[Domain] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/domains/{domain%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -207,16 +208,6 @@ def verify(self) -> VerifyRequestBuilder: return VerifyRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DomainItemRequestBuilderGetQueryParameters(): """ @@ -243,27 +234,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DomainItemRequestBuilder.DomainItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domains/item/domain_name_references/count/count_request_builder.py b/msgraph/generated/domains/item/domain_name_references/count/count_request_builder.py index 3aaf8ad6915..add302b0819 100644 --- a/msgraph/generated/domains/item/domain_name_references/count/count_request_builder.py +++ b/msgraph/generated/domains/item/domain_name_references/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/{domain%2Did}/domainNameReferences/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/domains/item/domain_name_references/domain_name_references_request_builder.py b/msgraph/generated/domains/item/domain_name_references/domain_name_references_request_builder.py index 9afc3ff0dc3..25fb36b4f34 100644 --- a/msgraph/generated/domains/item/domain_name_references/domain_name_references_request_builder.py +++ b/msgraph/generated/domains/item/domain_name_references/domain_name_references_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DomainNameReferencesRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Retrieve a list of directoryObject with a reference to the domain. The returned list will contain all directory objects that have a dependency on the domain. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DomainNameReferencesRequestBu return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DomainNameReferencesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of directoryObject with a reference to the domain. The returned list will contain all directory objects that have a dependency on the domain. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainNameReferencesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DomainNameReferencesRequestBuilder.DomainNameReferencesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/domains/item/domain_name_references/item/directory_object_item_request_builder.py b/msgraph/generated/domains/item/domain_name_references/item/directory_object_item_request_builder.py index c1d933ec750..a427dfade32 100644 --- a/msgraph/generated/domains/item/domain_name_references/item/directory_object_item_request_builder.py +++ b/msgraph/generated/domains/item/domain_name_references/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/{domain%2Did}/domainNameReferences/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The objects such as users and groups that reference the domain ID. Read-only, Nullable. Supports $expand and $filter by the OData type of objects returned. For example /domains/{domainId}/domainNameReferences/microsoft.graph.user and /domains/{domainId}/domainNameReferences/microsoft.graph.group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The objects such as users and groups that reference the domain ID. Read-only, Nullable. Supports $expand and $filter by the OData type of objects returned. For example /domains/{domainId}/domainNameReferences/microsoft.graph.user and /domains/{domainId}/domainNameReferences/microsoft.graph.group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/domains/item/federation_configuration/count/count_request_builder.py b/msgraph/generated/domains/item/federation_configuration/count/count_request_builder.py index 286b26411b1..8ded496cbca 100644 --- a/msgraph/generated/domains/item/federation_configuration/count/count_request_builder.py +++ b/msgraph/generated/domains/item/federation_configuration/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/{domain%2Did}/federationConfiguration/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/domains/item/federation_configuration/federation_configuration_request_builder.py b/msgraph/generated/domains/item/federation_configuration/federation_configuration_request_builder.py index 19b2cea039f..1762e853fb0 100644 --- a/msgraph/generated/domains/item/federation_configuration/federation_configuration_request_builder.py +++ b/msgraph/generated/domains/item/federation_configuration/federation_configuration_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_internal_domain_federation_id(self,internal_domain_federation_id: str) -> url_tpl_params["internalDomainFederation%2Did"] = internal_domain_federation_id return InternalDomainFederationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FederationConfigurationRequestBuilderGetRequestConfiguration] = None) -> Optional[InternalDomainFederationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[InternalDomainFederationCollectionResponse]: """ Read the properties of the internalDomainFederation objects for the domain. This API returns only one object in the collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FederationConfigurationReques return await self.request_adapter.send_async(request_info, InternalDomainFederationCollectionResponse, error_mapping) - async def post(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[FederationConfigurationRequestBuilderPostRequestConfiguration] = None) -> Optional[InternalDomainFederation]: + async def post(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InternalDomainFederation]: """ Create a new internalDomainFederation object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[InternalDomainFederation] = None, request_con return await self.request_adapter.send_async(request_info, InternalDomainFederation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FederationConfigurationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties of the internalDomainFederation objects for the domain. This API returns only one object in the collection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[FederationCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[FederationConfigurationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new internalDomainFederation object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[InternalDomainFederation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/domains/{domain%2Did}/federationConfiguration', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederationConfigurationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FederationConfigurationRequestBuilder.FederationConfigurationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederationConfigurationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domains/item/federation_configuration/item/internal_domain_federation_item_request_builder.py b/msgraph/generated/domains/item/federation_configuration/item/internal_domain_federation_item_request_builder.py index e80ca8b32bf..6b2c18c7380 100644 --- a/msgraph/generated/domains/item/federation_configuration/item/internal_domain_federation_item_request_builder.py +++ b/msgraph/generated/domains/item/federation_configuration/item/internal_domain_federation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/{domain%2Did}/federationConfiguration/{internalDomainFederation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[InternalDomainFederationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an internalDomainFederation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[InternalDomainFederationIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[InternalDomainFederationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[InternalDomainFederation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[InternalDomainFederation]: """ Read the properties and relationships of an internalDomainFederation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[InternalDomainFederationItemR return await self.request_adapter.send_async(request_info, InternalDomainFederation, error_mapping) - async def patch(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[InternalDomainFederationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[InternalDomainFederation]: + async def patch(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InternalDomainFederation]: """ Update the properties of an internalDomainFederation object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[InternalDomainFederation] = None, request_co return await self.request_adapter.send_async(request_info, InternalDomainFederation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[InternalDomainFederationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an internalDomainFederation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/domains/{domain%2Did}/federationConfiguration/{internalDomainFederation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[InternalDomainFederationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an internalDomainFederation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[InternalDoma request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[InternalDomainFederationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an internalDomainFederation object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[InternalDomainFederation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/domains/{domain%2Did}/federationConfiguration/{internalDomainFederation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> InternalDomainFederationItem raise TypeError("raw_url cannot be null.") return InternalDomainFederationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InternalDomainFederationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class InternalDomainFederationItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InternalDomainFederationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InternalDomainFederationItemRequestBuilder.InternalDomainFederationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InternalDomainFederationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domains/item/force_delete/force_delete_request_builder.py b/msgraph/generated/domains/item/force_delete/force_delete_request_builder.py index 17bb317989f..7cdca0d2a35 100644 --- a/msgraph/generated/domains/item/force_delete/force_delete_request_builder.py +++ b/msgraph/generated/domains/item/force_delete/force_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/{domain%2Did}/forceDelete", path_parameters) - async def post(self,body: Optional[ForceDeletePostRequestBody] = None, request_configuration: Optional[ForceDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForceDeletePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a domain using an asynchronous long-running operation. Prior to calling forceDelete, you must update or remove any references to Exchange as the provisioning service. The following actions are performed as part of this operation: After the domain deletion completes, API operations for the deleted domain will return an HTTP 404 status code. To verify deletion of a domain, you can perform a get domain operation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForceDeletePostRequestBody] = None, request_c raise Exception("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: Optional[ForceDeletePostRequestBody] = None, request_configuration: Optional[ForceDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForceDeletePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a domain using an asynchronous long-running operation. Prior to calling forceDelete, you must update or remove any references to Exchange as the provisioning service. The following actions are performed as part of this operation: After the domain deletion completes, API operations for the deleted domain will return an HTTP 404 status code. To verify deletion of a domain, you can perform a get domain operation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForceDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return ForceDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForceDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domains/item/promote/promote_request_builder.py b/msgraph/generated/domains/item/promote/promote_request_builder.py index c7e67573922..78359b3b921 100644 --- a/msgraph/generated/domains/item/promote/promote_request_builder.py +++ b/msgraph/generated/domains/item/promote/promote_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/{domain%2Did}/promote", path_parameters) - async def post(self,request_configuration: Optional[PromoteRequestBuilderPostRequestConfiguration] = None) -> Optional[PromotePostResponse]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PromotePostResponse]: """ Promote a verified subdomain to the root domain. A verified domain has its isVerified property set to true. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[PromoteRequestBuilderPostReq return await self.request_adapter.send_async(request_info, PromotePostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[PromoteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Promote a verified subdomain to the root domain. A verified domain has its isVerified property set to true. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PromoteRequestBuilder: raise TypeError("raw_url cannot be null.") return PromoteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PromoteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domains/item/service_configuration_records/count/count_request_builder.py b/msgraph/generated/domains/item/service_configuration_records/count/count_request_builder.py index 9f16babae57..01d4854f18d 100644 --- a/msgraph/generated/domains/item/service_configuration_records/count/count_request_builder.py +++ b/msgraph/generated/domains/item/service_configuration_records/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/{domain%2Did}/serviceConfigurationRecords/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/domains/item/service_configuration_records/item/domain_dns_record_item_request_builder.py b/msgraph/generated/domains/item/service_configuration_records/item/domain_dns_record_item_request_builder.py index 090538b4f2d..5d9d4aed793 100644 --- a/msgraph/generated/domains/item/service_configuration_records/item/domain_dns_record_item_request_builder.py +++ b/msgraph/generated/domains/item/service_configuration_records/item/domain_dns_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/{domain%2Did}/serviceConfigurationRecords/{domainDnsRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property serviceConfigurationRecords for domains param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DomainDnsRecordItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DomainDnsRecordItemRequestBui return await self.request_adapter.send_async(request_info, DomainDnsRecord, error_mapping) - async def patch(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def patch(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Update the navigation property serviceConfigurationRecords in domains param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DomainDnsRecord] = None, request_configurati return await self.request_adapter.send_async(request_info, DomainDnsRecord, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property serviceConfigurationRecords for domains param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/domains/{domain%2Did}/serviceConfigurationRecords/{domainDnsRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DomainDnsRec request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property serviceConfigurationRecords in domains param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/domains/{domain%2Did}/serviceConfigurationRecords/{domainDnsRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DomainDnsRecordItemRequestBu raise TypeError("raw_url cannot be null.") return DomainDnsRecordItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DomainDnsRecordItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainDnsRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DomainDnsRecordItemRequestBuilder.DomainDnsRecordItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainDnsRecordItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domains/item/service_configuration_records/service_configuration_records_request_builder.py b/msgraph/generated/domains/item/service_configuration_records/service_configuration_records_request_builder.py index 46fd8ae6f5f..28c4b1287da 100644 --- a/msgraph/generated/domains/item/service_configuration_records/service_configuration_records_request_builder.py +++ b/msgraph/generated/domains/item/service_configuration_records/service_configuration_records_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_domain_dns_record_id(self,domain_dns_record_id: str) -> DomainDnsRecordIt url_tpl_params["domainDnsRecord%2Did"] = domain_dns_record_id return DomainDnsRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ServiceConfigurationRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[DomainDnsRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecordCollectionResponse]: """ Retrieves a list of domainDnsRecord objects needed to enable services for the domain. Use the returned list to add records to the zone file of the domain. This can be done through the domain registrar or DNS server configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ServiceConfigurationRecordsRe return await self.request_adapter.send_async(request_info, DomainDnsRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[ServiceConfigurationRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def post(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Create new navigation property to serviceConfigurationRecords for domains param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[DomainDnsRecord] = None, request_configuratio return await self.request_adapter.send_async(request_info, DomainDnsRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceConfigurationRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieves a list of domainDnsRecord objects needed to enable services for the domain. Use the returned list to add records to the zone file of the domain. This can be done through the domain registrar or DNS server configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ServiceConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[ServiceConfigurationRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to serviceConfigurationRecords for domains param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/domains/{domain%2Did}/serviceConfigurationRecords', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceConfigurationRecordsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceConfigurationRecordsRequestBuilder.ServiceConfigurationRecordsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceConfigurationRecordsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domains/item/verification_dns_records/count/count_request_builder.py b/msgraph/generated/domains/item/verification_dns_records/count/count_request_builder.py index 545b5d9b9d5..07d7b9bfb10 100644 --- a/msgraph/generated/domains/item/verification_dns_records/count/count_request_builder.py +++ b/msgraph/generated/domains/item/verification_dns_records/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/{domain%2Did}/verificationDnsRecords/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/domains/item/verification_dns_records/item/domain_dns_record_item_request_builder.py b/msgraph/generated/domains/item/verification_dns_records/item/domain_dns_record_item_request_builder.py index e661266f130..2943c079eda 100644 --- a/msgraph/generated/domains/item/verification_dns_records/item/domain_dns_record_item_request_builder.py +++ b/msgraph/generated/domains/item/verification_dns_records/item/domain_dns_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/{domain%2Did}/verificationDnsRecords/{domainDnsRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property verificationDnsRecords for domains param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DomainDnsRecordItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Microsoft Entra ID. Read-only, Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DomainDnsRecordItemRequestBui return await self.request_adapter.send_async(request_info, DomainDnsRecord, error_mapping) - async def patch(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def patch(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Update the navigation property verificationDnsRecords in domains param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DomainDnsRecord] = None, request_configurati return await self.request_adapter.send_async(request_info, DomainDnsRecord, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property verificationDnsRecords for domains param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/domains/{domain%2Did}/verificationDnsRecords/{domainDnsRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Microsoft Entra ID. Read-only, Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DomainDnsRec request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property verificationDnsRecords in domains param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/domains/{domain%2Did}/verificationDnsRecords/{domainDnsRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DomainDnsRecordItemRequestBu raise TypeError("raw_url cannot be null.") return DomainDnsRecordItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DomainDnsRecordItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainDnsRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DomainDnsRecordItemRequestBuilder.DomainDnsRecordItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DomainDnsRecordItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domains/item/verification_dns_records/verification_dns_records_request_builder.py b/msgraph/generated/domains/item/verification_dns_records/verification_dns_records_request_builder.py index 15133285a37..b211f2ab992 100644 --- a/msgraph/generated/domains/item/verification_dns_records/verification_dns_records_request_builder.py +++ b/msgraph/generated/domains/item/verification_dns_records/verification_dns_records_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_domain_dns_record_id(self,domain_dns_record_id: str) -> DomainDnsRecordIt url_tpl_params["domainDnsRecord%2Did"] = domain_dns_record_id return DomainDnsRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VerificationDnsRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[DomainDnsRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecordCollectionResponse]: """ Retrieve a list of domainDnsRecord objects. You cannot use an associated domain with your Microsoft Entra tenant until ownership is verified. To verify the ownership of the domain, retrieve the domain verification records and add the details to the zone file of the domain. This can be done through the domain registrar or DNS server configuration. Root domains require verification. For example, contoso.com requires verification. If a root domain is verified, subdomains of the root domain are automatically verified. For example, subdomain.contoso.com is automatically be verified if contoso.com has been verified. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[VerificationDnsRecordsRequest return await self.request_adapter.send_async(request_info, DomainDnsRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[VerificationDnsRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def post(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Create new navigation property to verificationDnsRecords for domains param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[DomainDnsRecord] = None, request_configuratio return await self.request_adapter.send_async(request_info, DomainDnsRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VerificationDnsRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of domainDnsRecord objects. You cannot use an associated domain with your Microsoft Entra tenant until ownership is verified. To verify the ownership of the domain, retrieve the domain verification records and add the details to the zone file of the domain. This can be done through the domain registrar or DNS server configuration. Root domains require verification. For example, contoso.com requires verification. If a root domain is verified, subdomains of the root domain are automatically verified. For example, subdomain.contoso.com is automatically be verified if contoso.com has been verified. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[Verification request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[VerificationDnsRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to verificationDnsRecords for domains param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/domains/{domain%2Did}/verificationDnsRecords', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VerificationDnsRecordsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VerificationDnsRecordsRequestBuilder.VerificationDnsRecordsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VerificationDnsRecordsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/domains/item/verify/verify_request_builder.py b/msgraph/generated/domains/item/verify/verify_request_builder.py index fd4db99e544..46d3c520eac 100644 --- a/msgraph/generated/domains/item/verify/verify_request_builder.py +++ b/msgraph/generated/domains/item/verify/verify_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/domains/{domain%2Did}/verify", path_parameters) - async def post(self,request_configuration: Optional[VerifyRequestBuilderPostRequestConfiguration] = None) -> Optional[Domain]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Domain]: """ Validates the ownership of the domain. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[VerifyRequestBuilderPostRequ return await self.request_adapter.send_async(request_info, Domain, error_mapping) - def to_post_request_information(self,request_configuration: Optional[VerifyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Validates the ownership of the domain. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> VerifyRequestBuilder: raise TypeError("raw_url cannot be null.") return VerifyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VerifyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/drives_request_builder.py b/msgraph/generated/drives/drives_request_builder.py index 8172337ef91..0effe3fdfe2 100644 --- a/msgraph/generated/drives/drives_request_builder.py +++ b/msgraph/generated/drives/drives_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_drive_id(self,drive_id: str) -> DriveItemRequestBuilder: url_tpl_params["drive%2Did"] = drive_id return DriveItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: """ Get entities from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[DrivesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - async def post(self,body: Optional[Drive] = None, request_configuration: Optional[DrivesRequestBuilderPostRequestConfiguration] = None) -> Optional[Drive]: + async def post(self,body: Optional[Drive] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ Add new entity to drives param body: The request body @@ -85,7 +86,7 @@ async def post(self,body: Optional[Drive] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -96,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[DrivesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Drive] = None, request_configuration: Optional[DrivesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Drive] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to drives param body: The request body @@ -105,7 +106,7 @@ def to_post_request_information(self,body: Optional[Drive] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -172,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DrivesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DrivesRequestBuilder.DrivesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DrivesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/bundles/bundles_request_builder.py b/msgraph/generated/drives/item/bundles/bundles_request_builder.py index 71810889895..674f50cee7c 100644 --- a/msgraph/generated/drives/item/bundles/bundles_request_builder.py +++ b/msgraph/generated/drives/item/bundles/bundles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_drive_item_id(self,drive_item_id: str) -> DriveItemItemRequestBuilder: url_tpl_params["driveItem%2Did"] = drive_item_id return DriveItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BundlesRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: """ Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[BundlesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, DriveItemCollectionResponse, error_mapping) - async def post(self,body: Optional[DriveItem] = None, request_configuration: Optional[BundlesRequestBuilderPostRequestConfiguration] = None) -> Optional[DriveItem]: + async def post(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Create new navigation property to bundles for drives param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DriveItem] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BundlesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[BundlesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[BundlesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to bundles for drives param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DriveItem] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/bundles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BundlesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BundlesRequestBuilder.BundlesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BundlesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/bundles/count/count_request_builder.py b/msgraph/generated/drives/item/bundles/count/count_request_builder.py index 521b3519157..c62e67ee850 100644 --- a/msgraph/generated/drives/item/bundles/count/count_request_builder.py +++ b/msgraph/generated/drives/item/bundles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/bundles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/bundles/item/content/content_request_builder.py b/msgraph/generated/drives/item/bundles/item/content/content_request_builder.py index 3c7222bfe2f..8555aab816d 100644 --- a/msgraph/generated/drives/item/bundles/item/content/content_request_builder.py +++ b/msgraph/generated/drives/item/bundles/item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/bundles/{driveItem%2Did}/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -67,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -87,7 +88,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/drives/{drive%2Did}/bundles/{driveItem%2Did}/content', self.path_parameters) + 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") @@ -124,27 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/bundles/item/drive_item_item_request_builder.py b/msgraph/generated/drives/item/bundles/item/drive_item_item_request_builder.py index 440d8af642a..b4cf0f339d9 100644 --- a/msgraph/generated/drives/item/bundles/item/drive_item_item_request_builder.py +++ b/msgraph/generated/drives/item/bundles/item/drive_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/bundles/{driveItem%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGe return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemItemRequestBuilder.DriveItemItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/drives/item/created_by_user/created_by_user_request_builder.py index 23445d83a9a..de41c7ba570 100644 --- a/msgraph/generated/drives/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/drives/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 38a2cabd0b8..2020f1f1e84 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/drives/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index 616ebe85fa8..a5966291273 100644 --- a/msgraph/generated/drives/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/drives/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/drives/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index dfacf7afb5a..bae46cc5ef7 100644 --- a/msgraph/generated/drives/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/drives/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/drive_item_request_builder.py b/msgraph/generated/drives/item/drive_item_request_builder.py index aa201932f60..aeec8538a34 100644 --- a/msgraph/generated/drives/item/drive_item_request_builder.py +++ b/msgraph/generated/drives/item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DriveItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[DriveItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ Get entity from drives by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Drive, error_mapping) - async def patch(self,body: Optional[Drive] = None, request_configuration: Optional[DriveItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Drive]: + async def patch(self,body: Optional[Drive] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ Update entity in drives param body: The request body @@ -110,18 +111,18 @@ def search_with_q(self,q: Optional[str] = None) -> SearchWithQRequestBuilder: return SearchWithQRequestBuilder(self.request_adapter, self.path_parameters, q) - def to_delete_request_information(self,request_configuration: Optional[DriveItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from drives by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -132,7 +133,7 @@ def to_get_request_information(self,request_configuration: Optional[DriveItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Drive] = None, request_configuration: Optional[DriveItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Drive] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in drives param body: The request body @@ -141,7 +142,7 @@ def to_patch_request_information(self,body: Optional[Drive] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -247,16 +248,6 @@ def special(self) -> SpecialRequestBuilder: return SpecialRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DriveItemRequestBuilderGetQueryParameters(): """ @@ -283,27 +274,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/following/count/count_request_builder.py b/msgraph/generated/drives/item/following/count/count_request_builder.py index 76f11d5f641..300b0f6432e 100644 --- a/msgraph/generated/drives/item/following/count/count_request_builder.py +++ b/msgraph/generated/drives/item/following/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/following/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/following/following_request_builder.py b/msgraph/generated/drives/item/following/following_request_builder.py index 7343f8baed7..b137991564b 100644 --- a/msgraph/generated/drives/item/following/following_request_builder.py +++ b/msgraph/generated/drives/item/following/following_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_drive_item_id(self,drive_item_id: str) -> DriveItemItemRequestBuilder: url_tpl_params["driveItem%2Did"] = drive_item_id return DriveItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FollowingRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: """ List the items that have been followed by the signed in user.This collection includes items that are in the user's drive as well as items they have access to from other drives. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FollowingRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DriveItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FollowingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the items that have been followed by the signed in user.This collection includes items that are in the user's drive as well as items they have access to from other drives. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FollowingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FollowingRequestBuilder.FollowingRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/following/item/content/content_request_builder.py b/msgraph/generated/drives/item/following/item/content/content_request_builder.py index e77f87db243..5888d12900f 100644 --- a/msgraph/generated/drives/item/following/item/content/content_request_builder.py +++ b/msgraph/generated/drives/item/following/item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/following/{driveItem%2Did}/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +69,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -88,7 +89,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/drives/{drive%2Did}/following/{driveItem%2Did}/content', self.path_parameters) + 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") @@ -125,27 +126,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/following/item/drive_item_item_request_builder.py b/msgraph/generated/drives/item/following/item/drive_item_item_request_builder.py index 966211e5e7b..37a66b76644 100644 --- a/msgraph/generated/drives/item/following/item/drive_item_item_request_builder.py +++ b/msgraph/generated/drives/item/following/item/drive_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/following/{driveItem%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The list of items the user is following. Only in OneDrive for Business. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGe return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of items the user is following. Only in OneDrive for Business. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemItemRequestBuilder.DriveItemItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/count/count_request_builder.py b/msgraph/generated/drives/item/items/count/count_request_builder.py index cc4a047c532..f4a8e22fa1e 100644 --- a/msgraph/generated/drives/item/items/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/analytics/all_time/all_time_request_builder.py b/msgraph/generated/drives/item/items/item/analytics/all_time/all_time_request_builder.py index 0bb6423ad20..18afa0854fb 100644 --- a/msgraph/generated/drives/item/items/item/analytics/all_time/all_time_request_builder.py +++ b/msgraph/generated/drives/item/items/item/analytics/all_time/all_time_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/allTime{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AllTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get [itemAnalytics][] about the views that took place under this resource.The itemAnalytics resource is a convenient way to get activity stats for allTime and the lastSevenDays.For a custom time range or interval, use the [getActivitiesByInterval][] API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[AllTimeRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get [itemAnalytics][] about the views that took place under this resource.The itemAnalytics resource is a convenient way to get activity stats for allTime and the lastSevenDays.For a custom time range or interval, use the [getActivitiesByInterval][] API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllTimeRequestBuilder.AllTimeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/analytics/analytics_request_builder.py b/msgraph/generated/drives/item/items/item/analytics/analytics_request_builder.py index 271d7befee1..8c2f0777478 100644 --- a/msgraph/generated/drives/item/items/item/analytics/analytics_request_builder.py +++ b/msgraph/generated/drives/item/items/item/analytics/analytics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property analytics for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Analytics about the view activities that took place on this item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in drives param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Analytics about the view activities that took place on this item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AnalyticsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in drives param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def last_seven_days(self) -> LastSevenDaysRequestBuilder: return LastSevenDaysRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AnalyticsRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AnalyticsRequestBuilder.AnalyticsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/count/count_request_builder.py index 7bf1ade743a..5e087e4b765 100644 --- a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/activities_request_builder.py b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/activities_request_builder.py index 2d7f77622ba..5414e7f881e 100644 --- a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/activities_request_builder.py +++ b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/activities_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_item_activity_id(self,item_activity_id: str) -> ItemActivityItemRequestBu url_tpl_params["itemActivity%2Did"] = item_activity_id return ItemActivityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityCollectionResponse]: """ Exposes the itemActivities represented in this itemActivityStat resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ItemActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemActivity]: + async def post(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: """ Create new navigation property to activities for drives param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ItemActivity] = None, request_configuration: return await self.request_adapter.send_async(request_info, ItemActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Exposes the itemActivities represented in this itemActivityStat resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ActivitiesRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to activities for drives param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ItemActivity] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivitiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/count/count_request_builder.py index bdf8785cebe..f899f9be548 100644 --- a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/item/drive_item/content/content_request_builder.py b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/item/drive_item/content/content_request_builder.py index 67200075322..429784cb8df 100644 --- a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/item/drive_item/content/content_request_builder.py +++ b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/item/drive_item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -67,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -87,7 +88,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}/driveItem/content', self.path_parameters) + 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") @@ -124,27 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/item/drive_item/drive_item_request_builder.py b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/item/drive_item/drive_item_request_builder.py index a1e6000c556..b5924702406 100644 --- a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/item/drive_item/drive_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/item/drive_item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}/driveItem{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Exposes the driveItem that was the target of this activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Exposes the driveItem that was the target of this activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/item/item_activity_item_request_builder.py b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/item/item_activity_item_request_builder.py index 42bac909809..234e720bff8 100644 --- a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/item/item_activity_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/activities/item/item_activity_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ItemActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property activities for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ItemActivityItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ItemActivityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: """ Exposes the itemActivities represented in this itemActivityStat resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ItemActivityItemRequestBuilde return await self.request_adapter.send_async(request_info, ItemActivity, error_mapping) - async def patch(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ItemActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemActivity]: + async def patch(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: """ Update the navigation property activities in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ItemActivity] = None, request_configuration: return await self.request_adapter.send_async(request_info, ItemActivity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ItemActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property activities for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ItemActivityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Exposes the itemActivities represented in this itemActivityStat resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemActivity request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ItemActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property activities in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ItemActivity] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def drive_item(self) -> DriveItemRequestBuilder: return DriveItemRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ItemActivityItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemActivityItemRequestBuilder.ItemActivityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/item_activity_stat_item_request_builder.py b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/item_activity_stat_item_request_builder.py index fbd2e3807bd..82ce1e95fd2 100644 --- a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/item_activity_stat_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item/item_activity_stat_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property itemActivityStats for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ItemActivityStatItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get itemActivityStats from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ItemActivityStatItemRequestBu return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - async def patch(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def patch(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Update the navigation property itemActivityStats in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ItemActivityStat] = None, request_configurat return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property itemActivityStats for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get itemActivityStats from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemActivity request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property itemActivityStats in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def activities(self) -> ActivitiesRequestBuilder: return ActivitiesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ItemActivityStatItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemActivityStatItemRequestBuilder.ItemActivityStatItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item_activity_stats_request_builder.py b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item_activity_stats_request_builder.py index a4da6f105c3..0b5180b8448 100644 --- a/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item_activity_stats_request_builder.py +++ b/msgraph/generated/drives/item/items/item/analytics/item_activity_stats/item_activity_stats_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_item_activity_stat_id(self,item_activity_stat_id: str) -> ItemActivitySta url_tpl_params["itemActivityStat%2Did"] = item_activity_stat_id return ItemActivityStatItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemActivityStatsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStatCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStatCollectionResponse]: """ Get itemActivityStats from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ItemActivityStatsRequestBuild return await self.request_adapter.send_async(request_info, ItemActivityStatCollectionResponse, error_mapping) - async def post(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatsRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def post(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Create new navigation property to itemActivityStats for drives param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ItemActivityStat] = None, request_configurati return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemActivityStatsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get itemActivityStats from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemActivity request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to itemActivityStats for drives param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ItemActivityStat] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/itemActivityStats', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemActivityStatsRequestBuilder.ItemActivityStatsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/analytics/last_seven_days/last_seven_days_request_builder.py b/msgraph/generated/drives/item/items/item/analytics/last_seven_days/last_seven_days_request_builder.py index db038e78cf7..5021b2b5e43 100644 --- a/msgraph/generated/drives/item/items/item/analytics/last_seven_days/last_seven_days_request_builder.py +++ b/msgraph/generated/drives/item/items/item/analytics/last_seven_days/last_seven_days_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/analytics/lastSevenDays{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastSevenDaysRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get lastSevenDays from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[LastSevenDaysRequestBuilderGe return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastSevenDaysRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get lastSevenDays from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastSevenDaysRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastSevenDaysRequestBuilder.LastSevenDaysRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/assign_sensitivity_label/assign_sensitivity_label_request_builder.py b/msgraph/generated/drives/item/items/item/assign_sensitivity_label/assign_sensitivity_label_request_builder.py index 8441011eb2d..626a7f9ad8b 100644 --- a/msgraph/generated/drives/item/items/item/assign_sensitivity_label/assign_sensitivity_label_request_builder.py +++ b/msgraph/generated/drives/item/items/item/assign_sensitivity_label/assign_sensitivity_label_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/assignSensitivityLabel", path_parameters) - async def post(self,body: Optional[AssignSensitivityLabelPostRequestBody] = None, request_configuration: Optional[AssignSensitivityLabelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignSensitivityLabelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action assignSensitivityLabel param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[AssignSensitivityLabelPostRequestBody] = None raise Exception("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: Optional[AssignSensitivityLabelPostRequestBody] = None, request_configuration: Optional[AssignSensitivityLabelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignSensitivityLabelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action assignSensitivityLabel param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignSensitivityLabelReques raise TypeError("raw_url cannot be null.") return AssignSensitivityLabelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignSensitivityLabelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/checkin/checkin_request_builder.py b/msgraph/generated/drives/item/items/item/checkin/checkin_request_builder.py index e1439866bd6..e171c8fa8f7 100644 --- a/msgraph/generated/drives/item/items/item/checkin/checkin_request_builder.py +++ b/msgraph/generated/drives/item/items/item/checkin/checkin_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/checkin", path_parameters) - async def post(self,body: Optional[CheckinPostRequestBody] = None, request_configuration: Optional[CheckinRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CheckinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Check in a checked out driveItem resource, which makes the version of the document available to others. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CheckinPostRequestBody] = None, request_confi raise Exception("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: Optional[CheckinPostRequestBody] = None, request_configuration: Optional[CheckinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check in a checked out driveItem resource, which makes the version of the document available to others. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckinRequestBuilder: raise TypeError("raw_url cannot be null.") return CheckinRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckinRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/checkout/checkout_request_builder.py b/msgraph/generated/drives/item/items/item/checkout/checkout_request_builder.py index af434594e84..21c1fb801ce 100644 --- a/msgraph/generated/drives/item/items/item/checkout/checkout_request_builder.py +++ b/msgraph/generated/drives/item/items/item/checkout/checkout_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/checkout", path_parameters) - async def post(self,request_configuration: Optional[CheckoutRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Check out a driveItem resource to prevent others from editing the document, and prevent your changes from being visible until the documented is checked in. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CheckoutRequestBuilderPostRe raise Exception("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[CheckoutRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check out a driveItem resource to prevent others from editing the document, and prevent your changes from being visible until the documented is checked in. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckoutRequestBuilder: raise TypeError("raw_url cannot be null.") return CheckoutRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckoutRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/children/children_request_builder.py b/msgraph/generated/drives/item/items/item/children/children_request_builder.py index c5e44e26799..ff9a7ab67f4 100644 --- a/msgraph/generated/drives/item/items/item/children/children_request_builder.py +++ b/msgraph/generated/drives/item/items/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_drive_item_id1(self,drive_item_id1: str) -> DriveItemItemRequestBuilder: url_tpl_params["driveItem%2Did1"] = drive_item_id1 return DriveItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: """ Return a collection of DriveItems in the children relationship of a DriveItem. DriveItems with a non-null folder or package facet can have one or more child DriveItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, DriveItemCollectionResponse, error_mapping) - async def post(self,body: Optional[DriveItem] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[DriveItem]: + async def post(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Create new navigation property to children for drives param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DriveItem] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return a collection of DriveItems in the children relationship of a DriveItem. DriveItems with a non-null folder or package facet can have one or more child DriveItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for drives param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DriveItem] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/children/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/children/count/count_request_builder.py index 487d9cfadaa..2859504dbba 100644 --- a/msgraph/generated/drives/item/items/item/children/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/children/item/content/content_request_builder.py b/msgraph/generated/drives/item/items/item/children/item/content/content_request_builder.py index 7f8efb25688..74b5d9ed58a 100644 --- a/msgraph/generated/drives/item/items/item/children/item/content/content_request_builder.py +++ b/msgraph/generated/drives/item/items/item/children/item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/children/{driveItem%2Did1}/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +69,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -88,7 +89,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/children/{driveItem%2Did1}/content', self.path_parameters) + 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") @@ -125,27 +126,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/children/item/drive_item_item_request_builder.py b/msgraph/generated/drives/item/items/item/children/item/drive_item_item_request_builder.py index f90e839a5a4..2fb04e6ab3d 100644 --- a/msgraph/generated/drives/item/items/item/children/item/drive_item_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/children/item/drive_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/children/{driveItem%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGe return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemItemRequestBuilder.DriveItemItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/content/content_request_builder.py b/msgraph/generated/drives/item/items/item/content/content_request_builder.py index 289dfd53f87..ffab0a74fdb 100644 --- a/msgraph/generated/drives/item/items/item/content/content_request_builder.py +++ b/msgraph/generated/drives/item/items/item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -67,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -87,7 +88,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/content', self.path_parameters) + 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") @@ -124,27 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 8718e87d952..545e1ed1c84 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/copy", path_parameters) - async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> Optional[DriveItem]: + async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Asynchronously creates a copy of an [driveItem][item-resource] (including any children), under a new parent item or with a new name. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Asynchronously creates a copy of an [driveItem][item-resource] (including any children), under a new parent item or with a new name. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6be368c6cce..69fdea42382 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/createLink", path_parameters) - async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateLinkRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateLinkRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateLinkRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/drives/item/items/item/create_upload_session/create_upload_session_request_builder.py index 7de9e9d961c..169f497e91f 100644 --- a/msgraph/generated/drives/item/items/item/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/drives/item/items/item/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UploadSession]: """ Invoke action createUploadSession param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action createUploadSession param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/drives/item/items/item/created_by_user/created_by_user_request_builder.py index 74c6be8266c..e45873c5c02 100644 --- a/msgraph/generated/drives/item/items/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/drives/item/items/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 1f3df4060da..b9896f7e117 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index 911c0ff1281..f741f5b69c4 100644 --- a/msgraph/generated/drives/item/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/drives/item/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index b7fb52d12e8..ecf2121960a 100644 --- a/msgraph/generated/drives/item/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/drives/item/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/delta/delta_request_builder.py b/msgraph/generated/drives/item/items/item/delta/delta_request_builder.py index 581aae5fd32..5a5b15d5296 100644 --- a/msgraph/generated/drives/item/items/item/delta/delta_request_builder.py +++ b/msgraph/generated/drives/item/items/item/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/delta_with_token/delta_with_token_request_builder.py b/msgraph/generated/drives/item/items/item/delta_with_token/delta_with_token_request_builder.py index 174223247e4..456c756ef3d 100644 --- a/msgraph/generated/drives/item/items/item/delta_with_token/delta_with_token_request_builder.py +++ b/msgraph/generated/drives/item/items/item/delta_with_token/delta_with_token_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['token'] = str(token) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/delta(token='{token}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaWithTokenRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaWithTokenGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaWithTokenGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[DeltaWithTokenRequestBuilderG return await self.request_adapter.send_async(request_info, DeltaWithTokenGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaWithTokenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaWithTokenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaWithTokenRequestBuilder.DeltaWithTokenRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/drive_item_item_request_builder.py b/msgraph/generated/drives/item/items/item/drive_item_item_request_builder.py index b248bc55465..bdcbf305ef3 100644 --- a/msgraph/generated/drives/item/items/item/drive_item_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/drive_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -57,7 +58,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DriveItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a DriveItem by using its ID or path.Deleting items using this method moves the items to the recycle bin instead of permanently deleting the item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -88,7 +89,7 @@ def delta_with_token(self,token: Optional[str] = None) -> DeltaWithTokenRequestB return DeltaWithTokenRequestBuilder(self.request_adapter, self.path_parameters, token) - async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ All items contained in the drive. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,13 +127,13 @@ def get_activities_by_interval_with_start_date_time_with_end_date_time_with_inte return GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, interval, start_date_time) - async def patch(self,body: Optional[DriveItem] = None, request_configuration: Optional[DriveItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DriveItem]: + async def patch(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ - To move a DriveItem to a new parent item, your app requests to update the parentReference of the DriveItem to move. This is a special case of the Update method.Your app can combine moving an item to a new container and updating other properties of the item into a single request. Items cannot be moved between Drives using this request. + Update the metadata for a driveItem by ID or path. You can also use update to move an item to another parent by updating the item's parentReference property. 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-move?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/driveitem-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -162,18 +163,18 @@ def search_with_q(self,q: Optional[str] = None) -> SearchWithQRequestBuilder: return SearchWithQRequestBuilder(self.request_adapter, self.path_parameters, q) - def to_delete_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a DriveItem by using its ID or path.Deleting items using this method moves the items to the recycle bin instead of permanently deleting the item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All items contained in the drive. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -184,16 +185,16 @@ def to_get_request_information(self,request_configuration: Optional[DriveItemIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[DriveItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - To move a DriveItem to a new parent item, your app requests to update the parentReference of the DriveItem to move. This is a special case of the Update method.Your app can combine moving an item to a new container and updating other properties of the item into a single request. Items cannot be moved between Drives using this request. + Update the metadata for a driveItem by ID or path. You can also use update to move an item to another parent by updating the item's parentReference property. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -461,16 +462,6 @@ def workbook(self) -> WorkbookRequestBuilder: return WorkbookRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DriveItemItemRequestBuilderGetQueryParameters(): """ @@ -497,27 +488,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemItemRequestBuilder.DriveItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/extract_sensitivity_labels/extract_sensitivity_labels_request_builder.py b/msgraph/generated/drives/item/items/item/extract_sensitivity_labels/extract_sensitivity_labels_request_builder.py index 268eb918d39..829a5c52fa3 100644 --- a/msgraph/generated/drives/item/items/item/extract_sensitivity_labels/extract_sensitivity_labels_request_builder.py +++ b/msgraph/generated/drives/item/items/item/extract_sensitivity_labels/extract_sensitivity_labels_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/extractSensitivityLabels", path_parameters) - async def post(self,request_configuration: Optional[ExtractSensitivityLabelsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExtractSensitivityLabelsResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtractSensitivityLabelsResult]: """ Invoke action extractSensitivityLabels param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[ExtractSensitivityLabelsRequ return await self.request_adapter.send_async(request_info, ExtractSensitivityLabelsResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ExtractSensitivityLabelsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action extractSensitivityLabels param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtractSensitivityLabelsRequ raise TypeError("raw_url cannot be null.") return ExtractSensitivityLabelsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtractSensitivityLabelsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/follow/follow_request_builder.py b/msgraph/generated/drives/item/items/item/follow/follow_request_builder.py index 994d08eb5f6..f7499ce96ef 100644 --- a/msgraph/generated/drives/item/items/item/follow/follow_request_builder.py +++ b/msgraph/generated/drives/item/items/item/follow/follow_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/follow", path_parameters) - async def post(self,request_configuration: Optional[FollowRequestBuilderPostRequestConfiguration] = None) -> Optional[DriveItem]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Follow a driveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[FollowRequestBuilderPostRequ return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_post_request_information(self,request_configuration: Optional[FollowRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Follow a driveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FollowRequestBuilder: raise TypeError("raw_url cannot be null.") return FollowRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FollowRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py b/msgraph/generated/drives/item/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py index 6be804578f1..82804cb89b4 100644 --- a/msgraph/generated/drives/item/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py +++ b/msgraph/generated/drives/item/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalReques return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalRequestBuilder.GetActivitiesByIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py b/msgraph/generated/drives/item/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py index ded0ca15351..24b4219ce67 100644 --- a/msgraph/generated/drives/item/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py +++ b/msgraph/generated/drives/item/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithSt return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -130,17 +131,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters] = None - - 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 c76c21160c4..b5954debd9e 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/invite", path_parameters) - async def post(self,body: Optional[InvitePostRequestBody] = None, request_configuration: Optional[InviteRequestBuilderPostRequestConfiguration] = None) -> Optional[InvitePostResponse]: + async def post(self,body: Optional[InvitePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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][]. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[InvitePostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, InvitePostResponse, error_mapping) - def to_post_request_information(self,body: Optional[InvitePostRequestBody] = None, request_configuration: Optional[InviteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[InvitePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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][]. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> InviteRequestBuilder: raise TypeError("raw_url cannot be null.") return InviteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InviteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/drives/item/items/item/last_modified_by_user/last_modified_by_user_request_builder.py index b30bf475302..fcb8647c738 100644 --- a/msgraph/generated/drives/item/items/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/drives/item/items/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 fcda78bd7b4..06136b51465 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index a74425ebe7c..5ade8d3e5ad 100644 --- a/msgraph/generated/drives/item/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/drives/item/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index def10b3d2b1..b312ff64f50 100644 --- a/msgraph/generated/drives/item/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/drives/item/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/list_item/list_item_request_builder.py b/msgraph/generated/drives/item/items/item/list_item/list_item_request_builder.py index 0048154f111..e83219d1c89 100644 --- a/msgraph/generated/drives/item/items/item/list_item/list_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/list_item/list_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/listItem{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ For drives in SharePoint, the associated document library list item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ListItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ListItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For drives in SharePoint, the associated document library list item. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListItemRequestBuilder.ListItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/permanent_delete/permanent_delete_request_builder.py b/msgraph/generated/drives/item/items/item/permanent_delete/permanent_delete_request_builder.py index 8d52dd18ede..6a46d94734a 100644 --- a/msgraph/generated/drives/item/items/item/permanent_delete/permanent_delete_request_builder.py +++ b/msgraph/generated/drives/item/items/item/permanent_delete/permanent_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/permanentDelete", path_parameters) - async def post(self,request_configuration: Optional[PermanentDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[PermanentDeleteRequestBuilde raise Exception("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[PermanentDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PermanentDeleteRequestBuilde raise TypeError("raw_url cannot be null.") return PermanentDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermanentDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/permissions/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/permissions/count/count_request_builder.py index b54e3851b2d..d40b10200f3 100644 --- a/msgraph/generated/drives/item/items/item/permissions/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/permissions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/permissions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/permissions/item/grant/grant_request_builder.py b/msgraph/generated/drives/item/items/item/permissions/item/grant/grant_request_builder.py index c8e851c950d..353617a9c04 100644 --- a/msgraph/generated/drives/item/items/item/permissions/item/grant/grant_request_builder.py +++ b/msgraph/generated/drives/item/items/item/permissions/item/grant/grant_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/permissions/{permission%2Did}/grant", path_parameters) - async def post(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = None) -> Optional[GrantPostResponse]: + async def post(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GrantPostResponse]: """ Grant users access to a link represented by a [permission][]. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GrantPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, GrantPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Grant users access to a link represented by a [permission][]. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GrantRequestBuilder: raise TypeError("raw_url cannot be null.") return GrantRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GrantRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/permissions/item/permission_item_request_builder.py b/msgraph/generated/drives/item/items/item/permissions/item/permission_item_request_builder.py index 4fe9d39b69c..39a39ab41cb 100644 --- a/msgraph/generated/drives/item/items/item/permissions/item/permission_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/permissions/item/permission_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove access to a DriveItem. Only sharing permissions that are not inherited can be deleted.The inheritedFrom property must be null. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PermissionItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PermissionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Permission]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Return the effective sharing permission for a particular permission resource. Effective permissions of an item can come from two sources: permissions set directly on the item itself or permissions that are inherited from the item's ancestors. Callers can differentiate if the permission is inherited or not by checking the inheritedFrom property.This property is an ItemReference resource referencing the ancestor that the permission is inherited from. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[PermissionItemRequestBuilderG return await self.request_adapter.send_async(request_info, Permission, error_mapping) - async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Permission]: + async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Update the properties of a sharing permission by patching the permission resource. Only the roles property can be modified this way. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Permission] = None, request_configuration: O return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove access to a DriveItem. Only sharing permissions that are not inherited can be deleted.The inheritedFrom property must be null. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/permissions/{permission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PermissionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the effective sharing permission for a particular permission resource. Effective permissions of an item can come from two sources: permissions set directly on the item itself or permissions that are inherited from the item's ancestors. Callers can differentiate if the permission is inherited or not by checking the inheritedFrom property.This property is an ItemReference resource referencing the ancestor that the permission is inherited from. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a sharing permission by patching the permission resource. Only the roles property can be modified this way. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Permission] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/permissions/{permission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def grant(self) -> GrantRequestBuilder: return GrantRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PermissionItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionItemRequestBuilder.PermissionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/permissions/permissions_request_builder.py b/msgraph/generated/drives/item/items/item/permissions/permissions_request_builder.py index 14a5fec7ce4..fe3466a40a6 100644 --- a/msgraph/generated/drives/item/items/item/permissions/permissions_request_builder.py +++ b/msgraph/generated/drives/item/items/item/permissions/permissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: url_tpl_params["permission%2Did"] = permission_id return PermissionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: """ List the effective sharing permissions on a driveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Create new navigation property to permissions for drives param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Permission] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the effective sharing permissions on a driveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissions for drives param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Permission] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/permissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionsRequestBuilder.PermissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/preview/preview_request_builder.py b/msgraph/generated/drives/item/items/item/preview/preview_request_builder.py index fcc02c3a657..0d8c733a4a1 100644 --- a/msgraph/generated/drives/item/items/item/preview/preview_request_builder.py +++ b/msgraph/generated/drives/item/items/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/preview", path_parameters) - async def post(self,body: Optional[PreviewPostRequestBody] = None, request_configuration: Optional[PreviewRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemPreviewInfo]: + async def post(self,body: Optional[PreviewPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemPreviewInfo]: """ Invoke action preview param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PreviewPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, ItemPreviewInfo, error_mapping) - def to_post_request_information(self,body: Optional[PreviewPostRequestBody] = None, request_configuration: Optional[PreviewRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PreviewPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action preview param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 db9a2c42546..0e6caf9c15c 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/restore", path_parameters) - async def post(self,body: Optional[RestorePostRequestBody] = None, request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DriveItem]: + async def post(self,body: Optional[RestorePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[RestorePostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_post_request_information(self,body: Optional[RestorePostRequestBody] = None, request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RestorePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 69b0c2bc70e..f27313c2123 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/retentionLabel{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RetentionLabelRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[RetentionLabelRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RetentionLabelRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemRetentionLabel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemRetentionLabel]: """ Information about retention label and settings enforced on the driveItem. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,13 +66,13 @@ async def get(self,request_configuration: Optional[RetentionLabelRequestBuilderG return await self.request_adapter.send_async(request_info, ItemRetentionLabel, error_mapping) - async def patch(self,body: Optional[ItemRetentionLabel] = None, request_configuration: Optional[RetentionLabelRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemRetentionLabel]: + async def patch(self,body: Optional[ItemRetentionLabel] = None, request_configuration: Optional[RequestConfiguration] = 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 not body: raise TypeError("body cannot be null.") @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ItemRetentionLabel] = None, request_configur return await self.request_adapter.send_async(request_info, ItemRetentionLabel, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RetentionLabelRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/retentionLabel', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RetentionLabelRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Information about retention label and settings enforced on the driveItem. Read-write. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,16 +112,16 @@ def to_get_request_information(self,request_configuration: Optional[RetentionLab request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemRetentionLabel] = None, request_configuration: Optional[RetentionLabelRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemRetentionLabel] = None, request_configuration: Optional[RequestConfiguration] = 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 """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/retentionLabel', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> RetentionLabelRequestBuilder raise TypeError("raw_url cannot be null.") return RetentionLabelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionLabelRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RetentionLabelRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionLabelRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RetentionLabelRequestBuilder.RetentionLabelRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionLabelRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/search_with_q/search_with_q_request_builder.py b/msgraph/generated/drives/item/items/item/search_with_q/search_with_q_request_builder.py index 859543f6d1c..09102a062ff 100644 --- a/msgraph/generated/drives/item/items/item/search_with_q/search_with_q_request_builder.py +++ b/msgraph/generated/drives/item/items/item/search_with_q/search_with_q_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['q'] = str(q) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/search(q='{q}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SearchWithQRequestBuilderGetRequestConfiguration] = None) -> Optional[SearchWithQGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SearchWithQGetResponse]: """ Invoke function search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[SearchWithQRequestBuilderGetR return await self.request_adapter.send_async(request_info, SearchWithQGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SearchWithQRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SearchWithQRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SearchWithQRequestBuilder.SearchWithQRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/subscriptions/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/subscriptions/count/count_request_builder.py index 984bba07ed5..318d966e526 100644 --- a/msgraph/generated/drives/item/items/item/subscriptions/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/subscriptions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/subscriptions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/subscriptions/item/reauthorize/reauthorize_request_builder.py b/msgraph/generated/drives/item/items/item/subscriptions/item/reauthorize/reauthorize_request_builder.py index da337a2b2ac..9eb261d209d 100644 --- a/msgraph/generated/drives/item/items/item/subscriptions/item/reauthorize/reauthorize_request_builder.py +++ b/msgraph/generated/drives/item/items/item/subscriptions/item/reauthorize/reauthorize_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/subscriptions/{subscription%2Did}/reauthorize", path_parameters) - async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reauthorize a subscription when you receive a reauthorizationRequired challenge. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPos raise Exception("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[ReauthorizeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reauthorize a subscription when you receive a reauthorizationRequired challenge. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReauthorizeRequestBuilder: raise TypeError("raw_url cannot be null.") return ReauthorizeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReauthorizeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/subscriptions/item/subscription_item_request_builder.py b/msgraph/generated/drives/item/items/item/subscriptions/item/subscription_item_request_builder.py index 67a894119ef..35c5c84cb22 100644 --- a/msgraph/generated/drives/item/items/item/subscriptions/item/subscription_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/subscriptions/item/subscription_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/subscriptions/{subscription%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property subscriptions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SubscriptionItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Subscription]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ The set of subscriptions on the item. Only supported on the root of a drive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilde return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subscription]: + async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Update the navigation property subscriptions in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Subscription] = None, request_configuration: return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subscriptions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/subscriptions/{subscription%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the item. Only supported on the root of a drive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[Subscription request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subscriptions in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Subscription] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/subscriptions/{subscription%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def reauthorize(self) -> ReauthorizeRequestBuilder: return ReauthorizeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SubscriptionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscriptionItemRequestBuilder.SubscriptionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/subscriptions/subscriptions_request_builder.py b/msgraph/generated/drives/item/items/item/subscriptions/subscriptions_request_builder.py index ee39ab0e439..cd4b6e71fcb 100644 --- a/msgraph/generated/drives/item/items/item/subscriptions/subscriptions_request_builder.py +++ b/msgraph/generated/drives/item/items/item/subscriptions/subscriptions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_subscription_id(self,subscription_id: str) -> SubscriptionItemRequestBuil url_tpl_params["subscription%2Did"] = subscription_id return SubscriptionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: """ The set of subscriptions on the item. Only supported on the root of a drive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGe return await self.request_adapter.send_async(request_info, SubscriptionCollectionResponse, error_mapping) - async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subscription]: + async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Create new navigation property to subscriptions for drives param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Subscription] = None, request_configuration: return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the item. Only supported on the root of a drive. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[Subscription request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subscriptions for drives param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Subscription] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/subscriptions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscriptionsRequestBuilder.SubscriptionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/thumbnails/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/thumbnails/count/count_request_builder.py index f4de2d2dfd5..e9346738620 100644 --- a/msgraph/generated/drives/item/items/item/thumbnails/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/thumbnails/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/thumbnails/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/thumbnails/item/thumbnail_set_item_request_builder.py b/msgraph/generated/drives/item/items/item/thumbnails/item/thumbnail_set_item_request_builder.py index 5244b2b2260..c8d215749f5 100644 --- a/msgraph/generated/drives/item/items/item/thumbnails/item/thumbnail_set_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/thumbnails/item/thumbnail_set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/thumbnails/{thumbnailSet%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ThumbnailSetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property thumbnails for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ThumbnailSetItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ThumbnailSetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ThumbnailSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThumbnailSet]: """ Collection of [thumbnailSet][] objects associated with the item. For more information, see [getting thumbnails][]. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ThumbnailSetItemRequestBuilde return await self.request_adapter.send_async(request_info, ThumbnailSet, error_mapping) - async def patch(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[ThumbnailSetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ThumbnailSet]: + async def patch(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThumbnailSet]: """ Update the navigation property thumbnails in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ThumbnailSet] = None, request_configuration: return await self.request_adapter.send_async(request_info, ThumbnailSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ThumbnailSetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property thumbnails for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/thumbnails/{thumbnailSet%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ThumbnailSetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of [thumbnailSet][] objects associated with the item. For more information, see [getting thumbnails][]. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ThumbnailSet request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[ThumbnailSetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property thumbnails in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ThumbnailSet] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/thumbnails/{thumbnailSet%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ThumbnailSetItemRequestBuild raise TypeError("raw_url cannot be null.") return ThumbnailSetItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThumbnailSetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ThumbnailSetItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThumbnailSetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ThumbnailSetItemRequestBuilder.ThumbnailSetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThumbnailSetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/thumbnails/thumbnails_request_builder.py b/msgraph/generated/drives/item/items/item/thumbnails/thumbnails_request_builder.py index 4a578aeb643..7d6fc783c62 100644 --- a/msgraph/generated/drives/item/items/item/thumbnails/thumbnails_request_builder.py +++ b/msgraph/generated/drives/item/items/item/thumbnails/thumbnails_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_thumbnail_set_id(self,thumbnail_set_id: str) -> ThumbnailSetItemRequestBu url_tpl_params["thumbnailSet%2Did"] = thumbnail_set_id return ThumbnailSetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ThumbnailsRequestBuilderGetRequestConfiguration] = None) -> Optional[ThumbnailSetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThumbnailSetCollectionResponse]: """ Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.Each thumbnailSet can have one or more thumbnail objects, which are images that represent the item.For example, a thumbnailSet may include thumbnail objects, such as common ones including small, medium, or large. There are many ways to work with thumbnails on OneDrive.Here are the most common ones: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ThumbnailsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ThumbnailSetCollectionResponse, error_mapping) - async def post(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[ThumbnailsRequestBuilderPostRequestConfiguration] = None) -> Optional[ThumbnailSet]: + async def post(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThumbnailSet]: """ Create new navigation property to thumbnails for drives param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ThumbnailSet] = None, request_configuration: return await self.request_adapter.send_async(request_info, ThumbnailSet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ThumbnailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.Each thumbnailSet can have one or more thumbnail objects, which are images that represent the item.For example, a thumbnailSet may include thumbnail objects, such as common ones including small, medium, or large. There are many ways to work with thumbnails on OneDrive.Here are the most common ones: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ThumbnailsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[ThumbnailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to thumbnails for drives param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ThumbnailSet] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/thumbnails', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThumbnailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ThumbnailsRequestBuilder.ThumbnailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThumbnailsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/unfollow/unfollow_request_builder.py b/msgraph/generated/drives/item/items/item/unfollow/unfollow_request_builder.py index 022f1b5aefe..e57cedac52e 100644 --- a/msgraph/generated/drives/item/items/item/unfollow/unfollow_request_builder.py +++ b/msgraph/generated/drives/item/items/item/unfollow/unfollow_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/unfollow", path_parameters) - async def post(self,request_configuration: Optional[UnfollowRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unfollow a driveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnfollowRequestBuilderPostRe raise Exception("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[UnfollowRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unfollow a driveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnfollowRequestBuilder: raise TypeError("raw_url cannot be null.") return UnfollowRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnfollowRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/validate_permission/validate_permission_request_builder.py b/msgraph/generated/drives/item/items/item/validate_permission/validate_permission_request_builder.py index 142e7b3740b..dd58dae2e48 100644 --- a/msgraph/generated/drives/item/items/item/validate_permission/validate_permission_request_builder.py +++ b/msgraph/generated/drives/item/items/item/validate_permission/validate_permission_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/validatePermission", path_parameters) - async def post(self,body: Optional[ValidatePermissionPostRequestBody] = None, request_configuration: Optional[ValidatePermissionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePermissionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action validatePermission param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ValidatePermissionPostRequestBody] = None, re raise Exception("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: Optional[ValidatePermissionPostRequestBody] = None, request_configuration: Optional[ValidatePermissionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePermissionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action validatePermission param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePermissionRequestBui raise TypeError("raw_url cannot be null.") return ValidatePermissionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePermissionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/versions/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/versions/count/count_request_builder.py index 85c95e815cf..dd842f52bad 100644 --- a/msgraph/generated/drives/item/items/item/versions/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/versions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/versions/item/content/content_request_builder.py b/msgraph/generated/drives/item/items/item/versions/item/content/content_request_builder.py index 7ec8027cc34..2b5171e09b5 100644 --- a/msgraph/generated/drives/item/items/item/versions/item/content/content_request_builder.py +++ b/msgraph/generated/drives/item/items/item/versions/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/versions/{driveItemVersion%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream for this version of the item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItemVersion]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemVersion]: """ The content stream for this version of the item. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItemVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream for this version of the item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream for this version of the item. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/versions/item/drive_item_version_item_request_builder.py b/msgraph/generated/drives/item/items/item/versions/item/drive_item_version_item_request_builder.py index 012a08bc8e5..6a3835c91b4 100644 --- a/msgraph/generated/drives/item/items/item/versions/item/drive_item_version_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/versions/item/drive_item_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/versions/{driveItemVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DriveItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property versions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[DriveItemVersionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DriveItemVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItemVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemVersion]: """ Retrieve the metadata for a specific version of a DriveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[DriveItemVersionItemRequestBu return await self.request_adapter.send_async(request_info, DriveItemVersion, error_mapping) - async def patch(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[DriveItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DriveItemVersion]: + async def patch(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemVersion]: """ Update the navigation property versions in drives param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DriveItemVersion] = None, request_configurat return await self.request_adapter.send_async(request_info, DriveItemVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DriveItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/versions/{driveItemVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DriveItemVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a specific version of a DriveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DriveItemVer request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[DriveItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in drives param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DriveItemVersion] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/versions/{driveItemVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def restore_version(self) -> RestoreVersionRequestBuilder: return RestoreVersionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DriveItemVersionItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemVersionItemRequestBuilder.DriveItemVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 025e29bfa95..2457df7fa6c 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/versions/{driveItemVersion%2Did}/restoreVersion", path_parameters) - async def post(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RestoreVersionRequestBuilder raise Exception("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[RestoreVersionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreVersionRequestBuilder raise TypeError("raw_url cannot be null.") return RestoreVersionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreVersionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/versions/versions_request_builder.py b/msgraph/generated/drives/item/items/item/versions/versions_request_builder.py index ca138a06ecf..18459eaffe5 100644 --- a/msgraph/generated/drives/item/items/item/versions/versions_request_builder.py +++ b/msgraph/generated/drives/item/items/item/versions/versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_drive_item_version_id(self,drive_item_version_id: str) -> DriveItemVersio url_tpl_params["driveItemVersion%2Did"] = drive_item_version_id return DriveItemVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItemVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemVersionCollectionResponse]: """ OneDrive and SharePoint can be configured to retain the history for files.Depending on the service and configuration, a new version can be created for each edit, each time the file is saved, manually, or never. Previous versions of a document may be retained for a finite period of time depending on admin settings that may be unique per user or location. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, DriveItemVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[DriveItemVersion]: + async def post(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemVersion]: """ Create new navigation property to versions for drives param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[DriveItemVersion] = None, request_configurati return await self.request_adapter.send_async(request_info, DriveItemVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ OneDrive and SharePoint can be configured to retain the history for files.Depending on the service and configuration, a new version can be created for each edit, each time the file is saved, manually, or never. Previous versions of a document may be retained for a finite period of time depending on admin settings that may be unique per user or location. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[VersionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for drives param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[DriveItemVersion] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/versions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/application/application_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/application/application_request_builder.py index 59730a7aeb6..86eac5ce0ac 100644 --- a/msgraph/generated/drives/item/items/item/workbook/application/application_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/application/application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/application{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ApplicationRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property application for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ApplicationRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookApplication]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookApplication]: """ Retrieve the properties and relationships of a workbookApplication object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ApplicationRequestBuilderGetR return await self.request_adapter.send_async(request_info, WorkbookApplication, error_mapping) - async def patch(self,body: Optional[WorkbookApplication] = None, request_configuration: Optional[ApplicationRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookApplication]: + async def patch(self,body: Optional[WorkbookApplication] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookApplication]: """ Update the navigation property application in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookApplication] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookApplication, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ApplicationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property application for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/application', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a workbookApplication object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ApplicationR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookApplication] = None, request_configuration: Optional[ApplicationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookApplication] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property application in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookApplication] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/application', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def calculate(self) -> CalculateRequestBuilder: return CalculateRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ApplicationRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApplicationRequestBuilder.ApplicationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplicationRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/application/calculate/calculate_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/application/calculate/calculate_request_builder.py index 16803e83491..e823231a303 100644 --- a/msgraph/generated/drives/item/items/item/workbook/application/calculate/calculate_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/application/calculate/calculate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/application/calculate", path_parameters) - async def post(self,body: Optional[CalculatePostRequestBody] = None, request_configuration: Optional[CalculateRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CalculatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Recalculate all currently opened workbooks in Excel. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CalculatePostRequestBody] = None, request_con raise Exception("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: Optional[CalculatePostRequestBody] = None, request_configuration: Optional[CalculateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CalculatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Recalculate all currently opened workbooks in Excel. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CalculateRequestBuilder: raise TypeError("raw_url cannot be null.") return CalculateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalculateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/close_session/close_session_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/close_session/close_session_request_builder.py index 1e63cda6359..774320b1bd2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/close_session/close_session_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/close_session/close_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/closeSession", path_parameters) - async def post(self,request_configuration: Optional[CloseSessionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Use this API to close an existing workbook session. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CloseSessionRequestBuilderPo raise Exception("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[CloseSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to close an existing workbook session. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CloseSessionRequestBuilder: raise TypeError("raw_url cannot be null.") return CloseSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloseSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/comments/comments_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/comments/comments_request_builder.py index b38bba4c96c..87bae623b36 100644 --- a/msgraph/generated/drives/item/items/item/workbook/comments/comments_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/comments/comments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_workbook_comment_id(self,workbook_comment_id: str) -> WorkbookCommentItem url_tpl_params["workbookComment%2Did"] = workbook_comment_id return WorkbookCommentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CommentsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookCommentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookCommentCollectionResponse]: """ Represents a collection of comments in a workbook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[CommentsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, WorkbookCommentCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[CommentsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookComment]: + async def post(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookComment]: """ Create new navigation property to comments for drives param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[WorkbookComment] = None, request_configuratio return await self.request_adapter.send_async(request_info, WorkbookComment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CommentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents a collection of comments in a workbook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[CommentsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[CommentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to comments for drives param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WorkbookComment] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/comments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CommentsRequestBuilder.CommentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/comments/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/comments/count/count_request_builder.py index 5a22ca28341..cc1b5a0e07e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/comments/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/comments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/comments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/comments/item/replies/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/comments/item/replies/count/count_request_builder.py index 6d4bbb8b09e..1ffc8a5929f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/comments/item/replies/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/comments/item/replies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/comments/{workbookComment%2Did}/replies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/comments/item/replies/item/workbook_comment_reply_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/comments/item/replies/item/workbook_comment_reply_item_request_builder.py index 8c2311895e6..5175136898f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/comments/item/replies/item/workbook_comment_reply_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/comments/item/replies/item/workbook_comment_reply_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/comments/{workbookComment%2Did}/replies/{workbookCommentReply%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookCommentReplyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property replies for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[WorkbookCommentReplyItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookCommentReplyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookCommentReply]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookCommentReply]: """ Retrieve the properties and relationships of workbookCommentReply object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[WorkbookCommentReplyItemReque return await self.request_adapter.send_async(request_info, WorkbookCommentReply, error_mapping) - async def patch(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[WorkbookCommentReplyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookCommentReply]: + async def patch(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookCommentReply]: """ Update the navigation property replies in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookCommentReply] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookCommentReply, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookCommentReplyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/comments/{workbookComment%2Did}/replies/{workbookCommentReply%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookCommentReplyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of workbookCommentReply object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookComm request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[WorkbookCommentReplyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookCommentReply] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/comments/{workbookComment%2Did}/replies/{workbookCommentReply%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> WorkbookCommentReplyItemRequ raise TypeError("raw_url cannot be null.") return WorkbookCommentReplyItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookCommentReplyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookCommentReplyItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookCommentReplyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookCommentReplyItemRequestBuilder.WorkbookCommentReplyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookCommentReplyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/comments/item/replies/replies_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/comments/item/replies/replies_request_builder.py index 178446869bb..02916ded2ab 100644 --- a/msgraph/generated/drives/item/items/item/workbook/comments/item/replies/replies_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/comments/item/replies/replies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_workbook_comment_reply_id(self,workbook_comment_reply_id: str) -> Workboo url_tpl_params["workbookCommentReply%2Did"] = workbook_comment_reply_id return WorkbookCommentReplyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookCommentReplyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookCommentReplyCollectionResponse]: """ Retrieve the properties and relationships of workbookCommentReply object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RepliesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, WorkbookCommentReplyCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookCommentReply]: + async def post(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookCommentReply]: """ Create new navigation property to replies for drives param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[WorkbookCommentReply] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookCommentReply, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of workbookCommentReply object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RepliesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to replies for drives param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WorkbookCommentReply] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/comments/{workbookComment%2Did}/replies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/comments/item/workbook_comment_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/comments/item/workbook_comment_item_request_builder.py index 3d7a72604ab..5dcc1adee75 100644 --- a/msgraph/generated/drives/item/items/item/workbook/comments/item/workbook_comment_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/comments/item/workbook_comment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/comments/{workbookComment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookCommentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property comments for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[WorkbookCommentItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookCommentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookComment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookComment]: """ Represents a collection of comments in a workbook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[WorkbookCommentItemRequestBui return await self.request_adapter.send_async(request_info, WorkbookComment, error_mapping) - async def patch(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[WorkbookCommentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookComment]: + async def patch(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookComment]: """ Update the navigation property comments in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookComment] = None, request_configurati return await self.request_adapter.send_async(request_info, WorkbookComment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookCommentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property comments for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/comments/{workbookComment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookCommentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents a collection of comments in a workbook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookComm request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[WorkbookCommentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property comments in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookComment] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/comments/{workbookComment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def replies(self) -> RepliesRequestBuilder: return RepliesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookCommentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookCommentItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookCommentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookCommentItemRequestBuilder.WorkbookCommentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookCommentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/create_session/create_session_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/create_session/create_session_request_builder.py index ce8e4cde398..321c9ad5ddd 100644 --- a/msgraph/generated/drives/item/items/item/workbook/create_session/create_session_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/create_session/create_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/createSession", path_parameters) - async def post(self,body: Optional[CreateSessionPostRequestBody] = None, request_configuration: Optional[CreateSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookSessionInfo]: + async def post(self,body: Optional[CreateSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookSessionInfo]: """ Create a new workbook session. Excel APIs can be called in one of two modes: To represent the session in the API, use the workbook-session-id: {session-id} header. In some cases, creating a new session requires an indeterminate time to complete. Microsoft Graph also provides a long running operations pattern. This pattern provides a way to poll for creation status updates, without waiting for the creation to complete. The following are the steps: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateSessionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, WorkbookSessionInfo, error_mapping) - def to_post_request_information(self,body: Optional[CreateSessionPostRequestBody] = None, request_configuration: Optional[CreateSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new workbook session. Excel APIs can be called in one of two modes: To represent the session in the API, use the workbook-session-id: {session-id} header. In some cases, creating a new session requires an indeterminate time to complete. Microsoft Graph also provides a long running operations pattern. This pattern provides a way to poll for creation status updates, without waiting for the creation to complete. The following are the steps: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateSessionRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/abs/abs_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/abs/abs_request_builder.py index a0ebc6e03ff..7d6317d4c44 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/abs/abs_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/abs/abs_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/abs", path_parameters) - async def post(self,body: Optional[AbsPostRequestBody] = None, request_configuration: Optional[AbsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AbsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action abs param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AbsPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AbsPostRequestBody] = None, request_configuration: Optional[AbsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AbsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action abs param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AbsRequestBuilder: raise TypeError("raw_url cannot be null.") return AbsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AbsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/accr_int/accr_int_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/accr_int/accr_int_request_builder.py index 987fcb346cd..bad4f12fd15 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/accr_int/accr_int_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/accr_int/accr_int_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/accrInt", path_parameters) - async def post(self,body: Optional[AccrIntPostRequestBody] = None, request_configuration: Optional[AccrIntRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AccrIntPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action accrInt param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AccrIntPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AccrIntPostRequestBody] = None, request_configuration: Optional[AccrIntRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccrIntPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action accrInt param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AccrIntRequestBuilder: raise TypeError("raw_url cannot be null.") return AccrIntRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccrIntRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/accr_int_m/accr_int_m_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/accr_int_m/accr_int_m_request_builder.py index 5eb7ca6a4f1..47c2b05c277 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/accr_int_m/accr_int_m_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/accr_int_m/accr_int_m_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/accrIntM", path_parameters) - async def post(self,body: Optional[AccrIntMPostRequestBody] = None, request_configuration: Optional[AccrIntMRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AccrIntMPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action accrIntM param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AccrIntMPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AccrIntMPostRequestBody] = None, request_configuration: Optional[AccrIntMRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccrIntMPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action accrIntM param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AccrIntMRequestBuilder: raise TypeError("raw_url cannot be null.") return AccrIntMRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccrIntMRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/acos/acos_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/acos/acos_request_builder.py index eee6677e1a9..a72fcdb1574 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/acos/acos_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/acos/acos_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/acos", path_parameters) - async def post(self,body: Optional[AcosPostRequestBody] = None, request_configuration: Optional[AcosRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AcosPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action acos param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AcosPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AcosPostRequestBody] = None, request_configuration: Optional[AcosRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcosPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action acos param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcosRequestBuilder: raise TypeError("raw_url cannot be null.") return AcosRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcosRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/acosh/acosh_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/acosh/acosh_request_builder.py index 5f4d7308392..194c800ee31 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/acosh/acosh_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/acosh/acosh_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/acosh", path_parameters) - async def post(self,body: Optional[AcoshPostRequestBody] = None, request_configuration: Optional[AcoshRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AcoshPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action acosh param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AcoshPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AcoshPostRequestBody] = None, request_configuration: Optional[AcoshRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcoshPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action acosh param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcoshRequestBuilder: raise TypeError("raw_url cannot be null.") return AcoshRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcoshRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/acot/acot_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/acot/acot_request_builder.py index c4d8af95453..468fe5eea1a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/acot/acot_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/acot/acot_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/acot", path_parameters) - async def post(self,body: Optional[AcotPostRequestBody] = None, request_configuration: Optional[AcotRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AcotPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action acot param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AcotPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AcotPostRequestBody] = None, request_configuration: Optional[AcotRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcotPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action acot param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcotRequestBuilder: raise TypeError("raw_url cannot be null.") return AcotRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcotRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/acoth/acoth_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/acoth/acoth_request_builder.py index eb32f98dc90..d9de0ba044c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/acoth/acoth_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/acoth/acoth_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/acoth", path_parameters) - async def post(self,body: Optional[AcothPostRequestBody] = None, request_configuration: Optional[AcothRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AcothPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action acoth param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AcothPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AcothPostRequestBody] = None, request_configuration: Optional[AcothRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcothPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action acoth param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcothRequestBuilder: raise TypeError("raw_url cannot be null.") return AcothRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcothRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/amor_degrc/amor_degrc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/amor_degrc/amor_degrc_request_builder.py index c3f965bb025..08d57d087b3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/amor_degrc/amor_degrc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/amor_degrc/amor_degrc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/amorDegrc", path_parameters) - async def post(self,body: Optional[AmorDegrcPostRequestBody] = None, request_configuration: Optional[AmorDegrcRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AmorDegrcPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action amorDegrc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AmorDegrcPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AmorDegrcPostRequestBody] = None, request_configuration: Optional[AmorDegrcRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AmorDegrcPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action amorDegrc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AmorDegrcRequestBuilder: raise TypeError("raw_url cannot be null.") return AmorDegrcRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AmorDegrcRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/amor_linc/amor_linc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/amor_linc/amor_linc_request_builder.py index a4b19904b59..d44f9332086 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/amor_linc/amor_linc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/amor_linc/amor_linc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/amorLinc", path_parameters) - async def post(self,body: Optional[AmorLincPostRequestBody] = None, request_configuration: Optional[AmorLincRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AmorLincPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action amorLinc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AmorLincPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AmorLincPostRequestBody] = None, request_configuration: Optional[AmorLincRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AmorLincPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action amorLinc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AmorLincRequestBuilder: raise TypeError("raw_url cannot be null.") return AmorLincRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AmorLincRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/and_/and_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/and_/and_request_builder.py index a95ca592c59..13ea9c68275 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/and_/and_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/and_/and_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/and", path_parameters) - async def post(self,body: Optional[AndPostRequestBody] = None, request_configuration: Optional[AndRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AndPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action and param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AndPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AndPostRequestBody] = None, request_configuration: Optional[AndRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AndPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action and param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AndRequestBuilder: raise TypeError("raw_url cannot be null.") return AndRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AndRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/arabic/arabic_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/arabic/arabic_request_builder.py index cf04ed20886..0ddef32c9c4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/arabic/arabic_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/arabic/arabic_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/arabic", path_parameters) - async def post(self,body: Optional[ArabicPostRequestBody] = None, request_configuration: Optional[ArabicRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ArabicPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action arabic param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ArabicPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ArabicPostRequestBody] = None, request_configuration: Optional[ArabicRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ArabicPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action arabic param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ArabicRequestBuilder: raise TypeError("raw_url cannot be null.") return ArabicRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArabicRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/areas/areas_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/areas/areas_request_builder.py index 4a4edd0d622..63b8ec3b050 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/areas/areas_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/areas/areas_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/areas", path_parameters) - async def post(self,body: Optional[AreasPostRequestBody] = None, request_configuration: Optional[AreasRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AreasPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action areas param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AreasPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AreasPostRequestBody] = None, request_configuration: Optional[AreasRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AreasPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action areas param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AreasRequestBuilder: raise TypeError("raw_url cannot be null.") return AreasRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AreasRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/asc/asc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/asc/asc_request_builder.py index 2775d62f70a..eb99a28a6cd 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/asc/asc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/asc/asc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/asc", path_parameters) - async def post(self,body: Optional[AscPostRequestBody] = None, request_configuration: Optional[AscRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AscPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action asc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AscPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AscPostRequestBody] = None, request_configuration: Optional[AscRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AscPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action asc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AscRequestBuilder: raise TypeError("raw_url cannot be null.") return AscRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AscRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/asin/asin_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/asin/asin_request_builder.py index 6eba0af7664..797276ec6d9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/asin/asin_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/asin/asin_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/asin", path_parameters) - async def post(self,body: Optional[AsinPostRequestBody] = None, request_configuration: Optional[AsinRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AsinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action asin param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AsinPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AsinPostRequestBody] = None, request_configuration: Optional[AsinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AsinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action asin param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AsinRequestBuilder: raise TypeError("raw_url cannot be null.") return AsinRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AsinRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/asinh/asinh_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/asinh/asinh_request_builder.py index 20e5a82cbcf..b37592c7b68 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/asinh/asinh_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/asinh/asinh_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/asinh", path_parameters) - async def post(self,body: Optional[AsinhPostRequestBody] = None, request_configuration: Optional[AsinhRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AsinhPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action asinh param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AsinhPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AsinhPostRequestBody] = None, request_configuration: Optional[AsinhRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AsinhPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action asinh param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AsinhRequestBuilder: raise TypeError("raw_url cannot be null.") return AsinhRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AsinhRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/atan/atan_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/atan/atan_request_builder.py index 6872050e39b..a1311c9374f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/atan/atan_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/atan/atan_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/atan", path_parameters) - async def post(self,body: Optional[AtanPostRequestBody] = None, request_configuration: Optional[AtanRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AtanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action atan param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AtanPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AtanPostRequestBody] = None, request_configuration: Optional[AtanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AtanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action atan param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AtanRequestBuilder: raise TypeError("raw_url cannot be null.") return AtanRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AtanRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/atan2/atan2_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/atan2/atan2_request_builder.py index 04c6aaedda2..cc5ceb5d152 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/atan2/atan2_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/atan2/atan2_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/atan2", path_parameters) - async def post(self,body: Optional[Atan2PostRequestBody] = None, request_configuration: Optional[Atan2RequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Atan2PostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action atan2 param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Atan2PostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Atan2PostRequestBody] = None, request_configuration: Optional[Atan2RequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Atan2PostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action atan2 param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Atan2RequestBuilder: raise TypeError("raw_url cannot be null.") return Atan2RequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Atan2RequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/atanh/atanh_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/atanh/atanh_request_builder.py index 79f514e6698..b05b450c6ef 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/atanh/atanh_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/atanh/atanh_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/atanh", path_parameters) - async def post(self,body: Optional[AtanhPostRequestBody] = None, request_configuration: Optional[AtanhRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AtanhPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action atanh param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AtanhPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AtanhPostRequestBody] = None, request_configuration: Optional[AtanhRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AtanhPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action atanh param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AtanhRequestBuilder: raise TypeError("raw_url cannot be null.") return AtanhRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AtanhRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/ave_dev/ave_dev_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/ave_dev/ave_dev_request_builder.py index 88aaf825ef3..06344cca518 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/ave_dev/ave_dev_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/ave_dev/ave_dev_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/aveDev", path_parameters) - async def post(self,body: Optional[AveDevPostRequestBody] = None, request_configuration: Optional[AveDevRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AveDevPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action aveDev param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AveDevPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AveDevPostRequestBody] = None, request_configuration: Optional[AveDevRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AveDevPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action aveDev param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AveDevRequestBuilder: raise TypeError("raw_url cannot be null.") return AveDevRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AveDevRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/average/average_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/average/average_request_builder.py index 1cf1a2fd63f..23ef4d6ac26 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/average/average_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/average/average_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/average", path_parameters) - async def post(self,body: Optional[AveragePostRequestBody] = None, request_configuration: Optional[AverageRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AveragePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action average param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AveragePostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AveragePostRequestBody] = None, request_configuration: Optional[AverageRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AveragePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action average param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AverageRequestBuilder: raise TypeError("raw_url cannot be null.") return AverageRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AverageRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/average_a/average_a_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/average_a/average_a_request_builder.py index 291fed23fbb..660ce0913d2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/average_a/average_a_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/average_a/average_a_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/averageA", path_parameters) - async def post(self,body: Optional[AverageAPostRequestBody] = None, request_configuration: Optional[AverageARequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AverageAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action averageA param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AverageAPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AverageAPostRequestBody] = None, request_configuration: Optional[AverageARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AverageAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action averageA param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AverageARequestBuilder: raise TypeError("raw_url cannot be null.") return AverageARequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AverageARequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/average_if/average_if_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/average_if/average_if_request_builder.py index 87f50d46317..d0ee5dd1850 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/average_if/average_if_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/average_if/average_if_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/averageIf", path_parameters) - async def post(self,body: Optional[AverageIfPostRequestBody] = None, request_configuration: Optional[AverageIfRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AverageIfPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action averageIf param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AverageIfPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AverageIfPostRequestBody] = None, request_configuration: Optional[AverageIfRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AverageIfPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action averageIf param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AverageIfRequestBuilder: raise TypeError("raw_url cannot be null.") return AverageIfRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AverageIfRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/average_ifs/average_ifs_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/average_ifs/average_ifs_request_builder.py index 77b1dbc79d9..1bae23b8cd9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/average_ifs/average_ifs_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/average_ifs/average_ifs_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/averageIfs", path_parameters) - async def post(self,body: Optional[AverageIfsPostRequestBody] = None, request_configuration: Optional[AverageIfsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AverageIfsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action averageIfs param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AverageIfsPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[AverageIfsPostRequestBody] = None, request_configuration: Optional[AverageIfsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AverageIfsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action averageIfs param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AverageIfsRequestBuilder: raise TypeError("raw_url cannot be null.") return AverageIfsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AverageIfsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/baht_text/baht_text_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/baht_text/baht_text_request_builder.py index a4872ca3594..c51bad6fe3b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/baht_text/baht_text_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/baht_text/baht_text_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/bahtText", path_parameters) - async def post(self,body: Optional[BahtTextPostRequestBody] = None, request_configuration: Optional[BahtTextRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BahtTextPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action bahtText param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[BahtTextPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[BahtTextPostRequestBody] = None, request_configuration: Optional[BahtTextRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BahtTextPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action bahtText param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BahtTextRequestBuilder: raise TypeError("raw_url cannot be null.") return BahtTextRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BahtTextRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/base/base_request_builder_.py b/msgraph/generated/drives/item/items/item/workbook/functions/base/base_request_builder_.py index 63f4ba35191..29e85473a37 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/base/base_request_builder_.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/base/base_request_builder_.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/base", path_parameters) - async def post(self,body: Optional[BasePostRequestBody] = None, request_configuration: Optional[BaseRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BasePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action base param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[BasePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[BasePostRequestBody] = None, request_configuration: Optional[BaseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BasePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action base param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BaseRequestBuilder_: raise TypeError("raw_url cannot be null.") return BaseRequestBuilder_(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/bessel_i/bessel_i_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/bessel_i/bessel_i_request_builder.py index 4e03c39c7e9..c2ebe159645 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/bessel_i/bessel_i_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/bessel_i/bessel_i_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/besselI", path_parameters) - async def post(self,body: Optional[BesselIPostRequestBody] = None, request_configuration: Optional[BesselIRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BesselIPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action besselI param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[BesselIPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[BesselIPostRequestBody] = None, request_configuration: Optional[BesselIRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BesselIPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action besselI param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BesselIRequestBuilder: raise TypeError("raw_url cannot be null.") return BesselIRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BesselIRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/bessel_j/bessel_j_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/bessel_j/bessel_j_request_builder.py index d3094b06104..40a1de7186e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/bessel_j/bessel_j_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/bessel_j/bessel_j_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/besselJ", path_parameters) - async def post(self,body: Optional[BesselJPostRequestBody] = None, request_configuration: Optional[BesselJRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BesselJPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action besselJ param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[BesselJPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[BesselJPostRequestBody] = None, request_configuration: Optional[BesselJRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BesselJPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action besselJ param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BesselJRequestBuilder: raise TypeError("raw_url cannot be null.") return BesselJRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BesselJRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/bessel_k/bessel_k_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/bessel_k/bessel_k_request_builder.py index f52ea30f205..75ab35a8048 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/bessel_k/bessel_k_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/bessel_k/bessel_k_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/besselK", path_parameters) - async def post(self,body: Optional[BesselKPostRequestBody] = None, request_configuration: Optional[BesselKRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BesselKPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action besselK param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[BesselKPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[BesselKPostRequestBody] = None, request_configuration: Optional[BesselKRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BesselKPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action besselK param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BesselKRequestBuilder: raise TypeError("raw_url cannot be null.") return BesselKRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BesselKRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/bessel_y/bessel_y_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/bessel_y/bessel_y_request_builder.py index 60663073c58..6b547faffa4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/bessel_y/bessel_y_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/bessel_y/bessel_y_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/besselY", path_parameters) - async def post(self,body: Optional[BesselYPostRequestBody] = None, request_configuration: Optional[BesselYRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BesselYPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action besselY param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[BesselYPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[BesselYPostRequestBody] = None, request_configuration: Optional[BesselYRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BesselYPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action besselY param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BesselYRequestBuilder: raise TypeError("raw_url cannot be null.") return BesselYRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BesselYRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/beta_dist/beta_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/beta_dist/beta_dist_request_builder.py index 409f8d3ebad..0cd5181b2fa 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/beta_dist/beta_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/beta_dist/beta_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/beta_Dist", path_parameters) - async def post(self,body: Optional[Beta_DistPostRequestBody] = None, request_configuration: Optional[Beta_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Beta_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action beta_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Beta_DistPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Beta_DistPostRequestBody] = None, request_configuration: Optional[Beta_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Beta_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action beta_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Beta_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return Beta_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Beta_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/beta_inv/beta_inv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/beta_inv/beta_inv_request_builder.py index 3f0376be2a3..875997151bb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/beta_inv/beta_inv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/beta_inv/beta_inv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/beta_Inv", path_parameters) - async def post(self,body: Optional[Beta_InvPostRequestBody] = None, request_configuration: Optional[Beta_InvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Beta_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action beta_Inv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Beta_InvPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Beta_InvPostRequestBody] = None, request_configuration: Optional[Beta_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Beta_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action beta_Inv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Beta_InvRequestBuilder: raise TypeError("raw_url cannot be null.") return Beta_InvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Beta_InvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/bin2_dec/bin2_dec_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/bin2_dec/bin2_dec_request_builder.py index 7be2d049a59..b92c88d5f04 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/bin2_dec/bin2_dec_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/bin2_dec/bin2_dec_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/bin2Dec", path_parameters) - async def post(self,body: Optional[Bin2DecPostRequestBody] = None, request_configuration: Optional[Bin2DecRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Bin2DecPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action bin2Dec param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Bin2DecPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Bin2DecPostRequestBody] = None, request_configuration: Optional[Bin2DecRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Bin2DecPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action bin2Dec param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Bin2DecRequestBuilder: raise TypeError("raw_url cannot be null.") return Bin2DecRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Bin2DecRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/bin2_hex/bin2_hex_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/bin2_hex/bin2_hex_request_builder.py index 585006de444..159a201233b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/bin2_hex/bin2_hex_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/bin2_hex/bin2_hex_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/bin2Hex", path_parameters) - async def post(self,body: Optional[Bin2HexPostRequestBody] = None, request_configuration: Optional[Bin2HexRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Bin2HexPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action bin2Hex param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Bin2HexPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Bin2HexPostRequestBody] = None, request_configuration: Optional[Bin2HexRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Bin2HexPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action bin2Hex param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Bin2HexRequestBuilder: raise TypeError("raw_url cannot be null.") return Bin2HexRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Bin2HexRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/bin2_oct/bin2_oct_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/bin2_oct/bin2_oct_request_builder.py index ff8cad355f6..3f1b936a36e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/bin2_oct/bin2_oct_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/bin2_oct/bin2_oct_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/bin2Oct", path_parameters) - async def post(self,body: Optional[Bin2OctPostRequestBody] = None, request_configuration: Optional[Bin2OctRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Bin2OctPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action bin2Oct param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Bin2OctPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Bin2OctPostRequestBody] = None, request_configuration: Optional[Bin2OctRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Bin2OctPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action bin2Oct param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Bin2OctRequestBuilder: raise TypeError("raw_url cannot be null.") return Bin2OctRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Bin2OctRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/binom_dist/binom_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/binom_dist/binom_dist_request_builder.py index fb8587e06b7..d92870db885 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/binom_dist/binom_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/binom_dist/binom_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/binom_Dist", path_parameters) - async def post(self,body: Optional[Binom_DistPostRequestBody] = None, request_configuration: Optional[Binom_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Binom_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action binom_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Binom_DistPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Binom_DistPostRequestBody] = None, request_configuration: Optional[Binom_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Binom_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action binom_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Binom_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return Binom_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Binom_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/binom_dist_range/binom_dist_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/binom_dist_range/binom_dist_range_request_builder.py index 25b1098be01..2200b7c1f2a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/binom_dist_range/binom_dist_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/binom_dist_range/binom_dist_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/binom_Dist_Range", path_parameters) - async def post(self,body: Optional[Binom_Dist_RangePostRequestBody] = None, request_configuration: Optional[Binom_Dist_RangeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Binom_Dist_RangePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action binom_Dist_Range param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Binom_Dist_RangePostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Binom_Dist_RangePostRequestBody] = None, request_configuration: Optional[Binom_Dist_RangeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Binom_Dist_RangePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action binom_Dist_Range param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Binom_Dist_RangeRequestBuild raise TypeError("raw_url cannot be null.") return Binom_Dist_RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Binom_Dist_RangeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/binom_inv/binom_inv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/binom_inv/binom_inv_request_builder.py index ecd153eb757..d4651261ca3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/binom_inv/binom_inv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/binom_inv/binom_inv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/binom_Inv", path_parameters) - async def post(self,body: Optional[Binom_InvPostRequestBody] = None, request_configuration: Optional[Binom_InvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Binom_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action binom_Inv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Binom_InvPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Binom_InvPostRequestBody] = None, request_configuration: Optional[Binom_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Binom_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action binom_Inv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Binom_InvRequestBuilder: raise TypeError("raw_url cannot be null.") return Binom_InvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Binom_InvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/bitand/bitand_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/bitand/bitand_request_builder.py index 119d67b5779..33e6723b8df 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/bitand/bitand_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/bitand/bitand_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/bitand", path_parameters) - async def post(self,body: Optional[BitandPostRequestBody] = None, request_configuration: Optional[BitandRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BitandPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action bitand param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[BitandPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[BitandPostRequestBody] = None, request_configuration: Optional[BitandRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BitandPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action bitand param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BitandRequestBuilder: raise TypeError("raw_url cannot be null.") return BitandRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BitandRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/bitlshift/bitlshift_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/bitlshift/bitlshift_request_builder.py index 705887d97d3..7c2209afd76 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/bitlshift/bitlshift_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/bitlshift/bitlshift_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/bitlshift", path_parameters) - async def post(self,body: Optional[BitlshiftPostRequestBody] = None, request_configuration: Optional[BitlshiftRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BitlshiftPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action bitlshift param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[BitlshiftPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[BitlshiftPostRequestBody] = None, request_configuration: Optional[BitlshiftRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BitlshiftPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action bitlshift param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BitlshiftRequestBuilder: raise TypeError("raw_url cannot be null.") return BitlshiftRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BitlshiftRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/bitor/bitor_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/bitor/bitor_request_builder.py index 4c7fc4a22d7..0cec63425f3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/bitor/bitor_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/bitor/bitor_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/bitor", path_parameters) - async def post(self,body: Optional[BitorPostRequestBody] = None, request_configuration: Optional[BitorRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BitorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action bitor param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[BitorPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[BitorPostRequestBody] = None, request_configuration: Optional[BitorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BitorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action bitor param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BitorRequestBuilder: raise TypeError("raw_url cannot be null.") return BitorRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BitorRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/bitrshift/bitrshift_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/bitrshift/bitrshift_request_builder.py index 0789b64319e..a0863c358a6 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/bitrshift/bitrshift_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/bitrshift/bitrshift_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/bitrshift", path_parameters) - async def post(self,body: Optional[BitrshiftPostRequestBody] = None, request_configuration: Optional[BitrshiftRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BitrshiftPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action bitrshift param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[BitrshiftPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[BitrshiftPostRequestBody] = None, request_configuration: Optional[BitrshiftRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BitrshiftPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action bitrshift param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BitrshiftRequestBuilder: raise TypeError("raw_url cannot be null.") return BitrshiftRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BitrshiftRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/bitxor/bitxor_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/bitxor/bitxor_request_builder.py index 7ed81ca8fab..951ceba68f2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/bitxor/bitxor_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/bitxor/bitxor_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/bitxor", path_parameters) - async def post(self,body: Optional[BitxorPostRequestBody] = None, request_configuration: Optional[BitxorRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BitxorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action bitxor param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[BitxorPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[BitxorPostRequestBody] = None, request_configuration: Optional[BitxorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BitxorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action bitxor param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BitxorRequestBuilder: raise TypeError("raw_url cannot be null.") return BitxorRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BitxorRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/ceiling_math/ceiling_math_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/ceiling_math/ceiling_math_request_builder.py index d84a35e61a4..c305cbdc86c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/ceiling_math/ceiling_math_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/ceiling_math/ceiling_math_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/ceiling_Math", path_parameters) - async def post(self,body: Optional[Ceiling_MathPostRequestBody] = None, request_configuration: Optional[Ceiling_MathRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Ceiling_MathPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action ceiling_Math param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Ceiling_MathPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Ceiling_MathPostRequestBody] = None, request_configuration: Optional[Ceiling_MathRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Ceiling_MathPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action ceiling_Math param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Ceiling_MathRequestBuilder: raise TypeError("raw_url cannot be null.") return Ceiling_MathRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Ceiling_MathRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/ceiling_precise/ceiling_precise_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/ceiling_precise/ceiling_precise_request_builder.py index 748529c0a88..2663af2e8f5 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/ceiling_precise/ceiling_precise_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/ceiling_precise/ceiling_precise_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/ceiling_Precise", path_parameters) - async def post(self,body: Optional[Ceiling_PrecisePostRequestBody] = None, request_configuration: Optional[Ceiling_PreciseRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Ceiling_PrecisePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action ceiling_Precise param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Ceiling_PrecisePostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Ceiling_PrecisePostRequestBody] = None, request_configuration: Optional[Ceiling_PreciseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Ceiling_PrecisePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action ceiling_Precise param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Ceiling_PreciseRequestBuilde raise TypeError("raw_url cannot be null.") return Ceiling_PreciseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Ceiling_PreciseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/char/char_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/char/char_request_builder.py index 9bf61207bb4..387d20f0c50 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/char/char_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/char/char_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/char", path_parameters) - async def post(self,body: Optional[CharPostRequestBody] = None, request_configuration: Optional[CharRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CharPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action char param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CharPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CharPostRequestBody] = None, request_configuration: Optional[CharRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CharPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action char param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CharRequestBuilder: raise TypeError("raw_url cannot be null.") return CharRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CharRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_dist/chi_sq_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_dist/chi_sq_dist_request_builder.py index a316e84769f..c6372f17ed4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_dist/chi_sq_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_dist/chi_sq_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/chiSq_Dist", path_parameters) - async def post(self,body: Optional[ChiSq_DistPostRequestBody] = None, request_configuration: Optional[ChiSq_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ChiSq_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action chiSq_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ChiSq_DistPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ChiSq_DistPostRequestBody] = None, request_configuration: Optional[ChiSq_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChiSq_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action chiSq_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ChiSq_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return ChiSq_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChiSq_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_dist_r_t/chi_sq_dist_r_t_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_dist_r_t/chi_sq_dist_r_t_request_builder.py index 378d2701caa..bb35a806f8f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_dist_r_t/chi_sq_dist_r_t_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_dist_r_t/chi_sq_dist_r_t_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/chiSq_Dist_RT", path_parameters) - async def post(self,body: Optional[ChiSq_Dist_RTPostRequestBody] = None, request_configuration: Optional[ChiSq_Dist_RTRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ChiSq_Dist_RTPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action chiSq_Dist_RT param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ChiSq_Dist_RTPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ChiSq_Dist_RTPostRequestBody] = None, request_configuration: Optional[ChiSq_Dist_RTRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChiSq_Dist_RTPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action chiSq_Dist_RT param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ChiSq_Dist_RTRequestBuilder: raise TypeError("raw_url cannot be null.") return ChiSq_Dist_RTRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChiSq_Dist_RTRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_inv/chi_sq_inv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_inv/chi_sq_inv_request_builder.py index fc08503b820..3289a87feb3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_inv/chi_sq_inv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_inv/chi_sq_inv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/chiSq_Inv", path_parameters) - async def post(self,body: Optional[ChiSq_InvPostRequestBody] = None, request_configuration: Optional[ChiSq_InvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ChiSq_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action chiSq_Inv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ChiSq_InvPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ChiSq_InvPostRequestBody] = None, request_configuration: Optional[ChiSq_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChiSq_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action chiSq_Inv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ChiSq_InvRequestBuilder: raise TypeError("raw_url cannot be null.") return ChiSq_InvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChiSq_InvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_inv_r_t/chi_sq_inv_r_t_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_inv_r_t/chi_sq_inv_r_t_request_builder.py index 9f25cd34cb9..0b368b8c401 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_inv_r_t/chi_sq_inv_r_t_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/chi_sq_inv_r_t/chi_sq_inv_r_t_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/chiSq_Inv_RT", path_parameters) - async def post(self,body: Optional[ChiSq_Inv_RTPostRequestBody] = None, request_configuration: Optional[ChiSq_Inv_RTRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ChiSq_Inv_RTPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action chiSq_Inv_RT param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ChiSq_Inv_RTPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ChiSq_Inv_RTPostRequestBody] = None, request_configuration: Optional[ChiSq_Inv_RTRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChiSq_Inv_RTPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action chiSq_Inv_RT param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ChiSq_Inv_RTRequestBuilder: raise TypeError("raw_url cannot be null.") return ChiSq_Inv_RTRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChiSq_Inv_RTRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/choose/choose_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/choose/choose_request_builder.py index 5e8c381d83f..8591db41e55 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/choose/choose_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/choose/choose_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/choose", path_parameters) - async def post(self,body: Optional[ChoosePostRequestBody] = None, request_configuration: Optional[ChooseRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ChoosePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action choose param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ChoosePostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ChoosePostRequestBody] = None, request_configuration: Optional[ChooseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChoosePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action choose param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ChooseRequestBuilder: raise TypeError("raw_url cannot be null.") return ChooseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChooseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/clean/clean_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/clean/clean_request_builder.py index 1e4ac969436..673f023ac5b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/clean/clean_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/clean/clean_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/clean", path_parameters) - async def post(self,body: Optional[CleanPostRequestBody] = None, request_configuration: Optional[CleanRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CleanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action clean param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CleanPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CleanPostRequestBody] = None, request_configuration: Optional[CleanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CleanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action clean param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CleanRequestBuilder: raise TypeError("raw_url cannot be null.") return CleanRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CleanRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/code/code_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/code/code_request_builder.py index 72d784a67d3..cf9360b91ab 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/code/code_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/code/code_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/code", path_parameters) - async def post(self,body: Optional[CodePostRequestBody] = None, request_configuration: Optional[CodeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CodePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action code param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CodePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CodePostRequestBody] = None, request_configuration: Optional[CodeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CodePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action code param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CodeRequestBuilder: raise TypeError("raw_url cannot be null.") return CodeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CodeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/columns/columns_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/columns/columns_request_builder.py index 6d79bfa650e..46046850250 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/columns/columns_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/columns/columns_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/columns", path_parameters) - async def post(self,body: Optional[ColumnsPostRequestBody] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ColumnsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action columns param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ColumnsPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ColumnsPostRequestBody] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action columns param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ColumnsRequestBuilder: raise TypeError("raw_url cannot be null.") return ColumnsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/combin/combin_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/combin/combin_request_builder.py index 61aabde8ec1..6936226fecd 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/combin/combin_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/combin/combin_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/combin", path_parameters) - async def post(self,body: Optional[CombinPostRequestBody] = None, request_configuration: Optional[CombinRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CombinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action combin param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CombinPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CombinPostRequestBody] = None, request_configuration: Optional[CombinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CombinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action combin param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CombinRequestBuilder: raise TypeError("raw_url cannot be null.") return CombinRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CombinRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/combina/combina_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/combina/combina_request_builder.py index c6552bb2358..c6bfc155269 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/combina/combina_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/combina/combina_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/combina", path_parameters) - async def post(self,body: Optional[CombinaPostRequestBody] = None, request_configuration: Optional[CombinaRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CombinaPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action combina param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CombinaPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CombinaPostRequestBody] = None, request_configuration: Optional[CombinaRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CombinaPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action combina param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CombinaRequestBuilder: raise TypeError("raw_url cannot be null.") return CombinaRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CombinaRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/complex/complex_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/complex/complex_request_builder.py index e36fa6c62ab..4bf54479a5d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/complex/complex_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/complex/complex_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/complex", path_parameters) - async def post(self,body: Optional[ComplexPostRequestBody] = None, request_configuration: Optional[ComplexRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ComplexPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action complex param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ComplexPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ComplexPostRequestBody] = None, request_configuration: Optional[ComplexRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ComplexPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action complex param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ComplexRequestBuilder: raise TypeError("raw_url cannot be null.") return ComplexRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ComplexRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/concatenate/concatenate_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/concatenate/concatenate_request_builder.py index 0d7afeebe2e..ef7bcb1fb3a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/concatenate/concatenate_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/concatenate/concatenate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/concatenate", path_parameters) - async def post(self,body: Optional[ConcatenatePostRequestBody] = None, request_configuration: Optional[ConcatenateRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ConcatenatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action concatenate param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ConcatenatePostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ConcatenatePostRequestBody] = None, request_configuration: Optional[ConcatenateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConcatenatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action concatenate param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ConcatenateRequestBuilder: raise TypeError("raw_url cannot be null.") return ConcatenateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConcatenateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/confidence_norm/confidence_norm_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/confidence_norm/confidence_norm_request_builder.py index 61bd9e9fbd8..c75421da321 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/confidence_norm/confidence_norm_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/confidence_norm/confidence_norm_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/confidence_Norm", path_parameters) - async def post(self,body: Optional[Confidence_NormPostRequestBody] = None, request_configuration: Optional[Confidence_NormRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Confidence_NormPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action confidence_Norm param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Confidence_NormPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Confidence_NormPostRequestBody] = None, request_configuration: Optional[Confidence_NormRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Confidence_NormPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action confidence_Norm param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Confidence_NormRequestBuilde raise TypeError("raw_url cannot be null.") return Confidence_NormRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Confidence_NormRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/confidence_t/confidence_t_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/confidence_t/confidence_t_request_builder.py index a01029cce9b..1482b4574f1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/confidence_t/confidence_t_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/confidence_t/confidence_t_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/confidence_T", path_parameters) - async def post(self,body: Optional[Confidence_TPostRequestBody] = None, request_configuration: Optional[Confidence_TRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Confidence_TPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action confidence_T param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Confidence_TPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Confidence_TPostRequestBody] = None, request_configuration: Optional[Confidence_TRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Confidence_TPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action confidence_T param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Confidence_TRequestBuilder: raise TypeError("raw_url cannot be null.") return Confidence_TRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Confidence_TRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/convert/convert_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/convert/convert_request_builder.py index 88df14ef655..dfff49d8de4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/convert/convert_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/convert/convert_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/convert", path_parameters) - async def post(self,body: Optional[ConvertPostRequestBody] = None, request_configuration: Optional[ConvertRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ConvertPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action convert param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ConvertPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ConvertPostRequestBody] = None, request_configuration: Optional[ConvertRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConvertPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action convert param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ConvertRequestBuilder: raise TypeError("raw_url cannot be null.") return ConvertRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConvertRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/cos/cos_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/cos/cos_request_builder.py index 68a78d22e50..bf436e1a8b3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/cos/cos_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/cos/cos_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/cos", path_parameters) - async def post(self,body: Optional[CosPostRequestBody] = None, request_configuration: Optional[CosRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CosPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action cos param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CosPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CosPostRequestBody] = None, request_configuration: Optional[CosRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CosPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action cos param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CosRequestBuilder: raise TypeError("raw_url cannot be null.") return CosRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CosRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/cosh/cosh_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/cosh/cosh_request_builder.py index cfe9e5cc2c5..fe19f75e02e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/cosh/cosh_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/cosh/cosh_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/cosh", path_parameters) - async def post(self,body: Optional[CoshPostRequestBody] = None, request_configuration: Optional[CoshRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoshPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action cosh param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CoshPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CoshPostRequestBody] = None, request_configuration: Optional[CoshRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoshPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action cosh param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CoshRequestBuilder: raise TypeError("raw_url cannot be null.") return CoshRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CoshRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/cot/cot_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/cot/cot_request_builder.py index 7b03fc234ed..7c6b8323637 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/cot/cot_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/cot/cot_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/cot", path_parameters) - async def post(self,body: Optional[CotPostRequestBody] = None, request_configuration: Optional[CotRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CotPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action cot param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CotPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CotPostRequestBody] = None, request_configuration: Optional[CotRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CotPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action cot param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CotRequestBuilder: raise TypeError("raw_url cannot be null.") return CotRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CotRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/coth/coth_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/coth/coth_request_builder.py index b1f0101069b..1d900253bc6 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/coth/coth_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/coth/coth_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/coth", path_parameters) - async def post(self,body: Optional[CothPostRequestBody] = None, request_configuration: Optional[CothRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CothPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action coth param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CothPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CothPostRequestBody] = None, request_configuration: Optional[CothRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CothPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action coth param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CothRequestBuilder: raise TypeError("raw_url cannot be null.") return CothRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CothRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/count/count_request_builder.py index 7f742e3589f..bca3c649234 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/count/count_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/count", path_parameters) - async def post(self,body: Optional[CountPostRequestBody] = None, request_configuration: Optional[CountRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CountPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action count param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CountPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CountPostRequestBody] = None, request_configuration: Optional[CountRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CountPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action count param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/count_a/count_a_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/count_a/count_a_request_builder.py index 2022162503b..4b8230f0a19 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/count_a/count_a_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/count_a/count_a_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/countA", path_parameters) - async def post(self,body: Optional[CountAPostRequestBody] = None, request_configuration: Optional[CountARequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CountAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action countA param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CountAPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CountAPostRequestBody] = None, request_configuration: Optional[CountARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CountAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action countA param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountARequestBuilder: raise TypeError("raw_url cannot be null.") return CountARequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountARequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/count_blank/count_blank_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/count_blank/count_blank_request_builder.py index 8b2c29addc4..16cbef83db7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/count_blank/count_blank_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/count_blank/count_blank_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/countBlank", path_parameters) - async def post(self,body: Optional[CountBlankPostRequestBody] = None, request_configuration: Optional[CountBlankRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CountBlankPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action countBlank param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CountBlankPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CountBlankPostRequestBody] = None, request_configuration: Optional[CountBlankRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CountBlankPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action countBlank param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountBlankRequestBuilder: raise TypeError("raw_url cannot be null.") return CountBlankRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountBlankRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/count_if/count_if_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/count_if/count_if_request_builder.py index f7a4ea2435d..402e92d3c20 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/count_if/count_if_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/count_if/count_if_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/countIf", path_parameters) - async def post(self,body: Optional[CountIfPostRequestBody] = None, request_configuration: Optional[CountIfRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CountIfPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action countIf param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CountIfPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CountIfPostRequestBody] = None, request_configuration: Optional[CountIfRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CountIfPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action countIf param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountIfRequestBuilder: raise TypeError("raw_url cannot be null.") return CountIfRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountIfRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/count_ifs/count_ifs_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/count_ifs/count_ifs_request_builder.py index f13f58be708..d25b309bc03 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/count_ifs/count_ifs_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/count_ifs/count_ifs_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/countIfs", path_parameters) - async def post(self,body: Optional[CountIfsPostRequestBody] = None, request_configuration: Optional[CountIfsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CountIfsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action countIfs param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CountIfsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CountIfsPostRequestBody] = None, request_configuration: Optional[CountIfsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CountIfsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action countIfs param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountIfsRequestBuilder: raise TypeError("raw_url cannot be null.") return CountIfsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountIfsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/coup_day_bs/coup_day_bs_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/coup_day_bs/coup_day_bs_request_builder.py index 69f9515b5bc..b1c74f18d10 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/coup_day_bs/coup_day_bs_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/coup_day_bs/coup_day_bs_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/coupDayBs", path_parameters) - async def post(self,body: Optional[CoupDayBsPostRequestBody] = None, request_configuration: Optional[CoupDayBsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoupDayBsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action coupDayBs param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CoupDayBsPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CoupDayBsPostRequestBody] = None, request_configuration: Optional[CoupDayBsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoupDayBsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action coupDayBs param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CoupDayBsRequestBuilder: raise TypeError("raw_url cannot be null.") return CoupDayBsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CoupDayBsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/coup_days/coup_days_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/coup_days/coup_days_request_builder.py index aa49a347a59..3106ed62a24 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/coup_days/coup_days_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/coup_days/coup_days_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/coupDays", path_parameters) - async def post(self,body: Optional[CoupDaysPostRequestBody] = None, request_configuration: Optional[CoupDaysRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoupDaysPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action coupDays param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CoupDaysPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CoupDaysPostRequestBody] = None, request_configuration: Optional[CoupDaysRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoupDaysPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action coupDays param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CoupDaysRequestBuilder: raise TypeError("raw_url cannot be null.") return CoupDaysRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CoupDaysRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/coup_days_nc/coup_days_nc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/coup_days_nc/coup_days_nc_request_builder.py index f69ae0a16c9..6650bc0f67d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/coup_days_nc/coup_days_nc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/coup_days_nc/coup_days_nc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/coupDaysNc", path_parameters) - async def post(self,body: Optional[CoupDaysNcPostRequestBody] = None, request_configuration: Optional[CoupDaysNcRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoupDaysNcPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action coupDaysNc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CoupDaysNcPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CoupDaysNcPostRequestBody] = None, request_configuration: Optional[CoupDaysNcRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoupDaysNcPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action coupDaysNc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CoupDaysNcRequestBuilder: raise TypeError("raw_url cannot be null.") return CoupDaysNcRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CoupDaysNcRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/coup_ncd/coup_ncd_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/coup_ncd/coup_ncd_request_builder.py index 43fe9f6c12b..4398a7bcd06 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/coup_ncd/coup_ncd_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/coup_ncd/coup_ncd_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/coupNcd", path_parameters) - async def post(self,body: Optional[CoupNcdPostRequestBody] = None, request_configuration: Optional[CoupNcdRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoupNcdPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action coupNcd param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CoupNcdPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CoupNcdPostRequestBody] = None, request_configuration: Optional[CoupNcdRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoupNcdPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action coupNcd param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CoupNcdRequestBuilder: raise TypeError("raw_url cannot be null.") return CoupNcdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CoupNcdRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/coup_num/coup_num_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/coup_num/coup_num_request_builder.py index 156d1ac62a3..5daf7b1f96d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/coup_num/coup_num_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/coup_num/coup_num_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/coupNum", path_parameters) - async def post(self,body: Optional[CoupNumPostRequestBody] = None, request_configuration: Optional[CoupNumRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoupNumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action coupNum param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CoupNumPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CoupNumPostRequestBody] = None, request_configuration: Optional[CoupNumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoupNumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action coupNum param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CoupNumRequestBuilder: raise TypeError("raw_url cannot be null.") return CoupNumRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CoupNumRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/coup_pcd/coup_pcd_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/coup_pcd/coup_pcd_request_builder.py index 70812bfe612..9aad66cb671 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/coup_pcd/coup_pcd_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/coup_pcd/coup_pcd_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/coupPcd", path_parameters) - async def post(self,body: Optional[CoupPcdPostRequestBody] = None, request_configuration: Optional[CoupPcdRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoupPcdPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action coupPcd param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CoupPcdPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CoupPcdPostRequestBody] = None, request_configuration: Optional[CoupPcdRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoupPcdPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action coupPcd param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CoupPcdRequestBuilder: raise TypeError("raw_url cannot be null.") return CoupPcdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CoupPcdRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/csc/csc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/csc/csc_request_builder.py index d3680f09e62..36391456877 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/csc/csc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/csc/csc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/csc", path_parameters) - async def post(self,body: Optional[CscPostRequestBody] = None, request_configuration: Optional[CscRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CscPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action csc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CscPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CscPostRequestBody] = None, request_configuration: Optional[CscRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CscPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action csc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CscRequestBuilder: raise TypeError("raw_url cannot be null.") return CscRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CscRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/csch/csch_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/csch/csch_request_builder.py index f26e77b116e..f81c717e58d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/csch/csch_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/csch/csch_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/csch", path_parameters) - async def post(self,body: Optional[CschPostRequestBody] = None, request_configuration: Optional[CschRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CschPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action csch param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CschPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CschPostRequestBody] = None, request_configuration: Optional[CschRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CschPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action csch param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CschRequestBuilder: raise TypeError("raw_url cannot be null.") return CschRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CschRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/cum_i_pmt/cum_i_pmt_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/cum_i_pmt/cum_i_pmt_request_builder.py index e9d3bd0e55b..1d7f25fdc04 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/cum_i_pmt/cum_i_pmt_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/cum_i_pmt/cum_i_pmt_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/cumIPmt", path_parameters) - async def post(self,body: Optional[CumIPmtPostRequestBody] = None, request_configuration: Optional[CumIPmtRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CumIPmtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action cumIPmt param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CumIPmtPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CumIPmtPostRequestBody] = None, request_configuration: Optional[CumIPmtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CumIPmtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action cumIPmt param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CumIPmtRequestBuilder: raise TypeError("raw_url cannot be null.") return CumIPmtRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CumIPmtRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/cum_princ/cum_princ_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/cum_princ/cum_princ_request_builder.py index df3fb961121..4b8e7e08b24 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/cum_princ/cum_princ_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/cum_princ/cum_princ_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/cumPrinc", path_parameters) - async def post(self,body: Optional[CumPrincPostRequestBody] = None, request_configuration: Optional[CumPrincRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CumPrincPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action cumPrinc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CumPrincPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[CumPrincPostRequestBody] = None, request_configuration: Optional[CumPrincRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CumPrincPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action cumPrinc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CumPrincRequestBuilder: raise TypeError("raw_url cannot be null.") return CumPrincRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CumPrincRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/date/date_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/date/date_request_builder.py index 78c8996a5b1..5d2e766484a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/date/date_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/date/date_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/date", path_parameters) - async def post(self,body: Optional[DatePostRequestBody] = None, request_configuration: Optional[DateRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action date param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DatePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DatePostRequestBody] = None, request_configuration: Optional[DateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action date param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DateRequestBuilder: raise TypeError("raw_url cannot be null.") return DateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/datevalue/datevalue_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/datevalue/datevalue_request_builder.py index 693932d39a7..1663c14e020 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/datevalue/datevalue_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/datevalue/datevalue_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/datevalue", path_parameters) - async def post(self,body: Optional[DatevaluePostRequestBody] = None, request_configuration: Optional[DatevalueRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DatevaluePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action datevalue param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DatevaluePostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DatevaluePostRequestBody] = None, request_configuration: Optional[DatevalueRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DatevaluePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action datevalue param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DatevalueRequestBuilder: raise TypeError("raw_url cannot be null.") return DatevalueRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DatevalueRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/daverage/daverage_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/daverage/daverage_request_builder.py index 110dc8d3dea..511444847ea 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/daverage/daverage_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/daverage/daverage_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/daverage", path_parameters) - async def post(self,body: Optional[DaveragePostRequestBody] = None, request_configuration: Optional[DaverageRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DaveragePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action daverage param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DaveragePostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DaveragePostRequestBody] = None, request_configuration: Optional[DaverageRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DaveragePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action daverage param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DaverageRequestBuilder: raise TypeError("raw_url cannot be null.") return DaverageRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DaverageRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/day/day_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/day/day_request_builder.py index ca78921c7b8..5414f3f6b5c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/day/day_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/day/day_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/day", path_parameters) - async def post(self,body: Optional[DayPostRequestBody] = None, request_configuration: Optional[DayRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DayPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action day param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DayPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DayPostRequestBody] = None, request_configuration: Optional[DayRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DayPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action day param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DayRequestBuilder: raise TypeError("raw_url cannot be null.") return DayRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DayRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/days/days_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/days/days_request_builder.py index 5ef7001a785..8706076965b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/days/days_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/days/days_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/days", path_parameters) - async def post(self,body: Optional[DaysPostRequestBody] = None, request_configuration: Optional[DaysRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DaysPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action days param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DaysPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DaysPostRequestBody] = None, request_configuration: Optional[DaysRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DaysPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action days param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DaysRequestBuilder: raise TypeError("raw_url cannot be null.") return DaysRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DaysRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/days360/days360_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/days360/days360_request_builder.py index 4c9412c08f5..284c8896b89 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/days360/days360_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/days360/days360_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/days360", path_parameters) - async def post(self,body: Optional[Days360PostRequestBody] = None, request_configuration: Optional[Days360RequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Days360PostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action days360 param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Days360PostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Days360PostRequestBody] = None, request_configuration: Optional[Days360RequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Days360PostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action days360 param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Days360RequestBuilder: raise TypeError("raw_url cannot be null.") return Days360RequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Days360RequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/db/db_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/db/db_request_builder.py index 58a88813442..0a54d354ec4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/db/db_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/db/db_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/db", path_parameters) - async def post(self,body: Optional[DbPostRequestBody] = None, request_configuration: Optional[DbRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action db param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DbPostRequestBody] = None, request_configurat return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DbPostRequestBody] = None, request_configuration: Optional[DbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action db param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DbRequestBuilder: raise TypeError("raw_url cannot be null.") return DbRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DbRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dbcs/dbcs_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dbcs/dbcs_request_builder.py index 6bf0678c4b7..30a93f8f4c1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dbcs/dbcs_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dbcs/dbcs_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dbcs", path_parameters) - async def post(self,body: Optional[DbcsPostRequestBody] = None, request_configuration: Optional[DbcsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DbcsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dbcs param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DbcsPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DbcsPostRequestBody] = None, request_configuration: Optional[DbcsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DbcsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dbcs param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DbcsRequestBuilder: raise TypeError("raw_url cannot be null.") return DbcsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DbcsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dcount/dcount_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dcount/dcount_request_builder.py index 8534491541a..eb8d5d4f1c1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dcount/dcount_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dcount/dcount_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dcount", path_parameters) - async def post(self,body: Optional[DcountPostRequestBody] = None, request_configuration: Optional[DcountRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DcountPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dcount param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DcountPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DcountPostRequestBody] = None, request_configuration: Optional[DcountRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DcountPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dcount param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DcountRequestBuilder: raise TypeError("raw_url cannot be null.") return DcountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DcountRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dcount_a/dcount_a_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dcount_a/dcount_a_request_builder.py index e204d4fecb5..f7ed2fa033b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dcount_a/dcount_a_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dcount_a/dcount_a_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dcountA", path_parameters) - async def post(self,body: Optional[DcountAPostRequestBody] = None, request_configuration: Optional[DcountARequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DcountAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dcountA param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DcountAPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DcountAPostRequestBody] = None, request_configuration: Optional[DcountARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DcountAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dcountA param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DcountARequestBuilder: raise TypeError("raw_url cannot be null.") return DcountARequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DcountARequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/ddb/ddb_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/ddb/ddb_request_builder.py index 13b29a54424..46104b80121 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/ddb/ddb_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/ddb/ddb_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/ddb", path_parameters) - async def post(self,body: Optional[DdbPostRequestBody] = None, request_configuration: Optional[DdbRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DdbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action ddb param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DdbPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DdbPostRequestBody] = None, request_configuration: Optional[DdbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DdbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action ddb param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DdbRequestBuilder: raise TypeError("raw_url cannot be null.") return DdbRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DdbRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dec2_bin/dec2_bin_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dec2_bin/dec2_bin_request_builder.py index 264e0888a32..287db3d1973 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dec2_bin/dec2_bin_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dec2_bin/dec2_bin_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dec2Bin", path_parameters) - async def post(self,body: Optional[Dec2BinPostRequestBody] = None, request_configuration: Optional[Dec2BinRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Dec2BinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dec2Bin param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Dec2BinPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Dec2BinPostRequestBody] = None, request_configuration: Optional[Dec2BinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Dec2BinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dec2Bin param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Dec2BinRequestBuilder: raise TypeError("raw_url cannot be null.") return Dec2BinRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Dec2BinRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dec2_hex/dec2_hex_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dec2_hex/dec2_hex_request_builder.py index 7f612c46385..34e11b013bc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dec2_hex/dec2_hex_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dec2_hex/dec2_hex_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dec2Hex", path_parameters) - async def post(self,body: Optional[Dec2HexPostRequestBody] = None, request_configuration: Optional[Dec2HexRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Dec2HexPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dec2Hex param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Dec2HexPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Dec2HexPostRequestBody] = None, request_configuration: Optional[Dec2HexRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Dec2HexPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dec2Hex param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Dec2HexRequestBuilder: raise TypeError("raw_url cannot be null.") return Dec2HexRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Dec2HexRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dec2_oct/dec2_oct_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dec2_oct/dec2_oct_request_builder.py index b66acd964b5..ee1d2fc2292 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dec2_oct/dec2_oct_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dec2_oct/dec2_oct_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dec2Oct", path_parameters) - async def post(self,body: Optional[Dec2OctPostRequestBody] = None, request_configuration: Optional[Dec2OctRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Dec2OctPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dec2Oct param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Dec2OctPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Dec2OctPostRequestBody] = None, request_configuration: Optional[Dec2OctRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Dec2OctPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dec2Oct param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Dec2OctRequestBuilder: raise TypeError("raw_url cannot be null.") return Dec2OctRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Dec2OctRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/decimal/decimal_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/decimal/decimal_request_builder.py index 970c8263408..bb724a7bc89 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/decimal/decimal_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/decimal/decimal_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/decimal", path_parameters) - async def post(self,body: Optional[DecimalPostRequestBody] = None, request_configuration: Optional[DecimalRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DecimalPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action decimal param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DecimalPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DecimalPostRequestBody] = None, request_configuration: Optional[DecimalRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DecimalPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action decimal param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DecimalRequestBuilder: raise TypeError("raw_url cannot be null.") return DecimalRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DecimalRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/degrees/degrees_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/degrees/degrees_request_builder.py index fbbe06e7ea3..c4ce52ec040 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/degrees/degrees_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/degrees/degrees_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/degrees", path_parameters) - async def post(self,body: Optional[DegreesPostRequestBody] = None, request_configuration: Optional[DegreesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DegreesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action degrees param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DegreesPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DegreesPostRequestBody] = None, request_configuration: Optional[DegreesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DegreesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action degrees param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DegreesRequestBuilder: raise TypeError("raw_url cannot be null.") return DegreesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DegreesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/delta/delta_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/delta/delta_request_builder.py index e395856fd62..21312e0712e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/delta/delta_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/delta/delta_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/delta", path_parameters) - async def post(self,body: Optional[DeltaPostRequestBody] = None, request_configuration: Optional[DeltaRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DeltaPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action delta param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DeltaPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DeltaPostRequestBody] = None, request_configuration: Optional[DeltaRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeltaPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action delta param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeltaRequestBuilder: raise TypeError("raw_url cannot be null.") return DeltaRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dev_sq/dev_sq_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dev_sq/dev_sq_request_builder.py index 279b08fbe74..6432b3cb8f8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dev_sq/dev_sq_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dev_sq/dev_sq_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/devSq", path_parameters) - async def post(self,body: Optional[DevSqPostRequestBody] = None, request_configuration: Optional[DevSqRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DevSqPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action devSq param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DevSqPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DevSqPostRequestBody] = None, request_configuration: Optional[DevSqRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DevSqPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action devSq param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DevSqRequestBuilder: raise TypeError("raw_url cannot be null.") return DevSqRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DevSqRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dget/dget_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dget/dget_request_builder.py index f4ab65ef7f0..3a1f547b8fd 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dget/dget_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dget/dget_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dget", path_parameters) - async def post(self,body: Optional[DgetPostRequestBody] = None, request_configuration: Optional[DgetRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DgetPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dget param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DgetPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DgetPostRequestBody] = None, request_configuration: Optional[DgetRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DgetPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dget param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DgetRequestBuilder: raise TypeError("raw_url cannot be null.") return DgetRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DgetRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/disc/disc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/disc/disc_request_builder.py index a262f1e372c..a82f28d211f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/disc/disc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/disc/disc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/disc", path_parameters) - async def post(self,body: Optional[DiscPostRequestBody] = None, request_configuration: Optional[DiscRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DiscPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action disc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DiscPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DiscPostRequestBody] = None, request_configuration: Optional[DiscRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DiscPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action disc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DiscRequestBuilder: raise TypeError("raw_url cannot be null.") return DiscRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DiscRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dmax/dmax_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dmax/dmax_request_builder.py index 4bb47006c50..dd142523e03 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dmax/dmax_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dmax/dmax_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dmax", path_parameters) - async def post(self,body: Optional[DmaxPostRequestBody] = None, request_configuration: Optional[DmaxRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DmaxPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dmax param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DmaxPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DmaxPostRequestBody] = None, request_configuration: Optional[DmaxRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DmaxPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dmax param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DmaxRequestBuilder: raise TypeError("raw_url cannot be null.") return DmaxRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DmaxRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dmin/dmin_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dmin/dmin_request_builder.py index 75432b2a50f..43aa8737cfd 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dmin/dmin_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dmin/dmin_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dmin", path_parameters) - async def post(self,body: Optional[DminPostRequestBody] = None, request_configuration: Optional[DminRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DminPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dmin param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DminPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DminPostRequestBody] = None, request_configuration: Optional[DminRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DminPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dmin param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DminRequestBuilder: raise TypeError("raw_url cannot be null.") return DminRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DminRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dollar/dollar_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dollar/dollar_request_builder.py index 1cc032920d6..14e6def6e69 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dollar/dollar_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dollar/dollar_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dollar", path_parameters) - async def post(self,body: Optional[DollarPostRequestBody] = None, request_configuration: Optional[DollarRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DollarPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dollar param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DollarPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DollarPostRequestBody] = None, request_configuration: Optional[DollarRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DollarPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dollar param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DollarRequestBuilder: raise TypeError("raw_url cannot be null.") return DollarRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DollarRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dollar_de/dollar_de_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dollar_de/dollar_de_request_builder.py index 04964e8fa4b..4497bf6e348 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dollar_de/dollar_de_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dollar_de/dollar_de_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dollarDe", path_parameters) - async def post(self,body: Optional[DollarDePostRequestBody] = None, request_configuration: Optional[DollarDeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DollarDePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dollarDe param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DollarDePostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DollarDePostRequestBody] = None, request_configuration: Optional[DollarDeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DollarDePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dollarDe param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DollarDeRequestBuilder: raise TypeError("raw_url cannot be null.") return DollarDeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DollarDeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dollar_fr/dollar_fr_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dollar_fr/dollar_fr_request_builder.py index 2872d3520af..79f108b69c5 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dollar_fr/dollar_fr_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dollar_fr/dollar_fr_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dollarFr", path_parameters) - async def post(self,body: Optional[DollarFrPostRequestBody] = None, request_configuration: Optional[DollarFrRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DollarFrPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dollarFr param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DollarFrPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DollarFrPostRequestBody] = None, request_configuration: Optional[DollarFrRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DollarFrPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dollarFr param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DollarFrRequestBuilder: raise TypeError("raw_url cannot be null.") return DollarFrRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DollarFrRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dproduct/dproduct_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dproduct/dproduct_request_builder.py index a58c7bfc07d..e8eef70a56f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dproduct/dproduct_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dproduct/dproduct_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dproduct", path_parameters) - async def post(self,body: Optional[DproductPostRequestBody] = None, request_configuration: Optional[DproductRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DproductPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dproduct param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DproductPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DproductPostRequestBody] = None, request_configuration: Optional[DproductRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DproductPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dproduct param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DproductRequestBuilder: raise TypeError("raw_url cannot be null.") return DproductRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DproductRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dst_dev/dst_dev_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dst_dev/dst_dev_request_builder.py index 6941bcd680f..b8c7f75a89f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dst_dev/dst_dev_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dst_dev/dst_dev_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dstDev", path_parameters) - async def post(self,body: Optional[DstDevPostRequestBody] = None, request_configuration: Optional[DstDevRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DstDevPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dstDev param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DstDevPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DstDevPostRequestBody] = None, request_configuration: Optional[DstDevRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DstDevPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dstDev param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DstDevRequestBuilder: raise TypeError("raw_url cannot be null.") return DstDevRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DstDevRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dst_dev_p/dst_dev_p_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dst_dev_p/dst_dev_p_request_builder.py index dd84fe2b294..c02fe098634 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dst_dev_p/dst_dev_p_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dst_dev_p/dst_dev_p_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dstDevP", path_parameters) - async def post(self,body: Optional[DstDevPPostRequestBody] = None, request_configuration: Optional[DstDevPRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DstDevPPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dstDevP param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DstDevPPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DstDevPPostRequestBody] = None, request_configuration: Optional[DstDevPRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DstDevPPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dstDevP param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DstDevPRequestBuilder: raise TypeError("raw_url cannot be null.") return DstDevPRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DstDevPRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dsum/dsum_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dsum/dsum_request_builder.py index e5c57d43339..9c0c34f6ae4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dsum/dsum_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dsum/dsum_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dsum", path_parameters) - async def post(self,body: Optional[DsumPostRequestBody] = None, request_configuration: Optional[DsumRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DsumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dsum param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DsumPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DsumPostRequestBody] = None, request_configuration: Optional[DsumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DsumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dsum param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DsumRequestBuilder: raise TypeError("raw_url cannot be null.") return DsumRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DsumRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/duration/duration_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/duration/duration_request_builder.py index ff348e54c15..3053814b781 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/duration/duration_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/duration/duration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/duration", path_parameters) - async def post(self,body: Optional[DurationPostRequestBody] = None, request_configuration: Optional[DurationRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DurationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action duration param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DurationPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DurationPostRequestBody] = None, request_configuration: Optional[DurationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DurationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action duration param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DurationRequestBuilder: raise TypeError("raw_url cannot be null.") return DurationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DurationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dvar/dvar_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dvar/dvar_request_builder.py index 9d536f07d02..b02731ae45b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dvar/dvar_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dvar/dvar_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dvar", path_parameters) - async def post(self,body: Optional[DvarPostRequestBody] = None, request_configuration: Optional[DvarRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DvarPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dvar param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DvarPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DvarPostRequestBody] = None, request_configuration: Optional[DvarRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DvarPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dvar param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DvarRequestBuilder: raise TypeError("raw_url cannot be null.") return DvarRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DvarRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/dvar_p/dvar_p_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/dvar_p/dvar_p_request_builder.py index e7f218f9964..f96c6d23c77 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/dvar_p/dvar_p_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/dvar_p/dvar_p_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/dvarP", path_parameters) - async def post(self,body: Optional[DvarPPostRequestBody] = None, request_configuration: Optional[DvarPRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DvarPPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action dvarP param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[DvarPPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[DvarPPostRequestBody] = None, request_configuration: Optional[DvarPRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DvarPPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action dvarP param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DvarPRequestBuilder: raise TypeError("raw_url cannot be null.") return DvarPRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DvarPRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/ecma_ceiling/ecma_ceiling_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/ecma_ceiling/ecma_ceiling_request_builder.py index 134d9667e25..6155a809283 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/ecma_ceiling/ecma_ceiling_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/ecma_ceiling/ecma_ceiling_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/ecma_Ceiling", path_parameters) - async def post(self,body: Optional[Ecma_CeilingPostRequestBody] = None, request_configuration: Optional[Ecma_CeilingRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Ecma_CeilingPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action ecma_Ceiling param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Ecma_CeilingPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Ecma_CeilingPostRequestBody] = None, request_configuration: Optional[Ecma_CeilingRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Ecma_CeilingPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action ecma_Ceiling param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Ecma_CeilingRequestBuilder: raise TypeError("raw_url cannot be null.") return Ecma_CeilingRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Ecma_CeilingRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/edate/edate_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/edate/edate_request_builder.py index bae21cd1fe6..71b8f7d11a2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/edate/edate_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/edate/edate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/edate", path_parameters) - async def post(self,body: Optional[EdatePostRequestBody] = None, request_configuration: Optional[EdateRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[EdatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action edate param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[EdatePostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[EdatePostRequestBody] = None, request_configuration: Optional[EdateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action edate param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> EdateRequestBuilder: raise TypeError("raw_url cannot be null.") return EdateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/effect/effect_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/effect/effect_request_builder.py index 6f487195dd8..3a6e5ed8dc2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/effect/effect_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/effect/effect_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/effect", path_parameters) - async def post(self,body: Optional[EffectPostRequestBody] = None, request_configuration: Optional[EffectRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[EffectPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action effect param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[EffectPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[EffectPostRequestBody] = None, request_configuration: Optional[EffectRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EffectPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action effect param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> EffectRequestBuilder: raise TypeError("raw_url cannot be null.") return EffectRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EffectRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/eo_month/eo_month_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/eo_month/eo_month_request_builder.py index ce345261399..a0cb1a975e3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/eo_month/eo_month_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/eo_month/eo_month_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/eoMonth", path_parameters) - async def post(self,body: Optional[EoMonthPostRequestBody] = None, request_configuration: Optional[EoMonthRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[EoMonthPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action eoMonth param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[EoMonthPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[EoMonthPostRequestBody] = None, request_configuration: Optional[EoMonthRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EoMonthPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action eoMonth param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> EoMonthRequestBuilder: raise TypeError("raw_url cannot be null.") return EoMonthRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EoMonthRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/erf/erf_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/erf/erf_request_builder.py index b5a0f63386b..30fe72a2fe2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/erf/erf_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/erf/erf_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/erf", path_parameters) - async def post(self,body: Optional[ErfPostRequestBody] = None, request_configuration: Optional[ErfRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ErfPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action erf param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ErfPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ErfPostRequestBody] = None, request_configuration: Optional[ErfRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ErfPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action erf param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ErfRequestBuilder: raise TypeError("raw_url cannot be null.") return ErfRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ErfRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/erf_c/erf_c_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/erf_c/erf_c_request_builder.py index 96af03a4325..9155270aa64 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/erf_c/erf_c_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/erf_c/erf_c_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/erfC", path_parameters) - async def post(self,body: Optional[ErfCPostRequestBody] = None, request_configuration: Optional[ErfCRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ErfCPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action erfC param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ErfCPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ErfCPostRequestBody] = None, request_configuration: Optional[ErfCRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ErfCPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action erfC param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ErfCRequestBuilder: raise TypeError("raw_url cannot be null.") return ErfCRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ErfCRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/erf_c_precise/erf_c_precise_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/erf_c_precise/erf_c_precise_request_builder.py index 4262a578d0f..8e0efd67283 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/erf_c_precise/erf_c_precise_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/erf_c_precise/erf_c_precise_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/erfC_Precise", path_parameters) - async def post(self,body: Optional[ErfC_PrecisePostRequestBody] = None, request_configuration: Optional[ErfC_PreciseRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ErfC_PrecisePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action erfC_Precise param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ErfC_PrecisePostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ErfC_PrecisePostRequestBody] = None, request_configuration: Optional[ErfC_PreciseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ErfC_PrecisePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action erfC_Precise param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ErfC_PreciseRequestBuilder: raise TypeError("raw_url cannot be null.") return ErfC_PreciseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ErfC_PreciseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/erf_precise/erf_precise_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/erf_precise/erf_precise_request_builder.py index 443f7b79a7b..20e7733a4cc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/erf_precise/erf_precise_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/erf_precise/erf_precise_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/erf_Precise", path_parameters) - async def post(self,body: Optional[Erf_PrecisePostRequestBody] = None, request_configuration: Optional[Erf_PreciseRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Erf_PrecisePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action erf_Precise param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Erf_PrecisePostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Erf_PrecisePostRequestBody] = None, request_configuration: Optional[Erf_PreciseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Erf_PrecisePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action erf_Precise param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Erf_PreciseRequestBuilder: raise TypeError("raw_url cannot be null.") return Erf_PreciseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Erf_PreciseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/error_type/error_type_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/error_type/error_type_request_builder.py index 09b4c2fadd7..407bef8b1d9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/error_type/error_type_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/error_type/error_type_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/error_Type", path_parameters) - async def post(self,body: Optional[Error_TypePostRequestBody] = None, request_configuration: Optional[Error_TypeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Error_TypePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action error_Type param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Error_TypePostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Error_TypePostRequestBody] = None, request_configuration: Optional[Error_TypeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Error_TypePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action error_Type param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Error_TypeRequestBuilder: raise TypeError("raw_url cannot be null.") return Error_TypeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Error_TypeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/even/even_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/even/even_request_builder.py index b1756c09a2b..5b7a38d0f46 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/even/even_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/even/even_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/even", path_parameters) - async def post(self,body: Optional[EvenPostRequestBody] = None, request_configuration: Optional[EvenRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[EvenPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action even param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[EvenPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[EvenPostRequestBody] = None, request_configuration: Optional[EvenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EvenPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action even param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> EvenRequestBuilder: raise TypeError("raw_url cannot be null.") return EvenRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EvenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/exact/exact_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/exact/exact_request_builder.py index 5204e88edc5..9d4dba18cc8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/exact/exact_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/exact/exact_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/exact", path_parameters) - async def post(self,body: Optional[ExactPostRequestBody] = None, request_configuration: Optional[ExactRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ExactPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action exact param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ExactPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ExactPostRequestBody] = None, request_configuration: Optional[ExactRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExactPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action exact param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ExactRequestBuilder: raise TypeError("raw_url cannot be null.") return ExactRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExactRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/exp/exp_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/exp/exp_request_builder.py index ba8b55010b0..3ec81e11b75 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/exp/exp_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/exp/exp_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/exp", path_parameters) - async def post(self,body: Optional[ExpPostRequestBody] = None, request_configuration: Optional[ExpRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ExpPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action exp param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ExpPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ExpPostRequestBody] = None, request_configuration: Optional[ExpRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExpPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action exp param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ExpRequestBuilder: raise TypeError("raw_url cannot be null.") return ExpRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExpRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/expon_dist/expon_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/expon_dist/expon_dist_request_builder.py index 5d7e51b683c..a800cd427eb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/expon_dist/expon_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/expon_dist/expon_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/expon_Dist", path_parameters) - async def post(self,body: Optional[Expon_DistPostRequestBody] = None, request_configuration: Optional[Expon_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Expon_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action expon_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Expon_DistPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Expon_DistPostRequestBody] = None, request_configuration: Optional[Expon_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Expon_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action expon_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Expon_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return Expon_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Expon_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/f_dist/f_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/f_dist/f_dist_request_builder.py index e94a9ee45a8..b97db78b5d7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/f_dist/f_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/f_dist/f_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/f_Dist", path_parameters) - async def post(self,body: Optional[F_DistPostRequestBody] = None, request_configuration: Optional[F_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[F_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action f_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[F_DistPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[F_DistPostRequestBody] = None, request_configuration: Optional[F_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[F_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action f_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> F_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return F_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class F_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/f_dist_r_t/f_dist_r_t_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/f_dist_r_t/f_dist_r_t_request_builder.py index 3702adcedc0..976b47c4682 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/f_dist_r_t/f_dist_r_t_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/f_dist_r_t/f_dist_r_t_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/f_Dist_RT", path_parameters) - async def post(self,body: Optional[F_Dist_RTPostRequestBody] = None, request_configuration: Optional[F_Dist_RTRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[F_Dist_RTPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action f_Dist_RT param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[F_Dist_RTPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[F_Dist_RTPostRequestBody] = None, request_configuration: Optional[F_Dist_RTRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[F_Dist_RTPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action f_Dist_RT param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> F_Dist_RTRequestBuilder: raise TypeError("raw_url cannot be null.") return F_Dist_RTRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class F_Dist_RTRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/f_inv/f_inv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/f_inv/f_inv_request_builder.py index f205bde1bea..faadaa6473a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/f_inv/f_inv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/f_inv/f_inv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/f_Inv", path_parameters) - async def post(self,body: Optional[F_InvPostRequestBody] = None, request_configuration: Optional[F_InvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[F_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action f_Inv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[F_InvPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[F_InvPostRequestBody] = None, request_configuration: Optional[F_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[F_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action f_Inv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> F_InvRequestBuilder: raise TypeError("raw_url cannot be null.") return F_InvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class F_InvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/f_inv_r_t/f_inv_r_t_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/f_inv_r_t/f_inv_r_t_request_builder.py index 85f1a520ecd..01be755a904 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/f_inv_r_t/f_inv_r_t_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/f_inv_r_t/f_inv_r_t_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/f_Inv_RT", path_parameters) - async def post(self,body: Optional[F_Inv_RTPostRequestBody] = None, request_configuration: Optional[F_Inv_RTRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[F_Inv_RTPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action f_Inv_RT param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[F_Inv_RTPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[F_Inv_RTPostRequestBody] = None, request_configuration: Optional[F_Inv_RTRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[F_Inv_RTPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action f_Inv_RT param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> F_Inv_RTRequestBuilder: raise TypeError("raw_url cannot be null.") return F_Inv_RTRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class F_Inv_RTRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/fact/fact_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/fact/fact_request_builder.py index 121f09bc617..e82701f0a20 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/fact/fact_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/fact/fact_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/fact", path_parameters) - async def post(self,body: Optional[FactPostRequestBody] = None, request_configuration: Optional[FactRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FactPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action fact param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[FactPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[FactPostRequestBody] = None, request_configuration: Optional[FactRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FactPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action fact param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FactRequestBuilder: raise TypeError("raw_url cannot be null.") return FactRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FactRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/fact_double/fact_double_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/fact_double/fact_double_request_builder.py index 6ae7dd9b625..7b7ed233f59 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/fact_double/fact_double_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/fact_double/fact_double_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/factDouble", path_parameters) - async def post(self,body: Optional[FactDoublePostRequestBody] = None, request_configuration: Optional[FactDoubleRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FactDoublePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action factDouble param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[FactDoublePostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[FactDoublePostRequestBody] = None, request_configuration: Optional[FactDoubleRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FactDoublePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action factDouble param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FactDoubleRequestBuilder: raise TypeError("raw_url cannot be null.") return FactDoubleRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FactDoubleRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/false_/false_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/false_/false_request_builder.py index 436578b1de3..c0d99ce6f8a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/false_/false_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/false_/false_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/false", path_parameters) - async def post(self,request_configuration: Optional[FalseRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action false param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[FalseRequestBuilderPostReque return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[FalseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action false param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FalseRequestBuilder: raise TypeError("raw_url cannot be null.") return FalseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FalseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/find/find_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/find/find_request_builder.py index d61605c5eda..e56615bcaac 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/find/find_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/find/find_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/find", path_parameters) - async def post(self,body: Optional[FindPostRequestBody] = None, request_configuration: Optional[FindRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FindPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action find param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[FindPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[FindPostRequestBody] = None, request_configuration: Optional[FindRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FindPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action find param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FindRequestBuilder: raise TypeError("raw_url cannot be null.") return FindRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FindRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/find_b/find_b_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/find_b/find_b_request_builder.py index dd750b82170..f9b15d29949 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/find_b/find_b_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/find_b/find_b_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/findB", path_parameters) - async def post(self,body: Optional[FindBPostRequestBody] = None, request_configuration: Optional[FindBRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FindBPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action findB param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[FindBPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[FindBPostRequestBody] = None, request_configuration: Optional[FindBRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FindBPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action findB param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FindBRequestBuilder: raise TypeError("raw_url cannot be null.") return FindBRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FindBRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/fisher/fisher_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/fisher/fisher_request_builder.py index eb0eb4f70db..00609bbb68e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/fisher/fisher_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/fisher/fisher_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/fisher", path_parameters) - async def post(self,body: Optional[FisherPostRequestBody] = None, request_configuration: Optional[FisherRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FisherPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action fisher param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[FisherPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[FisherPostRequestBody] = None, request_configuration: Optional[FisherRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FisherPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action fisher param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FisherRequestBuilder: raise TypeError("raw_url cannot be null.") return FisherRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FisherRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/fisher_inv/fisher_inv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/fisher_inv/fisher_inv_request_builder.py index 3002a5d3792..06e54f987d4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/fisher_inv/fisher_inv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/fisher_inv/fisher_inv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/fisherInv", path_parameters) - async def post(self,body: Optional[FisherInvPostRequestBody] = None, request_configuration: Optional[FisherInvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FisherInvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action fisherInv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[FisherInvPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[FisherInvPostRequestBody] = None, request_configuration: Optional[FisherInvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FisherInvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action fisherInv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FisherInvRequestBuilder: raise TypeError("raw_url cannot be null.") return FisherInvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FisherInvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/fixed/fixed_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/fixed/fixed_request_builder.py index bcc2f7dd5a3..307b617fec3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/fixed/fixed_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/fixed/fixed_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/fixed", path_parameters) - async def post(self,body: Optional[FixedPostRequestBody] = None, request_configuration: Optional[FixedRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FixedPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action fixed param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[FixedPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[FixedPostRequestBody] = None, request_configuration: Optional[FixedRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FixedPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action fixed param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FixedRequestBuilder: raise TypeError("raw_url cannot be null.") return FixedRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FixedRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/floor_math/floor_math_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/floor_math/floor_math_request_builder.py index aedc8c1dc3b..eb17007b410 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/floor_math/floor_math_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/floor_math/floor_math_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/floor_Math", path_parameters) - async def post(self,body: Optional[Floor_MathPostRequestBody] = None, request_configuration: Optional[Floor_MathRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Floor_MathPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action floor_Math param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Floor_MathPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Floor_MathPostRequestBody] = None, request_configuration: Optional[Floor_MathRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Floor_MathPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action floor_Math param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Floor_MathRequestBuilder: raise TypeError("raw_url cannot be null.") return Floor_MathRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Floor_MathRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/floor_precise/floor_precise_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/floor_precise/floor_precise_request_builder.py index 9ab5b5b144b..e9b4590bee6 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/floor_precise/floor_precise_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/floor_precise/floor_precise_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/floor_Precise", path_parameters) - async def post(self,body: Optional[Floor_PrecisePostRequestBody] = None, request_configuration: Optional[Floor_PreciseRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Floor_PrecisePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action floor_Precise param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Floor_PrecisePostRequestBody] = None, request return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Floor_PrecisePostRequestBody] = None, request_configuration: Optional[Floor_PreciseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Floor_PrecisePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action floor_Precise param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Floor_PreciseRequestBuilder: raise TypeError("raw_url cannot be null.") return Floor_PreciseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Floor_PreciseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/functions_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/functions_request_builder.py index ac95e0519e6..a7d5049256c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/functions_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/functions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -392,7 +393,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FunctionsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property functions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -410,7 +411,7 @@ async def delete(self,request_configuration: Optional[FunctionsRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookFunctions]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctions]: """ Get functions from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -430,7 +431,7 @@ async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookFunctions, error_mapping) - async def patch(self,body: Optional[WorkbookFunctions] = None, request_configuration: Optional[FunctionsRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookFunctions]: + async def patch(self,body: Optional[WorkbookFunctions] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctions]: """ Update the navigation property functions in drives param body: The request body @@ -453,18 +454,18 @@ async def patch(self,body: Optional[WorkbookFunctions] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctions, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FunctionsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property functions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get functions from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -475,7 +476,7 @@ def to_get_request_information(self,request_configuration: Optional[FunctionsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookFunctions] = None, request_configuration: Optional[FunctionsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookFunctions] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property functions in drives param body: The request body @@ -484,7 +485,7 @@ def to_patch_request_information(self,body: Optional[WorkbookFunctions] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -3794,16 +3795,6 @@ def z_test(self) -> Z_TestRequestBuilder: return Z_TestRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FunctionsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FunctionsRequestBuilderGetQueryParameters(): """ @@ -3830,27 +3821,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FunctionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FunctionsRequestBuilder.FunctionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FunctionsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/fv/fv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/fv/fv_request_builder.py index 68a9fd48377..3e060ab80cc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/fv/fv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/fv/fv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/fv", path_parameters) - async def post(self,body: Optional[FvPostRequestBody] = None, request_configuration: Optional[FvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action fv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[FvPostRequestBody] = None, request_configurat return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[FvPostRequestBody] = None, request_configuration: Optional[FvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action fv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FvRequestBuilder: raise TypeError("raw_url cannot be null.") return FvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/fvschedule/fvschedule_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/fvschedule/fvschedule_request_builder.py index 7476a46c44e..da938459789 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/fvschedule/fvschedule_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/fvschedule/fvschedule_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/fvschedule", path_parameters) - async def post(self,body: Optional[FvschedulePostRequestBody] = None, request_configuration: Optional[FvscheduleRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FvschedulePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action fvschedule param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[FvschedulePostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[FvschedulePostRequestBody] = None, request_configuration: Optional[FvscheduleRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FvschedulePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action fvschedule param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FvscheduleRequestBuilder: raise TypeError("raw_url cannot be null.") return FvscheduleRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FvscheduleRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/gamma/gamma_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/gamma/gamma_request_builder.py index 6f8900058cf..cf4797b6cd8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/gamma/gamma_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/gamma/gamma_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/gamma", path_parameters) - async def post(self,body: Optional[GammaPostRequestBody] = None, request_configuration: Optional[GammaRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GammaPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action gamma param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[GammaPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[GammaPostRequestBody] = None, request_configuration: Optional[GammaRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GammaPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action gamma param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GammaRequestBuilder: raise TypeError("raw_url cannot be null.") return GammaRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GammaRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/gamma_dist/gamma_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/gamma_dist/gamma_dist_request_builder.py index dcee35e795a..51a4379a5ea 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/gamma_dist/gamma_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/gamma_dist/gamma_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/gamma_Dist", path_parameters) - async def post(self,body: Optional[Gamma_DistPostRequestBody] = None, request_configuration: Optional[Gamma_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Gamma_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action gamma_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Gamma_DistPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Gamma_DistPostRequestBody] = None, request_configuration: Optional[Gamma_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Gamma_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action gamma_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Gamma_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return Gamma_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Gamma_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/gamma_inv/gamma_inv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/gamma_inv/gamma_inv_request_builder.py index c820083a603..d5938f65820 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/gamma_inv/gamma_inv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/gamma_inv/gamma_inv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/gamma_Inv", path_parameters) - async def post(self,body: Optional[Gamma_InvPostRequestBody] = None, request_configuration: Optional[Gamma_InvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Gamma_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action gamma_Inv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Gamma_InvPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Gamma_InvPostRequestBody] = None, request_configuration: Optional[Gamma_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Gamma_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action gamma_Inv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Gamma_InvRequestBuilder: raise TypeError("raw_url cannot be null.") return Gamma_InvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Gamma_InvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/gamma_ln/gamma_ln_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/gamma_ln/gamma_ln_request_builder.py index 1a5b91622d5..2b2ca072d4a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/gamma_ln/gamma_ln_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/gamma_ln/gamma_ln_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/gammaLn", path_parameters) - async def post(self,body: Optional[GammaLnPostRequestBody] = None, request_configuration: Optional[GammaLnRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GammaLnPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action gammaLn param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[GammaLnPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[GammaLnPostRequestBody] = None, request_configuration: Optional[GammaLnRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GammaLnPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action gammaLn param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GammaLnRequestBuilder: raise TypeError("raw_url cannot be null.") return GammaLnRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GammaLnRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/gamma_ln_precise/gamma_ln_precise_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/gamma_ln_precise/gamma_ln_precise_request_builder.py index ca6ab346f9b..650b7767ca4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/gamma_ln_precise/gamma_ln_precise_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/gamma_ln_precise/gamma_ln_precise_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/gammaLn_Precise", path_parameters) - async def post(self,body: Optional[GammaLn_PrecisePostRequestBody] = None, request_configuration: Optional[GammaLn_PreciseRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GammaLn_PrecisePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action gammaLn_Precise param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[GammaLn_PrecisePostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[GammaLn_PrecisePostRequestBody] = None, request_configuration: Optional[GammaLn_PreciseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GammaLn_PrecisePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action gammaLn_Precise param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GammaLn_PreciseRequestBuilde raise TypeError("raw_url cannot be null.") return GammaLn_PreciseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GammaLn_PreciseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/gauss/gauss_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/gauss/gauss_request_builder.py index fc8bc1bdb04..3d5a85efac8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/gauss/gauss_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/gauss/gauss_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/gauss", path_parameters) - async def post(self,body: Optional[GaussPostRequestBody] = None, request_configuration: Optional[GaussRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GaussPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action gauss param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[GaussPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[GaussPostRequestBody] = None, request_configuration: Optional[GaussRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GaussPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action gauss param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GaussRequestBuilder: raise TypeError("raw_url cannot be null.") return GaussRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GaussRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/gcd/gcd_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/gcd/gcd_request_builder.py index 0598280e0d9..eb09728e658 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/gcd/gcd_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/gcd/gcd_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/gcd", path_parameters) - async def post(self,body: Optional[GcdPostRequestBody] = None, request_configuration: Optional[GcdRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GcdPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action gcd param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[GcdPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[GcdPostRequestBody] = None, request_configuration: Optional[GcdRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GcdPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action gcd param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GcdRequestBuilder: raise TypeError("raw_url cannot be null.") return GcdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GcdRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/ge_step/ge_step_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/ge_step/ge_step_request_builder.py index 9a45540b78e..efeab8f6a44 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/ge_step/ge_step_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/ge_step/ge_step_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/geStep", path_parameters) - async def post(self,body: Optional[GeStepPostRequestBody] = None, request_configuration: Optional[GeStepRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GeStepPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action geStep param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[GeStepPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[GeStepPostRequestBody] = None, request_configuration: Optional[GeStepRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GeStepPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action geStep param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GeStepRequestBuilder: raise TypeError("raw_url cannot be null.") return GeStepRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GeStepRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/geo_mean/geo_mean_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/geo_mean/geo_mean_request_builder.py index 22146cb141b..9ffe77caeea 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/geo_mean/geo_mean_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/geo_mean/geo_mean_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/geoMean", path_parameters) - async def post(self,body: Optional[GeoMeanPostRequestBody] = None, request_configuration: Optional[GeoMeanRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GeoMeanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action geoMean param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[GeoMeanPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[GeoMeanPostRequestBody] = None, request_configuration: Optional[GeoMeanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GeoMeanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action geoMean param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GeoMeanRequestBuilder: raise TypeError("raw_url cannot be null.") return GeoMeanRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GeoMeanRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/har_mean/har_mean_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/har_mean/har_mean_request_builder.py index 15fc60feacf..e51a16985b7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/har_mean/har_mean_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/har_mean/har_mean_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/harMean", path_parameters) - async def post(self,body: Optional[HarMeanPostRequestBody] = None, request_configuration: Optional[HarMeanRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[HarMeanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action harMean param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[HarMeanPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[HarMeanPostRequestBody] = None, request_configuration: Optional[HarMeanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HarMeanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action harMean param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HarMeanRequestBuilder: raise TypeError("raw_url cannot be null.") return HarMeanRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HarMeanRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/hex2_bin/hex2_bin_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/hex2_bin/hex2_bin_request_builder.py index 9a1d4293ad6..3eadc0e75bc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/hex2_bin/hex2_bin_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/hex2_bin/hex2_bin_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/hex2Bin", path_parameters) - async def post(self,body: Optional[Hex2BinPostRequestBody] = None, request_configuration: Optional[Hex2BinRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Hex2BinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action hex2Bin param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Hex2BinPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Hex2BinPostRequestBody] = None, request_configuration: Optional[Hex2BinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Hex2BinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action hex2Bin param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Hex2BinRequestBuilder: raise TypeError("raw_url cannot be null.") return Hex2BinRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Hex2BinRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/hex2_dec/hex2_dec_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/hex2_dec/hex2_dec_request_builder.py index d84b3aa32db..f53764053b1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/hex2_dec/hex2_dec_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/hex2_dec/hex2_dec_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/hex2Dec", path_parameters) - async def post(self,body: Optional[Hex2DecPostRequestBody] = None, request_configuration: Optional[Hex2DecRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Hex2DecPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action hex2Dec param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Hex2DecPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Hex2DecPostRequestBody] = None, request_configuration: Optional[Hex2DecRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Hex2DecPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action hex2Dec param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Hex2DecRequestBuilder: raise TypeError("raw_url cannot be null.") return Hex2DecRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Hex2DecRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/hex2_oct/hex2_oct_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/hex2_oct/hex2_oct_request_builder.py index 5848796ce71..a9b3b5cbcce 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/hex2_oct/hex2_oct_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/hex2_oct/hex2_oct_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/hex2Oct", path_parameters) - async def post(self,body: Optional[Hex2OctPostRequestBody] = None, request_configuration: Optional[Hex2OctRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Hex2OctPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action hex2Oct param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Hex2OctPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Hex2OctPostRequestBody] = None, request_configuration: Optional[Hex2OctRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Hex2OctPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action hex2Oct param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Hex2OctRequestBuilder: raise TypeError("raw_url cannot be null.") return Hex2OctRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Hex2OctRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/hlookup/hlookup_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/hlookup/hlookup_request_builder.py index 1ac81c27cdc..5df01c31360 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/hlookup/hlookup_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/hlookup/hlookup_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/hlookup", path_parameters) - async def post(self,body: Optional[HlookupPostRequestBody] = None, request_configuration: Optional[HlookupRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[HlookupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action hlookup param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[HlookupPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[HlookupPostRequestBody] = None, request_configuration: Optional[HlookupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HlookupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action hlookup param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HlookupRequestBuilder: raise TypeError("raw_url cannot be null.") return HlookupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HlookupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/hour/hour_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/hour/hour_request_builder.py index acf91858b2d..5745a1a2b1b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/hour/hour_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/hour/hour_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/hour", path_parameters) - async def post(self,body: Optional[HourPostRequestBody] = None, request_configuration: Optional[HourRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[HourPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action hour param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[HourPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[HourPostRequestBody] = None, request_configuration: Optional[HourRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HourPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action hour param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HourRequestBuilder: raise TypeError("raw_url cannot be null.") return HourRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HourRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/hyp_geom_dist/hyp_geom_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/hyp_geom_dist/hyp_geom_dist_request_builder.py index 60f0fa7cfcf..afb1aacfa1e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/hyp_geom_dist/hyp_geom_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/hyp_geom_dist/hyp_geom_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/hypGeom_Dist", path_parameters) - async def post(self,body: Optional[HypGeom_DistPostRequestBody] = None, request_configuration: Optional[HypGeom_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[HypGeom_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action hypGeom_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[HypGeom_DistPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[HypGeom_DistPostRequestBody] = None, request_configuration: Optional[HypGeom_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HypGeom_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action hypGeom_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HypGeom_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return HypGeom_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HypGeom_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/hyperlink/hyperlink_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/hyperlink/hyperlink_request_builder.py index 571f0f6d16d..c23966da83f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/hyperlink/hyperlink_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/hyperlink/hyperlink_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/hyperlink", path_parameters) - async def post(self,body: Optional[HyperlinkPostRequestBody] = None, request_configuration: Optional[HyperlinkRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[HyperlinkPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action hyperlink param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[HyperlinkPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[HyperlinkPostRequestBody] = None, request_configuration: Optional[HyperlinkRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HyperlinkPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action hyperlink param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HyperlinkRequestBuilder: raise TypeError("raw_url cannot be null.") return HyperlinkRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HyperlinkRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/if_/if_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/if_/if_request_builder.py index dc2cf42ef52..46363003dff 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/if_/if_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/if_/if_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/if", path_parameters) - async def post(self,body: Optional[IfPostRequestBody] = None, request_configuration: Optional[IfRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IfPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action if param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IfPostRequestBody] = None, request_configurat return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IfPostRequestBody] = None, request_configuration: Optional[IfRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IfPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action if param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IfRequestBuilder: raise TypeError("raw_url cannot be null.") return IfRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IfRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_abs/im_abs_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_abs/im_abs_request_builder.py index 8a091970d3a..a7892480936 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_abs/im_abs_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_abs/im_abs_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imAbs", path_parameters) - async def post(self,body: Optional[ImAbsPostRequestBody] = None, request_configuration: Optional[ImAbsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImAbsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imAbs param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImAbsPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImAbsPostRequestBody] = None, request_configuration: Optional[ImAbsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImAbsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imAbs param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImAbsRequestBuilder: raise TypeError("raw_url cannot be null.") return ImAbsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImAbsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_argument/im_argument_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_argument/im_argument_request_builder.py index b30ec02ab8e..61bd6024b2b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_argument/im_argument_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_argument/im_argument_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imArgument", path_parameters) - async def post(self,body: Optional[ImArgumentPostRequestBody] = None, request_configuration: Optional[ImArgumentRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImArgumentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imArgument param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImArgumentPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImArgumentPostRequestBody] = None, request_configuration: Optional[ImArgumentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImArgumentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imArgument param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImArgumentRequestBuilder: raise TypeError("raw_url cannot be null.") return ImArgumentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImArgumentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_conjugate/im_conjugate_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_conjugate/im_conjugate_request_builder.py index db6624f73c9..ef7eb295cfb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_conjugate/im_conjugate_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_conjugate/im_conjugate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imConjugate", path_parameters) - async def post(self,body: Optional[ImConjugatePostRequestBody] = None, request_configuration: Optional[ImConjugateRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImConjugatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imConjugate param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImConjugatePostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImConjugatePostRequestBody] = None, request_configuration: Optional[ImConjugateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImConjugatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imConjugate param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImConjugateRequestBuilder: raise TypeError("raw_url cannot be null.") return ImConjugateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImConjugateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_cos/im_cos_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_cos/im_cos_request_builder.py index ab58548a35d..2e26b7e201b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_cos/im_cos_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_cos/im_cos_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imCos", path_parameters) - async def post(self,body: Optional[ImCosPostRequestBody] = None, request_configuration: Optional[ImCosRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImCosPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imCos param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImCosPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImCosPostRequestBody] = None, request_configuration: Optional[ImCosRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImCosPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imCos param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImCosRequestBuilder: raise TypeError("raw_url cannot be null.") return ImCosRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImCosRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_cosh/im_cosh_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_cosh/im_cosh_request_builder.py index edae07403e0..139b4c55390 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_cosh/im_cosh_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_cosh/im_cosh_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imCosh", path_parameters) - async def post(self,body: Optional[ImCoshPostRequestBody] = None, request_configuration: Optional[ImCoshRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImCoshPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imCosh param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImCoshPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImCoshPostRequestBody] = None, request_configuration: Optional[ImCoshRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImCoshPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imCosh param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImCoshRequestBuilder: raise TypeError("raw_url cannot be null.") return ImCoshRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImCoshRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_cot/im_cot_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_cot/im_cot_request_builder.py index 3ece29af48c..e54f946464c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_cot/im_cot_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_cot/im_cot_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imCot", path_parameters) - async def post(self,body: Optional[ImCotPostRequestBody] = None, request_configuration: Optional[ImCotRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImCotPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imCot param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImCotPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImCotPostRequestBody] = None, request_configuration: Optional[ImCotRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImCotPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imCot param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImCotRequestBuilder: raise TypeError("raw_url cannot be null.") return ImCotRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImCotRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_csc/im_csc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_csc/im_csc_request_builder.py index 3fa007d781e..988fa25248d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_csc/im_csc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_csc/im_csc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imCsc", path_parameters) - async def post(self,body: Optional[ImCscPostRequestBody] = None, request_configuration: Optional[ImCscRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImCscPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imCsc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImCscPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImCscPostRequestBody] = None, request_configuration: Optional[ImCscRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImCscPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imCsc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImCscRequestBuilder: raise TypeError("raw_url cannot be null.") return ImCscRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImCscRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_csch/im_csch_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_csch/im_csch_request_builder.py index dfb0a266eed..9a9ed3bcadb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_csch/im_csch_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_csch/im_csch_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imCsch", path_parameters) - async def post(self,body: Optional[ImCschPostRequestBody] = None, request_configuration: Optional[ImCschRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImCschPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imCsch param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImCschPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImCschPostRequestBody] = None, request_configuration: Optional[ImCschRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImCschPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imCsch param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImCschRequestBuilder: raise TypeError("raw_url cannot be null.") return ImCschRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImCschRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_div/im_div_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_div/im_div_request_builder.py index be672be41f2..60b12c5e68d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_div/im_div_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_div/im_div_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imDiv", path_parameters) - async def post(self,body: Optional[ImDivPostRequestBody] = None, request_configuration: Optional[ImDivRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImDivPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imDiv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImDivPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImDivPostRequestBody] = None, request_configuration: Optional[ImDivRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImDivPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imDiv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImDivRequestBuilder: raise TypeError("raw_url cannot be null.") return ImDivRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImDivRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_exp/im_exp_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_exp/im_exp_request_builder.py index d784ccd3049..00618a48f14 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_exp/im_exp_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_exp/im_exp_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imExp", path_parameters) - async def post(self,body: Optional[ImExpPostRequestBody] = None, request_configuration: Optional[ImExpRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImExpPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imExp param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImExpPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImExpPostRequestBody] = None, request_configuration: Optional[ImExpRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImExpPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imExp param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImExpRequestBuilder: raise TypeError("raw_url cannot be null.") return ImExpRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImExpRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_ln/im_ln_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_ln/im_ln_request_builder.py index 4ee38d74c7d..ae74aa1286b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_ln/im_ln_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_ln/im_ln_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imLn", path_parameters) - async def post(self,body: Optional[ImLnPostRequestBody] = None, request_configuration: Optional[ImLnRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImLnPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imLn param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImLnPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImLnPostRequestBody] = None, request_configuration: Optional[ImLnRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImLnPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imLn param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImLnRequestBuilder: raise TypeError("raw_url cannot be null.") return ImLnRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImLnRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_log10/im_log10_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_log10/im_log10_request_builder.py index ec03e17cfb2..3ead185681b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_log10/im_log10_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_log10/im_log10_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imLog10", path_parameters) - async def post(self,body: Optional[ImLog10PostRequestBody] = None, request_configuration: Optional[ImLog10RequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImLog10PostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imLog10 param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImLog10PostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImLog10PostRequestBody] = None, request_configuration: Optional[ImLog10RequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImLog10PostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imLog10 param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImLog10RequestBuilder: raise TypeError("raw_url cannot be null.") return ImLog10RequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImLog10RequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_log2/im_log2_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_log2/im_log2_request_builder.py index a1fbdf0fb3a..6348a7572c9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_log2/im_log2_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_log2/im_log2_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imLog2", path_parameters) - async def post(self,body: Optional[ImLog2PostRequestBody] = None, request_configuration: Optional[ImLog2RequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImLog2PostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imLog2 param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImLog2PostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImLog2PostRequestBody] = None, request_configuration: Optional[ImLog2RequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImLog2PostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imLog2 param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImLog2RequestBuilder: raise TypeError("raw_url cannot be null.") return ImLog2RequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImLog2RequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_power/im_power_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_power/im_power_request_builder.py index fc37899de0d..a426d09e224 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_power/im_power_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_power/im_power_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imPower", path_parameters) - async def post(self,body: Optional[ImPowerPostRequestBody] = None, request_configuration: Optional[ImPowerRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImPowerPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imPower param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImPowerPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImPowerPostRequestBody] = None, request_configuration: Optional[ImPowerRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImPowerPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imPower param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImPowerRequestBuilder: raise TypeError("raw_url cannot be null.") return ImPowerRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImPowerRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_product/im_product_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_product/im_product_request_builder.py index e2ae5a9a9b3..dc0dc2b2cf2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_product/im_product_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_product/im_product_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imProduct", path_parameters) - async def post(self,body: Optional[ImProductPostRequestBody] = None, request_configuration: Optional[ImProductRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImProductPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imProduct param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImProductPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImProductPostRequestBody] = None, request_configuration: Optional[ImProductRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImProductPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imProduct param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImProductRequestBuilder: raise TypeError("raw_url cannot be null.") return ImProductRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImProductRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_real/im_real_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_real/im_real_request_builder.py index d67be05e77c..77aab2bab6b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_real/im_real_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_real/im_real_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imReal", path_parameters) - async def post(self,body: Optional[ImRealPostRequestBody] = None, request_configuration: Optional[ImRealRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImRealPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imReal param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImRealPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImRealPostRequestBody] = None, request_configuration: Optional[ImRealRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImRealPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imReal param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImRealRequestBuilder: raise TypeError("raw_url cannot be null.") return ImRealRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImRealRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_sec/im_sec_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_sec/im_sec_request_builder.py index 4f5622e3f29..c64484dba4e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_sec/im_sec_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_sec/im_sec_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imSec", path_parameters) - async def post(self,body: Optional[ImSecPostRequestBody] = None, request_configuration: Optional[ImSecRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSecPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imSec param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImSecPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImSecPostRequestBody] = None, request_configuration: Optional[ImSecRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSecPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imSec param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImSecRequestBuilder: raise TypeError("raw_url cannot be null.") return ImSecRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImSecRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_sech/im_sech_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_sech/im_sech_request_builder.py index 389d9ec6656..167bc448117 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_sech/im_sech_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_sech/im_sech_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imSech", path_parameters) - async def post(self,body: Optional[ImSechPostRequestBody] = None, request_configuration: Optional[ImSechRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSechPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imSech param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImSechPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImSechPostRequestBody] = None, request_configuration: Optional[ImSechRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSechPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imSech param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImSechRequestBuilder: raise TypeError("raw_url cannot be null.") return ImSechRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImSechRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_sin/im_sin_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_sin/im_sin_request_builder.py index fe081ca0489..c9d6af2cb8b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_sin/im_sin_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_sin/im_sin_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imSin", path_parameters) - async def post(self,body: Optional[ImSinPostRequestBody] = None, request_configuration: Optional[ImSinRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imSin param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImSinPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImSinPostRequestBody] = None, request_configuration: Optional[ImSinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imSin param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImSinRequestBuilder: raise TypeError("raw_url cannot be null.") return ImSinRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImSinRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_sinh/im_sinh_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_sinh/im_sinh_request_builder.py index 9500ae9b964..0657a9adc7f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_sinh/im_sinh_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_sinh/im_sinh_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imSinh", path_parameters) - async def post(self,body: Optional[ImSinhPostRequestBody] = None, request_configuration: Optional[ImSinhRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSinhPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imSinh param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImSinhPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImSinhPostRequestBody] = None, request_configuration: Optional[ImSinhRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSinhPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imSinh param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImSinhRequestBuilder: raise TypeError("raw_url cannot be null.") return ImSinhRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImSinhRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_sqrt/im_sqrt_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_sqrt/im_sqrt_request_builder.py index baab6242e2d..ff46f8871ba 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_sqrt/im_sqrt_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_sqrt/im_sqrt_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imSqrt", path_parameters) - async def post(self,body: Optional[ImSqrtPostRequestBody] = None, request_configuration: Optional[ImSqrtRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSqrtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imSqrt param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImSqrtPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImSqrtPostRequestBody] = None, request_configuration: Optional[ImSqrtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSqrtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imSqrt param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImSqrtRequestBuilder: raise TypeError("raw_url cannot be null.") return ImSqrtRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImSqrtRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_sub/im_sub_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_sub/im_sub_request_builder.py index 70718224d71..ee18af027bc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_sub/im_sub_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_sub/im_sub_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imSub", path_parameters) - async def post(self,body: Optional[ImSubPostRequestBody] = None, request_configuration: Optional[ImSubRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imSub param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImSubPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImSubPostRequestBody] = None, request_configuration: Optional[ImSubRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imSub param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImSubRequestBuilder: raise TypeError("raw_url cannot be null.") return ImSubRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImSubRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_sum/im_sum_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_sum/im_sum_request_builder.py index dee1f4864ae..5ac7296de8b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_sum/im_sum_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_sum/im_sum_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imSum", path_parameters) - async def post(self,body: Optional[ImSumPostRequestBody] = None, request_configuration: Optional[ImSumRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imSum param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImSumPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImSumPostRequestBody] = None, request_configuration: Optional[ImSumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imSum param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImSumRequestBuilder: raise TypeError("raw_url cannot be null.") return ImSumRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImSumRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/im_tan/im_tan_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/im_tan/im_tan_request_builder.py index e2f32ff1769..23cec828846 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/im_tan/im_tan_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/im_tan/im_tan_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imTan", path_parameters) - async def post(self,body: Optional[ImTanPostRequestBody] = None, request_configuration: Optional[ImTanRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImTanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imTan param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImTanPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImTanPostRequestBody] = None, request_configuration: Optional[ImTanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImTanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imTan param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImTanRequestBuilder: raise TypeError("raw_url cannot be null.") return ImTanRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImTanRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/imaginary/imaginary_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/imaginary/imaginary_request_builder.py index 07e3b871c3e..eea58f532a1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/imaginary/imaginary_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/imaginary/imaginary_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/imaginary", path_parameters) - async def post(self,body: Optional[ImaginaryPostRequestBody] = None, request_configuration: Optional[ImaginaryRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImaginaryPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action imaginary param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ImaginaryPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ImaginaryPostRequestBody] = None, request_configuration: Optional[ImaginaryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImaginaryPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action imaginary param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImaginaryRequestBuilder: raise TypeError("raw_url cannot be null.") return ImaginaryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImaginaryRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/int/int_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/int/int_request_builder.py index 1ab0cd427fb..bff9985d1cc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/int/int_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/int/int_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/int", path_parameters) - async def post(self,body: Optional[IntPostRequestBody] = None, request_configuration: Optional[IntRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IntPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action int param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IntPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IntPostRequestBody] = None, request_configuration: Optional[IntRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IntPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action int param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IntRequestBuilder: raise TypeError("raw_url cannot be null.") return IntRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/int_rate/int_rate_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/int_rate/int_rate_request_builder.py index 5359b774ebf..bec70622d66 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/int_rate/int_rate_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/int_rate/int_rate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/intRate", path_parameters) - async def post(self,body: Optional[IntRatePostRequestBody] = None, request_configuration: Optional[IntRateRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IntRatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action intRate param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IntRatePostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IntRatePostRequestBody] = None, request_configuration: Optional[IntRateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IntRatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action intRate param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IntRateRequestBuilder: raise TypeError("raw_url cannot be null.") return IntRateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntRateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/ipmt/ipmt_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/ipmt/ipmt_request_builder.py index c3dfe8f43e8..4bd2ddea910 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/ipmt/ipmt_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/ipmt/ipmt_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/ipmt", path_parameters) - async def post(self,body: Optional[IpmtPostRequestBody] = None, request_configuration: Optional[IpmtRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IpmtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action ipmt param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IpmtPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IpmtPostRequestBody] = None, request_configuration: Optional[IpmtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IpmtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action ipmt param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IpmtRequestBuilder: raise TypeError("raw_url cannot be null.") return IpmtRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IpmtRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/irr/irr_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/irr/irr_request_builder.py index cd78ef4273d..810ef465ba0 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/irr/irr_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/irr/irr_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/irr", path_parameters) - async def post(self,body: Optional[IrrPostRequestBody] = None, request_configuration: Optional[IrrRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IrrPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action irr param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IrrPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IrrPostRequestBody] = None, request_configuration: Optional[IrrRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IrrPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action irr param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IrrRequestBuilder: raise TypeError("raw_url cannot be null.") return IrrRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IrrRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/is_err/is_err_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/is_err/is_err_request_builder.py index 369ab50e79c..64e49a61182 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/is_err/is_err_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/is_err/is_err_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/isErr", path_parameters) - async def post(self,body: Optional[IsErrPostRequestBody] = None, request_configuration: Optional[IsErrRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsErrPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action isErr param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IsErrPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IsErrPostRequestBody] = None, request_configuration: Optional[IsErrRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsErrPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action isErr param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsErrRequestBuilder: raise TypeError("raw_url cannot be null.") return IsErrRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsErrRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/is_error/is_error_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/is_error/is_error_request_builder.py index 42a6b0a8342..84d13a45f29 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/is_error/is_error_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/is_error/is_error_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/isError", path_parameters) - async def post(self,body: Optional[IsErrorPostRequestBody] = None, request_configuration: Optional[IsErrorRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsErrorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action isError param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IsErrorPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IsErrorPostRequestBody] = None, request_configuration: Optional[IsErrorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsErrorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action isError param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsErrorRequestBuilder: raise TypeError("raw_url cannot be null.") return IsErrorRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsErrorRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/is_even/is_even_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/is_even/is_even_request_builder.py index 2d1d402eda7..d963f79b08d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/is_even/is_even_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/is_even/is_even_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/isEven", path_parameters) - async def post(self,body: Optional[IsEvenPostRequestBody] = None, request_configuration: Optional[IsEvenRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsEvenPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action isEven param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IsEvenPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IsEvenPostRequestBody] = None, request_configuration: Optional[IsEvenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsEvenPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action isEven param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsEvenRequestBuilder: raise TypeError("raw_url cannot be null.") return IsEvenRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsEvenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/is_formula/is_formula_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/is_formula/is_formula_request_builder.py index 614ad977e32..3d9083843d3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/is_formula/is_formula_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/is_formula/is_formula_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/isFormula", path_parameters) - async def post(self,body: Optional[IsFormulaPostRequestBody] = None, request_configuration: Optional[IsFormulaRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsFormulaPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action isFormula param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IsFormulaPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IsFormulaPostRequestBody] = None, request_configuration: Optional[IsFormulaRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsFormulaPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action isFormula param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsFormulaRequestBuilder: raise TypeError("raw_url cannot be null.") return IsFormulaRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsFormulaRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/is_logical/is_logical_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/is_logical/is_logical_request_builder.py index 8a88a9bb3ae..5f4d3e4102f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/is_logical/is_logical_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/is_logical/is_logical_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/isLogical", path_parameters) - async def post(self,body: Optional[IsLogicalPostRequestBody] = None, request_configuration: Optional[IsLogicalRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsLogicalPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action isLogical param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IsLogicalPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IsLogicalPostRequestBody] = None, request_configuration: Optional[IsLogicalRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsLogicalPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action isLogical param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsLogicalRequestBuilder: raise TypeError("raw_url cannot be null.") return IsLogicalRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsLogicalRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/is_n_a/is_n_a_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/is_n_a/is_n_a_request_builder.py index 07af6b6fe04..acf759ccbfa 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/is_n_a/is_n_a_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/is_n_a/is_n_a_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/isNA", path_parameters) - async def post(self,body: Optional[IsNAPostRequestBody] = None, request_configuration: Optional[IsNARequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsNAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action isNA param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IsNAPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IsNAPostRequestBody] = None, request_configuration: Optional[IsNARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsNAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action isNA param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsNARequestBuilder: raise TypeError("raw_url cannot be null.") return IsNARequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsNARequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/is_non_text/is_non_text_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/is_non_text/is_non_text_request_builder.py index 65ba14ef985..7b0d748b543 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/is_non_text/is_non_text_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/is_non_text/is_non_text_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/isNonText", path_parameters) - async def post(self,body: Optional[IsNonTextPostRequestBody] = None, request_configuration: Optional[IsNonTextRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsNonTextPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action isNonText param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IsNonTextPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IsNonTextPostRequestBody] = None, request_configuration: Optional[IsNonTextRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsNonTextPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action isNonText param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsNonTextRequestBuilder: raise TypeError("raw_url cannot be null.") return IsNonTextRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsNonTextRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/is_number/is_number_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/is_number/is_number_request_builder.py index 87500e55035..1231a4241b0 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/is_number/is_number_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/is_number/is_number_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/isNumber", path_parameters) - async def post(self,body: Optional[IsNumberPostRequestBody] = None, request_configuration: Optional[IsNumberRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsNumberPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action isNumber param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IsNumberPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IsNumberPostRequestBody] = None, request_configuration: Optional[IsNumberRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsNumberPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action isNumber param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsNumberRequestBuilder: raise TypeError("raw_url cannot be null.") return IsNumberRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsNumberRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/is_odd/is_odd_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/is_odd/is_odd_request_builder.py index 841870f492d..d6786362eab 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/is_odd/is_odd_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/is_odd/is_odd_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/isOdd", path_parameters) - async def post(self,body: Optional[IsOddPostRequestBody] = None, request_configuration: Optional[IsOddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsOddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action isOdd param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IsOddPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IsOddPostRequestBody] = None, request_configuration: Optional[IsOddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsOddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action isOdd param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsOddRequestBuilder: raise TypeError("raw_url cannot be null.") return IsOddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsOddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/is_text/is_text_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/is_text/is_text_request_builder.py index 9d64b97e47b..7a310397487 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/is_text/is_text_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/is_text/is_text_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/isText", path_parameters) - async def post(self,body: Optional[IsTextPostRequestBody] = None, request_configuration: Optional[IsTextRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsTextPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action isText param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IsTextPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IsTextPostRequestBody] = None, request_configuration: Optional[IsTextRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsTextPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action isText param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsTextRequestBuilder: raise TypeError("raw_url cannot be null.") return IsTextRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsTextRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/iso_ceiling/iso_ceiling_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/iso_ceiling/iso_ceiling_request_builder.py index c7260f99473..f324857af3b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/iso_ceiling/iso_ceiling_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/iso_ceiling/iso_ceiling_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/iso_Ceiling", path_parameters) - async def post(self,body: Optional[Iso_CeilingPostRequestBody] = None, request_configuration: Optional[Iso_CeilingRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Iso_CeilingPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action iso_Ceiling param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Iso_CeilingPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Iso_CeilingPostRequestBody] = None, request_configuration: Optional[Iso_CeilingRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Iso_CeilingPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action iso_Ceiling param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Iso_CeilingRequestBuilder: raise TypeError("raw_url cannot be null.") return Iso_CeilingRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Iso_CeilingRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/iso_week_num/iso_week_num_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/iso_week_num/iso_week_num_request_builder.py index dcb1bae9bdd..901f28a6d44 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/iso_week_num/iso_week_num_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/iso_week_num/iso_week_num_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/isoWeekNum", path_parameters) - async def post(self,body: Optional[IsoWeekNumPostRequestBody] = None, request_configuration: Optional[IsoWeekNumRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsoWeekNumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action isoWeekNum param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IsoWeekNumPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IsoWeekNumPostRequestBody] = None, request_configuration: Optional[IsoWeekNumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsoWeekNumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action isoWeekNum param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsoWeekNumRequestBuilder: raise TypeError("raw_url cannot be null.") return IsoWeekNumRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsoWeekNumRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/ispmt/ispmt_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/ispmt/ispmt_request_builder.py index 64fac1e0942..dfd80fa1e11 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/ispmt/ispmt_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/ispmt/ispmt_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/ispmt", path_parameters) - async def post(self,body: Optional[IspmtPostRequestBody] = None, request_configuration: Optional[IspmtRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IspmtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action ispmt param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IspmtPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IspmtPostRequestBody] = None, request_configuration: Optional[IspmtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IspmtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action ispmt param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IspmtRequestBuilder: raise TypeError("raw_url cannot be null.") return IspmtRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IspmtRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/isref/isref_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/isref/isref_request_builder.py index 9ea65046407..0e46a1cd7eb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/isref/isref_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/isref/isref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/isref", path_parameters) - async def post(self,body: Optional[IsrefPostRequestBody] = None, request_configuration: Optional[IsrefRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsrefPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action isref param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[IsrefPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[IsrefPostRequestBody] = None, request_configuration: Optional[IsrefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsrefPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action isref param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsrefRequestBuilder: raise TypeError("raw_url cannot be null.") return IsrefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsrefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/kurt/kurt_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/kurt/kurt_request_builder.py index f5faaef527d..68a2ddff509 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/kurt/kurt_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/kurt/kurt_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/kurt", path_parameters) - async def post(self,body: Optional[KurtPostRequestBody] = None, request_configuration: Optional[KurtRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[KurtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action kurt param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[KurtPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[KurtPostRequestBody] = None, request_configuration: Optional[KurtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[KurtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action kurt param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> KurtRequestBuilder: raise TypeError("raw_url cannot be null.") return KurtRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class KurtRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/large/large_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/large/large_request_builder.py index d392eeea2b8..876d95609ec 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/large/large_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/large/large_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/large", path_parameters) - async def post(self,body: Optional[LargePostRequestBody] = None, request_configuration: Optional[LargeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LargePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action large param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[LargePostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[LargePostRequestBody] = None, request_configuration: Optional[LargeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LargePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action large param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LargeRequestBuilder: raise TypeError("raw_url cannot be null.") return LargeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LargeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/lcm/lcm_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/lcm/lcm_request_builder.py index 5d413af9e98..9ff5363a925 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/lcm/lcm_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/lcm/lcm_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/lcm", path_parameters) - async def post(self,body: Optional[LcmPostRequestBody] = None, request_configuration: Optional[LcmRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LcmPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action lcm param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[LcmPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[LcmPostRequestBody] = None, request_configuration: Optional[LcmRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LcmPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action lcm param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LcmRequestBuilder: raise TypeError("raw_url cannot be null.") return LcmRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LcmRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/left/left_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/left/left_request_builder.py index 86c46ce205b..f5adeceb3ec 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/left/left_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/left/left_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/left", path_parameters) - async def post(self,body: Optional[LeftPostRequestBody] = None, request_configuration: Optional[LeftRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LeftPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action left param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[LeftPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[LeftPostRequestBody] = None, request_configuration: Optional[LeftRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LeftPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action left param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LeftRequestBuilder: raise TypeError("raw_url cannot be null.") return LeftRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LeftRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/leftb/leftb_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/leftb/leftb_request_builder.py index 61b9831f58d..6c14654db71 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/leftb/leftb_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/leftb/leftb_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/leftb", path_parameters) - async def post(self,body: Optional[LeftbPostRequestBody] = None, request_configuration: Optional[LeftbRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LeftbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action leftb param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[LeftbPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[LeftbPostRequestBody] = None, request_configuration: Optional[LeftbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LeftbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action leftb param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LeftbRequestBuilder: raise TypeError("raw_url cannot be null.") return LeftbRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LeftbRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/len/len_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/len/len_request_builder.py index d116d4e1c23..aee15b0c38f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/len/len_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/len/len_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/len", path_parameters) - async def post(self,body: Optional[LenPostRequestBody] = None, request_configuration: Optional[LenRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LenPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action len param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[LenPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[LenPostRequestBody] = None, request_configuration: Optional[LenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LenPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action len param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LenRequestBuilder: raise TypeError("raw_url cannot be null.") return LenRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/lenb/lenb_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/lenb/lenb_request_builder.py index 8a0537dc0b0..3de3d48ac4c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/lenb/lenb_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/lenb/lenb_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/lenb", path_parameters) - async def post(self,body: Optional[LenbPostRequestBody] = None, request_configuration: Optional[LenbRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LenbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action lenb param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[LenbPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[LenbPostRequestBody] = None, request_configuration: Optional[LenbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LenbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action lenb param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LenbRequestBuilder: raise TypeError("raw_url cannot be null.") return LenbRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LenbRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/ln/ln_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/ln/ln_request_builder.py index 129f52e3171..d06b7e65d8e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/ln/ln_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/ln/ln_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/ln", path_parameters) - async def post(self,body: Optional[LnPostRequestBody] = None, request_configuration: Optional[LnRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LnPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action ln param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[LnPostRequestBody] = None, request_configurat return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[LnPostRequestBody] = None, request_configuration: Optional[LnRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LnPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action ln param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LnRequestBuilder: raise TypeError("raw_url cannot be null.") return LnRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LnRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/log/log_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/log/log_request_builder.py index 88105af4ded..18832f2d0ca 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/log/log_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/log/log_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/log", path_parameters) - async def post(self,body: Optional[LogPostRequestBody] = None, request_configuration: Optional[LogRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LogPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action log param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[LogPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[LogPostRequestBody] = None, request_configuration: Optional[LogRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LogPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action log param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LogRequestBuilder: raise TypeError("raw_url cannot be null.") return LogRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LogRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/log10/log10_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/log10/log10_request_builder.py index 32910a5290d..b9bab40bba1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/log10/log10_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/log10/log10_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/log10", path_parameters) - async def post(self,body: Optional[Log10PostRequestBody] = None, request_configuration: Optional[Log10RequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Log10PostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action log10 param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Log10PostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Log10PostRequestBody] = None, request_configuration: Optional[Log10RequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Log10PostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action log10 param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Log10RequestBuilder: raise TypeError("raw_url cannot be null.") return Log10RequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Log10RequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/log_norm_dist/log_norm_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/log_norm_dist/log_norm_dist_request_builder.py index 97eb4c8e0be..2ba7898dbfe 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/log_norm_dist/log_norm_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/log_norm_dist/log_norm_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/logNorm_Dist", path_parameters) - async def post(self,body: Optional[LogNorm_DistPostRequestBody] = None, request_configuration: Optional[LogNorm_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LogNorm_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action logNorm_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[LogNorm_DistPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[LogNorm_DistPostRequestBody] = None, request_configuration: Optional[LogNorm_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LogNorm_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action logNorm_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LogNorm_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return LogNorm_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LogNorm_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/log_norm_inv/log_norm_inv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/log_norm_inv/log_norm_inv_request_builder.py index b94b7438284..10b0a754abe 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/log_norm_inv/log_norm_inv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/log_norm_inv/log_norm_inv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/logNorm_Inv", path_parameters) - async def post(self,body: Optional[LogNorm_InvPostRequestBody] = None, request_configuration: Optional[LogNorm_InvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LogNorm_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action logNorm_Inv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[LogNorm_InvPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[LogNorm_InvPostRequestBody] = None, request_configuration: Optional[LogNorm_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LogNorm_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action logNorm_Inv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LogNorm_InvRequestBuilder: raise TypeError("raw_url cannot be null.") return LogNorm_InvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LogNorm_InvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/lookup/lookup_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/lookup/lookup_request_builder.py index 9131c50736e..70baa1ccc23 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/lookup/lookup_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/lookup/lookup_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/lookup", path_parameters) - async def post(self,body: Optional[LookupPostRequestBody] = None, request_configuration: Optional[LookupRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LookupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action lookup param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[LookupPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[LookupPostRequestBody] = None, request_configuration: Optional[LookupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LookupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action lookup param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LookupRequestBuilder: raise TypeError("raw_url cannot be null.") return LookupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LookupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/lower/lower_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/lower/lower_request_builder.py index cd13c03167e..fa9afe9927c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/lower/lower_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/lower/lower_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/lower", path_parameters) - async def post(self,body: Optional[LowerPostRequestBody] = None, request_configuration: Optional[LowerRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LowerPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action lower param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[LowerPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[LowerPostRequestBody] = None, request_configuration: Optional[LowerRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LowerPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action lower param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LowerRequestBuilder: raise TypeError("raw_url cannot be null.") return LowerRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LowerRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/match/match_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/match/match_request_builder.py index fea51885d6b..61b3f2a9385 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/match/match_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/match/match_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/match", path_parameters) - async def post(self,body: Optional[MatchPostRequestBody] = None, request_configuration: Optional[MatchRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MatchPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action match param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MatchPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MatchPostRequestBody] = None, request_configuration: Optional[MatchRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MatchPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action match param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MatchRequestBuilder: raise TypeError("raw_url cannot be null.") return MatchRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MatchRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/max/max_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/max/max_request_builder.py index 0f4df298658..24ae502d713 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/max/max_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/max/max_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/max", path_parameters) - async def post(self,body: Optional[MaxPostRequestBody] = None, request_configuration: Optional[MaxRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MaxPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action max param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MaxPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MaxPostRequestBody] = None, request_configuration: Optional[MaxRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MaxPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action max param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MaxRequestBuilder: raise TypeError("raw_url cannot be null.") return MaxRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MaxRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/max_a/max_a_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/max_a/max_a_request_builder.py index fae38f5d7d3..a3faaeb52ec 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/max_a/max_a_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/max_a/max_a_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/maxA", path_parameters) - async def post(self,body: Optional[MaxAPostRequestBody] = None, request_configuration: Optional[MaxARequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MaxAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action maxA param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MaxAPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MaxAPostRequestBody] = None, request_configuration: Optional[MaxARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MaxAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action maxA param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MaxARequestBuilder: raise TypeError("raw_url cannot be null.") return MaxARequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MaxARequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/mduration/mduration_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/mduration/mduration_request_builder.py index 208ec179ce8..46c501a0488 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/mduration/mduration_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/mduration/mduration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/mduration", path_parameters) - async def post(self,body: Optional[MdurationPostRequestBody] = None, request_configuration: Optional[MdurationRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MdurationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action mduration param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MdurationPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MdurationPostRequestBody] = None, request_configuration: Optional[MdurationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MdurationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action mduration param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MdurationRequestBuilder: raise TypeError("raw_url cannot be null.") return MdurationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MdurationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/median/median_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/median/median_request_builder.py index a727b6b593f..06b1a703491 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/median/median_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/median/median_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/median", path_parameters) - async def post(self,body: Optional[MedianPostRequestBody] = None, request_configuration: Optional[MedianRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MedianPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action median param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MedianPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MedianPostRequestBody] = None, request_configuration: Optional[MedianRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MedianPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action median param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MedianRequestBuilder: raise TypeError("raw_url cannot be null.") return MedianRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MedianRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/mid/mid_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/mid/mid_request_builder.py index db416ae119b..a896f30d420 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/mid/mid_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/mid/mid_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/mid", path_parameters) - async def post(self,body: Optional[MidPostRequestBody] = None, request_configuration: Optional[MidRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MidPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action mid param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MidPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MidPostRequestBody] = None, request_configuration: Optional[MidRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MidPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action mid param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MidRequestBuilder: raise TypeError("raw_url cannot be null.") return MidRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MidRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/midb/midb_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/midb/midb_request_builder.py index 7fb8c29debb..619d6acdff9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/midb/midb_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/midb/midb_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/midb", path_parameters) - async def post(self,body: Optional[MidbPostRequestBody] = None, request_configuration: Optional[MidbRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MidbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action midb param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MidbPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MidbPostRequestBody] = None, request_configuration: Optional[MidbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MidbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action midb param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MidbRequestBuilder: raise TypeError("raw_url cannot be null.") return MidbRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MidbRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/min/min_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/min/min_request_builder.py index 47a1042fcee..aee960f0491 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/min/min_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/min/min_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/min", path_parameters) - async def post(self,body: Optional[MinPostRequestBody] = None, request_configuration: Optional[MinRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action min param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MinPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MinPostRequestBody] = None, request_configuration: Optional[MinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action min param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MinRequestBuilder: raise TypeError("raw_url cannot be null.") return MinRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MinRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/min_a/min_a_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/min_a/min_a_request_builder.py index 2844d1f0503..5a805242ff4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/min_a/min_a_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/min_a/min_a_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/minA", path_parameters) - async def post(self,body: Optional[MinAPostRequestBody] = None, request_configuration: Optional[MinARequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MinAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action minA param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MinAPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MinAPostRequestBody] = None, request_configuration: Optional[MinARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MinAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action minA param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MinARequestBuilder: raise TypeError("raw_url cannot be null.") return MinARequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MinARequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/minute/minute_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/minute/minute_request_builder.py index ef5e9333c99..1c4f4017ebe 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/minute/minute_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/minute/minute_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/minute", path_parameters) - async def post(self,body: Optional[MinutePostRequestBody] = None, request_configuration: Optional[MinuteRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MinutePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action minute param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MinutePostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MinutePostRequestBody] = None, request_configuration: Optional[MinuteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MinutePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action minute param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MinuteRequestBuilder: raise TypeError("raw_url cannot be null.") return MinuteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MinuteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/mirr/mirr_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/mirr/mirr_request_builder.py index bccaa610ad0..a345f78a341 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/mirr/mirr_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/mirr/mirr_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/mirr", path_parameters) - async def post(self,body: Optional[MirrPostRequestBody] = None, request_configuration: Optional[MirrRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MirrPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action mirr param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MirrPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MirrPostRequestBody] = None, request_configuration: Optional[MirrRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MirrPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action mirr param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MirrRequestBuilder: raise TypeError("raw_url cannot be null.") return MirrRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MirrRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/mod/mod_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/mod/mod_request_builder.py index 3bc07698694..0bade5db157 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/mod/mod_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/mod/mod_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/mod", path_parameters) - async def post(self,body: Optional[ModPostRequestBody] = None, request_configuration: Optional[ModRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ModPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action mod param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ModPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ModPostRequestBody] = None, request_configuration: Optional[ModRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ModPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action mod param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ModRequestBuilder: raise TypeError("raw_url cannot be null.") return ModRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ModRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/month/month_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/month/month_request_builder.py index cb790e79817..589758268fe 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/month/month_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/month/month_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/month", path_parameters) - async def post(self,body: Optional[MonthPostRequestBody] = None, request_configuration: Optional[MonthRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MonthPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action month param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MonthPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MonthPostRequestBody] = None, request_configuration: Optional[MonthRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MonthPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action month param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MonthRequestBuilder: raise TypeError("raw_url cannot be null.") return MonthRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MonthRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/mround/mround_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/mround/mround_request_builder.py index 9fed226a6af..d5ff531d7cf 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/mround/mround_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/mround/mround_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/mround", path_parameters) - async def post(self,body: Optional[MroundPostRequestBody] = None, request_configuration: Optional[MroundRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MroundPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action mround param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MroundPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MroundPostRequestBody] = None, request_configuration: Optional[MroundRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MroundPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action mround param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MroundRequestBuilder: raise TypeError("raw_url cannot be null.") return MroundRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MroundRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/multi_nomial/multi_nomial_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/multi_nomial/multi_nomial_request_builder.py index 3193eb92b1f..c00e184c964 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/multi_nomial/multi_nomial_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/multi_nomial/multi_nomial_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/multiNomial", path_parameters) - async def post(self,body: Optional[MultiNomialPostRequestBody] = None, request_configuration: Optional[MultiNomialRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MultiNomialPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action multiNomial param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[MultiNomialPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[MultiNomialPostRequestBody] = None, request_configuration: Optional[MultiNomialRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MultiNomialPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action multiNomial param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MultiNomialRequestBuilder: raise TypeError("raw_url cannot be null.") return MultiNomialRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MultiNomialRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/n/n_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/n/n_request_builder.py index 61cdb6de630..c18f1de2663 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/n/n_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/n/n_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/n", path_parameters) - async def post(self,body: Optional[NPostRequestBody] = None, request_configuration: Optional[NRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action n param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[NPostRequestBody] = None, request_configurati return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[NPostRequestBody] = None, request_configuration: Optional[NRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action n param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> NRequestBuilder: raise TypeError("raw_url cannot be null.") return NRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/na/na_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/na/na_request_builder.py index 29ec7583b1c..eca20e9cbae 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/na/na_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/na/na_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/na", path_parameters) - async def post(self,request_configuration: Optional[NaRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action na param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[NaRequestBuilderPostRequestC return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[NaRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action na param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> NaRequestBuilder: raise TypeError("raw_url cannot be null.") return NaRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NaRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/neg_binom_dist/neg_binom_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/neg_binom_dist/neg_binom_dist_request_builder.py index 7c3cf53471f..bcef66f8acc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/neg_binom_dist/neg_binom_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/neg_binom_dist/neg_binom_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/negBinom_Dist", path_parameters) - async def post(self,body: Optional[NegBinom_DistPostRequestBody] = None, request_configuration: Optional[NegBinom_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NegBinom_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action negBinom_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[NegBinom_DistPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[NegBinom_DistPostRequestBody] = None, request_configuration: Optional[NegBinom_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NegBinom_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action negBinom_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> NegBinom_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return NegBinom_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NegBinom_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/network_days/network_days_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/network_days/network_days_request_builder.py index d8d10b25e7c..e27d80228eb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/network_days/network_days_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/network_days/network_days_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/networkDays", path_parameters) - async def post(self,body: Optional[NetworkDaysPostRequestBody] = None, request_configuration: Optional[NetworkDaysRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NetworkDaysPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action networkDays param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[NetworkDaysPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[NetworkDaysPostRequestBody] = None, request_configuration: Optional[NetworkDaysRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NetworkDaysPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action networkDays param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> NetworkDaysRequestBuilder: raise TypeError("raw_url cannot be null.") return NetworkDaysRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NetworkDaysRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/network_days_intl/network_days_intl_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/network_days_intl/network_days_intl_request_builder.py index c466f2c85e2..e2cbf3489b2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/network_days_intl/network_days_intl_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/network_days_intl/network_days_intl_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/networkDays_Intl", path_parameters) - async def post(self,body: Optional[NetworkDays_IntlPostRequestBody] = None, request_configuration: Optional[NetworkDays_IntlRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NetworkDays_IntlPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action networkDays_Intl param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[NetworkDays_IntlPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[NetworkDays_IntlPostRequestBody] = None, request_configuration: Optional[NetworkDays_IntlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NetworkDays_IntlPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action networkDays_Intl param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> NetworkDays_IntlRequestBuild raise TypeError("raw_url cannot be null.") return NetworkDays_IntlRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NetworkDays_IntlRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/nominal/nominal_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/nominal/nominal_request_builder.py index 0756cc4ab26..94d2b8a388a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/nominal/nominal_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/nominal/nominal_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/nominal", path_parameters) - async def post(self,body: Optional[NominalPostRequestBody] = None, request_configuration: Optional[NominalRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NominalPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action nominal param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[NominalPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[NominalPostRequestBody] = None, request_configuration: Optional[NominalRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NominalPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action nominal param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> NominalRequestBuilder: raise TypeError("raw_url cannot be null.") return NominalRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NominalRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/norm_dist/norm_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/norm_dist/norm_dist_request_builder.py index 00c0376f2fa..4adf9bd7a37 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/norm_dist/norm_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/norm_dist/norm_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/norm_Dist", path_parameters) - async def post(self,body: Optional[Norm_DistPostRequestBody] = None, request_configuration: Optional[Norm_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Norm_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action norm_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Norm_DistPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Norm_DistPostRequestBody] = None, request_configuration: Optional[Norm_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Norm_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action norm_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Norm_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return Norm_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Norm_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/norm_inv/norm_inv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/norm_inv/norm_inv_request_builder.py index 0e5b70f39ab..fa605ac84e8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/norm_inv/norm_inv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/norm_inv/norm_inv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/norm_Inv", path_parameters) - async def post(self,body: Optional[Norm_InvPostRequestBody] = None, request_configuration: Optional[Norm_InvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Norm_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action norm_Inv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Norm_InvPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Norm_InvPostRequestBody] = None, request_configuration: Optional[Norm_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Norm_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action norm_Inv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Norm_InvRequestBuilder: raise TypeError("raw_url cannot be null.") return Norm_InvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Norm_InvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/norm_s_dist/norm_s_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/norm_s_dist/norm_s_dist_request_builder.py index 74e115c8fcb..52d83b8a23f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/norm_s_dist/norm_s_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/norm_s_dist/norm_s_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/norm_S_Dist", path_parameters) - async def post(self,body: Optional[Norm_S_DistPostRequestBody] = None, request_configuration: Optional[Norm_S_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Norm_S_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action norm_S_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Norm_S_DistPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Norm_S_DistPostRequestBody] = None, request_configuration: Optional[Norm_S_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Norm_S_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action norm_S_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Norm_S_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return Norm_S_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Norm_S_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/norm_s_inv/norm_s_inv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/norm_s_inv/norm_s_inv_request_builder.py index b51bff231e3..af546a61192 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/norm_s_inv/norm_s_inv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/norm_s_inv/norm_s_inv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/norm_S_Inv", path_parameters) - async def post(self,body: Optional[Norm_S_InvPostRequestBody] = None, request_configuration: Optional[Norm_S_InvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Norm_S_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action norm_S_Inv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Norm_S_InvPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Norm_S_InvPostRequestBody] = None, request_configuration: Optional[Norm_S_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Norm_S_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action norm_S_Inv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Norm_S_InvRequestBuilder: raise TypeError("raw_url cannot be null.") return Norm_S_InvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Norm_S_InvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/not_/not_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/not_/not_request_builder.py index 2dfda57993f..a969d84fb09 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/not_/not_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/not_/not_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/not", path_parameters) - async def post(self,body: Optional[NotPostRequestBody] = None, request_configuration: Optional[NotRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NotPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action not param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[NotPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[NotPostRequestBody] = None, request_configuration: Optional[NotRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NotPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action not param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> NotRequestBuilder: raise TypeError("raw_url cannot be null.") return NotRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/now/now_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/now/now_request_builder.py index 7dbf0720970..c04962d913b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/now/now_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/now/now_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/now", path_parameters) - async def post(self,request_configuration: Optional[NowRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action now param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[NowRequestBuilderPostRequest return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[NowRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action now param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> NowRequestBuilder: raise TypeError("raw_url cannot be null.") return NowRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NowRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/nper/nper_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/nper/nper_request_builder.py index 61c12d6d916..72e45db3d2a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/nper/nper_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/nper/nper_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/nper", path_parameters) - async def post(self,body: Optional[NperPostRequestBody] = None, request_configuration: Optional[NperRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NperPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action nper param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[NperPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[NperPostRequestBody] = None, request_configuration: Optional[NperRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NperPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action nper param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> NperRequestBuilder: raise TypeError("raw_url cannot be null.") return NperRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NperRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/npv/npv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/npv/npv_request_builder.py index d9fa932212f..7fd489cb297 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/npv/npv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/npv/npv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/npv", path_parameters) - async def post(self,body: Optional[NpvPostRequestBody] = None, request_configuration: Optional[NpvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NpvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action npv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[NpvPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[NpvPostRequestBody] = None, request_configuration: Optional[NpvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NpvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action npv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> NpvRequestBuilder: raise TypeError("raw_url cannot be null.") return NpvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NpvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/number_value/number_value_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/number_value/number_value_request_builder.py index edcc6639607..7f3e8096a89 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/number_value/number_value_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/number_value/number_value_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/numberValue", path_parameters) - async def post(self,body: Optional[NumberValuePostRequestBody] = None, request_configuration: Optional[NumberValueRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NumberValuePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action numberValue param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[NumberValuePostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[NumberValuePostRequestBody] = None, request_configuration: Optional[NumberValueRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NumberValuePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action numberValue param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> NumberValueRequestBuilder: raise TypeError("raw_url cannot be null.") return NumberValueRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NumberValueRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/oct2_bin/oct2_bin_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/oct2_bin/oct2_bin_request_builder.py index 55a1f167485..956f459b6a3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/oct2_bin/oct2_bin_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/oct2_bin/oct2_bin_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/oct2Bin", path_parameters) - async def post(self,body: Optional[Oct2BinPostRequestBody] = None, request_configuration: Optional[Oct2BinRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Oct2BinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action oct2Bin param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Oct2BinPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Oct2BinPostRequestBody] = None, request_configuration: Optional[Oct2BinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Oct2BinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action oct2Bin param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Oct2BinRequestBuilder: raise TypeError("raw_url cannot be null.") return Oct2BinRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Oct2BinRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/oct2_dec/oct2_dec_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/oct2_dec/oct2_dec_request_builder.py index 899363beeb4..d63ea07f36f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/oct2_dec/oct2_dec_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/oct2_dec/oct2_dec_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/oct2Dec", path_parameters) - async def post(self,body: Optional[Oct2DecPostRequestBody] = None, request_configuration: Optional[Oct2DecRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Oct2DecPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action oct2Dec param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Oct2DecPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Oct2DecPostRequestBody] = None, request_configuration: Optional[Oct2DecRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Oct2DecPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action oct2Dec param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Oct2DecRequestBuilder: raise TypeError("raw_url cannot be null.") return Oct2DecRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Oct2DecRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/oct2_hex/oct2_hex_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/oct2_hex/oct2_hex_request_builder.py index f7d43a767be..ff2952404d5 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/oct2_hex/oct2_hex_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/oct2_hex/oct2_hex_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/oct2Hex", path_parameters) - async def post(self,body: Optional[Oct2HexPostRequestBody] = None, request_configuration: Optional[Oct2HexRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Oct2HexPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action oct2Hex param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Oct2HexPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Oct2HexPostRequestBody] = None, request_configuration: Optional[Oct2HexRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Oct2HexPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action oct2Hex param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Oct2HexRequestBuilder: raise TypeError("raw_url cannot be null.") return Oct2HexRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Oct2HexRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/odd/odd_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/odd/odd_request_builder.py index 19b47c50b64..60f48864b2c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/odd/odd_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/odd/odd_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/odd", path_parameters) - async def post(self,body: Optional[OddPostRequestBody] = None, request_configuration: Optional[OddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[OddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action odd param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[OddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[OddPostRequestBody] = None, request_configuration: Optional[OddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action odd param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OddRequestBuilder: raise TypeError("raw_url cannot be null.") return OddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/odd_f_price/odd_f_price_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/odd_f_price/odd_f_price_request_builder.py index 2ca433ed374..2909a5fd866 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/odd_f_price/odd_f_price_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/odd_f_price/odd_f_price_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/oddFPrice", path_parameters) - async def post(self,body: Optional[OddFPricePostRequestBody] = None, request_configuration: Optional[OddFPriceRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[OddFPricePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action oddFPrice param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[OddFPricePostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[OddFPricePostRequestBody] = None, request_configuration: Optional[OddFPriceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OddFPricePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action oddFPrice param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OddFPriceRequestBuilder: raise TypeError("raw_url cannot be null.") return OddFPriceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OddFPriceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/odd_f_yield/odd_f_yield_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/odd_f_yield/odd_f_yield_request_builder.py index 68d0a3d4bca..caa80a5e0e2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/odd_f_yield/odd_f_yield_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/odd_f_yield/odd_f_yield_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/oddFYield", path_parameters) - async def post(self,body: Optional[OddFYieldPostRequestBody] = None, request_configuration: Optional[OddFYieldRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[OddFYieldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action oddFYield param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[OddFYieldPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[OddFYieldPostRequestBody] = None, request_configuration: Optional[OddFYieldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OddFYieldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action oddFYield param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OddFYieldRequestBuilder: raise TypeError("raw_url cannot be null.") return OddFYieldRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OddFYieldRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/odd_l_price/odd_l_price_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/odd_l_price/odd_l_price_request_builder.py index c1cd7b6ba8c..8aebc60c28e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/odd_l_price/odd_l_price_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/odd_l_price/odd_l_price_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/oddLPrice", path_parameters) - async def post(self,body: Optional[OddLPricePostRequestBody] = None, request_configuration: Optional[OddLPriceRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[OddLPricePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action oddLPrice param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[OddLPricePostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[OddLPricePostRequestBody] = None, request_configuration: Optional[OddLPriceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OddLPricePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action oddLPrice param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OddLPriceRequestBuilder: raise TypeError("raw_url cannot be null.") return OddLPriceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OddLPriceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/odd_l_yield/odd_l_yield_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/odd_l_yield/odd_l_yield_request_builder.py index 1f77d1f9aa3..e949ac02328 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/odd_l_yield/odd_l_yield_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/odd_l_yield/odd_l_yield_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/oddLYield", path_parameters) - async def post(self,body: Optional[OddLYieldPostRequestBody] = None, request_configuration: Optional[OddLYieldRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[OddLYieldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action oddLYield param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[OddLYieldPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[OddLYieldPostRequestBody] = None, request_configuration: Optional[OddLYieldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OddLYieldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action oddLYield param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OddLYieldRequestBuilder: raise TypeError("raw_url cannot be null.") return OddLYieldRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OddLYieldRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/or_/or_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/or_/or_request_builder.py index e65662c6629..5112cc2166a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/or_/or_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/or_/or_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/or", path_parameters) - async def post(self,body: Optional[OrPostRequestBody] = None, request_configuration: Optional[OrRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[OrPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action or param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[OrPostRequestBody] = None, request_configurat return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[OrPostRequestBody] = None, request_configuration: Optional[OrRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OrPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action or param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OrRequestBuilder: raise TypeError("raw_url cannot be null.") return OrRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OrRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/pduration/pduration_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/pduration/pduration_request_builder.py index ba573926859..d36b54a1c0f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/pduration/pduration_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/pduration/pduration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/pduration", path_parameters) - async def post(self,body: Optional[PdurationPostRequestBody] = None, request_configuration: Optional[PdurationRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PdurationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action pduration param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PdurationPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PdurationPostRequestBody] = None, request_configuration: Optional[PdurationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PdurationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action pduration param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PdurationRequestBuilder: raise TypeError("raw_url cannot be null.") return PdurationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PdurationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/percent_rank_exc/percent_rank_exc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/percent_rank_exc/percent_rank_exc_request_builder.py index 1f5a6ebce61..b1f68b899db 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/percent_rank_exc/percent_rank_exc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/percent_rank_exc/percent_rank_exc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/percentRank_Exc", path_parameters) - async def post(self,body: Optional[PercentRank_ExcPostRequestBody] = None, request_configuration: Optional[PercentRank_ExcRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PercentRank_ExcPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action percentRank_Exc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PercentRank_ExcPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PercentRank_ExcPostRequestBody] = None, request_configuration: Optional[PercentRank_ExcRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PercentRank_ExcPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action percentRank_Exc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PercentRank_ExcRequestBuilde raise TypeError("raw_url cannot be null.") return PercentRank_ExcRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PercentRank_ExcRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/percent_rank_inc/percent_rank_inc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/percent_rank_inc/percent_rank_inc_request_builder.py index e34a9e259d3..6e46abd4562 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/percent_rank_inc/percent_rank_inc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/percent_rank_inc/percent_rank_inc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/percentRank_Inc", path_parameters) - async def post(self,body: Optional[PercentRank_IncPostRequestBody] = None, request_configuration: Optional[PercentRank_IncRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PercentRank_IncPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action percentRank_Inc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PercentRank_IncPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PercentRank_IncPostRequestBody] = None, request_configuration: Optional[PercentRank_IncRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PercentRank_IncPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action percentRank_Inc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PercentRank_IncRequestBuilde raise TypeError("raw_url cannot be null.") return PercentRank_IncRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PercentRank_IncRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/percentile_exc/percentile_exc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/percentile_exc/percentile_exc_request_builder.py index 0b1094d4ab3..d4bfd318d44 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/percentile_exc/percentile_exc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/percentile_exc/percentile_exc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/percentile_Exc", path_parameters) - async def post(self,body: Optional[Percentile_ExcPostRequestBody] = None, request_configuration: Optional[Percentile_ExcRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Percentile_ExcPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action percentile_Exc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Percentile_ExcPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Percentile_ExcPostRequestBody] = None, request_configuration: Optional[Percentile_ExcRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Percentile_ExcPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action percentile_Exc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Percentile_ExcRequestBuilder raise TypeError("raw_url cannot be null.") return Percentile_ExcRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Percentile_ExcRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/percentile_inc/percentile_inc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/percentile_inc/percentile_inc_request_builder.py index df150094f00..28a41aaa6ca 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/percentile_inc/percentile_inc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/percentile_inc/percentile_inc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/percentile_Inc", path_parameters) - async def post(self,body: Optional[Percentile_IncPostRequestBody] = None, request_configuration: Optional[Percentile_IncRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Percentile_IncPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action percentile_Inc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Percentile_IncPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Percentile_IncPostRequestBody] = None, request_configuration: Optional[Percentile_IncRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Percentile_IncPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action percentile_Inc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Percentile_IncRequestBuilder raise TypeError("raw_url cannot be null.") return Percentile_IncRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Percentile_IncRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/permut/permut_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/permut/permut_request_builder.py index c4b59196da7..56c334f2eea 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/permut/permut_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/permut/permut_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/permut", path_parameters) - async def post(self,body: Optional[PermutPostRequestBody] = None, request_configuration: Optional[PermutRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PermutPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action permut param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PermutPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PermutPostRequestBody] = None, request_configuration: Optional[PermutRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PermutPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action permut param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PermutRequestBuilder: raise TypeError("raw_url cannot be null.") return PermutRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermutRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/permutationa/permutationa_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/permutationa/permutationa_request_builder.py index 048512fe052..da1b151c30c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/permutationa/permutationa_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/permutationa/permutationa_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/permutationa", path_parameters) - async def post(self,body: Optional[PermutationaPostRequestBody] = None, request_configuration: Optional[PermutationaRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PermutationaPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action permutationa param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PermutationaPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PermutationaPostRequestBody] = None, request_configuration: Optional[PermutationaRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PermutationaPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action permutationa param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PermutationaRequestBuilder: raise TypeError("raw_url cannot be null.") return PermutationaRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermutationaRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/phi/phi_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/phi/phi_request_builder.py index da450d65492..525273246fa 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/phi/phi_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/phi/phi_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/phi", path_parameters) - async def post(self,body: Optional[PhiPostRequestBody] = None, request_configuration: Optional[PhiRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PhiPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action phi param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PhiPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PhiPostRequestBody] = None, request_configuration: Optional[PhiRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PhiPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action phi param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PhiRequestBuilder: raise TypeError("raw_url cannot be null.") return PhiRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhiRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/pi/pi_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/pi/pi_request_builder.py index 0f793291651..e9f5e0971e2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/pi/pi_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/pi/pi_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/pi", path_parameters) - async def post(self,request_configuration: Optional[PiRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action pi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[PiRequestBuilderPostRequestC return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[PiRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action pi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PiRequestBuilder: raise TypeError("raw_url cannot be null.") return PiRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PiRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/pmt/pmt_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/pmt/pmt_request_builder.py index f709b77931c..39e6626cc2b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/pmt/pmt_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/pmt/pmt_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/pmt", path_parameters) - async def post(self,body: Optional[PmtPostRequestBody] = None, request_configuration: Optional[PmtRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PmtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action pmt param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PmtPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PmtPostRequestBody] = None, request_configuration: Optional[PmtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PmtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action pmt param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PmtRequestBuilder: raise TypeError("raw_url cannot be null.") return PmtRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PmtRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/poisson_dist/poisson_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/poisson_dist/poisson_dist_request_builder.py index b8094688188..a1525bde9f5 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/poisson_dist/poisson_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/poisson_dist/poisson_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/poisson_Dist", path_parameters) - async def post(self,body: Optional[Poisson_DistPostRequestBody] = None, request_configuration: Optional[Poisson_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Poisson_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action poisson_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Poisson_DistPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Poisson_DistPostRequestBody] = None, request_configuration: Optional[Poisson_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Poisson_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action poisson_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Poisson_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return Poisson_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Poisson_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/power/power_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/power/power_request_builder.py index 24b4ecce846..095caeb1a45 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/power/power_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/power/power_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/power", path_parameters) - async def post(self,body: Optional[PowerPostRequestBody] = None, request_configuration: Optional[PowerRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PowerPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action power param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PowerPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PowerPostRequestBody] = None, request_configuration: Optional[PowerRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PowerPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action power param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PowerRequestBuilder: raise TypeError("raw_url cannot be null.") return PowerRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PowerRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/ppmt/ppmt_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/ppmt/ppmt_request_builder.py index f5d8fb09d94..523176c7c2e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/ppmt/ppmt_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/ppmt/ppmt_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/ppmt", path_parameters) - async def post(self,body: Optional[PpmtPostRequestBody] = None, request_configuration: Optional[PpmtRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PpmtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action ppmt param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PpmtPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PpmtPostRequestBody] = None, request_configuration: Optional[PpmtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PpmtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action ppmt param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PpmtRequestBuilder: raise TypeError("raw_url cannot be null.") return PpmtRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PpmtRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/price/price_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/price/price_request_builder.py index c5e3d7034b1..3cc8f963825 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/price/price_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/price/price_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/price", path_parameters) - async def post(self,body: Optional[PricePostRequestBody] = None, request_configuration: Optional[PriceRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PricePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action price param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PricePostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PricePostRequestBody] = None, request_configuration: Optional[PriceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PricePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action price param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PriceRequestBuilder: raise TypeError("raw_url cannot be null.") return PriceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PriceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/price_disc/price_disc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/price_disc/price_disc_request_builder.py index 023f6d21007..e3315ec5a62 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/price_disc/price_disc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/price_disc/price_disc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/priceDisc", path_parameters) - async def post(self,body: Optional[PriceDiscPostRequestBody] = None, request_configuration: Optional[PriceDiscRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PriceDiscPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action priceDisc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PriceDiscPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PriceDiscPostRequestBody] = None, request_configuration: Optional[PriceDiscRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PriceDiscPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action priceDisc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PriceDiscRequestBuilder: raise TypeError("raw_url cannot be null.") return PriceDiscRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PriceDiscRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/price_mat/price_mat_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/price_mat/price_mat_request_builder.py index 8ffe6517bd8..a6eef457527 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/price_mat/price_mat_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/price_mat/price_mat_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/priceMat", path_parameters) - async def post(self,body: Optional[PriceMatPostRequestBody] = None, request_configuration: Optional[PriceMatRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PriceMatPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action priceMat param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PriceMatPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PriceMatPostRequestBody] = None, request_configuration: Optional[PriceMatRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PriceMatPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action priceMat param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PriceMatRequestBuilder: raise TypeError("raw_url cannot be null.") return PriceMatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PriceMatRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/product/product_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/product/product_request_builder.py index bbd7f9596d5..c84c6591755 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/product/product_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/product/product_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/product", path_parameters) - async def post(self,body: Optional[ProductPostRequestBody] = None, request_configuration: Optional[ProductRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ProductPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action product param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ProductPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ProductPostRequestBody] = None, request_configuration: Optional[ProductRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProductPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action product param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ProductRequestBuilder: raise TypeError("raw_url cannot be null.") return ProductRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProductRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/proper/proper_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/proper/proper_request_builder.py index 7c7336c504b..a9bb5e99e8b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/proper/proper_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/proper/proper_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/proper", path_parameters) - async def post(self,body: Optional[ProperPostRequestBody] = None, request_configuration: Optional[ProperRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ProperPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action proper param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ProperPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ProperPostRequestBody] = None, request_configuration: Optional[ProperRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProperPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action proper param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ProperRequestBuilder: raise TypeError("raw_url cannot be null.") return ProperRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProperRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/pv/pv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/pv/pv_request_builder.py index aa5fd4594be..6718bb01f6c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/pv/pv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/pv/pv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/pv", path_parameters) - async def post(self,body: Optional[PvPostRequestBody] = None, request_configuration: Optional[PvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action pv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[PvPostRequestBody] = None, request_configurat return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[PvPostRequestBody] = None, request_configuration: Optional[PvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action pv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PvRequestBuilder: raise TypeError("raw_url cannot be null.") return PvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/quartile_exc/quartile_exc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/quartile_exc/quartile_exc_request_builder.py index a8c0d856dc8..435a3f91c55 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/quartile_exc/quartile_exc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/quartile_exc/quartile_exc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/quartile_Exc", path_parameters) - async def post(self,body: Optional[Quartile_ExcPostRequestBody] = None, request_configuration: Optional[Quartile_ExcRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Quartile_ExcPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action quartile_Exc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Quartile_ExcPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Quartile_ExcPostRequestBody] = None, request_configuration: Optional[Quartile_ExcRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Quartile_ExcPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action quartile_Exc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Quartile_ExcRequestBuilder: raise TypeError("raw_url cannot be null.") return Quartile_ExcRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Quartile_ExcRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/quartile_inc/quartile_inc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/quartile_inc/quartile_inc_request_builder.py index d338ca52474..6c6a2d31780 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/quartile_inc/quartile_inc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/quartile_inc/quartile_inc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/quartile_Inc", path_parameters) - async def post(self,body: Optional[Quartile_IncPostRequestBody] = None, request_configuration: Optional[Quartile_IncRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Quartile_IncPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action quartile_Inc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Quartile_IncPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Quartile_IncPostRequestBody] = None, request_configuration: Optional[Quartile_IncRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Quartile_IncPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action quartile_Inc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Quartile_IncRequestBuilder: raise TypeError("raw_url cannot be null.") return Quartile_IncRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Quartile_IncRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/quotient/quotient_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/quotient/quotient_request_builder.py index 0d27d3055ef..c0f37a6cf4b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/quotient/quotient_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/quotient/quotient_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/quotient", path_parameters) - async def post(self,body: Optional[QuotientPostRequestBody] = None, request_configuration: Optional[QuotientRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[QuotientPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action quotient param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[QuotientPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[QuotientPostRequestBody] = None, request_configuration: Optional[QuotientRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[QuotientPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action quotient param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> QuotientRequestBuilder: raise TypeError("raw_url cannot be null.") return QuotientRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QuotientRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/radians/radians_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/radians/radians_request_builder.py index dfded1d0865..3095bf5649b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/radians/radians_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/radians/radians_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/radians", path_parameters) - async def post(self,body: Optional[RadiansPostRequestBody] = None, request_configuration: Optional[RadiansRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RadiansPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action radians param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[RadiansPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[RadiansPostRequestBody] = None, request_configuration: Optional[RadiansRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RadiansPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action radians param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RadiansRequestBuilder: raise TypeError("raw_url cannot be null.") return RadiansRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RadiansRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/rand/rand_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/rand/rand_request_builder.py index d8c4bd44e00..7565ca0d09a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/rand/rand_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/rand/rand_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/rand", path_parameters) - async def post(self,request_configuration: Optional[RandRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action rand param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[RandRequestBuilderPostReques return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RandRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action rand param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RandRequestBuilder: raise TypeError("raw_url cannot be null.") return RandRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RandRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/rand_between/rand_between_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/rand_between/rand_between_request_builder.py index c0faccb029d..6d1c0896dd6 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/rand_between/rand_between_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/rand_between/rand_between_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/randBetween", path_parameters) - async def post(self,body: Optional[RandBetweenPostRequestBody] = None, request_configuration: Optional[RandBetweenRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RandBetweenPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action randBetween param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[RandBetweenPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[RandBetweenPostRequestBody] = None, request_configuration: Optional[RandBetweenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RandBetweenPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action randBetween param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RandBetweenRequestBuilder: raise TypeError("raw_url cannot be null.") return RandBetweenRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RandBetweenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/rank_avg/rank_avg_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/rank_avg/rank_avg_request_builder.py index 9ed8d711ac1..6879635010b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/rank_avg/rank_avg_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/rank_avg/rank_avg_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/rank_Avg", path_parameters) - async def post(self,body: Optional[Rank_AvgPostRequestBody] = None, request_configuration: Optional[Rank_AvgRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Rank_AvgPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action rank_Avg param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Rank_AvgPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Rank_AvgPostRequestBody] = None, request_configuration: Optional[Rank_AvgRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Rank_AvgPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action rank_Avg param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Rank_AvgRequestBuilder: raise TypeError("raw_url cannot be null.") return Rank_AvgRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Rank_AvgRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/rank_eq/rank_eq_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/rank_eq/rank_eq_request_builder.py index 34fba140371..da3ffdc6527 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/rank_eq/rank_eq_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/rank_eq/rank_eq_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/rank_Eq", path_parameters) - async def post(self,body: Optional[Rank_EqPostRequestBody] = None, request_configuration: Optional[Rank_EqRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Rank_EqPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action rank_Eq param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Rank_EqPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Rank_EqPostRequestBody] = None, request_configuration: Optional[Rank_EqRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Rank_EqPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action rank_Eq param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Rank_EqRequestBuilder: raise TypeError("raw_url cannot be null.") return Rank_EqRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Rank_EqRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/rate/rate_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/rate/rate_request_builder.py index 2d487479c02..8ef4a7d6705 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/rate/rate_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/rate/rate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/rate", path_parameters) - async def post(self,body: Optional[RatePostRequestBody] = None, request_configuration: Optional[RateRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action rate param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[RatePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[RatePostRequestBody] = None, request_configuration: Optional[RateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action rate param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RateRequestBuilder: raise TypeError("raw_url cannot be null.") return RateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/received/received_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/received/received_request_builder.py index 7571b6f58c1..4abaa8f0260 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/received/received_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/received/received_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/received", path_parameters) - async def post(self,body: Optional[ReceivedPostRequestBody] = None, request_configuration: Optional[ReceivedRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ReceivedPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action received param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ReceivedPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ReceivedPostRequestBody] = None, request_configuration: Optional[ReceivedRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReceivedPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action received param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReceivedRequestBuilder: raise TypeError("raw_url cannot be null.") return ReceivedRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReceivedRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/replace/replace_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/replace/replace_request_builder.py index be3e30d677d..c8527a32df6 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/replace/replace_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/replace/replace_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/replace", path_parameters) - async def post(self,body: Optional[ReplacePostRequestBody] = None, request_configuration: Optional[ReplaceRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ReplacePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action replace param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ReplacePostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ReplacePostRequestBody] = None, request_configuration: Optional[ReplaceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplacePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action replace param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplaceRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplaceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplaceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/replace_b/replace_b_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/replace_b/replace_b_request_builder.py index f781309879b..e38a6ebf79c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/replace_b/replace_b_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/replace_b/replace_b_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/replaceB", path_parameters) - async def post(self,body: Optional[ReplaceBPostRequestBody] = None, request_configuration: Optional[ReplaceBRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ReplaceBPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action replaceB param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ReplaceBPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ReplaceBPostRequestBody] = None, request_configuration: Optional[ReplaceBRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplaceBPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action replaceB param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplaceBRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplaceBRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplaceBRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/rept/rept_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/rept/rept_request_builder.py index c2e3c22a7e7..20b0b78c4c8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/rept/rept_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/rept/rept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/rept", path_parameters) - async def post(self,body: Optional[ReptPostRequestBody] = None, request_configuration: Optional[ReptRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ReptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action rept param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ReptPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ReptPostRequestBody] = None, request_configuration: Optional[ReptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action rept param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReptRequestBuilder: raise TypeError("raw_url cannot be null.") return ReptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/right/right_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/right/right_request_builder.py index b5dfeaf1d31..6dc92da968f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/right/right_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/right/right_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/right", path_parameters) - async def post(self,body: Optional[RightPostRequestBody] = None, request_configuration: Optional[RightRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RightPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action right param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[RightPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[RightPostRequestBody] = None, request_configuration: Optional[RightRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RightPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action right param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RightRequestBuilder: raise TypeError("raw_url cannot be null.") return RightRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RightRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/rightb/rightb_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/rightb/rightb_request_builder.py index 4bd04103875..51e8da4ba82 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/rightb/rightb_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/rightb/rightb_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/rightb", path_parameters) - async def post(self,body: Optional[RightbPostRequestBody] = None, request_configuration: Optional[RightbRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RightbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action rightb param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[RightbPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[RightbPostRequestBody] = None, request_configuration: Optional[RightbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RightbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action rightb param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RightbRequestBuilder: raise TypeError("raw_url cannot be null.") return RightbRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RightbRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/roman/roman_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/roman/roman_request_builder.py index efd0c21c1e4..26ed0cb8dd8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/roman/roman_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/roman/roman_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/roman", path_parameters) - async def post(self,body: Optional[RomanPostRequestBody] = None, request_configuration: Optional[RomanRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RomanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action roman param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[RomanPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[RomanPostRequestBody] = None, request_configuration: Optional[RomanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RomanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action roman param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RomanRequestBuilder: raise TypeError("raw_url cannot be null.") return RomanRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RomanRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/round/round_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/round/round_request_builder.py index 441b0b6b374..a76e21fa2ee 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/round/round_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/round/round_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/round", path_parameters) - async def post(self,body: Optional[RoundPostRequestBody] = None, request_configuration: Optional[RoundRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RoundPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action round param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[RoundPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[RoundPostRequestBody] = None, request_configuration: Optional[RoundRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RoundPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action round param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RoundRequestBuilder: raise TypeError("raw_url cannot be null.") return RoundRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoundRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/round_down/round_down_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/round_down/round_down_request_builder.py index 59697143c7c..452e3a52953 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/round_down/round_down_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/round_down/round_down_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/roundDown", path_parameters) - async def post(self,body: Optional[RoundDownPostRequestBody] = None, request_configuration: Optional[RoundDownRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RoundDownPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action roundDown param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[RoundDownPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[RoundDownPostRequestBody] = None, request_configuration: Optional[RoundDownRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RoundDownPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action roundDown param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RoundDownRequestBuilder: raise TypeError("raw_url cannot be null.") return RoundDownRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoundDownRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/round_up/round_up_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/round_up/round_up_request_builder.py index c09cb34e9eb..7445a597a41 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/round_up/round_up_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/round_up/round_up_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/roundUp", path_parameters) - async def post(self,body: Optional[RoundUpPostRequestBody] = None, request_configuration: Optional[RoundUpRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RoundUpPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action roundUp param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[RoundUpPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[RoundUpPostRequestBody] = None, request_configuration: Optional[RoundUpRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RoundUpPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action roundUp param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RoundUpRequestBuilder: raise TypeError("raw_url cannot be null.") return RoundUpRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoundUpRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/rows/rows_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/rows/rows_request_builder.py index 4782aea26ec..f6a89974c99 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/rows/rows_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/rows/rows_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/rows", path_parameters) - async def post(self,body: Optional[RowsPostRequestBody] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RowsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action rows param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[RowsPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[RowsPostRequestBody] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RowsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action rows param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RowsRequestBuilder: raise TypeError("raw_url cannot be null.") return RowsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RowsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/rri/rri_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/rri/rri_request_builder.py index ea5c0702353..3079fe27665 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/rri/rri_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/rri/rri_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/rri", path_parameters) - async def post(self,body: Optional[RriPostRequestBody] = None, request_configuration: Optional[RriRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RriPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action rri param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[RriPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[RriPostRequestBody] = None, request_configuration: Optional[RriRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RriPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action rri param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RriRequestBuilder: raise TypeError("raw_url cannot be null.") return RriRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RriRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sec/sec_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sec/sec_request_builder.py index f88280fa695..57343015969 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sec/sec_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sec/sec_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sec", path_parameters) - async def post(self,body: Optional[SecPostRequestBody] = None, request_configuration: Optional[SecRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SecPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sec param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SecPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SecPostRequestBody] = None, request_configuration: Optional[SecRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SecPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sec param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SecRequestBuilder: raise TypeError("raw_url cannot be null.") return SecRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sech/sech_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sech/sech_request_builder.py index 3ed4e3c6f78..86248618ccc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sech/sech_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sech/sech_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sech", path_parameters) - async def post(self,body: Optional[SechPostRequestBody] = None, request_configuration: Optional[SechRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SechPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sech param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SechPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SechPostRequestBody] = None, request_configuration: Optional[SechRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SechPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sech param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SechRequestBuilder: raise TypeError("raw_url cannot be null.") return SechRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SechRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/second/second_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/second/second_request_builder.py index ff0f8d60e6d..4f4d9b84dce 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/second/second_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/second/second_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/second", path_parameters) - async def post(self,body: Optional[SecondPostRequestBody] = None, request_configuration: Optional[SecondRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SecondPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action second param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SecondPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SecondPostRequestBody] = None, request_configuration: Optional[SecondRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SecondPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action second param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SecondRequestBuilder: raise TypeError("raw_url cannot be null.") return SecondRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecondRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/series_sum/series_sum_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/series_sum/series_sum_request_builder.py index 5799b2eee75..381399ec7aa 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/series_sum/series_sum_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/series_sum/series_sum_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/seriesSum", path_parameters) - async def post(self,body: Optional[SeriesSumPostRequestBody] = None, request_configuration: Optional[SeriesSumRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SeriesSumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action seriesSum param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SeriesSumPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SeriesSumPostRequestBody] = None, request_configuration: Optional[SeriesSumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SeriesSumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action seriesSum param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SeriesSumRequestBuilder: raise TypeError("raw_url cannot be null.") return SeriesSumRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SeriesSumRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sheet/sheet_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sheet/sheet_request_builder.py index 8e909c0292a..727122afce9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sheet/sheet_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sheet/sheet_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sheet", path_parameters) - async def post(self,body: Optional[SheetPostRequestBody] = None, request_configuration: Optional[SheetRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SheetPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sheet param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SheetPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SheetPostRequestBody] = None, request_configuration: Optional[SheetRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SheetPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sheet param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SheetRequestBuilder: raise TypeError("raw_url cannot be null.") return SheetRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SheetRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sheets/sheets_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sheets/sheets_request_builder.py index 0d80f2495fd..06ddbbe70d9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sheets/sheets_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sheets/sheets_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sheets", path_parameters) - async def post(self,body: Optional[SheetsPostRequestBody] = None, request_configuration: Optional[SheetsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SheetsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sheets param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SheetsPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SheetsPostRequestBody] = None, request_configuration: Optional[SheetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SheetsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sheets param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SheetsRequestBuilder: raise TypeError("raw_url cannot be null.") return SheetsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SheetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sign/sign_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sign/sign_request_builder.py index 615174eae71..8ecf8b67438 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sign/sign_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sign/sign_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sign", path_parameters) - async def post(self,body: Optional[SignPostRequestBody] = None, request_configuration: Optional[SignRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sign param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SignPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SignPostRequestBody] = None, request_configuration: Optional[SignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SignPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sign param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SignRequestBuilder: raise TypeError("raw_url cannot be null.") return SignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sin/sin_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sin/sin_request_builder.py index ae26eb5fe97..37451cc0b7c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sin/sin_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sin/sin_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sin", path_parameters) - async def post(self,body: Optional[SinPostRequestBody] = None, request_configuration: Optional[SinRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sin param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SinPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SinPostRequestBody] = None, request_configuration: Optional[SinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SinPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sin param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SinRequestBuilder: raise TypeError("raw_url cannot be null.") return SinRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SinRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sinh/sinh_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sinh/sinh_request_builder.py index 3ccbe173084..920bb7ec952 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sinh/sinh_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sinh/sinh_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sinh", path_parameters) - async def post(self,body: Optional[SinhPostRequestBody] = None, request_configuration: Optional[SinhRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SinhPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sinh param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SinhPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SinhPostRequestBody] = None, request_configuration: Optional[SinhRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SinhPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sinh param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SinhRequestBuilder: raise TypeError("raw_url cannot be null.") return SinhRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SinhRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/skew/skew_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/skew/skew_request_builder.py index 94d1fe3b481..64530368678 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/skew/skew_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/skew/skew_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/skew", path_parameters) - async def post(self,body: Optional[SkewPostRequestBody] = None, request_configuration: Optional[SkewRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SkewPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action skew param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SkewPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SkewPostRequestBody] = None, request_configuration: Optional[SkewRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SkewPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action skew param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SkewRequestBuilder: raise TypeError("raw_url cannot be null.") return SkewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SkewRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/skew_p/skew_p_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/skew_p/skew_p_request_builder.py index 214f7675e02..dbae99b7c48 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/skew_p/skew_p_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/skew_p/skew_p_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/skew_p", path_parameters) - async def post(self,body: Optional[Skew_pPostRequestBody] = None, request_configuration: Optional[Skew_pRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Skew_pPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action skew_p param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Skew_pPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Skew_pPostRequestBody] = None, request_configuration: Optional[Skew_pRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Skew_pPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action skew_p param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Skew_pRequestBuilder: raise TypeError("raw_url cannot be null.") return Skew_pRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Skew_pRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sln/sln_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sln/sln_request_builder.py index 5af014b55aa..c37e55e48da 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sln/sln_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sln/sln_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sln", path_parameters) - async def post(self,body: Optional[SlnPostRequestBody] = None, request_configuration: Optional[SlnRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SlnPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sln param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SlnPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SlnPostRequestBody] = None, request_configuration: Optional[SlnRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SlnPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sln param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SlnRequestBuilder: raise TypeError("raw_url cannot be null.") return SlnRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SlnRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/small/small_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/small/small_request_builder.py index 29d153be8be..5ee94d14c3d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/small/small_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/small/small_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/small", path_parameters) - async def post(self,body: Optional[SmallPostRequestBody] = None, request_configuration: Optional[SmallRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SmallPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action small param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SmallPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SmallPostRequestBody] = None, request_configuration: Optional[SmallRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SmallPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action small param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SmallRequestBuilder: raise TypeError("raw_url cannot be null.") return SmallRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SmallRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sqrt/sqrt_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sqrt/sqrt_request_builder.py index 2b3a671e6e4..88f6c3040c1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sqrt/sqrt_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sqrt/sqrt_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sqrt", path_parameters) - async def post(self,body: Optional[SqrtPostRequestBody] = None, request_configuration: Optional[SqrtRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SqrtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sqrt param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SqrtPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SqrtPostRequestBody] = None, request_configuration: Optional[SqrtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SqrtPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sqrt param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SqrtRequestBuilder: raise TypeError("raw_url cannot be null.") return SqrtRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SqrtRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sqrt_pi/sqrt_pi_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sqrt_pi/sqrt_pi_request_builder.py index bf19f3efb05..73aaf6d6194 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sqrt_pi/sqrt_pi_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sqrt_pi/sqrt_pi_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sqrtPi", path_parameters) - async def post(self,body: Optional[SqrtPiPostRequestBody] = None, request_configuration: Optional[SqrtPiRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SqrtPiPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sqrtPi param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SqrtPiPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SqrtPiPostRequestBody] = None, request_configuration: Optional[SqrtPiRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SqrtPiPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sqrtPi param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SqrtPiRequestBuilder: raise TypeError("raw_url cannot be null.") return SqrtPiRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SqrtPiRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_a/st_dev_a_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_a/st_dev_a_request_builder.py index 66cb0d7938e..7a59d1444de 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_a/st_dev_a_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_a/st_dev_a_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/stDevA", path_parameters) - async def post(self,body: Optional[StDevAPostRequestBody] = None, request_configuration: Optional[StDevARequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[StDevAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action stDevA param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[StDevAPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[StDevAPostRequestBody] = None, request_configuration: Optional[StDevARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StDevAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action stDevA param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StDevARequestBuilder: raise TypeError("raw_url cannot be null.") return StDevARequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StDevARequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_p/st_dev_p_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_p/st_dev_p_request_builder.py index 0e8a8a333d2..194273296e9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_p/st_dev_p_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_p/st_dev_p_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/stDev_P", path_parameters) - async def post(self,body: Optional[StDev_PPostRequestBody] = None, request_configuration: Optional[StDev_PRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[StDev_PPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action stDev_P param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[StDev_PPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[StDev_PPostRequestBody] = None, request_configuration: Optional[StDev_PRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StDev_PPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action stDev_P param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StDev_PRequestBuilder: raise TypeError("raw_url cannot be null.") return StDev_PRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StDev_PRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_p_a/st_dev_p_a_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_p_a/st_dev_p_a_request_builder.py index 8b00d04b6c7..4338485df93 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_p_a/st_dev_p_a_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_p_a/st_dev_p_a_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/stDevPA", path_parameters) - async def post(self,body: Optional[StDevPAPostRequestBody] = None, request_configuration: Optional[StDevPARequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[StDevPAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action stDevPA param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[StDevPAPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[StDevPAPostRequestBody] = None, request_configuration: Optional[StDevPARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StDevPAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action stDevPA param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StDevPARequestBuilder: raise TypeError("raw_url cannot be null.") return StDevPARequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StDevPARequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_s/st_dev_s_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_s/st_dev_s_request_builder.py index e2bb95c600a..0fb53925cd3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_s/st_dev_s_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/st_dev_s/st_dev_s_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/stDev_S", path_parameters) - async def post(self,body: Optional[StDev_SPostRequestBody] = None, request_configuration: Optional[StDev_SRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[StDev_SPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action stDev_S param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[StDev_SPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[StDev_SPostRequestBody] = None, request_configuration: Optional[StDev_SRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StDev_SPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action stDev_S param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StDev_SRequestBuilder: raise TypeError("raw_url cannot be null.") return StDev_SRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StDev_SRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/standardize/standardize_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/standardize/standardize_request_builder.py index 4fe1a6f52a8..69eaae2eefd 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/standardize/standardize_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/standardize/standardize_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/standardize", path_parameters) - async def post(self,body: Optional[StandardizePostRequestBody] = None, request_configuration: Optional[StandardizeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[StandardizePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action standardize param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[StandardizePostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[StandardizePostRequestBody] = None, request_configuration: Optional[StandardizeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StandardizePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action standardize param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StandardizeRequestBuilder: raise TypeError("raw_url cannot be null.") return StandardizeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StandardizeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/substitute/substitute_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/substitute/substitute_request_builder.py index 74991deee3c..bc0f35c4b23 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/substitute/substitute_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/substitute/substitute_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/substitute", path_parameters) - async def post(self,body: Optional[SubstitutePostRequestBody] = None, request_configuration: Optional[SubstituteRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SubstitutePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action substitute param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SubstitutePostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SubstitutePostRequestBody] = None, request_configuration: Optional[SubstituteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SubstitutePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action substitute param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SubstituteRequestBuilder: raise TypeError("raw_url cannot be null.") return SubstituteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubstituteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/subtotal/subtotal_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/subtotal/subtotal_request_builder.py index e8951173dda..ab1e86e9da9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/subtotal/subtotal_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/subtotal/subtotal_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/subtotal", path_parameters) - async def post(self,body: Optional[SubtotalPostRequestBody] = None, request_configuration: Optional[SubtotalRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SubtotalPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action subtotal param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SubtotalPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SubtotalPostRequestBody] = None, request_configuration: Optional[SubtotalRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SubtotalPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action subtotal param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SubtotalRequestBuilder: raise TypeError("raw_url cannot be null.") return SubtotalRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubtotalRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sum/sum_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sum/sum_request_builder.py index cbe4440f84c..9c7b4c24ebc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sum/sum_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sum/sum_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sum", path_parameters) - async def post(self,body: Optional[SumPostRequestBody] = None, request_configuration: Optional[SumRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sum param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SumPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SumPostRequestBody] = None, request_configuration: Optional[SumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sum param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SumRequestBuilder: raise TypeError("raw_url cannot be null.") return SumRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SumRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sum_if/sum_if_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sum_if/sum_if_request_builder.py index e76710265c2..4d1af48fcbc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sum_if/sum_if_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sum_if/sum_if_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sumIf", path_parameters) - async def post(self,body: Optional[SumIfPostRequestBody] = None, request_configuration: Optional[SumIfRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SumIfPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sumIf param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SumIfPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SumIfPostRequestBody] = None, request_configuration: Optional[SumIfRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SumIfPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sumIf param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SumIfRequestBuilder: raise TypeError("raw_url cannot be null.") return SumIfRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SumIfRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sum_ifs/sum_ifs_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sum_ifs/sum_ifs_request_builder.py index 546a939403e..0f64a79ab06 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sum_ifs/sum_ifs_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sum_ifs/sum_ifs_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sumIfs", path_parameters) - async def post(self,body: Optional[SumIfsPostRequestBody] = None, request_configuration: Optional[SumIfsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SumIfsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sumIfs param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SumIfsPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SumIfsPostRequestBody] = None, request_configuration: Optional[SumIfsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SumIfsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sumIfs param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SumIfsRequestBuilder: raise TypeError("raw_url cannot be null.") return SumIfsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SumIfsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/sum_sq/sum_sq_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/sum_sq/sum_sq_request_builder.py index a7a6585c240..9cbc46bcff8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/sum_sq/sum_sq_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/sum_sq/sum_sq_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/sumSq", path_parameters) - async def post(self,body: Optional[SumSqPostRequestBody] = None, request_configuration: Optional[SumSqRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SumSqPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action sumSq param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SumSqPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SumSqPostRequestBody] = None, request_configuration: Optional[SumSqRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SumSqPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action sumSq param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SumSqRequestBuilder: raise TypeError("raw_url cannot be null.") return SumSqRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SumSqRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/syd/syd_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/syd/syd_request_builder.py index f0fdc4df6d7..13292767230 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/syd/syd_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/syd/syd_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/syd", path_parameters) - async def post(self,body: Optional[SydPostRequestBody] = None, request_configuration: Optional[SydRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SydPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action syd param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[SydPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[SydPostRequestBody] = None, request_configuration: Optional[SydRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SydPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action syd param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SydRequestBuilder: raise TypeError("raw_url cannot be null.") return SydRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SydRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/t/t_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/t/t_request_builder.py index 486fe834687..faabfdfcc34 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/t/t_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/t/t_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/t", path_parameters) - async def post(self,body: Optional[TPostRequestBody] = None, request_configuration: Optional[TRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action t param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TPostRequestBody] = None, request_configurati return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TPostRequestBody] = None, request_configuration: Optional[TRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action t param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TRequestBuilder: raise TypeError("raw_url cannot be null.") return TRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/t_dist/t_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/t_dist/t_dist_request_builder.py index 05828ace9f4..47d383462d2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/t_dist/t_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/t_dist/t_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/t_Dist", path_parameters) - async def post(self,body: Optional[T_DistPostRequestBody] = None, request_configuration: Optional[T_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[T_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action t_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[T_DistPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[T_DistPostRequestBody] = None, request_configuration: Optional[T_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[T_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action t_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> T_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return T_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class T_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/t_dist_2_t/t_dist_2_t_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/t_dist_2_t/t_dist_2_t_request_builder.py index e4ab21c73f6..3c362dc8841 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/t_dist_2_t/t_dist_2_t_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/t_dist_2_t/t_dist_2_t_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/t_Dist_2T", path_parameters) - async def post(self,body: Optional[T_Dist_2TPostRequestBody] = None, request_configuration: Optional[T_Dist_2TRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[T_Dist_2TPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action t_Dist_2T param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[T_Dist_2TPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[T_Dist_2TPostRequestBody] = None, request_configuration: Optional[T_Dist_2TRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[T_Dist_2TPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action t_Dist_2T param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> T_Dist_2TRequestBuilder: raise TypeError("raw_url cannot be null.") return T_Dist_2TRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class T_Dist_2TRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/t_dist_r_t/t_dist_r_t_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/t_dist_r_t/t_dist_r_t_request_builder.py index 8d65672d1ce..3809fcbb853 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/t_dist_r_t/t_dist_r_t_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/t_dist_r_t/t_dist_r_t_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/t_Dist_RT", path_parameters) - async def post(self,body: Optional[T_Dist_RTPostRequestBody] = None, request_configuration: Optional[T_Dist_RTRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[T_Dist_RTPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action t_Dist_RT param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[T_Dist_RTPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[T_Dist_RTPostRequestBody] = None, request_configuration: Optional[T_Dist_RTRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[T_Dist_RTPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action t_Dist_RT param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> T_Dist_RTRequestBuilder: raise TypeError("raw_url cannot be null.") return T_Dist_RTRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class T_Dist_RTRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/t_inv/t_inv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/t_inv/t_inv_request_builder.py index 2455b30016c..ca8a6b142ce 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/t_inv/t_inv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/t_inv/t_inv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/t_Inv", path_parameters) - async def post(self,body: Optional[T_InvPostRequestBody] = None, request_configuration: Optional[T_InvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[T_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action t_Inv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[T_InvPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[T_InvPostRequestBody] = None, request_configuration: Optional[T_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[T_InvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action t_Inv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> T_InvRequestBuilder: raise TypeError("raw_url cannot be null.") return T_InvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class T_InvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/t_inv_2_t/t_inv_2_t_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/t_inv_2_t/t_inv_2_t_request_builder.py index ce406d56c64..02a9dde08f2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/t_inv_2_t/t_inv_2_t_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/t_inv_2_t/t_inv_2_t_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/t_Inv_2T", path_parameters) - async def post(self,body: Optional[T_Inv_2TPostRequestBody] = None, request_configuration: Optional[T_Inv_2TRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[T_Inv_2TPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action t_Inv_2T param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[T_Inv_2TPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[T_Inv_2TPostRequestBody] = None, request_configuration: Optional[T_Inv_2TRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[T_Inv_2TPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action t_Inv_2T param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> T_Inv_2TRequestBuilder: raise TypeError("raw_url cannot be null.") return T_Inv_2TRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class T_Inv_2TRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/tan/tan_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/tan/tan_request_builder.py index 1803aca0496..e3b8bf4f9c8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/tan/tan_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/tan/tan_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/tan", path_parameters) - async def post(self,body: Optional[TanPostRequestBody] = None, request_configuration: Optional[TanRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action tan param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TanPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TanPostRequestBody] = None, request_configuration: Optional[TanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action tan param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TanRequestBuilder: raise TypeError("raw_url cannot be null.") return TanRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TanRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/tanh/tanh_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/tanh/tanh_request_builder.py index ba20784d9c7..e1fe00b627e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/tanh/tanh_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/tanh/tanh_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/tanh", path_parameters) - async def post(self,body: Optional[TanhPostRequestBody] = None, request_configuration: Optional[TanhRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TanhPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action tanh param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TanhPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TanhPostRequestBody] = None, request_configuration: Optional[TanhRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TanhPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action tanh param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TanhRequestBuilder: raise TypeError("raw_url cannot be null.") return TanhRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TanhRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/tbill_eq/tbill_eq_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/tbill_eq/tbill_eq_request_builder.py index 43852af49f2..cc85a954b89 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/tbill_eq/tbill_eq_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/tbill_eq/tbill_eq_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/tbillEq", path_parameters) - async def post(self,body: Optional[TbillEqPostRequestBody] = None, request_configuration: Optional[TbillEqRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TbillEqPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action tbillEq param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TbillEqPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TbillEqPostRequestBody] = None, request_configuration: Optional[TbillEqRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TbillEqPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action tbillEq param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TbillEqRequestBuilder: raise TypeError("raw_url cannot be null.") return TbillEqRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TbillEqRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/tbill_price/tbill_price_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/tbill_price/tbill_price_request_builder.py index e64b44b0b88..85eab0458e2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/tbill_price/tbill_price_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/tbill_price/tbill_price_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/tbillPrice", path_parameters) - async def post(self,body: Optional[TbillPricePostRequestBody] = None, request_configuration: Optional[TbillPriceRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TbillPricePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action tbillPrice param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TbillPricePostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TbillPricePostRequestBody] = None, request_configuration: Optional[TbillPriceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TbillPricePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action tbillPrice param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TbillPriceRequestBuilder: raise TypeError("raw_url cannot be null.") return TbillPriceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TbillPriceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/tbill_yield/tbill_yield_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/tbill_yield/tbill_yield_request_builder.py index 6a057143cfd..67f2b59109b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/tbill_yield/tbill_yield_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/tbill_yield/tbill_yield_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/tbillYield", path_parameters) - async def post(self,body: Optional[TbillYieldPostRequestBody] = None, request_configuration: Optional[TbillYieldRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TbillYieldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action tbillYield param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TbillYieldPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TbillYieldPostRequestBody] = None, request_configuration: Optional[TbillYieldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TbillYieldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action tbillYield param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TbillYieldRequestBuilder: raise TypeError("raw_url cannot be null.") return TbillYieldRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TbillYieldRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/text/text_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/text/text_request_builder.py index 3d1f7f7e8ff..a5146348c1f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/text/text_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/text/text_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/text", path_parameters) - async def post(self,body: Optional[TextPostRequestBody] = None, request_configuration: Optional[TextRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TextPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action text param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TextPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TextPostRequestBody] = None, request_configuration: Optional[TextRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TextPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action text param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TextRequestBuilder: raise TypeError("raw_url cannot be null.") return TextRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TextRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/time/time_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/time/time_request_builder.py index 7fd031c6cee..85df9f9c07e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/time/time_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/time/time_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/time", path_parameters) - async def post(self,body: Optional[TimePostRequestBody] = None, request_configuration: Optional[TimeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TimePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action time param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TimePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TimePostRequestBody] = None, request_configuration: Optional[TimeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action time param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TimeRequestBuilder: raise TypeError("raw_url cannot be null.") return TimeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/timevalue/timevalue_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/timevalue/timevalue_request_builder.py index 3924f42d130..348756c6416 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/timevalue/timevalue_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/timevalue/timevalue_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/timevalue", path_parameters) - async def post(self,body: Optional[TimevaluePostRequestBody] = None, request_configuration: Optional[TimevalueRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TimevaluePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action timevalue param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TimevaluePostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TimevaluePostRequestBody] = None, request_configuration: Optional[TimevalueRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimevaluePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action timevalue param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TimevalueRequestBuilder: raise TypeError("raw_url cannot be null.") return TimevalueRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimevalueRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/today/today_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/today/today_request_builder.py index 507ec6731e6..78c7d36b2fc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/today/today_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/today/today_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/today", path_parameters) - async def post(self,request_configuration: Optional[TodayRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action today param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[TodayRequestBuilderPostReque return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[TodayRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action today param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TodayRequestBuilder: raise TypeError("raw_url cannot be null.") return TodayRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TodayRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/trim/trim_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/trim/trim_request_builder.py index 0b84f1dfb31..904f6e06e28 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/trim/trim_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/trim/trim_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/trim", path_parameters) - async def post(self,body: Optional[TrimPostRequestBody] = None, request_configuration: Optional[TrimRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TrimPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action trim param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TrimPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TrimPostRequestBody] = None, request_configuration: Optional[TrimRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TrimPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action trim param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TrimRequestBuilder: raise TypeError("raw_url cannot be null.") return TrimRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrimRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/trim_mean/trim_mean_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/trim_mean/trim_mean_request_builder.py index 8bbfb1c6832..f935fe9756e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/trim_mean/trim_mean_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/trim_mean/trim_mean_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/trimMean", path_parameters) - async def post(self,body: Optional[TrimMeanPostRequestBody] = None, request_configuration: Optional[TrimMeanRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TrimMeanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action trimMean param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TrimMeanPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TrimMeanPostRequestBody] = None, request_configuration: Optional[TrimMeanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TrimMeanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action trimMean param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TrimMeanRequestBuilder: raise TypeError("raw_url cannot be null.") return TrimMeanRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrimMeanRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/true_/true_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/true_/true_request_builder.py index 927d8a48453..2b11da3402f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/true_/true_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/true_/true_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/true", path_parameters) - async def post(self,request_configuration: Optional[TrueRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action true param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[TrueRequestBuilderPostReques return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[TrueRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action true param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TrueRequestBuilder: raise TypeError("raw_url cannot be null.") return TrueRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrueRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/trunc/trunc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/trunc/trunc_request_builder.py index 161ab113ec0..f6b5b6d349d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/trunc/trunc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/trunc/trunc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/trunc", path_parameters) - async def post(self,body: Optional[TruncPostRequestBody] = None, request_configuration: Optional[TruncRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TruncPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action trunc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TruncPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TruncPostRequestBody] = None, request_configuration: Optional[TruncRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TruncPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action trunc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TruncRequestBuilder: raise TypeError("raw_url cannot be null.") return TruncRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TruncRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/type/type_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/type/type_request_builder.py index 23e83dcec9f..cbf69126e64 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/type/type_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/type/type_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/type", path_parameters) - async def post(self,body: Optional[TypePostRequestBody] = None, request_configuration: Optional[TypeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TypePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action type param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[TypePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[TypePostRequestBody] = None, request_configuration: Optional[TypeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TypePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action type param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TypeRequestBuilder: raise TypeError("raw_url cannot be null.") return TypeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TypeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/unichar/unichar_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/unichar/unichar_request_builder.py index fdb88d9f44c..4b7225d8272 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/unichar/unichar_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/unichar/unichar_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/unichar", path_parameters) - async def post(self,body: Optional[UnicharPostRequestBody] = None, request_configuration: Optional[UnicharRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[UnicharPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action unichar param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[UnicharPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[UnicharPostRequestBody] = None, request_configuration: Optional[UnicharRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnicharPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unichar param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnicharRequestBuilder: raise TypeError("raw_url cannot be null.") return UnicharRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnicharRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/unicode/unicode_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/unicode/unicode_request_builder.py index d6af2532ce4..84b6655abf9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/unicode/unicode_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/unicode/unicode_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/unicode", path_parameters) - async def post(self,body: Optional[UnicodePostRequestBody] = None, request_configuration: Optional[UnicodeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[UnicodePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action unicode param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[UnicodePostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[UnicodePostRequestBody] = None, request_configuration: Optional[UnicodeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnicodePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unicode param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnicodeRequestBuilder: raise TypeError("raw_url cannot be null.") return UnicodeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnicodeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/upper/upper_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/upper/upper_request_builder.py index 15c3ed0d248..be65dc1c505 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/upper/upper_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/upper/upper_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/upper", path_parameters) - async def post(self,body: Optional[UpperPostRequestBody] = None, request_configuration: Optional[UpperRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[UpperPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action upper param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[UpperPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[UpperPostRequestBody] = None, request_configuration: Optional[UpperRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpperPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action upper param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UpperRequestBuilder: raise TypeError("raw_url cannot be null.") return UpperRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UpperRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/usdollar/usdollar_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/usdollar/usdollar_request_builder.py index 5cb711e7694..0d6813b8ed7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/usdollar/usdollar_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/usdollar/usdollar_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/usdollar", path_parameters) - async def post(self,body: Optional[UsdollarPostRequestBody] = None, request_configuration: Optional[UsdollarRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[UsdollarPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action usdollar param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[UsdollarPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[UsdollarPostRequestBody] = None, request_configuration: Optional[UsdollarRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UsdollarPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action usdollar param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UsdollarRequestBuilder: raise TypeError("raw_url cannot be null.") return UsdollarRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsdollarRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/value/value_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/value/value_request_builder.py index 3456a588506..f4513cb6d71 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/value/value_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/value/value_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/value", path_parameters) - async def post(self,body: Optional[ValuePostRequestBody] = None, request_configuration: Optional[ValueRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ValuePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action value param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[ValuePostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[ValuePostRequestBody] = None, request_configuration: Optional[ValueRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValuePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action value param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValueRequestBuilder: raise TypeError("raw_url cannot be null.") return ValueRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValueRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/var_a/var_a_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/var_a/var_a_request_builder.py index 496635bfaeb..8c262a58da3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/var_a/var_a_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/var_a/var_a_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/varA", path_parameters) - async def post(self,body: Optional[VarAPostRequestBody] = None, request_configuration: Optional[VarARequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[VarAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action varA param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[VarAPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[VarAPostRequestBody] = None, request_configuration: Optional[VarARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VarAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action varA param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> VarARequestBuilder: raise TypeError("raw_url cannot be null.") return VarARequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VarARequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/var_p/var_p_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/var_p/var_p_request_builder.py index 6378df5b258..01dd4d3def7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/var_p/var_p_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/var_p/var_p_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/var_P", path_parameters) - async def post(self,body: Optional[Var_PPostRequestBody] = None, request_configuration: Optional[Var_PRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Var_PPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action var_P param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Var_PPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Var_PPostRequestBody] = None, request_configuration: Optional[Var_PRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Var_PPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action var_P param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Var_PRequestBuilder: raise TypeError("raw_url cannot be null.") return Var_PRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Var_PRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/var_p_a/var_p_a_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/var_p_a/var_p_a_request_builder.py index 1bb73efd3c2..8bb7ab36e6c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/var_p_a/var_p_a_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/var_p_a/var_p_a_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/varPA", path_parameters) - async def post(self,body: Optional[VarPAPostRequestBody] = None, request_configuration: Optional[VarPARequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[VarPAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action varPA param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[VarPAPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[VarPAPostRequestBody] = None, request_configuration: Optional[VarPARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VarPAPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action varPA param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> VarPARequestBuilder: raise TypeError("raw_url cannot be null.") return VarPARequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VarPARequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/var_s/var_s_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/var_s/var_s_request_builder.py index 91fb7b25225..c804465e969 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/var_s/var_s_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/var_s/var_s_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/var_S", path_parameters) - async def post(self,body: Optional[Var_SPostRequestBody] = None, request_configuration: Optional[Var_SRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Var_SPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action var_S param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Var_SPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Var_SPostRequestBody] = None, request_configuration: Optional[Var_SRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Var_SPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action var_S param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Var_SRequestBuilder: raise TypeError("raw_url cannot be null.") return Var_SRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Var_SRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/vdb/vdb_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/vdb/vdb_request_builder.py index 3e8a4cf68ed..488ed4e1cac 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/vdb/vdb_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/vdb/vdb_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/vdb", path_parameters) - async def post(self,body: Optional[VdbPostRequestBody] = None, request_configuration: Optional[VdbRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[VdbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action vdb param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[VdbPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[VdbPostRequestBody] = None, request_configuration: Optional[VdbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VdbPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action vdb param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> VdbRequestBuilder: raise TypeError("raw_url cannot be null.") return VdbRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VdbRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/vlookup/vlookup_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/vlookup/vlookup_request_builder.py index 16f99cae7f8..37af4d54fd9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/vlookup/vlookup_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/vlookup/vlookup_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/vlookup", path_parameters) - async def post(self,body: Optional[VlookupPostRequestBody] = None, request_configuration: Optional[VlookupRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[VlookupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action vlookup param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[VlookupPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[VlookupPostRequestBody] = None, request_configuration: Optional[VlookupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VlookupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action vlookup param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> VlookupRequestBuilder: raise TypeError("raw_url cannot be null.") return VlookupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VlookupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/week_num/week_num_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/week_num/week_num_request_builder.py index 927ac82700c..d8163d2c4ef 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/week_num/week_num_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/week_num/week_num_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/weekNum", path_parameters) - async def post(self,body: Optional[WeekNumPostRequestBody] = None, request_configuration: Optional[WeekNumRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[WeekNumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action weekNum param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[WeekNumPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[WeekNumPostRequestBody] = None, request_configuration: Optional[WeekNumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WeekNumPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action weekNum param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> WeekNumRequestBuilder: raise TypeError("raw_url cannot be null.") return WeekNumRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WeekNumRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/weekday/weekday_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/weekday/weekday_request_builder.py index d1a3b4c4187..0122a198d9e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/weekday/weekday_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/weekday/weekday_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/weekday", path_parameters) - async def post(self,body: Optional[WeekdayPostRequestBody] = None, request_configuration: Optional[WeekdayRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[WeekdayPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action weekday param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[WeekdayPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[WeekdayPostRequestBody] = None, request_configuration: Optional[WeekdayRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WeekdayPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action weekday param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> WeekdayRequestBuilder: raise TypeError("raw_url cannot be null.") return WeekdayRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WeekdayRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/weibull_dist/weibull_dist_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/weibull_dist/weibull_dist_request_builder.py index 4676c1aaa13..7225c662833 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/weibull_dist/weibull_dist_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/weibull_dist/weibull_dist_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/weibull_Dist", path_parameters) - async def post(self,body: Optional[Weibull_DistPostRequestBody] = None, request_configuration: Optional[Weibull_DistRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Weibull_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action weibull_Dist param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Weibull_DistPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Weibull_DistPostRequestBody] = None, request_configuration: Optional[Weibull_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Weibull_DistPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action weibull_Dist param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Weibull_DistRequestBuilder: raise TypeError("raw_url cannot be null.") return Weibull_DistRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Weibull_DistRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/work_day/work_day_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/work_day/work_day_request_builder.py index dc63440f11f..7533e993cde 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/work_day/work_day_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/work_day/work_day_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/workDay", path_parameters) - async def post(self,body: Optional[WorkDayPostRequestBody] = None, request_configuration: Optional[WorkDayRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[WorkDayPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action workDay param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[WorkDayPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[WorkDayPostRequestBody] = None, request_configuration: Optional[WorkDayRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkDayPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action workDay param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> WorkDayRequestBuilder: raise TypeError("raw_url cannot be null.") return WorkDayRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkDayRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/work_day_intl/work_day_intl_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/work_day_intl/work_day_intl_request_builder.py index a301d42567f..8489d58e7b1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/work_day_intl/work_day_intl_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/work_day_intl/work_day_intl_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/workDay_Intl", path_parameters) - async def post(self,body: Optional[WorkDay_IntlPostRequestBody] = None, request_configuration: Optional[WorkDay_IntlRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[WorkDay_IntlPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action workDay_Intl param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[WorkDay_IntlPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[WorkDay_IntlPostRequestBody] = None, request_configuration: Optional[WorkDay_IntlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkDay_IntlPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action workDay_Intl param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> WorkDay_IntlRequestBuilder: raise TypeError("raw_url cannot be null.") return WorkDay_IntlRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkDay_IntlRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/xirr/xirr_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/xirr/xirr_request_builder.py index 7369b279db1..bfc8bd696eb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/xirr/xirr_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/xirr/xirr_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/xirr", path_parameters) - async def post(self,body: Optional[XirrPostRequestBody] = None, request_configuration: Optional[XirrRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[XirrPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action xirr param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[XirrPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[XirrPostRequestBody] = None, request_configuration: Optional[XirrRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[XirrPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action xirr param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> XirrRequestBuilder: raise TypeError("raw_url cannot be null.") return XirrRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class XirrRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/xnpv/xnpv_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/xnpv/xnpv_request_builder.py index e7ebabe61a9..4434a230bdd 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/xnpv/xnpv_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/xnpv/xnpv_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/xnpv", path_parameters) - async def post(self,body: Optional[XnpvPostRequestBody] = None, request_configuration: Optional[XnpvRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[XnpvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action xnpv param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[XnpvPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[XnpvPostRequestBody] = None, request_configuration: Optional[XnpvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[XnpvPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action xnpv param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> XnpvRequestBuilder: raise TypeError("raw_url cannot be null.") return XnpvRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class XnpvRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/xor/xor_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/xor/xor_request_builder.py index f87a3f980c4..c9aeccd2b48 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/xor/xor_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/xor/xor_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/xor", path_parameters) - async def post(self,body: Optional[XorPostRequestBody] = None, request_configuration: Optional[XorRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[XorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action xor param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[XorPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[XorPostRequestBody] = None, request_configuration: Optional[XorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[XorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action xor param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> XorRequestBuilder: raise TypeError("raw_url cannot be null.") return XorRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class XorRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/year/year_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/year/year_request_builder.py index ce1edd0e443..90445471e86 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/year/year_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/year/year_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/year", path_parameters) - async def post(self,body: Optional[YearPostRequestBody] = None, request_configuration: Optional[YearRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[YearPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action year param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[YearPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[YearPostRequestBody] = None, request_configuration: Optional[YearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[YearPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action year param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> YearRequestBuilder: raise TypeError("raw_url cannot be null.") return YearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class YearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/year_frac/year_frac_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/year_frac/year_frac_request_builder.py index c1fea6701a7..f1c5fcee899 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/year_frac/year_frac_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/year_frac/year_frac_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/yearFrac", path_parameters) - async def post(self,body: Optional[YearFracPostRequestBody] = None, request_configuration: Optional[YearFracRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[YearFracPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action yearFrac param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[YearFracPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[YearFracPostRequestBody] = None, request_configuration: Optional[YearFracRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[YearFracPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action yearFrac param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> YearFracRequestBuilder: raise TypeError("raw_url cannot be null.") return YearFracRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class YearFracRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/yield_/yield_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/yield_/yield_request_builder.py index 5970690a4da..e04abdb63b9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/yield_/yield_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/yield_/yield_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/yield", path_parameters) - async def post(self,body: Optional[YieldPostRequestBody] = None, request_configuration: Optional[YieldRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[YieldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action yield param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[YieldPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[YieldPostRequestBody] = None, request_configuration: Optional[YieldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[YieldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action yield param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> YieldRequestBuilder: raise TypeError("raw_url cannot be null.") return YieldRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class YieldRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/yield_disc/yield_disc_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/yield_disc/yield_disc_request_builder.py index 3e81fcaf9cb..9d4e92697b1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/yield_disc/yield_disc_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/yield_disc/yield_disc_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/yieldDisc", path_parameters) - async def post(self,body: Optional[YieldDiscPostRequestBody] = None, request_configuration: Optional[YieldDiscRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[YieldDiscPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action yieldDisc param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[YieldDiscPostRequestBody] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[YieldDiscPostRequestBody] = None, request_configuration: Optional[YieldDiscRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[YieldDiscPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action yieldDisc param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> YieldDiscRequestBuilder: raise TypeError("raw_url cannot be null.") return YieldDiscRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class YieldDiscRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/yield_mat/yield_mat_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/yield_mat/yield_mat_request_builder.py index d97caed30c4..22d315022c0 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/yield_mat/yield_mat_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/yield_mat/yield_mat_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/yieldMat", path_parameters) - async def post(self,body: Optional[YieldMatPostRequestBody] = None, request_configuration: Optional[YieldMatRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[YieldMatPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action yieldMat param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[YieldMatPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[YieldMatPostRequestBody] = None, request_configuration: Optional[YieldMatRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[YieldMatPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action yieldMat param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> YieldMatRequestBuilder: raise TypeError("raw_url cannot be null.") return YieldMatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class YieldMatRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/functions/z_test/z_test_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/functions/z_test/z_test_request_builder.py index 180f59fb201..cae15c26258 100644 --- a/msgraph/generated/drives/item/items/item/workbook/functions/z_test/z_test_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/functions/z_test/z_test_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/functions/z_Test", path_parameters) - async def post(self,body: Optional[Z_TestPostRequestBody] = None, request_configuration: Optional[Z_TestRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Z_TestPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: """ Invoke action z_Test param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[Z_TestPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,body: Optional[Z_TestPostRequestBody] = None, request_configuration: Optional[Z_TestRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Z_TestPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action z_Test param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> Z_TestRequestBuilder: raise TypeError("raw_url cannot be null.") return Z_TestRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Z_TestRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/names/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/names/add/add_request_builder.py index 30a5dea7908..df90937b612 100644 --- a/msgraph/generated/drives/item/items/item/workbook/names/add/add_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/names/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Adds a new name to the collection of the given scope using the user's locale for the formula. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookNamedItem, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds a new name to the collection of the given scope using the user's locale for the formula. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/names/add_formula_local/add_formula_local_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/names/add_formula_local/add_formula_local_request_builder.py index 1a2051864b3..cb5d92e2082 100644 --- a/msgraph/generated/drives/item/items/item/workbook/names/add_formula_local/add_formula_local_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/names/add_formula_local/add_formula_local_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names/addFormulaLocal", path_parameters) - async def post(self,body: Optional[AddFormulaLocalPostRequestBody] = None, request_configuration: Optional[AddFormulaLocalRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def post(self,body: Optional[AddFormulaLocalPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Adds a new name to the collection of the given scope using the user's locale for the formula. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddFormulaLocalPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, WorkbookNamedItem, error_mapping) - def to_post_request_information(self,body: Optional[AddFormulaLocalPostRequestBody] = None, request_configuration: Optional[AddFormulaLocalRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddFormulaLocalPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds a new name to the collection of the given scope using the user's locale for the formula. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddFormulaLocalRequestBuilde raise TypeError("raw_url cannot be null.") return AddFormulaLocalRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddFormulaLocalRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/names/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/names/count/count_request_builder.py index 3df941e8477..57372e74cc0 100644 --- a/msgraph/generated/drives/item/items/item/workbook/names/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/names/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 f74aacb9655..265fde700f9 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,12 +26,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names/{workbookNamedItem%2Did}/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ - Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + Retrieve the properties and relationships of range object. 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/nameditem-range?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -47,9 +47,9 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + Retrieve the properties and relationships of range object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/names/item/workbook_named_item_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/names/item/workbook_named_item_item_request_builder.py index f3cd52837ec..05b30d348ab 100644 --- a/msgraph/generated/drives/item/items/item/workbook/names/item/workbook_named_item_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/names/item/workbook_named_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names/{workbookNamedItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property names for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[WorkbookNamedItemItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Retrieve the properties and relationships of nameditem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[WorkbookNamedItemItemRequestB return await self.request_adapter.send_async(request_info, WorkbookNamedItem, error_mapping) - async def patch(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[WorkbookNamedItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def patch(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Update the properties of nameditem object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[WorkbookNamedItem] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookNamedItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property names for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names/{workbookNamedItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of nameditem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookName request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[WorkbookNamedItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of nameditem object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[WorkbookNamedItem] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names/{workbookNamedItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def worksheet(self) -> WorksheetRequestBuilder: return WorksheetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookNamedItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookNamedItemItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookNamedItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookNamedItemItemRequestBuilder.WorkbookNamedItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookNamedItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/names/item/worksheet/worksheet_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/names/item/worksheet/worksheet_request_builder.py index 68d563a1ef7..54264e2fd28 100644 --- a/msgraph/generated/drives/item/items/item/workbook/names/item/worksheet/worksheet_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/names/item/worksheet/worksheet_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names/{workbookNamedItem%2Did}/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ Returns the worksheet on which the named item is scoped to. Available only if the item is scoped to the worksheet. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns the worksheet on which the named item is scoped to. Available only if the item is scoped to the worksheet. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorksheetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorksheetRequestBuilder.WorksheetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/names/names_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/names/names_request_builder.py index 94a5dbe2670..77d508d73b8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/names/names_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/names/names_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,12 +46,12 @@ def by_workbook_named_item_id(self,workbook_named_item_id: str) -> WorkbookNamed url_tpl_params["workbookNamedItem%2Did"] = workbook_named_item_id return WorkbookNamedItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[NamesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookNamedItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItemCollectionResponse]: """ Retrieve a list of nameditem objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookNamedItemCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/workbook-list-names?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/nameditem-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[NamesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookNamedItemCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[NamesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def post(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Create new navigation property to names for drives param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[WorkbookNamedItem] = None, request_configurat return await self.request_adapter.send_async(request_info, WorkbookNamedItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[NamesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of nameditem objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[NamesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[NamesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to names for drives param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[WorkbookNamedItem] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/names', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -208,27 +209,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NamesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NamesRequestBuilder.NamesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NamesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/operations/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/operations/count/count_request_builder.py index 384f061fe8b..f978ef22e98 100644 --- a/msgraph/generated/drives/item/items/item/workbook/operations/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/operations/$count{?%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/operations/item/workbook_operation_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/operations/item/workbook_operation_item_request_builder.py index 63e3016438c..30e25ca7f3b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/operations/item/workbook_operation_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/operations/item/workbook_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/operations/{workbookOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[WorkbookOperationItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookOperation]: """ Meaningless if this url is called independently. This request is part of all async requests for excel. This is used to retrieve the status of a workbookOperation object. Currently not all requests support async. Take Create session request as an example. Issue an async Create session request, follow the documentation and you may get status code 202 Accepted, async operation starts from here and you can find the url this document required from the response header, from the location part. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[WorkbookOperationItemRequestB return await self.request_adapter.send_async(request_info, WorkbookOperation, error_mapping) - async def patch(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[WorkbookOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookOperation]: + async def patch(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookOperation]: """ Update the navigation property operations in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookOperation] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/operations/{workbookOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Meaningless if this url is called independently. This request is part of all async requests for excel. This is used to retrieve the status of a workbookOperation object. Currently not all requests support async. Take Create session request as an example. Issue an async Create session request, follow the documentation and you may get status code 202 Accepted, async operation starts from here and you can find the url this document required from the response header, from the location part. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookOper request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[WorkbookOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookOperation] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/operations/{workbookOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> WorkbookOperationItemRequest raise TypeError("raw_url cannot be null.") return WorkbookOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookOperationItemRequestBuilder.WorkbookOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/operations/operations_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/operations/operations_request_builder.py index cdfa93f1b8b..109bd800ca4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/operations/operations_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_workbook_operation_id(self,workbook_operation_id: str) -> WorkbookOperati url_tpl_params["workbookOperation%2Did"] = workbook_operation_id return WorkbookOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookOperationCollectionResponse]: """ Meaningless if this url is called independently. This request is part of all async requests for excel. This is used to retrieve the status of a workbookOperation object. Currently not all requests support async. Take Create session request as an example. Issue an async Create session request, follow the documentation and you may get status code 202 Accepted, async operation starts from here and you can find the url this document required from the response header, from the location part. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, WorkbookOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookOperation]: + async def post(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookOperation]: """ Create new navigation property to operations for drives param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[WorkbookOperation] = None, request_configurat return await self.request_adapter.send_async(request_info, WorkbookOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Meaningless if this url is called independently. This request is part of all async requests for excel. This is used to retrieve the status of a workbookOperation object. Currently not all requests support async. Take Create session request as an example. Issue an async Create session request, follow the documentation and you may get status code 202 Accepted, async operation starts from here and you can find the url this document required from the response header, from the location part. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for drives param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WorkbookOperation] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,27 +168,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/refresh_session/refresh_session_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/refresh_session/refresh_session_request_builder.py index f955ce6c016..45dbf8bff4e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/refresh_session/refresh_session_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/refresh_session/refresh_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/refreshSession", path_parameters) - async def post(self,request_configuration: Optional[RefreshSessionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Use this API to refresh an existing workbook session. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RefreshSessionRequestBuilder raise Exception("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[RefreshSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to refresh an existing workbook session. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefreshSessionRequestBuilder raise TypeError("raw_url cannot be null.") return RefreshSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefreshSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/session_info_resource_with_key/session_info_resource_with_key_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/session_info_resource_with_key/session_info_resource_with_key_request_builder.py index ef3392aa5a5..5034fc8dffd 100644 --- a/msgraph/generated/drives/item/items/item/workbook/session_info_resource_with_key/session_info_resource_with_key_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/session_info_resource_with_key/session_info_resource_with_key_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['key'] = str(key) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/sessionInfoResource(key='{key}')", path_parameters) - async def get(self,request_configuration: Optional[SessionInfoResourceWithKeyRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookSessionInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookSessionInfo]: """ Invoke function sessionInfoResource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +49,7 @@ async def get(self,request_configuration: Optional[SessionInfoResourceWithKeyReq return await self.request_adapter.send_async(request_info, WorkbookSessionInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SessionInfoResourceWithKeyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function sessionInfoResource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,14 +70,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SessionInfoResourceWithKeyRe raise TypeError("raw_url cannot be null.") return SessionInfoResourceWithKeyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SessionInfoResourceWithKeyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/table_row_operation_result_with_key/table_row_operation_result_with_key_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/table_row_operation_result_with_key/table_row_operation_result_with_key_request_builder.py index cfce8b289e8..a1ae0bb235e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/table_row_operation_result_with_key/table_row_operation_result_with_key_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/table_row_operation_result_with_key/table_row_operation_result_with_key_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['key'] = str(key) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tableRowOperationResult(key='{key}')", path_parameters) - async def get(self,request_configuration: Optional[TableRowOperationResultWithKeyRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Invoke function tableRowOperationResult param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +49,7 @@ async def get(self,request_configuration: Optional[TableRowOperationResultWithKe return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TableRowOperationResultWithKeyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function tableRowOperationResult param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,14 +70,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TableRowOperationResultWithK raise TypeError("raw_url cannot be null.") return TableRowOperationResultWithKeyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TableRowOperationResultWithKeyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py index 86ff6fd5134..4cd7f4736b7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,13 +27,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTable]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTable] - Find more info here: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -51,9 +51,9 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/count/count_request_builder.py index c725a8573bc..f156b7aa8be 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/count/count_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/count()", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CountGetResponse]: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/clear_filters/clear_filters_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/clear_filters/clear_filters_request_builder.py index e8100754b5f..16316421acb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/clear_filters/clear_filters_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/clear_filters/clear_filters_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/clearFilters", path_parameters) - async def post(self,request_configuration: Optional[ClearFiltersRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clears all the filters currently applied on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearFiltersRequestBuilderPo raise Exception("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[ClearFiltersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clears all the filters currently applied on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearFiltersRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearFiltersRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearFiltersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/add/add_request_builder.py index 2d76ff4f3fd..d299240a339 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/add/add_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Adds a new column to the table. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds a new column to the table. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/columns_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/columns_request_builder.py index 2802870c855..9a3955871df 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/columns_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,12 +46,12 @@ def by_workbook_table_column_id(self,workbook_table_column_id: str) -> WorkbookT url_tpl_params["workbookTableColumn%2Did"] = workbook_table_column_id return WorkbookTableColumnItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableColumnCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumnCollectionResponse]: """ Retrieve a list of tablecolumn objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTableColumnCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/table-list-columns?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/tablecolumn-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -78,7 +79,7 @@ def item_at_with_index(self,index: Optional[int] = None) -> ItemAtWithIndexReque return ItemAtWithIndexRequestBuilder(self.request_adapter, self.path_parameters, index) - async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Use this API to create a new TableColumn. param body: The request body @@ -102,7 +103,7 @@ async def post(self,body: Optional[WorkbookTableColumn] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablecolumn objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new TableColumn. param body: The request body @@ -122,7 +123,7 @@ def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -212,27 +213,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/count/count_request_builder.py index 936014b9a5c..6245dc2e9e8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/count/count_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/count()", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CountGetResponse]: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/data_body_range/data_body_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/data_body_range/data_body_range_request_builder.py index 592aadde9a8..ff3245067c2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/data_body_range/data_body_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/data_body_range/data_body_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/dataBodyRange()", path_parameters) - async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the data body of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the data body of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DataBodyRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return DataBodyRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataBodyRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply/apply_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply/apply_request_builder.py index e037baf42b3..b3d3797e5db 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply/apply_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply/apply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/apply", path_parameters) - async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Apply the given filter criteria on the given column. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Apply the given filter criteria on the given column. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ApplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_bottom_items_filter/apply_bottom_items_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_bottom_items_filter/apply_bottom_items_filter_request_builder.py index 8975f1cfb8b..b787a5f6503 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_bottom_items_filter/apply_bottom_items_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_bottom_items_filter/apply_bottom_items_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyBottomItemsFilter", path_parameters) - async def post(self,body: Optional[ApplyBottomItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomItemsFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyBottomItemsFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyBottomItemsFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyBottomItemsFilterPostRequestBody] = None raise Exception("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: Optional[ApplyBottomItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomItemsFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyBottomItemsFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyBottomItemsFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyBottomItemsFilterReques raise TypeError("raw_url cannot be null.") return ApplyBottomItemsFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyBottomItemsFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_bottom_percent_filter/apply_bottom_percent_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_bottom_percent_filter/apply_bottom_percent_filter_request_builder.py index 5ea2fc325d2..99ff408e4bc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_bottom_percent_filter/apply_bottom_percent_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_bottom_percent_filter/apply_bottom_percent_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyBottomPercentFilter", path_parameters) - async def post(self,body: Optional[ApplyBottomPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomPercentFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyBottomPercentFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyBottomPercentFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyBottomPercentFilterPostRequestBody] = No raise Exception("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: Optional[ApplyBottomPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomPercentFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyBottomPercentFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyBottomPercentFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyBottomPercentFilterRequ raise TypeError("raw_url cannot be null.") return ApplyBottomPercentFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyBottomPercentFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_cell_color_filter/apply_cell_color_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_cell_color_filter/apply_cell_color_filter_request_builder.py index 6f0d51b52a8..b1991e63d9b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_cell_color_filter/apply_cell_color_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_cell_color_filter/apply_cell_color_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyCellColorFilter", path_parameters) - async def post(self,body: Optional[ApplyCellColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyCellColorFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyCellColorFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyCellColorFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyCellColorFilterPostRequestBody] = None, raise Exception("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: Optional[ApplyCellColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyCellColorFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyCellColorFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyCellColorFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyCellColorFilterRequestB raise TypeError("raw_url cannot be null.") return ApplyCellColorFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyCellColorFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_custom_filter/apply_custom_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_custom_filter/apply_custom_filter_request_builder.py index b235c415593..1dc2c7e9d29 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_custom_filter/apply_custom_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_custom_filter/apply_custom_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyCustomFilter", path_parameters) - async def post(self,body: Optional[ApplyCustomFilterPostRequestBody] = None, request_configuration: Optional[ApplyCustomFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyCustomFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyCustomFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyCustomFilterPostRequestBody] = None, req raise Exception("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: Optional[ApplyCustomFilterPostRequestBody] = None, request_configuration: Optional[ApplyCustomFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyCustomFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyCustomFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyCustomFilterRequestBuil raise TypeError("raw_url cannot be null.") return ApplyCustomFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyCustomFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_dynamic_filter/apply_dynamic_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_dynamic_filter/apply_dynamic_filter_request_builder.py index 9330e6d5648..21f9b86c383 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_dynamic_filter/apply_dynamic_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_dynamic_filter/apply_dynamic_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyDynamicFilter", path_parameters) - async def post(self,body: Optional[ApplyDynamicFilterPostRequestBody] = None, request_configuration: Optional[ApplyDynamicFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyDynamicFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyDynamicFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyDynamicFilterPostRequestBody] = None, re raise Exception("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: Optional[ApplyDynamicFilterPostRequestBody] = None, request_configuration: Optional[ApplyDynamicFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyDynamicFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyDynamicFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyDynamicFilterRequestBui raise TypeError("raw_url cannot be null.") return ApplyDynamicFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyDynamicFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_font_color_filter/apply_font_color_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_font_color_filter/apply_font_color_filter_request_builder.py index 18019cf0773..65411edb8b2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_font_color_filter/apply_font_color_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_font_color_filter/apply_font_color_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyFontColorFilter", path_parameters) - async def post(self,body: Optional[ApplyFontColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyFontColorFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyFontColorFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyFontColorFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyFontColorFilterPostRequestBody] = None, raise Exception("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: Optional[ApplyFontColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyFontColorFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyFontColorFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyFontColorFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyFontColorFilterRequestB raise TypeError("raw_url cannot be null.") return ApplyFontColorFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyFontColorFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_icon_filter/apply_icon_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_icon_filter/apply_icon_filter_request_builder.py index 368fe46840c..6d9b5b4dca7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_icon_filter/apply_icon_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_icon_filter/apply_icon_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyIconFilter", path_parameters) - async def post(self,body: Optional[ApplyIconFilterPostRequestBody] = None, request_configuration: Optional[ApplyIconFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyIconFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyIconFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyIconFilterPostRequestBody] = None, reque raise Exception("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: Optional[ApplyIconFilterPostRequestBody] = None, request_configuration: Optional[ApplyIconFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyIconFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyIconFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyIconFilterRequestBuilde raise TypeError("raw_url cannot be null.") return ApplyIconFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyIconFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_top_items_filter/apply_top_items_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_top_items_filter/apply_top_items_filter_request_builder.py index 1ae322e74d2..500008f63b2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_top_items_filter/apply_top_items_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_top_items_filter/apply_top_items_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyTopItemsFilter", path_parameters) - async def post(self,body: Optional[ApplyTopItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopItemsFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyTopItemsFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyTopItemsFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyTopItemsFilterPostRequestBody] = None, r raise Exception("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: Optional[ApplyTopItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopItemsFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyTopItemsFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyTopItemsFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyTopItemsFilterRequestBu raise TypeError("raw_url cannot be null.") return ApplyTopItemsFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyTopItemsFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_top_percent_filter/apply_top_percent_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_top_percent_filter/apply_top_percent_filter_request_builder.py index dab984743c4..32c56cb8f70 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_top_percent_filter/apply_top_percent_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_top_percent_filter/apply_top_percent_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyTopPercentFilter", path_parameters) - async def post(self,body: Optional[ApplyTopPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopPercentFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyTopPercentFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyTopPercentFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyTopPercentFilterPostRequestBody] = None, raise Exception("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: Optional[ApplyTopPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopPercentFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyTopPercentFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyTopPercentFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyTopPercentFilterRequest raise TypeError("raw_url cannot be null.") return ApplyTopPercentFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyTopPercentFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_values_filter/apply_values_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_values_filter/apply_values_filter_request_builder.py index 5795d8e1f11..a75c656e94f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_values_filter/apply_values_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/apply_values_filter/apply_values_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyValuesFilter", path_parameters) - async def post(self,body: Optional[ApplyValuesFilterPostRequestBody] = None, request_configuration: Optional[ApplyValuesFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyValuesFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyValuesFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyValuesFilterPostRequestBody] = None, req raise Exception("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: Optional[ApplyValuesFilterPostRequestBody] = None, request_configuration: Optional[ApplyValuesFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyValuesFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyValuesFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyValuesFilterRequestBuil raise TypeError("raw_url cannot be null.") return ApplyValuesFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyValuesFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/clear/clear_request_builder.py index 53dadc44b3c..ec79352afa9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the filter on the given column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the filter on the given column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/filter_request_builder.py index a4148195d4e..eeb095ee123 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/filter/filter_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -38,7 +39,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[FilterRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookFilter]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFilter]: """ Retrieve the filter applied to the column. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ async def get(self,request_configuration: Optional[FilterRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookFilter, error_mapping) - async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookFilter]: + async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFilter]: """ Update the navigation property filter in drives param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[WorkbookFilter] = None, request_configuratio return await self.request_adapter.send_async(request_info, WorkbookFilter, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the filter applied to the column. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[FilterReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property filter in drives param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -254,16 +255,6 @@ def clear(self) -> ClearRequestBuilder: return ClearRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FilterRequestBuilderGetQueryParameters(): """ @@ -290,27 +281,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterRequestBuilder.FilterRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/header_row_range/header_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/header_row_range/header_row_range_request_builder.py index dc4aaafb788..e36fb5cba33 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/header_row_range/header_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/header_row_range/header_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/headerRowRange()", path_parameters) - async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the header row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the header row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HeaderRowRangeRequestBuilder raise TypeError("raw_url cannot be null.") return HeaderRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HeaderRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/range/range_request_builder.py index 9e88c5f6227..62d8c6afd65 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the entire column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the entire column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/total_row_range/total_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/total_row_range/total_row_range_request_builder.py index e9d97080544..f6ef73a1410 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/total_row_range/total_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/total_row_range/total_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/totalRowRange()", path_parameters) - async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the totals row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the totals row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TotalRowRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return TotalRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TotalRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/workbook_table_column_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/workbook_table_column_item_request_builder.py index 365360d3410..14019696395 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/workbook_table_column_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item/workbook_table_column_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes the column from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[WorkbookTableColumnItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Retrieve the properties and relationships of tablecolumn object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[WorkbookTableColumnItemReques return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - async def patch(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[WorkbookTableColumnItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def patch(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Update the properties of tablecolumn object. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[WorkbookTableColumn] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes the column from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of tablecolumn object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookTabl request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[WorkbookTableColumnItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of tablecolumn object. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[WorkbookTableColumn] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,16 +188,6 @@ def total_row_range(self) -> TotalRowRangeRequestBuilder: return TotalRowRangeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableColumnItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookTableColumnItemRequestBuilderGetQueryParameters(): """ @@ -223,27 +214,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableColumnItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookTableColumnItemRequestBuilder.WorkbookTableColumnItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableColumnItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/data_body_range/data_body_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/data_body_range/data_body_range_request_builder.py index f85e2aa44a0..ce8f3800df0 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/data_body_range/data_body_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/data_body_range/data_body_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/itemAt(index={index})/dataBodyRange()", path_parameters) - async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the data body of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the data body of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DataBodyRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return DataBodyRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataBodyRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/filter/filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/filter/filter_request_builder.py index 8b7d54af721..124563a90b3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/filter/filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/filter/filter_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/itemAt(index={index})/filter{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FilterRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookFilter]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFilter]: """ Retrieve the filter applied to the column. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FilterRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookFilter, error_mapping) - async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookFilter]: + async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFilter]: """ Update the navigation property filter in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookFilter] = None, request_configuratio return await self.request_adapter.send_async(request_info, WorkbookFilter, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/itemAt(index={index})/filter', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the filter applied to the column. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FilterReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property filter in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/itemAt(index={index})/filter', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FilterRequestBuilder: raise TypeError("raw_url cannot be null.") return FilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FilterRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterRequestBuilder.FilterRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/header_row_range/header_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/header_row_range/header_row_range_request_builder.py index 60b15358e4d..b3512a12ba8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/header_row_range/header_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/header_row_range/header_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/itemAt(index={index})/headerRowRange()", path_parameters) - async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the header row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the header row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HeaderRowRangeRequestBuilder raise TypeError("raw_url cannot be null.") return HeaderRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HeaderRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/item_at_with_index_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/item_at_with_index_request_builder.py index 1296790328c..e75fed42ae3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/item_at_with_index_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/item_at_with_index_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['index'] = str(index) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/itemAt(index={index})", path_parameters) - async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilder return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -120,14 +120,4 @@ def total_row_range(self) -> TotalRowRangeRequestBuilder: return TotalRowRangeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemAtWithIndexRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/range/range_request_builder.py index a539584092f..978584f59b9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/itemAt(index={index})/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the entire column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the entire column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/total_row_range/total_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/total_row_range/total_row_range_request_builder.py index 7d62c0b6f2e..7d587595ab3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/total_row_range/total_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/columns/item_at_with_index/total_row_range/total_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/columns/itemAt(index={index})/totalRowRange()", path_parameters) - async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the totals row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the totals row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TotalRowRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return TotalRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TotalRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/convert_to_range/convert_to_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/convert_to_range/convert_to_range_request_builder.py index abaf91e08a5..8e0a1e4e365 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/convert_to_range/convert_to_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/convert_to_range/convert_to_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/convertToRange", path_parameters) - async def post(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Converts the table into a normal range of cells. All data is preserved. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ConvertToRangeRequestBuilder return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Converts the table into a normal range of cells. All data is preserved. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ConvertToRangeRequestBuilder raise TypeError("raw_url cannot be null.") return ConvertToRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConvertToRangeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/data_body_range/data_body_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/data_body_range/data_body_range_request_builder.py index 0f227bad5ae..58b9f0401c2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/data_body_range/data_body_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/data_body_range/data_body_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/dataBodyRange()", path_parameters) - async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the data body of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the data body of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DataBodyRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return DataBodyRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataBodyRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/header_row_range/header_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/header_row_range/header_row_range_request_builder.py index bfc27282970..0d857b07473 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/header_row_range/header_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/header_row_range/header_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/headerRowRange()", path_parameters) - async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with header row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with header row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HeaderRowRangeRequestBuilder raise TypeError("raw_url cannot be null.") return HeaderRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HeaderRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/range/range_request_builder.py index 981fba4b716..bdec95233b7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Get the range object associated with the entire table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the range object associated with the entire table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/reapply_filters/reapply_filters_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/reapply_filters/reapply_filters_request_builder.py index 704a5b4c7f8..cfe7db8c76b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/reapply_filters/reapply_filters_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/reapply_filters/reapply_filters_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/reapplyFilters", path_parameters) - async def post(self,request_configuration: Optional[ReapplyFiltersRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reapplies all the filters currently on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReapplyFiltersRequestBuilder raise Exception("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[ReapplyFiltersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reapplies all the filters currently on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReapplyFiltersRequestBuilder raise TypeError("raw_url cannot be null.") return ReapplyFiltersRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReapplyFiltersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/add/add_request_builder.py index 8db5c0a039d..e1de50466b8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/add/add_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/rows/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Adds rows to the end of the table. Note that the API can accept multiple rows data using this API. Adding one row at a time could lead to performance degradation. The recommended approach would be to batch the rows together in a single call rather than doing single row insertion. For best results, collect the rows to be inserted on the application side and perform single rows add operation. Experiment with the number of rows to determine the ideal number of rows to use in single API call. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds rows to the end of the table. Note that the API can accept multiple rows data using this API. Adding one row at a time could lead to performance degradation. The recommended approach would be to batch the rows together in a single call rather than doing single row insertion. For best results, collect the rows to be inserted on the application side and perform single rows add operation. Experiment with the number of rows to determine the ideal number of rows to use in single API call. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/count/count_request_builder.py index 3f6a77850ab..ef2edab40fe 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/count/count_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/rows/count()", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CountGetResponse]: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item/range/range_request_builder.py index f928321e2c2..364d0ecb67a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/rows/{workbookTableRow%2Did}/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item/workbook_table_row_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item/workbook_table_row_item_request_builder.py index 6251db02605..03ce345dc6c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item/workbook_table_row_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item/workbook_table_row_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/rows/{workbookTableRow%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes the row from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[WorkbookTableRowItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Retrieve the properties and relationships of tablerow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[WorkbookTableRowItemRequestBu return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - async def patch(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[WorkbookTableRowItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def patch(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Update the properties of tablerow object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[WorkbookTableRow] = None, request_configurat return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes the row from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/rows/{workbookTableRow%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of tablerow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookTabl request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[WorkbookTableRowItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of tablerow object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[WorkbookTableRow] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/rows/{workbookTableRow%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def range(self) -> RangeRequestBuilder: return RangeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableRowItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookTableRowItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableRowItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookTableRowItemRequestBuilder.WorkbookTableRowItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableRowItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item_at_with_index/item_at_with_index_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item_at_with_index/item_at_with_index_request_builder.py index 12b8a9c4473..8eee3da15f0 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item_at_with_index/item_at_with_index_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item_at_with_index/item_at_with_index_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['index'] = str(index) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/rows/itemAt(index={index})", path_parameters) - async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +50,7 @@ async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilder return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,14 +80,4 @@ def range(self) -> RangeRequestBuilder: return RangeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemAtWithIndexRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item_at_with_index/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item_at_with_index/range/range_request_builder.py index 298ee333fab..a10785742f3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item_at_with_index/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/item_at_with_index/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/rows/itemAt(index={index})/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/rows_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/rows_request_builder.py index f60a7c7a31f..6eff1d1d73b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/rows_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/rows/rows_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_workbook_table_row_id(self,workbook_table_row_id: str) -> WorkbookTableRo url_tpl_params["workbookTableRow%2Did"] = workbook_table_row_id return WorkbookTableRowItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def item_at_with_index(self,index: Optional[int] = None) -> ItemAtWithIndexReque return ItemAtWithIndexRequestBuilder(self.request_adapter, self.path_parameters, index) - async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Adds rows to the end of a table. Note that this API can accept multiple rows of data. Adding one row at a time can affect performance. The recommended approach is to batch the rows together in a single call rather than inserting single rows. For best results, collect the rows to be inserted on the application side and perform a single row add operation. Experiment with the number of rows to determine the ideal number of rows to use in a single API call. This request might occasionally result in a 504 HTTP error. The appropriate response to this error is to repeat the request. param body: The request body @@ -102,7 +103,7 @@ async def post(self,body: Optional[WorkbookTableRow] = None, request_configurati return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RowsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds rows to the end of a table. Note that this API can accept multiple rows of data. Adding one row at a time can affect performance. The recommended approach is to batch the rows together in a single call rather than inserting single rows. For best results, collect the rows to be inserted on the application side and perform a single row add operation. Experiment with the number of rows to determine the ideal number of rows to use in a single API call. This request might occasionally result in a 504 HTTP error. The appropriate response to this error is to repeat the request. param body: The request body @@ -122,7 +123,7 @@ def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/rows', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -212,27 +213,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RowsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RowsRequestBuilder.RowsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RowsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/apply/apply_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/apply/apply_request_builder.py index c8e4e6bd35d..31ddaef6026 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/apply/apply_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/apply/apply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/sort/apply", path_parameters) - async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Perform a sort operation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Perform a sort operation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ApplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/clear/clear_request_builder.py index 3328b17ac5a..bd77c23e129 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/sort/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clears the sorting that is currently on the table. While this doesn't modify the table's ordering, it clears the state of the header buttons. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clears the sorting that is currently on the table. While this doesn't modify the table's ordering, it clears the state of the header buttons. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/reapply/reapply_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/reapply/reapply_request_builder.py index b0d11fe9778..e3640b4c0ab 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/reapply/reapply_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/reapply/reapply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/sort/reapply", path_parameters) - async def post(self,request_configuration: Optional[ReapplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reapplies the current sorting parameters to the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReapplyRequestBuilderPostReq raise Exception("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[ReapplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reapplies the current sorting parameters to the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReapplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ReapplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReapplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/sort_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/sort_request_builder.py index b6086ab4553..0ed91db1f9e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/sort_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/sort/sort_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/sort{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SortRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableSort]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableSort]: """ Retrieve the properties and relationships of tablesort object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SortRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookTableSort, error_mapping) - async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableSort]: + async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableSort]: """ Update the navigation property sort in drives param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[WorkbookTableSort] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookTableSort, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/sort', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of tablesort object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SortRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sort in drives param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/sort', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -165,16 +166,6 @@ def reapply(self) -> ReapplyRequestBuilder: return ReapplyRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SortRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SortRequestBuilderGetQueryParameters(): """ @@ -201,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SortRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SortRequestBuilder.SortRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SortRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/total_row_range/total_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/total_row_range/total_row_range_request_builder.py index be54405d5fb..b86f561a43e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/total_row_range/total_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/total_row_range/total_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/totalRowRange()", path_parameters) - async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with totals row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with totals row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TotalRowRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return TotalRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TotalRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/workbook_table_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/workbook_table_item_request_builder.py index 42dacae92a1..233e39c6500 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/workbook_table_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/workbook_table_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookTableItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[WorkbookTableItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookTableItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTable]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: """ Retrieve the properties and relationships of table object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[WorkbookTableItemRequestBuild return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - async def patch(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[WorkbookTableItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTable]: + async def patch(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: """ Update the properties of table object. param body: The request body @@ -101,18 +102,18 @@ async def patch(self,body: Optional[WorkbookTable] = None, request_configuration return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookTableItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookTableItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of table object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,7 +124,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookTabl request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[WorkbookTableItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of table object. param body: The request body @@ -132,7 +133,7 @@ def to_patch_request_information(self,body: Optional[WorkbookTable] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -247,16 +248,6 @@ def worksheet(self) -> WorksheetRequestBuilder: return WorksheetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookTableItemRequestBuilderGetQueryParameters(): """ @@ -283,27 +274,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookTableItemRequestBuilder.WorkbookTableItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item/worksheet/worksheet_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item/worksheet/worksheet_request_builder.py index ea00afc56c1..ad74b05af12 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item/worksheet/worksheet_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item/worksheet/worksheet_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/{workbookTable%2Did}/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ The worksheet containing the current table. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The worksheet containing the current table. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorksheetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorksheetRequestBuilder.WorksheetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/clear_filters/clear_filters_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/clear_filters/clear_filters_request_builder.py index 05229196140..2d8644b9b7b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/clear_filters/clear_filters_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/clear_filters/clear_filters_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/clearFilters", path_parameters) - async def post(self,request_configuration: Optional[ClearFiltersRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clears all the filters currently applied on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearFiltersRequestBuilderPo raise Exception("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[ClearFiltersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clears all the filters currently applied on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearFiltersRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearFiltersRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearFiltersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/columns/columns_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/columns/columns_request_builder.py index e759b49a0d5..8fa3c0dd329 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/columns/columns_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,12 +28,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableColumnCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumnCollectionResponse]: """ Retrieve a list of tablecolumn objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTableColumnCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/table-list-columns?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/tablecolumn-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, WorkbookTableColumnCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Use this API to create a new TableColumn. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[WorkbookTableColumn] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablecolumn objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new TableColumn. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/convert_to_range/convert_to_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/convert_to_range/convert_to_range_request_builder.py index 4f3d12abc99..98af8f3f4fb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/convert_to_range/convert_to_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/convert_to_range/convert_to_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/convertToRange", path_parameters) - async def post(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Converts the table into a normal range of cells. All data is preserved. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ConvertToRangeRequestBuilder return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Converts the table into a normal range of cells. All data is preserved. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ConvertToRangeRequestBuilder raise TypeError("raw_url cannot be null.") return ConvertToRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConvertToRangeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/data_body_range/data_body_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/data_body_range/data_body_range_request_builder.py index b8631fe53b4..10d0d53d4be 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/data_body_range/data_body_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/data_body_range/data_body_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/dataBodyRange()", path_parameters) - async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the data body of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the data body of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DataBodyRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return DataBodyRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataBodyRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/header_row_range/header_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/header_row_range/header_row_range_request_builder.py index 295230e0442..908614d3b7d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/header_row_range/header_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/header_row_range/header_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/headerRowRange()", path_parameters) - async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with header row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with header row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HeaderRowRangeRequestBuilder raise TypeError("raw_url cannot be null.") return HeaderRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HeaderRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/item_at_with_index_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/item_at_with_index_request_builder.py index 5df8c504fd1..128a1243487 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/item_at_with_index_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/item_at_with_index_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -40,7 +40,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['index'] = str(index) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})", path_parameters) - async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTable]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -60,7 +60,7 @@ async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilder return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -180,14 +180,4 @@ def worksheet(self) -> WorksheetRequestBuilder: return WorksheetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemAtWithIndexRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/range/range_request_builder.py index 2b5b4dbc540..cc574cd0d09 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Get the range object associated with the entire table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the range object associated with the entire table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/reapply_filters/reapply_filters_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/reapply_filters/reapply_filters_request_builder.py index 88236ed7e03..d2cc72b2c40 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/reapply_filters/reapply_filters_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/reapply_filters/reapply_filters_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/reapplyFilters", path_parameters) - async def post(self,request_configuration: Optional[ReapplyFiltersRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reapplies all the filters currently on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReapplyFiltersRequestBuilder raise Exception("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[ReapplyFiltersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reapplies all the filters currently on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReapplyFiltersRequestBuilder raise TypeError("raw_url cannot be null.") return ReapplyFiltersRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReapplyFiltersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/rows/rows_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/rows/rows_request_builder.py index ecd0f1d5595..5dbc6d815e6 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/rows/rows_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/rows/rows_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/rows{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[RowsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookTableRowCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Adds rows to the end of a table. Note that this API can accept multiple rows of data. Adding one row at a time can affect performance. The recommended approach is to batch the rows together in a single call rather than inserting single rows. For best results, collect the rows to be inserted on the application side and perform a single row add operation. Experiment with the number of rows to determine the ideal number of rows to use in a single API call. This request might occasionally result in a 504 HTTP error. The appropriate response to this error is to repeat the request. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[WorkbookTableRow] = None, request_configurati return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[RowsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds rows to the end of a table. Note that this API can accept multiple rows of data. Adding one row at a time can affect performance. The recommended approach is to batch the rows together in a single call rather than inserting single rows. For best results, collect the rows to be inserted on the application side and perform a single row add operation. Experiment with the number of rows to determine the ideal number of rows to use in a single API call. This request might occasionally result in a 504 HTTP error. The appropriate response to this error is to repeat the request. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/rows', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RowsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RowsRequestBuilder.RowsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RowsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/sort/sort_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/sort/sort_request_builder.py index a2de61834db..9052f0b9fa6 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/sort/sort_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/sort/sort_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/sort{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SortRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableSort]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableSort]: """ Retrieve the properties and relationships of tablesort object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SortRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookTableSort, error_mapping) - async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableSort]: + async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableSort]: """ Update the navigation property sort in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookTableSort] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookTableSort, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/sort', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of tablesort object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[SortRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sort in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/sort', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SortRequestBuilder: raise TypeError("raw_url cannot be null.") return SortRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SortRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SortRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SortRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SortRequestBuilder.SortRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SortRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/total_row_range/total_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/total_row_range/total_row_range_request_builder.py index 1cc096da141..849b632a6c1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/total_row_range/total_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/total_row_range/total_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/totalRowRange()", path_parameters) - async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with totals row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with totals row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TotalRowRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return TotalRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TotalRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/worksheet/worksheet_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/worksheet/worksheet_request_builder.py index 21438acc4f2..1ee7d1f0782 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/worksheet/worksheet_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/item_at_with_index/worksheet/worksheet_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables/itemAt(index={index})/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ The worksheet containing the current table. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The worksheet containing the current table. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorksheetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorksheetRequestBuilder.WorksheetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/tables/tables_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/tables/tables_request_builder.py index 853fe586808..171f7d21fe3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/tables/tables_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/tables/tables_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_workbook_table_id(self,workbook_table_id: str) -> WorkbookTableItemReques url_tpl_params["workbookTable%2Did"] = workbook_table_id return WorkbookTableItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TablesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableCollectionResponse]: """ Retrieve a list of table objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def item_at_with_index(self,index: Optional[int] = None) -> ItemAtWithIndexReque return ItemAtWithIndexRequestBuilder(self.request_adapter, self.path_parameters, index) - async def post(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[TablesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTable]: + async def post(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: """ Create new navigation property to tables for drives param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[WorkbookTable] = None, request_configuration: return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TablesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of table objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TablesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[TablesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tables for drives param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[WorkbookTable] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tables', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -211,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TablesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TablesRequestBuilder.TablesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TablesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/workbook_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/workbook_request_builder.py index d8afd02432a..89d26655317 100644 --- a/msgraph/generated/drives/item/items/item/workbook/workbook_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/workbook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -38,7 +39,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property workbook for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[WorkbookRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookRequestBuilderGetRequestConfiguration] = None) -> Optional[Workbook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workbook]: """ For files that are Excel spreadsheets, access to the workbook API to work with the spreadsheet's contents. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ async def get(self,request_configuration: Optional[WorkbookRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Workbook, error_mapping) - async def patch(self,body: Optional[Workbook] = None, request_configuration: Optional[WorkbookRequestBuilderPatchRequestConfiguration] = None) -> Optional[Workbook]: + async def patch(self,body: Optional[Workbook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workbook]: """ Update the navigation property workbook in drives param body: The request body @@ -123,18 +124,18 @@ def table_row_operation_result_with_key(self,key: Optional[str] = None) -> Table return TableRowOperationResultWithKeyRequestBuilder(self.request_adapter, self.path_parameters, key) - def to_delete_request_information(self,request_configuration: Optional[WorkbookRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property workbook for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For files that are Excel spreadsheets, access to the workbook API to work with the spreadsheet's contents. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -145,7 +146,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Workbook] = None, request_configuration: Optional[WorkbookRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Workbook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property workbook in drives param body: The request body @@ -154,7 +155,7 @@ def to_patch_request_information(self,body: Optional[Workbook] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -260,16 +261,6 @@ def worksheets(self) -> WorksheetsRequestBuilder: return WorksheetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookRequestBuilderGetQueryParameters(): """ @@ -296,27 +287,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookRequestBuilder.WorkbookRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/add/add_request_builder.py index edd7ba1090b..2d4eee0cb6e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/add/add_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,9 +27,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ - Adds a new worksheet to the workbook. The worksheet is added at the end of existing worksheets. If you wish to activate the newly added worksheet, call .activate() on it. + Add a new worksheet to the workbook. The worksheet is added at the end of existing worksheets. If you want to activate the newly added worksheet, call .activate() on it. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookWorksheet] @@ -51,9 +51,9 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Adds a new worksheet to the workbook. The worksheet is added at the end of existing worksheets. If you wish to activate the newly added worksheet, call .activate() on it. + Add a new worksheet to the workbook. The worksheet is added at the end of existing worksheets. If you want to activate the newly added worksheet, call .activate() on it. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/count/count_request_builder.py index 5e1b2412e23..51bcf0973d7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/cell_with_row_with_column/cell_with_row_with_column_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/cell_with_row_with_column/cell_with_row_with_column_request_builder.py index 560fb75ccf5..af6f169bb35 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/cell_with_row_with_column/cell_with_row_with_column_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/cell_with_row_with_column/cell_with_row_with_column_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['row'] = str(row) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/cell(row={row},column={column})", path_parameters) - async def get(self,request_configuration: Optional[CellWithRowWithColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Invoke function cell param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[CellWithRowWithColumnRequestB return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CellWithRowWithColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function cell param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CellWithRowWithColumnRequest raise TypeError("raw_url cannot be null.") return CellWithRowWithColumnRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CellWithRowWithColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/add/add_request_builder.py index f0f1bc5bc6e..8caf296a4cf 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/add/add_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChart]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChart]: """ Creates a new chart. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChart, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Creates a new chart. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/charts_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/charts_request_builder.py index 78e41f80faf..494b912ff2e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/charts_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/charts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,12 +47,12 @@ def by_workbook_chart_id(self,workbook_chart_id: str) -> WorkbookChartItemReques url_tpl_params["workbookChart%2Did"] = workbook_chart_id return WorkbookChartItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartCollectionResponse]: """ Retrieve a list of chart objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookChartCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/chart-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/worksheet-list-charts?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -91,7 +92,7 @@ def item_with_name(self,name: Optional[str] = None) -> ItemWithNameRequestBuilde return ItemWithNameRequestBuilder(self.request_adapter, self.path_parameters, name) - async def post(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[ChartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChart]: + async def post(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChart]: """ Use this API to create a new Chart. param body: The request body @@ -115,7 +116,7 @@ async def post(self,body: Optional[WorkbookChart] = None, request_configuration: return await self.request_adapter.send_async(request_info, WorkbookChart, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of chart objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,7 +127,7 @@ def to_get_request_information(self,request_configuration: Optional[ChartsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[ChartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new Chart. param body: The request body @@ -135,7 +136,7 @@ def to_post_request_information(self,body: Optional[WorkbookChart] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -225,27 +226,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChartsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChartsRequestBuilder.ChartsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChartsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/count/count_request_builder.py index 9e134581626..52e25202134 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/count/count_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/count()", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CountGetResponse]: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/axes_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/axes_request_builder.py index 22e078af000..39b5be91ceb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/axes_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/axes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AxesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property axes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[AxesRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AxesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxes]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxes]: """ Represents chart axes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AxesRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartAxes, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[AxesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxes]: + async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxes]: """ Update the navigation property axes in drives param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartAxes, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AxesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property axes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AxesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents chart axes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AxesRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[AxesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property axes in drives param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def value_axis(self) -> ValueAxisRequestBuilder: return ValueAxisRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AxesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AxesRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AxesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AxesRequestBuilder.AxesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AxesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/category_axis_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/category_axis_request_builder.py index fd08a2e2e8e..d47658efe35 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/category_axis_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/category_axis_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CategoryAxisRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property categoryAxis for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[CategoryAxisRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CategoryAxisRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxis]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxis]: """ Represents the category axis in a chart. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[CategoryAxisRequestBuilderGet return await self.request_adapter.send_async(request_info, WorkbookChartAxis, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[CategoryAxisRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxis]: + async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxis]: """ Update the navigation property categoryAxis in drives param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartAxis, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CategoryAxisRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property categoryAxis for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CategoryAxisRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the category axis in a chart. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[CategoryAxis request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[CategoryAxisRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property categoryAxis in drives param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def title(self) -> TitleRequestBuilder: return TitleRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoryAxisRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CategoryAxisRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoryAxisRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoryAxisRequestBuilder.CategoryAxisRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoryAxisRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/font/font_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/font/font_request_builder.py index ab188a9fbeb..821b5fa0f0d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/font/font_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/font/font_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Retrieve the properties and relationships of chartfont object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the properties of chartfont object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartFont] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/format/font', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartfont object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FontRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartfont object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/format/font', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FontRequestBuilder: raise TypeError("raw_url cannot be null.") return FontRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FontRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FontRequestBuilder.FontRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/format_request_builder.py index c0302be0049..00ed888df30 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: """ Represents the formatting of a chart object, which includes line and font formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartAxisFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: + async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartAxisFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of a chart object, which includes line and font formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def line(self) -> LineRequestBuilder: return LineRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/line/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/line/clear/clear_request_builder.py index 153ad617718..0073fafa862 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/line/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/line/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/format/line/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/line/line_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/line/line_request_builder.py index dc3770a12b9..6c48483f764 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/line/line_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/format/line/line_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/format/line{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Retrieve the properties and relationships of chartlineformat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the properties of chartlineformat object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/format/line', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartlineformat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[LineRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartlineformat object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/format/line', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def clear(self) -> ClearRequestBuilder: return ClearRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LineRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LineRequestBuilder.LineRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/format/format_request_builder.py index 45e87775b4a..308371f3a54 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/majorGridlines/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Represents the formatting of chart gridlines. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, reques return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/majorGridlines/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of chart gridlines. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesForma """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/majorGridlines/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def line(self) -> LineRequestBuilder: return LineRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/format/line/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/format/line/clear/clear_request_builder.py index 9033dd7337d..79080d9268d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/format/line/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/format/line/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/majorGridlines/format/line/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/format/line/line_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/format/line/line_request_builder.py index 034f779129f..c8155c83eec 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/format/line/line_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/format/line/line_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/majorGridlines/format/line{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/majorGridlines/format/line', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[LineRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/majorGridlines/format/line', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def clear(self) -> ClearRequestBuilder: return ClearRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LineRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LineRequestBuilder.LineRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/major_gridlines_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/major_gridlines_request_builder.py index 50909652e85..3854c4e86aa 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/major_gridlines_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/major_gridlines/major_gridlines_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/majorGridlines{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MajorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property majorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MajorGridlinesRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MajorGridlinesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Returns a gridlines object that represents the major gridlines for the specified axis. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MajorGridlinesRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MajorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Update the navigation property majorGridlines in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MajorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property majorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/majorGridlines', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MajorGridlinesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns a gridlines object that represents the major gridlines for the specified axis. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[MajorGridlin request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MajorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property majorGridlines in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/majorGridlines', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MajorGridlinesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MajorGridlinesRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MajorGridlinesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MajorGridlinesRequestBuilder.MajorGridlinesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MajorGridlinesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/format/format_request_builder.py index 30d490f671d..6a91f7065cd 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/minorGridlines/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Represents the formatting of chart gridlines. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, reques return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/minorGridlines/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of chart gridlines. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesForma """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/minorGridlines/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def line(self) -> LineRequestBuilder: return LineRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/format/line/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/format/line/clear/clear_request_builder.py index a6f73fb3787..88f4dd00b25 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/format/line/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/format/line/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/minorGridlines/format/line/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/format/line/line_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/format/line/line_request_builder.py index ae5a4322902..6adb202e16c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/format/line/line_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/format/line/line_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/minorGridlines/format/line{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/minorGridlines/format/line', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[LineRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/minorGridlines/format/line', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def clear(self) -> ClearRequestBuilder: return ClearRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LineRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LineRequestBuilder.LineRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/minor_gridlines_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/minor_gridlines_request_builder.py index 459586c7217..35081925731 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/minor_gridlines_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/minor_gridlines/minor_gridlines_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/minorGridlines{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MinorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property minorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MinorGridlinesRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MinorGridlinesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Retrieve the properties and relationships of chartgridlines object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MinorGridlinesRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MinorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Update the properties of chartgridlines object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MinorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property minorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/minorGridlines', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MinorGridlinesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartgridlines object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MinorGridlin request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MinorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartgridlines object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/minorGridlines', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MinorGridlinesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MinorGridlinesRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MinorGridlinesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MinorGridlinesRequestBuilder.MinorGridlinesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MinorGridlinesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/title/format/font/font_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/title/format/font/font_request_builder.py index f0bd3066bf8..2c96c5be16b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/title/format/font/font_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/title/format/font/font_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/title/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartFont] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/title/format/font', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FontRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/title/format/font', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FontRequestBuilder: raise TypeError("raw_url cannot be null.") return FontRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FontRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FontRequestBuilder.FontRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/title/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/title/format/format_request_builder.py index 395e9b4845c..d651c7ddeb3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/title/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/title/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/title/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: """ Represents the formatting of chart axis title. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitleFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: + async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, reques return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitleFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/title/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of chart axis title. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleForma """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/title/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def font(self) -> FontRequestBuilder: return FontRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/title/title_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/title/title_request_builder.py index 1abde882cd5..dd5f56e609e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/title/title_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/category_axis/title/title_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/title{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: """ Retrieve the properties and relationships of chartaxistitle object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitle, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: + async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: """ Update the properties of chartaxistitle object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitle, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/title', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartaxistitle object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TitleRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartaxistitle object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/categoryAxis/title', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TitleRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TitleRequestBuilder.TitleRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/font/font_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/font/font_request_builder.py index a3b37b08e34..0e2f2f69b35 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/font/font_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/font/font_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Retrieve the properties and relationships of chartfont object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the properties of chartfont object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartFont] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/format/font', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartfont object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FontRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartfont object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/format/font', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FontRequestBuilder: raise TypeError("raw_url cannot be null.") return FontRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FontRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FontRequestBuilder.FontRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/format_request_builder.py index 96f62cd90f3..012e05644a6 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: """ Represents the formatting of a chart object, which includes line and font formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartAxisFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: + async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartAxisFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of a chart object, which includes line and font formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def line(self) -> LineRequestBuilder: return LineRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/line/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/line/clear/clear_request_builder.py index 8ce8b491722..2cd5652f2d8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/line/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/line/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/format/line/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/line/line_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/line/line_request_builder.py index c2862366a6b..d540c0477be 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/line/line_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/format/line/line_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/format/line{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Retrieve the properties and relationships of chartlineformat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the properties of chartlineformat object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/format/line', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartlineformat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[LineRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartlineformat object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/format/line', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def clear(self) -> ClearRequestBuilder: return ClearRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LineRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LineRequestBuilder.LineRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/format/format_request_builder.py index 0a8df707215..3f336a9ff99 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/majorGridlines/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Represents the formatting of chart gridlines. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, reques return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/majorGridlines/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of chart gridlines. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesForma """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/majorGridlines/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def line(self) -> LineRequestBuilder: return LineRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/format/line/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/format/line/clear/clear_request_builder.py index 20c722cea21..1ecf2429b03 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/format/line/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/format/line/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/majorGridlines/format/line/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/format/line/line_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/format/line/line_request_builder.py index 71757ba8bdb..ed3436580ad 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/format/line/line_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/format/line/line_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/majorGridlines/format/line{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/majorGridlines/format/line', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[LineRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/majorGridlines/format/line', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def clear(self) -> ClearRequestBuilder: return ClearRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LineRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LineRequestBuilder.LineRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/major_gridlines_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/major_gridlines_request_builder.py index 5505bf7832f..b65da8a20f1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/major_gridlines_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/major_gridlines/major_gridlines_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/majorGridlines{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MajorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property majorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MajorGridlinesRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MajorGridlinesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Returns a gridlines object that represents the major gridlines for the specified axis. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MajorGridlinesRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MajorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Update the navigation property majorGridlines in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MajorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property majorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/majorGridlines', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MajorGridlinesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns a gridlines object that represents the major gridlines for the specified axis. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[MajorGridlin request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MajorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property majorGridlines in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/majorGridlines', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MajorGridlinesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MajorGridlinesRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MajorGridlinesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MajorGridlinesRequestBuilder.MajorGridlinesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MajorGridlinesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/format/format_request_builder.py index a663e7cdbc6..68d2da1475b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/minorGridlines/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Represents the formatting of chart gridlines. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, reques return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/minorGridlines/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of chart gridlines. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesForma """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/minorGridlines/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def line(self) -> LineRequestBuilder: return LineRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/format/line/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/format/line/clear/clear_request_builder.py index c7c2ecadc83..6f32a7b75f8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/format/line/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/format/line/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/minorGridlines/format/line/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/format/line/line_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/format/line/line_request_builder.py index 44c8a6543a2..9957f79d2b1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/format/line/line_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/format/line/line_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/minorGridlines/format/line{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/minorGridlines/format/line', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[LineRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/minorGridlines/format/line', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def clear(self) -> ClearRequestBuilder: return ClearRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LineRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LineRequestBuilder.LineRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/minor_gridlines_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/minor_gridlines_request_builder.py index 64ec1c1c773..837ce40cfa9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/minor_gridlines_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/minor_gridlines/minor_gridlines_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/minorGridlines{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MinorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property minorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MinorGridlinesRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MinorGridlinesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Retrieve the properties and relationships of chartgridlines object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MinorGridlinesRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MinorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Update the properties of chartgridlines object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MinorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property minorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/minorGridlines', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MinorGridlinesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartgridlines object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MinorGridlin request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MinorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartgridlines object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/minorGridlines', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MinorGridlinesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MinorGridlinesRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MinorGridlinesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MinorGridlinesRequestBuilder.MinorGridlinesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MinorGridlinesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/series_axis_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/series_axis_request_builder.py index 020708d20ad..1baf9e2b807 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/series_axis_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/series_axis_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SeriesAxisRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property seriesAxis for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SeriesAxisRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SeriesAxisRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxis]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxis]: """ Represents the series axis of a 3-dimensional chart. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SeriesAxisRequestBuilderGetRe return await self.request_adapter.send_async(request_info, WorkbookChartAxis, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[SeriesAxisRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxis]: + async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxis]: """ Update the navigation property seriesAxis in drives param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartAxis, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SeriesAxisRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property seriesAxis for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SeriesAxisRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the series axis of a 3-dimensional chart. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SeriesAxisRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[SeriesAxisRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property seriesAxis in drives param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def title(self) -> TitleRequestBuilder: return TitleRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SeriesAxisRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SeriesAxisRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SeriesAxisRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SeriesAxisRequestBuilder.SeriesAxisRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SeriesAxisRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/title/format/font/font_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/title/format/font/font_request_builder.py index 9f107bdefca..0b40cb4cbca 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/title/format/font/font_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/title/format/font/font_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/title/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartFont] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/title/format/font', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FontRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/title/format/font', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FontRequestBuilder: raise TypeError("raw_url cannot be null.") return FontRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FontRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FontRequestBuilder.FontRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/title/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/title/format/format_request_builder.py index 63db85978c7..87f8164ab32 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/title/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/title/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/title/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: """ Represents the formatting of chart axis title. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitleFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: + async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, reques return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitleFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/title/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of chart axis title. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleForma """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/title/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def font(self) -> FontRequestBuilder: return FontRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/title/title_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/title/title_request_builder.py index ad41db40a83..46ad370c3ed 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/title/title_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/series_axis/title/title_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/title{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: """ Retrieve the properties and relationships of chartaxistitle object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitle, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: + async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: """ Update the properties of chartaxistitle object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitle, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/title', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartaxistitle object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TitleRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartaxistitle object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/seriesAxis/title', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TitleRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TitleRequestBuilder.TitleRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/font/font_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/font/font_request_builder.py index b533e0ef529..c78b641c165 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/font/font_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/font/font_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Retrieve the properties and relationships of chartfont object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the properties of chartfont object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartFont] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/format/font', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartfont object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FontRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartfont object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/format/font', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FontRequestBuilder: raise TypeError("raw_url cannot be null.") return FontRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FontRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FontRequestBuilder.FontRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/format_request_builder.py index a4f93404077..23099c116a5 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: """ Represents the formatting of a chart object, which includes line and font formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartAxisFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: + async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartAxisFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of a chart object, which includes line and font formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def line(self) -> LineRequestBuilder: return LineRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/line/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/line/clear/clear_request_builder.py index d176f222c80..1e80b8cb021 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/line/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/line/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/format/line/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/line/line_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/line/line_request_builder.py index 0885d4a7cd0..b40ea71c057 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/line/line_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/format/line/line_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/format/line{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Retrieve the properties and relationships of chartlineformat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the properties of chartlineformat object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/format/line', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartlineformat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[LineRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartlineformat object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/format/line', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def clear(self) -> ClearRequestBuilder: return ClearRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LineRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LineRequestBuilder.LineRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/format/format_request_builder.py index 9072848d10b..1f45fcd0135 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/majorGridlines/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Represents the formatting of chart gridlines. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, reques return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/majorGridlines/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of chart gridlines. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesForma """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/majorGridlines/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def line(self) -> LineRequestBuilder: return LineRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/format/line/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/format/line/clear/clear_request_builder.py index 9aa48d870f9..6fdb494c6ab 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/format/line/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/format/line/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/majorGridlines/format/line/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/format/line/line_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/format/line/line_request_builder.py index 420f8d20ca2..b94052f6ab5 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/format/line/line_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/format/line/line_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/majorGridlines/format/line{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/majorGridlines/format/line', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[LineRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/majorGridlines/format/line', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def clear(self) -> ClearRequestBuilder: return ClearRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LineRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LineRequestBuilder.LineRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/major_gridlines_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/major_gridlines_request_builder.py index 32f51859e19..d3f5e86a8f1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/major_gridlines_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/major_gridlines/major_gridlines_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/majorGridlines{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MajorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property majorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MajorGridlinesRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MajorGridlinesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Returns a gridlines object that represents the major gridlines for the specified axis. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MajorGridlinesRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MajorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Update the navigation property majorGridlines in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MajorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property majorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/majorGridlines', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MajorGridlinesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns a gridlines object that represents the major gridlines for the specified axis. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[MajorGridlin request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MajorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property majorGridlines in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/majorGridlines', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MajorGridlinesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MajorGridlinesRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MajorGridlinesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MajorGridlinesRequestBuilder.MajorGridlinesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MajorGridlinesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/format/format_request_builder.py index 2e39a95f5ed..12dcec6efc7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/minorGridlines/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Represents the formatting of chart gridlines. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, reques return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/minorGridlines/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of chart gridlines. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesForma """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/minorGridlines/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def line(self) -> LineRequestBuilder: return LineRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/format/line/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/format/line/clear/clear_request_builder.py index c1e48cd46b7..ea515fd848d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/format/line/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/format/line/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/minorGridlines/format/line/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/format/line/line_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/format/line/line_request_builder.py index e2dce5f35af..4bdc7e413fa 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/format/line/line_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/format/line/line_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/minorGridlines/format/line{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/minorGridlines/format/line', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[LineRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/minorGridlines/format/line', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def clear(self) -> ClearRequestBuilder: return ClearRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LineRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LineRequestBuilder.LineRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/minor_gridlines_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/minor_gridlines_request_builder.py index bdd14f988b0..55adbda2ee9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/minor_gridlines_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/minor_gridlines/minor_gridlines_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/minorGridlines{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MinorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property minorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MinorGridlinesRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MinorGridlinesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Retrieve the properties and relationships of chartgridlines object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MinorGridlinesRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MinorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Update the properties of chartgridlines object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MinorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property minorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/minorGridlines', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MinorGridlinesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartgridlines object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MinorGridlin request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MinorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartgridlines object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/minorGridlines', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MinorGridlinesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MinorGridlinesRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MinorGridlinesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MinorGridlinesRequestBuilder.MinorGridlinesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MinorGridlinesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/title/format/font/font_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/title/format/font/font_request_builder.py index 4a94c9cabd7..824f143b8ee 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/title/format/font/font_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/title/format/font/font_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/title/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartFont] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/title/format/font', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FontRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/title/format/font', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FontRequestBuilder: raise TypeError("raw_url cannot be null.") return FontRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FontRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FontRequestBuilder.FontRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/title/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/title/format/format_request_builder.py index 60815a3199a..48b1712d874 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/title/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/title/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/title/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: """ Represents the formatting of chart axis title. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitleFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: + async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, reques return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitleFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/title/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of chart axis title. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleForma """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/title/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def font(self) -> FontRequestBuilder: return FontRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/title/title_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/title/title_request_builder.py index e9626dd4c16..d3977b4797e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/title/title_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/title/title_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/title{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: """ Retrieve the properties and relationships of chartaxistitle object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitle, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: + async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: """ Update the properties of chartaxistitle object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_conf return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitle, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/title', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartaxistitle object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TitleRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartaxistitle object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis/title', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TitleRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TitleRequestBuilder.TitleRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/value_axis_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/value_axis_request_builder.py index 5a2682fd60d..d884c49c130 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/value_axis_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/axes/value_axis/value_axis_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ValueAxisRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property valueAxis for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[ValueAxisRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ValueAxisRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxis]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxis]: """ Retrieve the properties and relationships of chartaxis object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[ValueAxisRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookChartAxis, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[ValueAxisRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxis]: + async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxis]: """ Update the properties of chartaxis object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartAxis, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ValueAxisRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property valueAxis for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ValueAxisRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartaxis object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[ValueAxisReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[ValueAxisRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartaxis object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/axes/valueAxis', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -176,16 +177,6 @@ def title(self) -> TitleRequestBuilder: return TitleRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValueAxisRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ValueAxisRequestBuilderGetQueryParameters(): """ @@ -212,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValueAxisRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ValueAxisRequestBuilder.ValueAxisRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValueAxisRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/data_labels_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/data_labels_request_builder.py index 4f1ebec075b..8fecf4cf3ec 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/data_labels_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/data_labels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DataLabelsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property dataLabels for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DataLabelsRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DataLabelsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: """ Retrieve the properties and relationships of chartdatalabels object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DataLabelsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, WorkbookChartDataLabels, error_mapping) - async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[DataLabelsRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: + async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: """ Update the properties of chartdatalabels object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartDataLabels, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DataLabelsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property dataLabels for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DataLabelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartdatalabels object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DataLabelsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[DataLabelsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartdatalabels object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataLabelsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DataLabelsRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataLabelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DataLabelsRequestBuilder.DataLabelsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataLabelsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/fill/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/fill/clear/clear_request_builder.py index 680f361456f..a7495e98097 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/fill/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/fill/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels/format/fill/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the fill color of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the fill color of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/fill/fill_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/fill/fill_request_builder.py index 9f21fb3760b..1cd87b1c9ad 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/fill/fill_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/fill/fill_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels/format/fill{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Represents the fill format of the current chart data label. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Update the navigation property fill in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartFill] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels/format/fill', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the fill format of the current chart data label. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FillRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fill in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels/format/fill', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set_solid_color(self) -> SetSolidColorRequestBuilder: return SetSolidColorRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FillRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FillRequestBuilder.FillRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/fill/set_solid_color/set_solid_color_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/fill/set_solid_color/set_solid_color_request_builder.py index fad963e9c70..8881354103e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/fill/set_solid_color/set_solid_color_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/fill/set_solid_color/set_solid_color_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels/format/fill/setSolidColor", path_parameters) - async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request raise Exception("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: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetSolidColorRequestBuilder: raise TypeError("raw_url cannot be null.") return SetSolidColorRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetSolidColorRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/font/font_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/font/font_request_builder.py index ccb5bd5b593..d73e261a080 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/font/font_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/font/font_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Represents the font attributes (font name, font size, color, etc.) for a chart data label. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartFont] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels/format/font', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the font attributes (font name, font size, color, etc.) for a chart data label. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FontRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels/format/font', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FontRequestBuilder: raise TypeError("raw_url cannot be null.") return FontRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FontRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FontRequestBuilder.FontRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/format_request_builder.py index e27c37a4142..b51e19c38d6 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/data_labels/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartDataLabelFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartDataLabelFormat]: """ Represents the format of chart data labels, which includes fill and font formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartDataLabelFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartDataLabelFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartDataLabelFormat]: + async def patch(self,body: Optional[WorkbookChartDataLabelFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartDataLabelFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartDataLabelFormat] = None, reques return await self.request_adapter.send_async(request_info, WorkbookChartDataLabelFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the format of chart data labels, which includes fill and font formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartDataLabelFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartDataLabelFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartDataLabelForma """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/dataLabels/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def font(self) -> FontRequestBuilder: return FontRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/fill/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/fill/clear/clear_request_builder.py index 82b905a00a7..b339288eb20 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/fill/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/fill/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/format/fill/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the fill color of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the fill color of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/fill/fill_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/fill/fill_request_builder.py index 466549a8321..cd6df26547b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/fill/fill_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/fill/fill_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/format/fill{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Represents the fill format of an object, which includes background formatting information. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Update the navigation property fill in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartFill] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/format/fill', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the fill format of an object, which includes background formatting information. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FillRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fill in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/format/fill', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set_solid_color(self) -> SetSolidColorRequestBuilder: return SetSolidColorRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FillRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FillRequestBuilder.FillRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/fill/set_solid_color/set_solid_color_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/fill/set_solid_color/set_solid_color_request_builder.py index f957baa79bf..246fc30115d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/fill/set_solid_color/set_solid_color_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/fill/set_solid_color/set_solid_color_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/format/fill/setSolidColor", path_parameters) - async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request raise Exception("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: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetSolidColorRequestBuilder: raise TypeError("raw_url cannot be null.") return SetSolidColorRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetSolidColorRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/font/font_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/font/font_request_builder.py index 1c8f3b65d7b..33641b2270c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/font/font_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/font/font_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartFont] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/format/font', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FontRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/format/font', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FontRequestBuilder: raise TypeError("raw_url cannot be null.") return FontRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FontRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FontRequestBuilder.FontRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/format_request_builder.py index 1a352b39f79..fd6827ee2c2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: """ Encapsulates the format properties for the chart area. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartAreaFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: + async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartAreaFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Encapsulates the format properties for the chart area. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def font(self) -> FontRequestBuilder: return FontRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image/image_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image/image_request_builder.py index f45e9575df8..bbeab68c1f3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image/image_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image/image_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/image()", path_parameters) - async def get(self,request_configuration: Optional[ImageRequestBuilderGetRequestConfiguration] = None) -> Optional[ImageGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImageGetResponse]: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[ImageRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ImageGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImageRequestBuilder: raise TypeError("raw_url cannot be null.") return ImageRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image_with_width/image_with_width_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image_with_width/image_with_width_request_builder.py index 808bc335020..06da212312b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image_with_width/image_with_width_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image_with_width/image_with_width_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['width'] = str(width) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/image(width={width})", path_parameters) - async def get(self,request_configuration: Optional[ImageWithWidthRequestBuilderGetRequestConfiguration] = None) -> Optional[ImageWithWidthGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImageWithWidthGetResponse]: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +49,7 @@ async def get(self,request_configuration: Optional[ImageWithWidthRequestBuilderG return await self.request_adapter.send_async(request_info, ImageWithWidthGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImageWithWidthRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,14 +70,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImageWithWidthRequestBuilder raise TypeError("raw_url cannot be null.") return ImageWithWidthRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImageWithWidthRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image_with_width_with_height/image_with_width_with_height_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image_with_width_with_height/image_with_width_with_height_request_builder.py index 252ac7462db..5e0c080fc3e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image_with_width_with_height/image_with_width_with_height_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image_with_width_with_height/image_with_width_with_height_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['width'] = str(width) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/image(width={width},height={height})", path_parameters) - async def get(self,request_configuration: Optional[ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightGetResponse]: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[ImageWithWidthWithHeightReque return await self.request_adapter.send_async(request_info, ImageWithWidthWithHeightGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImageWithWidthWithHeightRequ raise TypeError("raw_url cannot be null.") return ImageWithWidthWithHeightRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image_with_width_with_height_with_fitting_mode/image_with_width_with_height_with_fitting_mode_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image_with_width_with_height_with_fitting_mode/image_with_width_with_height_with_fitting_mode_request_builder.py index 3a8d214aea5..cd5c99f3088 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image_with_width_with_height_with_fitting_mode/image_with_width_with_height_with_fitting_mode_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/image_with_width_with_height_with_fitting_mode/image_with_width_with_height_with_fitting_mode_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['width'] = str(width) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/image(width={width},height={height},fittingMode='{fittingMode}')", path_parameters) - async def get(self,request_configuration: Optional[ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightWithFittingModeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightWithFittingModeGetResponse]: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[ImageWithWidthWithHeightWithF return await self.request_adapter.send_async(request_info, ImageWithWidthWithHeightWithFittingModeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,14 +74,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImageWithWidthWithHeightWith raise TypeError("raw_url cannot be null.") return ImageWithWidthWithHeightWithFittingModeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/fill/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/fill/clear/clear_request_builder.py index 385a89b8d13..4ab6fea7eda 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/fill/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/fill/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend/format/fill/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the fill color of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the fill color of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/fill/fill_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/fill/fill_request_builder.py index 8d0175292f2..ba675a5673e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/fill/fill_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/fill/fill_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend/format/fill{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Represents the fill format of an object, which includes background formating information. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Update the navigation property fill in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartFill] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend/format/fill', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the fill format of an object, which includes background formating information. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FillRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fill in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend/format/fill', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set_solid_color(self) -> SetSolidColorRequestBuilder: return SetSolidColorRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FillRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FillRequestBuilder.FillRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/fill/set_solid_color/set_solid_color_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/fill/set_solid_color/set_solid_color_request_builder.py index e091e32ccde..03813607769 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/fill/set_solid_color/set_solid_color_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/fill/set_solid_color/set_solid_color_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend/format/fill/setSolidColor", path_parameters) - async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request raise Exception("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: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetSolidColorRequestBuilder: raise TypeError("raw_url cannot be null.") return SetSolidColorRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetSolidColorRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/font/font_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/font/font_request_builder.py index 2a8e7270deb..cbf894b0218 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/font/font_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/font/font_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Represents the font attributes such as font name, font size, color, etc. of a chart legend. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartFont] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend/format/font', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the font attributes such as font name, font size, color, etc. of a chart legend. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FontRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend/format/font', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FontRequestBuilder: raise TypeError("raw_url cannot be null.") return FontRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FontRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FontRequestBuilder.FontRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/format_request_builder.py index a3d7b36e8ba..50e18278a3d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLegendFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLegendFormat]: """ Represents the formatting of a chart legend, which includes fill and font formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartLegendFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLegendFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLegendFormat]: + async def patch(self,body: Optional[WorkbookChartLegendFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLegendFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartLegendFormat] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookChartLegendFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of a chart legend, which includes fill and font formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLegendFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLegendFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLegendFormat] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def font(self) -> FontRequestBuilder: return FontRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/legend_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/legend_request_builder.py index 4feee3d4b74..06a2f5a656c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/legend_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/legend/legend_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LegendRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property legend for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LegendRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LegendRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLegend]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLegend]: """ Retrieve the properties and relationships of chartlegend object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[LegendRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartLegend, error_mapping) - async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[LegendRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLegend]: + async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLegend]: """ Update the properties of chartlegend object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookChartLegend, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LegendRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property legend for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LegendRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartlegend object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[LegendReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[LegendRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartlegend object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/legend', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LegendRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LegendRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LegendRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LegendRequestBuilder.LegendRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LegendRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/count/count_request_builder.py index 7a867e95997..84740252fec 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/count/count_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/count()", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CountGetResponse]: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/fill/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/fill/clear/clear_request_builder.py index 9d6eb83d599..f835ec232be 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/fill/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/fill/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/format/fill/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the fill color of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the fill color of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/fill/fill_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/fill/fill_request_builder.py index eaa43f3da8f..83524b1cbab 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/fill/fill_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/fill/fill_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/format/fill{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Represents the fill format of a chart series, which includes background formatting information. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Update the navigation property fill in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartFill] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/format/fill', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the fill format of a chart series, which includes background formatting information. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FillRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fill in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/format/fill', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set_solid_color(self) -> SetSolidColorRequestBuilder: return SetSolidColorRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FillRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FillRequestBuilder.FillRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/fill/set_solid_color/set_solid_color_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/fill/set_solid_color/set_solid_color_request_builder.py index 6d0885b0a05..820881db997 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/fill/set_solid_color/set_solid_color_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/fill/set_solid_color/set_solid_color_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/format/fill/setSolidColor", path_parameters) - async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request raise Exception("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: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetSolidColorRequestBuilder: raise TypeError("raw_url cannot be null.") return SetSolidColorRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetSolidColorRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/format_request_builder.py index 73670ec969c..c50bcb0c4d8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartSeriesFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeriesFormat]: """ Represents the formatting of a chart series, which includes fill and line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartSeriesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartSeriesFormat]: + async def patch(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeriesFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartSeriesFormat] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookChartSeriesFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of a chart series, which includes fill and line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartSeriesFormat] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def line(self) -> LineRequestBuilder: return LineRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/line/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/line/clear/clear_request_builder.py index 831bc196f97..edbed2347aa 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/line/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/line/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/format/line/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the line format of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/line/line_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/line/line_request_builder.py index 9bfdeb351b3..5a45ac5d1e1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/line/line_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/format/line/line_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/format/line{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/format/line', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[LineRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/format/line', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def clear(self) -> ClearRequestBuilder: return ClearRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LineRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LineRequestBuilder.LineRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LineRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/count/count_request_builder.py index 6d17dd2fdab..1224951320d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/count/count_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/count()", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CountGetResponse]: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/fill/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/fill/clear/clear_request_builder.py index 67eca37c08b..a4280b7fe35 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/fill/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/fill/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/{workbookChartPoint%2Did}/format/fill/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the fill color of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the fill color of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/fill/fill_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/fill/fill_request_builder.py index a873ae4d74c..d891945db73 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/fill/fill_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/fill/fill_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/{workbookChartPoint%2Did}/format/fill{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Represents the fill format of a chart, which includes background formatting information. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Update the navigation property fill in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartFill] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/{workbookChartPoint%2Did}/format/fill', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the fill format of a chart, which includes background formatting information. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FillRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fill in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/{workbookChartPoint%2Did}/format/fill', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set_solid_color(self) -> SetSolidColorRequestBuilder: return SetSolidColorRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FillRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FillRequestBuilder.FillRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/fill/set_solid_color/set_solid_color_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/fill/set_solid_color/set_solid_color_request_builder.py index d84463f4073..b686f261bd1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/fill/set_solid_color/set_solid_color_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/fill/set_solid_color/set_solid_color_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/{workbookChartPoint%2Did}/format/fill/setSolidColor", path_parameters) - async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request raise Exception("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: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetSolidColorRequestBuilder: raise TypeError("raw_url cannot be null.") return SetSolidColorRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetSolidColorRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/format_request_builder.py index de7247f95d7..35a0ee974e5 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/{workbookChartPoint%2Did}/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartPointFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPointFormat]: """ Encapsulates the format properties chart point. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartPointFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartPointFormat]: + async def patch(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPointFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookChartPointFormat] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookChartPointFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/{workbookChartPoint%2Did}/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Encapsulates the format properties chart point. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartPointFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/{workbookChartPoint%2Did}/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def fill(self) -> FillRequestBuilder: return FillRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/workbook_chart_point_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/workbook_chart_point_item_request_builder.py index f9fcaafe540..25e9df728fc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/workbook_chart_point_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item/workbook_chart_point_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/{workbookChartPoint%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookChartPointItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property points for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[WorkbookChartPointItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookChartPointItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartPoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPoint]: """ Retrieve the properties and relationships of chartpoint object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[WorkbookChartPointItemRequest return await self.request_adapter.send_async(request_info, WorkbookChartPoint, error_mapping) - async def patch(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[WorkbookChartPointItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartPoint]: + async def patch(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPoint]: """ Update the navigation property points in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartPoint] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookChartPoint, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookChartPointItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property points for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/{workbookChartPoint%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookChartPointItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartpoint object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookChar request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[WorkbookChartPointItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property points in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartPoint] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/{workbookChartPoint%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookChartPointItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookChartPointItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookChartPointItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookChartPointItemRequestBuilder.WorkbookChartPointItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookChartPointItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item_at_with_index/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item_at_with_index/format/format_request_builder.py index 4c44cc987bd..323f13119ec 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item_at_with_index/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item_at_with_index/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/itemAt(index={index})/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartPointFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPointFormat]: """ Encapsulates the format properties chart point. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartPointFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartPointFormat]: + async def patch(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPointFormat]: """ Update the navigation property format in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartPointFormat] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookChartPointFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/itemAt(index={index})/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Encapsulates the format properties chart point. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartPointFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/itemAt(index={index})/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FormatRequestBuilder: raise TypeError("raw_url cannot be null.") return FormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item_at_with_index/item_at_with_index_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item_at_with_index/item_at_with_index_request_builder.py index 517bed8bed1..0c6a4bfab2f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item_at_with_index/item_at_with_index_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/item_at_with_index/item_at_with_index_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['index'] = str(index) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points/itemAt(index={index})", path_parameters) - async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartPoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPoint]: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +50,7 @@ async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilder return await self.request_adapter.send_async(request_info, WorkbookChartPoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,14 +80,4 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemAtWithIndexRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/points_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/points_request_builder.py index b138219a2c8..ea00b8af893 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/points_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/points/points_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_workbook_chart_point_id(self,workbook_chart_point_id: str) -> WorkbookCha url_tpl_params["workbookChartPoint%2Did"] = workbook_chart_point_id return WorkbookChartPointItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PointsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartPointCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPointCollectionResponse]: """ Retrieve a list of chartpoints objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ def item_at_with_index(self,index: Optional[int] = None) -> ItemAtWithIndexReque return ItemAtWithIndexRequestBuilder(self.request_adapter, self.path_parameters, index) - async def post(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[PointsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChartPoint]: + async def post(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPoint]: """ Use this API to create a new ChartPoints. param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[WorkbookChartPoint] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartPoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PointsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of chartpoints objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[PointsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[PointsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new ChartPoints. param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[WorkbookChartPoint] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}/points', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -202,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PointsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PointsRequestBuilder.PointsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PointsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/workbook_chart_series_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/workbook_chart_series_item_request_builder.py index 708e560ff70..80390c229ba 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/workbook_chart_series_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item/workbook_chart_series_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookChartSeriesItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property series for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[WorkbookChartSeriesItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookChartSeriesItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartSeries]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeries]: """ Retrieve the properties and relationships of chartseries object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[WorkbookChartSeriesItemReques return await self.request_adapter.send_async(request_info, WorkbookChartSeries, error_mapping) - async def patch(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[WorkbookChartSeriesItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartSeries]: + async def patch(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeries]: """ Update the properties of chartSeries object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[WorkbookChartSeries] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookChartSeries, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookChartSeriesItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property series for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookChartSeriesItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartseries object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookChar request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[WorkbookChartSeriesItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartSeries object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartSeries] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/{workbookChartSeries%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def points(self) -> PointsRequestBuilder: return PointsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookChartSeriesItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookChartSeriesItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookChartSeriesItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookChartSeriesItemRequestBuilder.WorkbookChartSeriesItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookChartSeriesItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item_at_with_index/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item_at_with_index/format/format_request_builder.py index 51d67302942..89c9f26ccf1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item_at_with_index/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item_at_with_index/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/itemAt(index={index})/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartSeriesFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeriesFormat]: """ Represents the formatting of a chart series, which includes fill and line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartSeriesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartSeriesFormat]: + async def patch(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeriesFormat]: """ Update the navigation property format in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartSeriesFormat] = None, request_c return await self.request_adapter.send_async(request_info, WorkbookChartSeriesFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/itemAt(index={index})/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of a chart series, which includes fill and line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartSeriesFormat] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/itemAt(index={index})/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FormatRequestBuilder: raise TypeError("raw_url cannot be null.") return FormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item_at_with_index/item_at_with_index_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item_at_with_index/item_at_with_index_request_builder.py index 40a0e90a4c2..fa071c76adf 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item_at_with_index/item_at_with_index_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item_at_with_index/item_at_with_index_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['index'] = str(index) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/itemAt(index={index})", path_parameters) - async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartSeries]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeries]: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilder return await self.request_adapter.send_async(request_info, WorkbookChartSeries, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,14 +90,4 @@ def points(self) -> PointsRequestBuilder: return PointsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemAtWithIndexRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item_at_with_index/points/points_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item_at_with_index/points/points_request_builder.py index 7bc794dbc98..d79308bec1e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item_at_with_index/points/points_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/item_at_with_index/points/points_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/itemAt(index={index})/points{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[PointsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartPointCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPointCollectionResponse]: """ Retrieve a list of chartpoints objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[PointsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartPointCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[PointsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChartPoint]: + async def post(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPoint]: """ Use this API to create a new ChartPoints. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[WorkbookChartPoint] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartPoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PointsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of chartpoints objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[PointsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[PointsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new ChartPoints. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[WorkbookChartPoint] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series/itemAt(index={index})/points', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PointsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PointsRequestBuilder.PointsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PointsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/series_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/series_request_builder.py index bb70158e882..7bc668fcbfc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/series_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/series/series_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_workbook_chart_series_id(self,workbook_chart_series_id: str) -> WorkbookC url_tpl_params["workbookChartSeries%2Did"] = workbook_chart_series_id return WorkbookChartSeriesItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SeriesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartSeriesCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeriesCollectionResponse]: """ Retrieve a list of chartseries objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ def item_at_with_index(self,index: Optional[int] = None) -> ItemAtWithIndexReque return ItemAtWithIndexRequestBuilder(self.request_adapter, self.path_parameters, index) - async def post(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[SeriesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChartSeries]: + async def post(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeries]: """ Use this API to create a new ChartSeries. param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[WorkbookChartSeries] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookChartSeries, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SeriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of chartseries objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[SeriesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[SeriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new ChartSeries. param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/series', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -202,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SeriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SeriesRequestBuilder.SeriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SeriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/set_data/set_data_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/set_data/set_data_request_builder.py index 60b3d3c38d7..09c3a628e70 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/set_data/set_data_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/set_data/set_data_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/setData", path_parameters) - async def post(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[SetDataRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resets the source data for the chart. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetDataPostRequestBody] = None, request_confi raise Exception("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: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[SetDataRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resets the source data for the chart. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetDataRequestBuilder: raise TypeError("raw_url cannot be null.") return SetDataRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetDataRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/set_position/set_position_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/set_position/set_position_request_builder.py index b75e1ac9642..5ee347a00f7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/set_position/set_position_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/set_position/set_position_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/setPosition", path_parameters) - async def post(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[SetPositionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Positions the chart relative to cells on the worksheet. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetPositionPostRequestBody] = None, request_c raise Exception("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: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[SetPositionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Positions the chart relative to cells on the worksheet. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetPositionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetPositionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetPositionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/fill/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/fill/clear/clear_request_builder.py index edbf34efcd5..c0fbc23cacc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/fill/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/fill/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title/format/fill/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the fill color of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the fill color of a chart element. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/fill/fill_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/fill/fill_request_builder.py index b093c310530..d2df4e00475 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/fill/fill_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/fill/fill_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title/format/fill{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Represents the fill format of an object, which includes background formatting information. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Update the navigation property fill in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartFill] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title/format/fill', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the fill format of an object, which includes background formatting information. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FillRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fill in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title/format/fill', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set_solid_color(self) -> SetSolidColorRequestBuilder: return SetSolidColorRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FillRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FillRequestBuilder.FillRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FillRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/fill/set_solid_color/set_solid_color_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/fill/set_solid_color/set_solid_color_request_builder.py index 41814795b67..605651cfbf3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/fill/set_solid_color/set_solid_color_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/fill/set_solid_color/set_solid_color_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title/format/fill/setSolidColor", path_parameters) - async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request raise Exception("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: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetSolidColorRequestBuilder: raise TypeError("raw_url cannot be null.") return SetSolidColorRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetSolidColorRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/font/font_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/font/font_request_builder.py index bb7c1ad3667..cfff68b4c85 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/font/font_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/font/font_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartFont] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title/format/font', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FontRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title/format/font', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FontRequestBuilder: raise TypeError("raw_url cannot be null.") return FontRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FontRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FontRequestBuilder.FontRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FontRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/format_request_builder.py index 2a3211b5581..dcfc1f8dbb8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartTitleFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartTitleFormat]: """ Represents the formatting of a chart title, which includes fill and font formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartTitleFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartTitleFormat]: + async def patch(self,body: Optional[WorkbookChartTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartTitleFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartTitleFormat] = None, request_co return await self.request_adapter.send_async(request_info, WorkbookChartTitleFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the formatting of a chart title, which includes fill and font formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartTitleFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def font(self) -> FontRequestBuilder: return FontRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/title_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/title_request_builder.py index 504df42579f..797216077c2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/title_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/title/title_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartTitle]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartTitle]: """ Retrieve the properties and relationships of charttitle object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookChartTitle, error_mapping) - async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartTitle]: + async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartTitle]: """ Update the properties of charttitle object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookChartTitle, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of charttitle object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TitleRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of charttitle object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/title', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def format(self) -> FormatRequestBuilder: return FormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TitleRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TitleRequestBuilder.TitleRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/workbook_chart_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/workbook_chart_item_request_builder.py index d5fe7bd0db5..1a0650622b7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/workbook_chart_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/workbook_chart_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -39,7 +40,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookChartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes the chart object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -58,7 +59,7 @@ async def delete(self,request_configuration: Optional[WorkbookChartItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookChartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChart]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChart]: """ Retrieve the properties and relationships of chart object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,7 +125,7 @@ def image_with_width_with_height_with_fitting_mode(self,fitting_mode: Optional[s return ImageWithWidthWithHeightWithFittingModeRequestBuilder(self.request_adapter, self.path_parameters, fitting_mode, height, width) - async def patch(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[WorkbookChartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChart]: + async def patch(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChart]: """ Update the properties of chart object. param body: The request body @@ -148,18 +149,18 @@ async def patch(self,body: Optional[WorkbookChart] = None, request_configuration return await self.request_adapter.send_async(request_info, WorkbookChart, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookChartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes the chart object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookChartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chart object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -170,7 +171,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookChar request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[WorkbookChartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chart object. param body: The request body @@ -179,7 +180,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChart] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -285,16 +286,6 @@ def worksheet(self) -> WorksheetRequestBuilder: return WorksheetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookChartItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookChartItemRequestBuilderGetQueryParameters(): """ @@ -321,27 +312,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookChartItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookChartItemRequestBuilder.WorkbookChartItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookChartItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/worksheet/worksheet_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/worksheet/worksheet_request_builder.py index a4135b15da5..ebf4d053c0c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/worksheet/worksheet_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item/worksheet/worksheet_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/{workbookChart%2Did}/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ The worksheet containing the current chart. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The worksheet containing the current chart. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorksheetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorksheetRequestBuilder.WorksheetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/axes/axes_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/axes/axes_request_builder.py index 96a4904f129..aab2f70ced4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/axes/axes_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/axes/axes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/axes{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AxesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property axes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AxesRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AxesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxes]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxes]: """ Represents chart axes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AxesRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartAxes, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[AxesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxes]: + async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxes]: """ Update the navigation property axes in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartAxes, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AxesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property axes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/axes', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AxesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents chart axes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AxesRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[AxesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property axes in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/axes', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AxesRequestBuilder: raise TypeError("raw_url cannot be null.") return AxesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AxesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AxesRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AxesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AxesRequestBuilder.AxesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AxesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/data_labels/data_labels_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/data_labels/data_labels_request_builder.py index 5edd2770e7a..1cab8b0ca7b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/data_labels/data_labels_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/data_labels/data_labels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/dataLabels{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DataLabelsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property dataLabels for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DataLabelsRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DataLabelsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: """ Retrieve the properties and relationships of chartdatalabels object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DataLabelsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, WorkbookChartDataLabels, error_mapping) - async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[DataLabelsRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: + async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: """ Update the properties of chartdatalabels object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartDataLabels, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DataLabelsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property dataLabels for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/dataLabels', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DataLabelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartdatalabels object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DataLabelsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[DataLabelsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartdatalabels object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/dataLabels', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DataLabelsRequestBuilder: raise TypeError("raw_url cannot be null.") return DataLabelsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataLabelsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DataLabelsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataLabelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DataLabelsRequestBuilder.DataLabelsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataLabelsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/format/format_request_builder.py index 4621c20c6bd..9317d0e0417 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: """ Encapsulates the format properties for the chart area. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartAreaFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: + async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: """ Update the navigation property format in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartAreaFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Encapsulates the format properties for the chart area. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FormatRequestBuilder: raise TypeError("raw_url cannot be null.") return FormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image/image_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image/image_request_builder.py index dffa9b3e140..a5d7edf6bb2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image/image_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image/image_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/image()", path_parameters) - async def get(self,request_configuration: Optional[ImageRequestBuilderGetRequestConfiguration] = None) -> Optional[ImageGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImageGetResponse]: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[ImageRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ImageGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImageRequestBuilder: raise TypeError("raw_url cannot be null.") return ImageRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image_with_width/image_with_width_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image_with_width/image_with_width_request_builder.py index 16e95f26e52..f46dd42124d 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image_with_width/image_with_width_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image_with_width/image_with_width_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['width'] = str(width) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/image(width={width})", path_parameters) - async def get(self,request_configuration: Optional[ImageWithWidthRequestBuilderGetRequestConfiguration] = None) -> Optional[ImageWithWidthGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImageWithWidthGetResponse]: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +49,7 @@ async def get(self,request_configuration: Optional[ImageWithWidthRequestBuilderG return await self.request_adapter.send_async(request_info, ImageWithWidthGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImageWithWidthRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,14 +70,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImageWithWidthRequestBuilder raise TypeError("raw_url cannot be null.") return ImageWithWidthRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImageWithWidthRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image_with_width_with_height/image_with_width_with_height_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image_with_width_with_height/image_with_width_with_height_request_builder.py index 469fba77252..150ae2ac60c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image_with_width_with_height/image_with_width_with_height_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image_with_width_with_height/image_with_width_with_height_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['width'] = str(width) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/image(width={width},height={height})", path_parameters) - async def get(self,request_configuration: Optional[ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightGetResponse]: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[ImageWithWidthWithHeightReque return await self.request_adapter.send_async(request_info, ImageWithWidthWithHeightGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImageWithWidthWithHeightRequ raise TypeError("raw_url cannot be null.") return ImageWithWidthWithHeightRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image_with_width_with_height_with_fitting_mode/image_with_width_with_height_with_fitting_mode_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image_with_width_with_height_with_fitting_mode/image_with_width_with_height_with_fitting_mode_request_builder.py index 76270ac91c9..69e177f8711 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image_with_width_with_height_with_fitting_mode/image_with_width_with_height_with_fitting_mode_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/image_with_width_with_height_with_fitting_mode/image_with_width_with_height_with_fitting_mode_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['width'] = str(width) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/image(width={width},height={height},fittingMode='{fittingMode}')", path_parameters) - async def get(self,request_configuration: Optional[ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightWithFittingModeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightWithFittingModeGetResponse]: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[ImageWithWidthWithHeightWithF return await self.request_adapter.send_async(request_info, ImageWithWidthWithHeightWithFittingModeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,14 +74,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImageWithWidthWithHeightWith raise TypeError("raw_url cannot be null.") return ImageWithWidthWithHeightWithFittingModeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/item_at_with_index_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/item_at_with_index_request_builder.py index 630c05dab95..5b9e08544f5 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/item_at_with_index_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/item_at_with_index_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +42,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['index'] = str(index) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})", path_parameters) - async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChart]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChart]: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +107,7 @@ def image_with_width_with_height_with_fitting_mode(self,fitting_mode: Optional[s return ImageWithWidthWithHeightWithFittingModeRequestBuilder(self.request_adapter, self.path_parameters, fitting_mode, height, width) - def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -218,14 +218,4 @@ def worksheet(self) -> WorksheetRequestBuilder: return WorksheetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemAtWithIndexRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/legend/legend_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/legend/legend_request_builder.py index 65473947b54..980bcfca6a9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/legend/legend_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/legend/legend_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/legend{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LegendRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property legend for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[LegendRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LegendRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLegend]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLegend]: """ Retrieve the properties and relationships of chartlegend object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LegendRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartLegend, error_mapping) - async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[LegendRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLegend]: + async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLegend]: """ Update the properties of chartlegend object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookChartLegend, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LegendRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property legend for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/legend', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LegendRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartlegend object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[LegendReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[LegendRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartlegend object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/legend', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LegendRequestBuilder: raise TypeError("raw_url cannot be null.") return LegendRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LegendRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LegendRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LegendRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LegendRequestBuilder.LegendRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LegendRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/series/series_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/series/series_request_builder.py index b76f022c00e..748a5dada36 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/series/series_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/series/series_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/series{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SeriesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartSeriesCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeriesCollectionResponse]: """ Retrieve a list of chartseries objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SeriesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartSeriesCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[SeriesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChartSeries]: + async def post(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeries]: """ Use this API to create a new ChartSeries. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[WorkbookChartSeries] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookChartSeries, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SeriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of chartseries objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[SeriesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[SeriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new ChartSeries. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/series', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SeriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SeriesRequestBuilder.SeriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SeriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/set_data/set_data_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/set_data/set_data_request_builder.py index 36b83138b78..f7a76b59d19 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/set_data/set_data_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/set_data/set_data_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/setData", path_parameters) - async def post(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[SetDataRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resets the source data for the chart. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetDataPostRequestBody] = None, request_confi raise Exception("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: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[SetDataRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resets the source data for the chart. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetDataRequestBuilder: raise TypeError("raw_url cannot be null.") return SetDataRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetDataRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/set_position/set_position_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/set_position/set_position_request_builder.py index d617b234e87..e1b0be910c9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/set_position/set_position_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/set_position/set_position_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/setPosition", path_parameters) - async def post(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[SetPositionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Positions the chart relative to cells on the worksheet. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetPositionPostRequestBody] = None, request_c raise Exception("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: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[SetPositionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Positions the chart relative to cells on the worksheet. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetPositionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetPositionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetPositionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/title/title_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/title/title_request_builder.py index 906c3e420cd..a3e34cce2a1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/title/title_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/title/title_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/title{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartTitle]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartTitle]: """ Retrieve the properties and relationships of charttitle object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookChartTitle, error_mapping) - async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartTitle]: + async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartTitle]: """ Update the properties of charttitle object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookChartTitle, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/title', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of charttitle object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TitleRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of charttitle object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/title', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TitleRequestBuilder: raise TypeError("raw_url cannot be null.") return TitleRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TitleRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TitleRequestBuilder.TitleRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/worksheet/worksheet_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/worksheet/worksheet_request_builder.py index 4e44ed68d4f..178121ccc00 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/worksheet/worksheet_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_at_with_index/worksheet/worksheet_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/itemAt(index={index})/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ The worksheet containing the current chart. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The worksheet containing the current chart. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorksheetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorksheetRequestBuilder.WorksheetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/axes/axes_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/axes/axes_request_builder.py index 644cb29ee8b..985f111a2fb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/axes/axes_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/axes/axes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/axes{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AxesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property axes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AxesRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AxesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxes]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxes]: """ Represents chart axes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AxesRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookChartAxes, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[AxesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxes]: + async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxes]: """ Update the navigation property axes in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookChartAxes, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AxesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property axes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/axes', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AxesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents chart axes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AxesRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[AxesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property axes in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/axes', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AxesRequestBuilder: raise TypeError("raw_url cannot be null.") return AxesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AxesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AxesRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AxesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AxesRequestBuilder.AxesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AxesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/data_labels/data_labels_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/data_labels/data_labels_request_builder.py index bcb5ea5decc..af988d7df18 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/data_labels/data_labels_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/data_labels/data_labels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/dataLabels{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DataLabelsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property dataLabels for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DataLabelsRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DataLabelsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: """ Retrieve the properties and relationships of chartdatalabels object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DataLabelsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, WorkbookChartDataLabels, error_mapping) - async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[DataLabelsRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: + async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: """ Update the properties of chartdatalabels object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartDataLabels, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DataLabelsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property dataLabels for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/dataLabels', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DataLabelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartdatalabels object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DataLabelsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[DataLabelsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartdatalabels object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/dataLabels', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DataLabelsRequestBuilder: raise TypeError("raw_url cannot be null.") return DataLabelsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataLabelsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DataLabelsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataLabelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DataLabelsRequestBuilder.DataLabelsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataLabelsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/format/format_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/format/format_request_builder.py index 0b028bc3795..262bc91d0ec 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/format/format_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/format/format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FormatRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: """ Encapsulates the format properties for the chart area. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FormatRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartAreaFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: + async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: """ Update the navigation property format in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_con return await self.request_adapter.send_async(request_info, WorkbookChartAreaFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/format', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Encapsulates the format properties for the chart area. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FormatReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/format', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FormatRequestBuilder: raise TypeError("raw_url cannot be null.") return FormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FormatRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FormatRequestBuilder.FormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image/image_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image/image_request_builder.py index da706eed168..bfa0ca04a5c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image/image_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image/image_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/image()", path_parameters) - async def get(self,request_configuration: Optional[ImageRequestBuilderGetRequestConfiguration] = None) -> Optional[ImageGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImageGetResponse]: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[ImageRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ImageGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImageRequestBuilder: raise TypeError("raw_url cannot be null.") return ImageRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image_with_width/image_with_width_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image_with_width/image_with_width_request_builder.py index 0b92214c58a..a0ed5ebc24a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image_with_width/image_with_width_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image_with_width/image_with_width_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['width'] = str(width) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/image(width={width})", path_parameters) - async def get(self,request_configuration: Optional[ImageWithWidthRequestBuilderGetRequestConfiguration] = None) -> Optional[ImageWithWidthGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImageWithWidthGetResponse]: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +49,7 @@ async def get(self,request_configuration: Optional[ImageWithWidthRequestBuilderG return await self.request_adapter.send_async(request_info, ImageWithWidthGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImageWithWidthRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,14 +70,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImageWithWidthRequestBuilder raise TypeError("raw_url cannot be null.") return ImageWithWidthRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImageWithWidthRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image_with_width_with_height/image_with_width_with_height_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image_with_width_with_height/image_with_width_with_height_request_builder.py index ad9e486bd23..6dee96fa082 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image_with_width_with_height/image_with_width_with_height_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image_with_width_with_height/image_with_width_with_height_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['width'] = str(width) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/image(width={width},height={height})", path_parameters) - async def get(self,request_configuration: Optional[ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightGetResponse]: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[ImageWithWidthWithHeightReque return await self.request_adapter.send_async(request_info, ImageWithWidthWithHeightGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImageWithWidthWithHeightRequ raise TypeError("raw_url cannot be null.") return ImageWithWidthWithHeightRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image_with_width_with_height_with_fitting_mode/image_with_width_with_height_with_fitting_mode_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image_with_width_with_height_with_fitting_mode/image_with_width_with_height_with_fitting_mode_request_builder.py index c59642495d8..41e9f5d6fa4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image_with_width_with_height_with_fitting_mode/image_with_width_with_height_with_fitting_mode_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/image_with_width_with_height_with_fitting_mode/image_with_width_with_height_with_fitting_mode_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['width'] = str(width) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/image(width={width},height={height},fittingMode='{fittingMode}')", path_parameters) - async def get(self,request_configuration: Optional[ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightWithFittingModeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightWithFittingModeGetResponse]: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +53,7 @@ async def get(self,request_configuration: Optional[ImageWithWidthWithHeightWithF return await self.request_adapter.send_async(request_info, ImageWithWidthWithHeightWithFittingModeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,14 +74,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ImageWithWidthWithHeightWith raise TypeError("raw_url cannot be null.") return ImageWithWidthWithHeightWithFittingModeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/item_with_name_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/item_with_name_request_builder.py index 05f8b402283..99f4881de48 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/item_with_name_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/item_with_name_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +42,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['name'] = str(name) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')", path_parameters) - async def get(self,request_configuration: Optional[ItemWithNameRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChart]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChart]: """ Invoke function item param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +107,7 @@ def image_with_width_with_height_with_fitting_mode(self,fitting_mode: Optional[s return ImageWithWidthWithHeightWithFittingModeRequestBuilder(self.request_adapter, self.path_parameters, fitting_mode, height, width) - def to_get_request_information(self,request_configuration: Optional[ItemWithNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function item param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -218,14 +218,4 @@ def worksheet(self) -> WorksheetRequestBuilder: return WorksheetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemWithNameRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/legend/legend_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/legend/legend_request_builder.py index 1eaaf14350e..df48511b0d1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/legend/legend_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/legend/legend_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/legend{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LegendRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property legend for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[LegendRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LegendRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLegend]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLegend]: """ Retrieve the properties and relationships of chartlegend object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LegendRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartLegend, error_mapping) - async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[LegendRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLegend]: + async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLegend]: """ Update the properties of chartlegend object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookChartLegend, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LegendRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property legend for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/legend', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LegendRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chartlegend object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[LegendReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[LegendRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartlegend object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/legend', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LegendRequestBuilder: raise TypeError("raw_url cannot be null.") return LegendRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LegendRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LegendRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LegendRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LegendRequestBuilder.LegendRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LegendRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/series/series_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/series/series_request_builder.py index 1c3977a683d..ced0acef70b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/series/series_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/series/series_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/series{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SeriesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartSeriesCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeriesCollectionResponse]: """ Retrieve a list of chartseries objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SeriesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookChartSeriesCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[SeriesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChartSeries]: + async def post(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeries]: """ Use this API to create a new ChartSeries. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[WorkbookChartSeries] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookChartSeries, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SeriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of chartseries objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[SeriesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[SeriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new ChartSeries. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/series', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SeriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SeriesRequestBuilder.SeriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SeriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/set_data/set_data_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/set_data/set_data_request_builder.py index e9f6b246167..d96c4f1e055 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/set_data/set_data_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/set_data/set_data_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/setData", path_parameters) - async def post(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[SetDataRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resets the source data for the chart. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetDataPostRequestBody] = None, request_confi raise Exception("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: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[SetDataRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resets the source data for the chart. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetDataRequestBuilder: raise TypeError("raw_url cannot be null.") return SetDataRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetDataRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/set_position/set_position_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/set_position/set_position_request_builder.py index 5f742deb029..bb6e472dcbf 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/set_position/set_position_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/set_position/set_position_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/setPosition", path_parameters) - async def post(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[SetPositionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Positions the chart relative to cells on the worksheet. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetPositionPostRequestBody] = None, request_c raise Exception("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: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[SetPositionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Positions the chart relative to cells on the worksheet. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetPositionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetPositionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetPositionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/title/title_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/title/title_request_builder.py index deaa2554422..767802e1832 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/title/title_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/title/title_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/title{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartTitle]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartTitle]: """ Retrieve the properties and relationships of charttitle object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookChartTitle, error_mapping) - async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartTitle]: + async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartTitle]: """ Update the properties of charttitle object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookChartTitle, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/title', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of charttitle object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TitleRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of charttitle object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/title', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TitleRequestBuilder: raise TypeError("raw_url cannot be null.") return TitleRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TitleRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TitleRequestBuilder.TitleRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TitleRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/worksheet/worksheet_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/worksheet/worksheet_request_builder.py index 17c4704cc0f..fa07129840e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/worksheet/worksheet_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/charts/item_with_name/worksheet/worksheet_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/charts/item(name='{name}')/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ The worksheet containing the current chart. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The worksheet containing the current chart. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorksheetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorksheetRequestBuilder.WorksheetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/add/add_request_builder.py index 46007296ce1..e41280a190b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/add/add_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Adds a new name to the collection of the given scope using the user's locale for the formula. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookNamedItem, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds a new name to the collection of the given scope using the user's locale for the formula. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/add_formula_local/add_formula_local_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/add_formula_local/add_formula_local_request_builder.py index 3e1be022eff..3542bbaf0ac 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/add_formula_local/add_formula_local_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/add_formula_local/add_formula_local_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names/addFormulaLocal", path_parameters) - async def post(self,body: Optional[AddFormulaLocalPostRequestBody] = None, request_configuration: Optional[AddFormulaLocalRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def post(self,body: Optional[AddFormulaLocalPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Adds a new name to the collection of the given scope using the user's locale for the formula. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddFormulaLocalPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, WorkbookNamedItem, error_mapping) - def to_post_request_information(self,body: Optional[AddFormulaLocalPostRequestBody] = None, request_configuration: Optional[AddFormulaLocalRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddFormulaLocalPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds a new name to the collection of the given scope using the user's locale for the formula. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddFormulaLocalRequestBuilde raise TypeError("raw_url cannot be null.") return AddFormulaLocalRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddFormulaLocalRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/count/count_request_builder.py index 49e7e273409..de11fa32a42 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 a73c1c2a44a..a14c4b3e88e 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,12 +26,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names/{workbookNamedItem%2Did}/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ - Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + Retrieve the properties and relationships of range object. 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/nameditem-range?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -47,9 +47,9 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. + Retrieve the properties and relationships of range object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/workbook_named_item_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/workbook_named_item_item_request_builder.py index 7e952bad732..70b552786bd 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/workbook_named_item_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/workbook_named_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names/{workbookNamedItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property names for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[WorkbookNamedItemItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Returns collection of names that are associated with the worksheet. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[WorkbookNamedItemItemRequestB return await self.request_adapter.send_async(request_info, WorkbookNamedItem, error_mapping) - async def patch(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[WorkbookNamedItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def patch(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Update the navigation property names in drives param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WorkbookNamedItem] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookNamedItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property names for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names/{workbookNamedItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns collection of names that are associated with the worksheet. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookName request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[WorkbookNamedItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property names in drives param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WorkbookNamedItem] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names/{workbookNamedItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def worksheet(self) -> WorksheetRequestBuilder: return WorksheetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookNamedItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookNamedItemItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookNamedItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookNamedItemItemRequestBuilder.WorkbookNamedItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookNamedItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/worksheet/worksheet_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/worksheet/worksheet_request_builder.py index 6bd927b1c3b..671090fc0be 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/worksheet/worksheet_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/item/worksheet/worksheet_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names/{workbookNamedItem%2Did}/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ Returns the worksheet on which the named item is scoped to. Available only if the item is scoped to the worksheet. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns the worksheet on which the named item is scoped to. Available only if the item is scoped to the worksheet. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorksheetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorksheetRequestBuilder.WorksheetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/names_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/names_request_builder.py index abf0b5f2bbe..b8a9da73196 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/names_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/names/names_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_workbook_named_item_id(self,workbook_named_item_id: str) -> WorkbookNamed url_tpl_params["workbookNamedItem%2Did"] = workbook_named_item_id return WorkbookNamedItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[NamesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookNamedItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItemCollectionResponse]: """ Retrieve a list of named item associated with the worksheet. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[NamesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookNamedItemCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[NamesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def post(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Create new navigation property to names for drives param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[WorkbookNamedItem] = None, request_configurat return await self.request_adapter.send_async(request_info, WorkbookNamedItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[NamesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of named item associated with the worksheet. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[NamesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[NamesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to names for drives param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[WorkbookNamedItem] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/names', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -208,27 +209,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NamesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NamesRequestBuilder.NamesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NamesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/count/count_request_builder.py index cec3a9c5678..e68554ed408 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/pivotTables/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/item/refresh/refresh_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/item/refresh/refresh_request_builder.py index 86a90c03387..7358fa0a8d4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/item/refresh/refresh_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/item/refresh/refresh_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/pivotTables/{workbookPivotTable%2Did}/refresh", path_parameters) - async def post(self,request_configuration: Optional[RefreshRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Refreshes the PivotTable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RefreshRequestBuilderPostReq raise Exception("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[RefreshRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Refreshes the PivotTable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefreshRequestBuilder: raise TypeError("raw_url cannot be null.") return RefreshRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefreshRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/item/workbook_pivot_table_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/item/workbook_pivot_table_item_request_builder.py index b8e0be65446..63ec154f2cc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/item/workbook_pivot_table_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/item/workbook_pivot_table_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/pivotTables/{workbookPivotTable%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookPivotTableItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pivotTables for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[WorkbookPivotTableItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookPivotTableItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookPivotTable]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookPivotTable]: """ Retrieve the properties and relationships of workbookPivotTable object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[WorkbookPivotTableItemRequest return await self.request_adapter.send_async(request_info, WorkbookPivotTable, error_mapping) - async def patch(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[WorkbookPivotTableItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookPivotTable]: + async def patch(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookPivotTable]: """ Update the navigation property pivotTables in drives param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookPivotTable] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookPivotTable, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookPivotTableItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pivotTables for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/pivotTables/{workbookPivotTable%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookPivotTableItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of workbookPivotTable object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookPivo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[WorkbookPivotTableItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pivotTables in drives param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookPivotTable] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/pivotTables/{workbookPivotTable%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def worksheet(self) -> WorksheetRequestBuilder: return WorksheetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookPivotTableItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookPivotTableItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookPivotTableItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookPivotTableItemRequestBuilder.WorkbookPivotTableItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookPivotTableItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/item/worksheet/worksheet_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/item/worksheet/worksheet_request_builder.py index 96808323c8d..d42792047ac 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/item/worksheet/worksheet_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/item/worksheet/worksheet_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/pivotTables/{workbookPivotTable%2Did}/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ The worksheet containing the current PivotTable. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The worksheet containing the current PivotTable. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorksheetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorksheetRequestBuilder.WorksheetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/pivot_tables_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/pivot_tables_request_builder.py index 326b2ae2497..0738deac181 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/pivot_tables_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/pivot_tables_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_workbook_pivot_table_id(self,workbook_pivot_table_id: str) -> WorkbookPiv url_tpl_params["workbookPivotTable%2Did"] = workbook_pivot_table_id return WorkbookPivotTableItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PivotTablesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookPivotTableCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookPivotTableCollectionResponse]: """ Retrieve a list of workbookpivottable objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PivotTablesRequestBuilderGetR return await self.request_adapter.send_async(request_info, WorkbookPivotTableCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[PivotTablesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookPivotTable]: + async def post(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookPivotTable]: """ Create new navigation property to pivotTables for drives param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[WorkbookPivotTable] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookPivotTable, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PivotTablesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of workbookpivottable objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PivotTablesR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[PivotTablesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to pivotTables for drives param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[WorkbookPivotTable] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/pivotTables', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PivotTablesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PivotTablesRequestBuilder.PivotTablesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PivotTablesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/refresh_all/refresh_all_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/refresh_all/refresh_all_request_builder.py index f43e46fb6a0..bb7e8a2a800 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/refresh_all/refresh_all_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/pivot_tables/refresh_all/refresh_all_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/pivotTables/refreshAll", path_parameters) - async def post(self,request_configuration: Optional[RefreshAllRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Refreshes the PivotTable within a given worksheet. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RefreshAllRequestBuilderPost raise Exception("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[RefreshAllRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Refreshes the PivotTable within a given worksheet. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefreshAllRequestBuilder: raise TypeError("raw_url cannot be null.") return RefreshAllRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefreshAllRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/protection/protect/protect_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/protection/protect/protect_request_builder.py index ee74ff90228..0ca7a1a03f5 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/protection/protect/protect_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/protection/protect/protect_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/protection/protect", path_parameters) - async def post(self,body: Optional[ProtectPostRequestBody] = None, request_configuration: Optional[ProtectRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ProtectPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Protect a worksheet. It throws if the worksheet has been protected. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ProtectPostRequestBody] = None, request_confi raise Exception("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: Optional[ProtectPostRequestBody] = None, request_configuration: Optional[ProtectRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProtectPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Protect a worksheet. It throws if the worksheet has been protected. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ProtectRequestBuilder: raise TypeError("raw_url cannot be null.") return ProtectRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProtectRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/protection/protection_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/protection/protection_request_builder.py index 39bd4bfd46d..2bec485ae07 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/protection/protection_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/protection/protection_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/protection{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ProtectionRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property protection for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ProtectionRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ProtectionRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheetProtection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheetProtection]: """ Retrieve the properties and relationships of worksheetprotection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ProtectionRequestBuilderGetRe return await self.request_adapter.send_async(request_info, WorkbookWorksheetProtection, error_mapping) - async def patch(self,body: Optional[WorkbookWorksheetProtection] = None, request_configuration: Optional[ProtectionRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookWorksheetProtection]: + async def patch(self,body: Optional[WorkbookWorksheetProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheetProtection]: """ Update the navigation property protection in drives param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkbookWorksheetProtection] = None, request return await self.request_adapter.send_async(request_info, WorkbookWorksheetProtection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ProtectionRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property protection for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/protection', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ProtectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of worksheetprotection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ProtectionRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookWorksheetProtection] = None, request_configuration: Optional[ProtectionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookWorksheetProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property protection in drives param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkbookWorksheetProtection """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/protection', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def unprotect(self) -> UnprotectRequestBuilder: return UnprotectRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProtectionRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ProtectionRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProtectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProtectionRequestBuilder.ProtectionRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProtectionRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/protection/unprotect/unprotect_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/protection/unprotect/unprotect_request_builder.py index 5c671429ef5..a43da93deb0 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/protection/unprotect/unprotect_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/protection/unprotect/unprotect_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/protection/unprotect", path_parameters) - async def post(self,request_configuration: Optional[UnprotectRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unprotect a worksheet param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnprotectRequestBuilderPostR raise Exception("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[UnprotectRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unprotect a worksheet param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnprotectRequestBuilder: raise TypeError("raw_url cannot be null.") return UnprotectRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnprotectRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/range/range_request_builder.py index f3c644f1d88..c52759db9e1 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/range_with_address/range_with_address_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/range_with_address/range_with_address_request_builder.py index ad9da64b737..6116e0ffdf9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/range_with_address/range_with_address_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/range_with_address/range_with_address_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['address'] = str(address) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/range(address='{address}')", path_parameters) - async def get(self,request_configuration: Optional[RangeWithAddressRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +49,7 @@ async def get(self,request_configuration: Optional[RangeWithAddressRequestBuilde return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeWithAddressRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,14 +70,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeWithAddressRequestBuild raise TypeError("raw_url cannot be null.") return RangeWithAddressRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeWithAddressRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py index 4dbae227dc5..deffcc54d2c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,13 +27,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTable]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTable] - Find more info here: https://learn.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/tablecollection-add?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -51,9 +51,9 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Table. + Create a new table. The range source address determines the worksheet under which the table will be added. If the table can't be added (for example, because the address is invalid, or the table would overlap with another table), an error is generated. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/count/count_request_builder.py index 9f6817e6486..c0b38899e89 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/count/count_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/count()", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CountGetResponse]: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/clear_filters/clear_filters_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/clear_filters/clear_filters_request_builder.py index f078f2ed2a6..aa0da8f6c96 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/clear_filters/clear_filters_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/clear_filters/clear_filters_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/clearFilters", path_parameters) - async def post(self,request_configuration: Optional[ClearFiltersRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clears all the filters currently applied on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearFiltersRequestBuilderPo raise Exception("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[ClearFiltersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clears all the filters currently applied on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearFiltersRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearFiltersRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearFiltersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/add/add_request_builder.py index f83daeb1fb9..e3f16d814e6 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/add/add_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Adds a new column to the table. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds a new column to the table. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/columns_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/columns_request_builder.py index 1ec9171c785..5dc41b303bc 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/columns_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,12 +46,12 @@ def by_workbook_table_column_id(self,workbook_table_column_id: str) -> WorkbookT url_tpl_params["workbookTableColumn%2Did"] = workbook_table_column_id return WorkbookTableColumnItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableColumnCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumnCollectionResponse]: """ Retrieve a list of tablecolumn objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTableColumnCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/table-list-columns?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/tablecolumn-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -78,7 +79,7 @@ def item_at_with_index(self,index: Optional[int] = None) -> ItemAtWithIndexReque return ItemAtWithIndexRequestBuilder(self.request_adapter, self.path_parameters, index) - async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Use this API to create a new TableColumn. param body: The request body @@ -102,7 +103,7 @@ async def post(self,body: Optional[WorkbookTableColumn] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablecolumn objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new TableColumn. param body: The request body @@ -122,7 +123,7 @@ def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -212,27 +213,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/count/count_request_builder.py index bc3f7f3b43f..b7abfff12fd 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/count/count_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/count()", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CountGetResponse]: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/data_body_range/data_body_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/data_body_range/data_body_range_request_builder.py index 900261b5d02..dff4f1b0603 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/data_body_range/data_body_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/data_body_range/data_body_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/dataBodyRange()", path_parameters) - async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the data body of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the data body of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DataBodyRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return DataBodyRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataBodyRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply/apply_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply/apply_request_builder.py index 2c940235e5c..7d40e7be5eb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply/apply_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply/apply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/apply", path_parameters) - async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Apply the given filter criteria on the given column. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Apply the given filter criteria on the given column. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ApplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_bottom_items_filter/apply_bottom_items_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_bottom_items_filter/apply_bottom_items_filter_request_builder.py index cbfc4e70ae9..ac0b02d5492 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_bottom_items_filter/apply_bottom_items_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_bottom_items_filter/apply_bottom_items_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyBottomItemsFilter", path_parameters) - async def post(self,body: Optional[ApplyBottomItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomItemsFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyBottomItemsFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyBottomItemsFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyBottomItemsFilterPostRequestBody] = None raise Exception("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: Optional[ApplyBottomItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomItemsFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyBottomItemsFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyBottomItemsFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyBottomItemsFilterReques raise TypeError("raw_url cannot be null.") return ApplyBottomItemsFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyBottomItemsFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_bottom_percent_filter/apply_bottom_percent_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_bottom_percent_filter/apply_bottom_percent_filter_request_builder.py index cc2c804e2e4..c2f1e59d834 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_bottom_percent_filter/apply_bottom_percent_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_bottom_percent_filter/apply_bottom_percent_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyBottomPercentFilter", path_parameters) - async def post(self,body: Optional[ApplyBottomPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomPercentFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyBottomPercentFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyBottomPercentFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyBottomPercentFilterPostRequestBody] = No raise Exception("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: Optional[ApplyBottomPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomPercentFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyBottomPercentFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyBottomPercentFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyBottomPercentFilterRequ raise TypeError("raw_url cannot be null.") return ApplyBottomPercentFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyBottomPercentFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_cell_color_filter/apply_cell_color_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_cell_color_filter/apply_cell_color_filter_request_builder.py index 8e965f9d50a..611d6c4201b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_cell_color_filter/apply_cell_color_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_cell_color_filter/apply_cell_color_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyCellColorFilter", path_parameters) - async def post(self,body: Optional[ApplyCellColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyCellColorFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyCellColorFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyCellColorFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyCellColorFilterPostRequestBody] = None, raise Exception("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: Optional[ApplyCellColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyCellColorFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyCellColorFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyCellColorFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyCellColorFilterRequestB raise TypeError("raw_url cannot be null.") return ApplyCellColorFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyCellColorFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_custom_filter/apply_custom_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_custom_filter/apply_custom_filter_request_builder.py index c28415240ba..ff45694d8e2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_custom_filter/apply_custom_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_custom_filter/apply_custom_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyCustomFilter", path_parameters) - async def post(self,body: Optional[ApplyCustomFilterPostRequestBody] = None, request_configuration: Optional[ApplyCustomFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyCustomFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyCustomFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyCustomFilterPostRequestBody] = None, req raise Exception("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: Optional[ApplyCustomFilterPostRequestBody] = None, request_configuration: Optional[ApplyCustomFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyCustomFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyCustomFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyCustomFilterRequestBuil raise TypeError("raw_url cannot be null.") return ApplyCustomFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyCustomFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_dynamic_filter/apply_dynamic_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_dynamic_filter/apply_dynamic_filter_request_builder.py index ff9a1d96b47..78515b162bd 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_dynamic_filter/apply_dynamic_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_dynamic_filter/apply_dynamic_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyDynamicFilter", path_parameters) - async def post(self,body: Optional[ApplyDynamicFilterPostRequestBody] = None, request_configuration: Optional[ApplyDynamicFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyDynamicFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyDynamicFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyDynamicFilterPostRequestBody] = None, re raise Exception("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: Optional[ApplyDynamicFilterPostRequestBody] = None, request_configuration: Optional[ApplyDynamicFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyDynamicFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyDynamicFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyDynamicFilterRequestBui raise TypeError("raw_url cannot be null.") return ApplyDynamicFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyDynamicFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_font_color_filter/apply_font_color_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_font_color_filter/apply_font_color_filter_request_builder.py index 15195808873..ae74d361a13 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_font_color_filter/apply_font_color_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_font_color_filter/apply_font_color_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyFontColorFilter", path_parameters) - async def post(self,body: Optional[ApplyFontColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyFontColorFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyFontColorFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyFontColorFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyFontColorFilterPostRequestBody] = None, raise Exception("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: Optional[ApplyFontColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyFontColorFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyFontColorFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyFontColorFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyFontColorFilterRequestB raise TypeError("raw_url cannot be null.") return ApplyFontColorFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyFontColorFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_icon_filter/apply_icon_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_icon_filter/apply_icon_filter_request_builder.py index 3647d910abd..46f2c4e5f39 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_icon_filter/apply_icon_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_icon_filter/apply_icon_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyIconFilter", path_parameters) - async def post(self,body: Optional[ApplyIconFilterPostRequestBody] = None, request_configuration: Optional[ApplyIconFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyIconFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyIconFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyIconFilterPostRequestBody] = None, reque raise Exception("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: Optional[ApplyIconFilterPostRequestBody] = None, request_configuration: Optional[ApplyIconFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyIconFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyIconFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyIconFilterRequestBuilde raise TypeError("raw_url cannot be null.") return ApplyIconFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyIconFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_top_items_filter/apply_top_items_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_top_items_filter/apply_top_items_filter_request_builder.py index 9d2694faffd..28599129e2b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_top_items_filter/apply_top_items_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_top_items_filter/apply_top_items_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyTopItemsFilter", path_parameters) - async def post(self,body: Optional[ApplyTopItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopItemsFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyTopItemsFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyTopItemsFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyTopItemsFilterPostRequestBody] = None, r raise Exception("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: Optional[ApplyTopItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopItemsFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyTopItemsFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyTopItemsFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyTopItemsFilterRequestBu raise TypeError("raw_url cannot be null.") return ApplyTopItemsFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyTopItemsFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_top_percent_filter/apply_top_percent_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_top_percent_filter/apply_top_percent_filter_request_builder.py index 65d4ec6acbe..80a7717b859 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_top_percent_filter/apply_top_percent_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_top_percent_filter/apply_top_percent_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyTopPercentFilter", path_parameters) - async def post(self,body: Optional[ApplyTopPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopPercentFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyTopPercentFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyTopPercentFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyTopPercentFilterPostRequestBody] = None, raise Exception("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: Optional[ApplyTopPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopPercentFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyTopPercentFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyTopPercentFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyTopPercentFilterRequest raise TypeError("raw_url cannot be null.") return ApplyTopPercentFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyTopPercentFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_values_filter/apply_values_filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_values_filter/apply_values_filter_request_builder.py index 802bdc49ee0..7f785f1fa08 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_values_filter/apply_values_filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/apply_values_filter/apply_values_filter_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/applyValuesFilter", path_parameters) - async def post(self,body: Optional[ApplyValuesFilterPostRequestBody] = None, request_configuration: Optional[ApplyValuesFilterRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyValuesFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyValuesFilter param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyValuesFilterPostRequestBody] = None, req raise Exception("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: Optional[ApplyValuesFilterPostRequestBody] = None, request_configuration: Optional[ApplyValuesFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyValuesFilterPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyValuesFilter param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyValuesFilterRequestBuil raise TypeError("raw_url cannot be null.") return ApplyValuesFilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyValuesFilterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/clear/clear_request_builder.py index ea0e80e8f98..4ae20de3b75 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the filter on the given column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the filter on the given column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/filter_request_builder.py index 81af89efa3f..c47bdc45b5f 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/filter/filter_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -38,7 +39,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[FilterRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookFilter]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFilter]: """ Retrieve the filter applied to the column. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ async def get(self,request_configuration: Optional[FilterRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookFilter, error_mapping) - async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookFilter]: + async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFilter]: """ Update the navigation property filter in drives param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[WorkbookFilter] = None, request_configuratio return await self.request_adapter.send_async(request_info, WorkbookFilter, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the filter applied to the column. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[FilterReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property filter in drives param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/filter', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -254,16 +255,6 @@ def clear(self) -> ClearRequestBuilder: return ClearRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FilterRequestBuilderGetQueryParameters(): """ @@ -290,27 +281,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterRequestBuilder.FilterRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/header_row_range/header_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/header_row_range/header_row_range_request_builder.py index 66ac5710e81..2371365a7bf 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/header_row_range/header_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/header_row_range/header_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/headerRowRange()", path_parameters) - async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the header row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the header row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HeaderRowRangeRequestBuilder raise TypeError("raw_url cannot be null.") return HeaderRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HeaderRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/range_request_builder.py index cf2c2804b7a..78d1c88454e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the entire column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the entire column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/total_row_range/total_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/total_row_range/total_row_range_request_builder.py index 61aac068d80..7b0f8d875b4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/total_row_range/total_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/total_row_range/total_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}/totalRowRange()", path_parameters) - async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the totals row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the totals row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TotalRowRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return TotalRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TotalRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/workbook_table_column_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/workbook_table_column_item_request_builder.py index 70cf5abf730..759f3877b82 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/workbook_table_column_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/workbook_table_column_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes the column from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[WorkbookTableColumnItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Retrieve the properties and relationships of tablecolumn object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[WorkbookTableColumnItemReques return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - async def patch(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[WorkbookTableColumnItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def patch(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Update the properties of tablecolumn object. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[WorkbookTableColumn] = None, request_configu return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes the column from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of tablecolumn object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookTabl request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[WorkbookTableColumnItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of tablecolumn object. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[WorkbookTableColumn] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,16 +188,6 @@ def total_row_range(self) -> TotalRowRangeRequestBuilder: return TotalRowRangeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableColumnItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookTableColumnItemRequestBuilderGetQueryParameters(): """ @@ -223,27 +214,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableColumnItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookTableColumnItemRequestBuilder.WorkbookTableColumnItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableColumnItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/data_body_range/data_body_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/data_body_range/data_body_range_request_builder.py index f1e76d2c687..3c3290c1037 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/data_body_range/data_body_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/data_body_range/data_body_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/itemAt(index={index})/dataBodyRange()", path_parameters) - async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the data body of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the data body of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DataBodyRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return DataBodyRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataBodyRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/filter/filter_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/filter/filter_request_builder.py index 0574923d6fb..52c59465066 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/filter/filter_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/filter/filter_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/itemAt(index={index})/filter{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FilterRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookFilter]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFilter]: """ Retrieve the filter applied to the column. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FilterRequestBuilderGetReques return await self.request_adapter.send_async(request_info, WorkbookFilter, error_mapping) - async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookFilter]: + async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFilter]: """ Update the navigation property filter in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[WorkbookFilter] = None, request_configuratio return await self.request_adapter.send_async(request_info, WorkbookFilter, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/itemAt(index={index})/filter', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the filter applied to the column. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FilterReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property filter in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/itemAt(index={index})/filter', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FilterRequestBuilder: raise TypeError("raw_url cannot be null.") return FilterRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FilterRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterRequestBuilder.FilterRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/header_row_range/header_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/header_row_range/header_row_range_request_builder.py index 91ca290a1a7..f5844190b0a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/header_row_range/header_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/header_row_range/header_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/itemAt(index={index})/headerRowRange()", path_parameters) - async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the header row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the header row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HeaderRowRangeRequestBuilder raise TypeError("raw_url cannot be null.") return HeaderRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HeaderRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/item_at_with_index_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/item_at_with_index_request_builder.py index 98b6e31f0af..3f9d60e2a3c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/item_at_with_index_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/item_at_with_index_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['index'] = str(index) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/itemAt(index={index})", path_parameters) - async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +54,7 @@ async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilder return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -120,14 +120,4 @@ def total_row_range(self) -> TotalRowRangeRequestBuilder: return TotalRowRangeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemAtWithIndexRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/range/range_request_builder.py index 44b14b31ea9..7abcc1ace03 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/itemAt(index={index})/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the entire column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the entire column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/total_row_range/total_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/total_row_range/total_row_range_request_builder.py index f40f1cf457b..f35df5c1710 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/total_row_range/total_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item_at_with_index/total_row_range/total_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/columns/itemAt(index={index})/totalRowRange()", path_parameters) - async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the totals row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the totals row of the column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TotalRowRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return TotalRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TotalRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/convert_to_range/convert_to_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/convert_to_range/convert_to_range_request_builder.py index f7b974abb70..3a5aa951d84 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/convert_to_range/convert_to_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/convert_to_range/convert_to_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/convertToRange", path_parameters) - async def post(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Converts the table into a normal range of cells. All data is preserved. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ConvertToRangeRequestBuilder return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Converts the table into a normal range of cells. All data is preserved. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ConvertToRangeRequestBuilder raise TypeError("raw_url cannot be null.") return ConvertToRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConvertToRangeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/data_body_range/data_body_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/data_body_range/data_body_range_request_builder.py index 8dbfc31dc62..185fc6f4cc7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/data_body_range/data_body_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/data_body_range/data_body_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/dataBodyRange()", path_parameters) - async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the data body of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the data body of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DataBodyRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return DataBodyRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataBodyRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/header_row_range/header_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/header_row_range/header_row_range_request_builder.py index b4d8ce1dc73..71c7bbfae0b 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/header_row_range/header_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/header_row_range/header_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/headerRowRange()", path_parameters) - async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with header row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with header row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HeaderRowRangeRequestBuilder raise TypeError("raw_url cannot be null.") return HeaderRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HeaderRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/range_request_builder.py index ad18c54e957..6156c9346f4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Get the range object associated with the entire table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the range object associated with the entire table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/reapply_filters/reapply_filters_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/reapply_filters/reapply_filters_request_builder.py index fc60841bc38..62dcfb06a91 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/reapply_filters/reapply_filters_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/reapply_filters/reapply_filters_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/reapplyFilters", path_parameters) - async def post(self,request_configuration: Optional[ReapplyFiltersRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reapplies all the filters currently on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReapplyFiltersRequestBuilder raise Exception("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[ReapplyFiltersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reapplies all the filters currently on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReapplyFiltersRequestBuilder raise TypeError("raw_url cannot be null.") return ReapplyFiltersRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReapplyFiltersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/add/add_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/add/add_request_builder.py index a21d19b41cd..a2825905a17 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/add/add_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/rows/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Adds rows to the end of the table. Note that the API can accept multiple rows data using this API. Adding one row at a time could lead to performance degradation. The recommended approach would be to batch the rows together in a single call rather than doing single row insertion. For best results, collect the rows to be inserted on the application side and perform single rows add operation. Experiment with the number of rows to determine the ideal number of rows to use in single API call. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds rows to the end of the table. Note that the API can accept multiple rows data using this API. Adding one row at a time could lead to performance degradation. The recommended approach would be to batch the rows together in a single call rather than doing single row insertion. For best results, collect the rows to be inserted on the application side and perform single rows add operation. Experiment with the number of rows to determine the ideal number of rows to use in single API call. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/count/count_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/count/count_request_builder.py index 5e33bba1f79..ade3a369ae9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/count/count_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/rows/count()", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CountGetResponse]: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: raise TypeError("raw_url cannot be null.") return CountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/range_request_builder.py index 610a450e482..2b6b0c68286 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/rows/{workbookTableRow%2Did}/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/workbook_table_row_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/workbook_table_row_item_request_builder.py index dbfdb1a8111..d97b4749bfb 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/workbook_table_row_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/workbook_table_row_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/rows/{workbookTableRow%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes the row from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[WorkbookTableRowItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Retrieve the properties and relationships of tablerow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[WorkbookTableRowItemRequestBu return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - async def patch(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[WorkbookTableRowItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def patch(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Update the properties of tablerow object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[WorkbookTableRow] = None, request_configurat return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes the row from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/rows/{workbookTableRow%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of tablerow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookTabl request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[WorkbookTableRowItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of tablerow object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[WorkbookTableRow] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/rows/{workbookTableRow%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def range(self) -> RangeRequestBuilder: return RangeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableRowItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookTableRowItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableRowItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookTableRowItemRequestBuilder.WorkbookTableRowItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableRowItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item_at_with_index/item_at_with_index_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item_at_with_index/item_at_with_index_request_builder.py index cc0facf5da0..406b21ac8d7 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item_at_with_index/item_at_with_index_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item_at_with_index/item_at_with_index_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['index'] = str(index) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/rows/itemAt(index={index})", path_parameters) - async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +50,7 @@ async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilder return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,14 +80,4 @@ def range(self) -> RangeRequestBuilder: return RangeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemAtWithIndexRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item_at_with_index/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item_at_with_index/range/range_request_builder.py index 59c84cfaef0..87d49c0eb37 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item_at_with_index/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item_at_with_index/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/rows/itemAt(index={index})/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/rows_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/rows_request_builder.py index e2ac0e0c327..bd1de672e26 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/rows_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/rows_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_workbook_table_row_id(self,workbook_table_row_id: str) -> WorkbookTableRo url_tpl_params["workbookTableRow%2Did"] = workbook_table_row_id return WorkbookTableRowItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def item_at_with_index(self,index: Optional[int] = None) -> ItemAtWithIndexReque return ItemAtWithIndexRequestBuilder(self.request_adapter, self.path_parameters, index) - async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Adds rows to the end of a table. Note that this API can accept multiple rows of data. Adding one row at a time can affect performance. The recommended approach is to batch the rows together in a single call rather than inserting single rows. For best results, collect the rows to be inserted on the application side and perform a single row add operation. Experiment with the number of rows to determine the ideal number of rows to use in a single API call. This request might occasionally result in a 504 HTTP error. The appropriate response to this error is to repeat the request. param body: The request body @@ -102,7 +103,7 @@ async def post(self,body: Optional[WorkbookTableRow] = None, request_configurati return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RowsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds rows to the end of a table. Note that this API can accept multiple rows of data. Adding one row at a time can affect performance. The recommended approach is to batch the rows together in a single call rather than inserting single rows. For best results, collect the rows to be inserted on the application side and perform a single row add operation. Experiment with the number of rows to determine the ideal number of rows to use in a single API call. This request might occasionally result in a 504 HTTP error. The appropriate response to this error is to repeat the request. param body: The request body @@ -122,7 +123,7 @@ def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/rows', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -212,27 +213,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RowsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RowsRequestBuilder.RowsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RowsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/apply_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/apply_request_builder.py index 36622605a9b..ae95bd586d8 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/apply_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/apply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/sort/apply", path_parameters) - async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Perform a sort operation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Perform a sort operation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ApplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/clear/clear_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/clear/clear_request_builder.py index d23f1e8278d..137217a5925 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/clear/clear_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/clear/clear_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/sort/clear", path_parameters) - async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clears the sorting that is currently on the table. While this doesn't modify the table's ordering, it clears the state of the header buttons. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearRequestBuilderPostReque raise Exception("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[ClearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clears the sorting that is currently on the table. While this doesn't modify the table's ordering, it clears the state of the header buttons. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/reapply/reapply_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/reapply/reapply_request_builder.py index 43ca054783e..72ef92e62c2 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/reapply/reapply_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/reapply/reapply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/sort/reapply", path_parameters) - async def post(self,request_configuration: Optional[ReapplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reapplies the current sorting parameters to the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReapplyRequestBuilderPostReq raise Exception("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[ReapplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reapplies the current sorting parameters to the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReapplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ReapplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReapplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/sort_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/sort_request_builder.py index 1ac0e70180e..4697a8e4c1c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/sort_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/sort_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/sort{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SortRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableSort]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableSort]: """ Retrieve the properties and relationships of tablesort object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SortRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookTableSort, error_mapping) - async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableSort]: + async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableSort]: """ Update the navigation property sort in drives param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[WorkbookTableSort] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookTableSort, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/sort', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of tablesort object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SortRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sort in drives param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/sort', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -165,16 +166,6 @@ def reapply(self) -> ReapplyRequestBuilder: return ReapplyRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SortRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SortRequestBuilderGetQueryParameters(): """ @@ -201,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SortRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SortRequestBuilder.SortRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SortRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/total_row_range/total_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/total_row_range/total_row_range_request_builder.py index 417d77e1f49..3db3777e560 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/total_row_range/total_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/total_row_range/total_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/totalRowRange()", path_parameters) - async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with totals row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with totals row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TotalRowRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return TotalRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TotalRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/workbook_table_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/workbook_table_item_request_builder.py index 86650e716a1..31323d68ca3 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/workbook_table_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/workbook_table_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkbookTableItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tables for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[WorkbookTableItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookTableItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTable]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: """ Collection of tables that are part of the worksheet. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[WorkbookTableItemRequestBuild return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - async def patch(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[WorkbookTableItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTable]: + async def patch(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: """ Update the navigation property tables in drives param body: The request body @@ -98,18 +99,18 @@ async def patch(self,body: Optional[WorkbookTable] = None, request_configuration return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkbookTableItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tables for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookTableItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of tables that are part of the worksheet. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -120,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookTabl request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[WorkbookTableItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tables in drives param body: The request body @@ -129,7 +130,7 @@ def to_patch_request_information(self,body: Optional[WorkbookTable] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -244,16 +245,6 @@ def worksheet(self) -> WorksheetRequestBuilder: return WorksheetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookTableItemRequestBuilderGetQueryParameters(): """ @@ -280,27 +271,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookTableItemRequestBuilder.WorkbookTableItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookTableItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/worksheet/worksheet_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/worksheet/worksheet_request_builder.py index f96a92555dc..4d79091f1b5 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/worksheet/worksheet_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/worksheet/worksheet_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/{workbookTable%2Did}/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ The worksheet containing the current table. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The worksheet containing the current table. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorksheetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorksheetRequestBuilder.WorksheetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/clear_filters/clear_filters_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/clear_filters/clear_filters_request_builder.py index fd8a5ffb3e3..1b6be4c55b4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/clear_filters/clear_filters_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/clear_filters/clear_filters_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/clearFilters", path_parameters) - async def post(self,request_configuration: Optional[ClearFiltersRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clears all the filters currently applied on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearFiltersRequestBuilderPo raise Exception("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[ClearFiltersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clears all the filters currently applied on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearFiltersRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearFiltersRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearFiltersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/columns/columns_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/columns/columns_request_builder.py index 88ff5030759..083c48fd6b4 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/columns/columns_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,12 +28,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableColumnCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumnCollectionResponse]: """ Retrieve a list of tablecolumn objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTableColumnCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/table-list-columns?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/tablecolumn-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, WorkbookTableColumnCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Use this API to create a new TableColumn. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[WorkbookTableColumn] = None, request_configur return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablecolumn objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new TableColumn. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/convert_to_range/convert_to_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/convert_to_range/convert_to_range_request_builder.py index 27988f247c1..60f5af69190 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/convert_to_range/convert_to_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/convert_to_range/convert_to_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/convertToRange", path_parameters) - async def post(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Converts the table into a normal range of cells. All data is preserved. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ConvertToRangeRequestBuilder return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Converts the table into a normal range of cells. All data is preserved. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ConvertToRangeRequestBuilder raise TypeError("raw_url cannot be null.") return ConvertToRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConvertToRangeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/data_body_range/data_body_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/data_body_range/data_body_range_request_builder.py index d051d0073c9..7558c9eaa55 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/data_body_range/data_body_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/data_body_range/data_body_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/dataBodyRange()", path_parameters) - async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with the data body of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with the data body of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DataBodyRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return DataBodyRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataBodyRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/header_row_range/header_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/header_row_range/header_row_range_request_builder.py index 16f09b9c2f9..d18717de111 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/header_row_range/header_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/header_row_range/header_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/headerRowRange()", path_parameters) - async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with header row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderG return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with header row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HeaderRowRangeRequestBuilder raise TypeError("raw_url cannot be null.") return HeaderRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HeaderRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/item_at_with_index_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/item_at_with_index_request_builder.py index 29bffa38f7b..c42d18702ec 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/item_at_with_index_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/item_at_with_index_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -40,7 +40,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['index'] = str(index) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})", path_parameters) - async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTable]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -60,7 +60,7 @@ async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilder return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -180,14 +180,4 @@ def worksheet(self) -> WorksheetRequestBuilder: return WorksheetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemAtWithIndexRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/range/range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/range/range_request_builder.py index a368cfcf713..33572182244 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/range/range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/range/range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/range()", path_parameters) - async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Get the range object associated with the entire table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the range object associated with the entire table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RangeRequestBuilder: raise TypeError("raw_url cannot be null.") return RangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/reapply_filters/reapply_filters_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/reapply_filters/reapply_filters_request_builder.py index d27b8cfda8a..066b3fb4187 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/reapply_filters/reapply_filters_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/reapply_filters/reapply_filters_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/reapplyFilters", path_parameters) - async def post(self,request_configuration: Optional[ReapplyFiltersRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reapplies all the filters currently on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReapplyFiltersRequestBuilder raise Exception("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[ReapplyFiltersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reapplies all the filters currently on the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReapplyFiltersRequestBuilder raise TypeError("raw_url cannot be null.") return ReapplyFiltersRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReapplyFiltersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/rows/rows_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/rows/rows_request_builder.py index 22dba889f68..e79bbc1b920 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/rows/rows_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/rows/rows_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/rows{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[RowsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookTableRowCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Adds rows to the end of a table. Note that this API can accept multiple rows of data. Adding one row at a time can affect performance. The recommended approach is to batch the rows together in a single call rather than inserting single rows. For best results, collect the rows to be inserted on the application side and perform a single row add operation. Experiment with the number of rows to determine the ideal number of rows to use in a single API call. This request might occasionally result in a 504 HTTP error. The appropriate response to this error is to repeat the request. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[WorkbookTableRow] = None, request_configurati return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[RowsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds rows to the end of a table. Note that this API can accept multiple rows of data. Adding one row at a time can affect performance. The recommended approach is to batch the rows together in a single call rather than inserting single rows. For best results, collect the rows to be inserted on the application side and perform a single row add operation. Experiment with the number of rows to determine the ideal number of rows to use in a single API call. This request might occasionally result in a 504 HTTP error. The appropriate response to this error is to repeat the request. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/rows', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RowsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RowsRequestBuilder.RowsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RowsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/sort/sort_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/sort/sort_request_builder.py index 34264c6d8e1..0446b0a6935 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/sort/sort_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/sort/sort_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/sort{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SortRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableSort]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableSort]: """ Retrieve the properties and relationships of tablesort object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SortRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, WorkbookTableSort, error_mapping) - async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableSort]: + async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableSort]: """ Update the navigation property sort in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WorkbookTableSort] = None, request_configura return await self.request_adapter.send_async(request_info, WorkbookTableSort, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/sort', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of tablesort object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[SortRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sort in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/sort', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SortRequestBuilder: raise TypeError("raw_url cannot be null.") return SortRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SortRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SortRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SortRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SortRequestBuilder.SortRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SortRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/total_row_range/total_row_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/total_row_range/total_row_range_request_builder.py index 76b3fd10004..480ff03fe0c 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/total_row_range/total_row_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/total_row_range/total_row_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/totalRowRange()", path_parameters) - async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Gets the range object associated with totals row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGe return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets the range object associated with totals row of the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TotalRowRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return TotalRowRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TotalRowRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/worksheet/worksheet_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/worksheet/worksheet_request_builder.py index 3189561516e..5995ea38493 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/worksheet/worksheet_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/item_at_with_index/worksheet/worksheet_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables/itemAt(index={index})/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ The worksheet containing the current table. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The worksheet containing the current table. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorksheetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorksheetRequestBuilder.WorksheetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/tables_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/tables_request_builder.py index b367fd8e9b9..ee231dfb272 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/tables_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/tables/tables_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_workbook_table_id(self,workbook_table_id: str) -> WorkbookTableItemReques url_tpl_params["workbookTable%2Did"] = workbook_table_id return WorkbookTableItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TablesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableCollectionResponse]: """ Retrieve a list of table objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def item_at_with_index(self,index: Optional[int] = None) -> ItemAtWithIndexReque return ItemAtWithIndexRequestBuilder(self.request_adapter, self.path_parameters, index) - async def post(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[TablesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTable]: + async def post(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: """ Create new navigation property to tables for drives param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[WorkbookTable] = None, request_configuration: return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TablesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of table objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TablesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[TablesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tables for drives param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[WorkbookTable] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/tables', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -211,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TablesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TablesRequestBuilder.TablesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TablesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/used_range/used_range_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/used_range/used_range_request_builder.py index 9fae3522f12..2b605e9e97e 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/used_range/used_range_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/used_range/used_range_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/usedRange()", path_parameters) - async def get(self,request_configuration: Optional[UsedRangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Invoke function usedRange param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[UsedRangeRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsedRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function usedRange param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UsedRangeRequestBuilder: raise TypeError("raw_url cannot be null.") return UsedRangeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsedRangeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/used_range_with_values_only/used_range_with_values_only_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/used_range_with_values_only/used_range_with_values_only_request_builder.py index 91c51af5fe7..eca41c325d9 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/used_range_with_values_only/used_range_with_values_only_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/used_range_with_values_only/used_range_with_values_only_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['valuesOnly'] = str(values_only) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}/usedRange(valuesOnly={valuesOnly})", path_parameters) - async def get(self,request_configuration: Optional[UsedRangeWithValuesOnlyRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookRange]: """ Invoke function usedRange param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +49,7 @@ async def get(self,request_configuration: Optional[UsedRangeWithValuesOnlyReques return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsedRangeWithValuesOnlyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function usedRange param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,14 +70,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UsedRangeWithValuesOnlyReque raise TypeError("raw_url cannot be null.") return UsedRangeWithValuesOnlyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsedRangeWithValuesOnlyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/workbook_worksheet_item_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/workbook_worksheet_item_request_builder.py index f1db24291d8..7a11a20035a 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/item/workbook_worksheet_item_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/item/workbook_worksheet_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -51,7 +52,7 @@ def cell_with_row_with_column(self,column: Optional[int] = None, row: Optional[i return CellWithRowWithColumnRequestBuilder(self.request_adapter, self.path_parameters, column, row) - async def delete(self,request_configuration: Optional[WorkbookWorksheetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes the worksheet from the workbook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def delete(self,request_configuration: Optional[WorkbookWorksheetItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkbookWorksheetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ Retrieve the properties and relationships of worksheet object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,7 +92,7 @@ async def get(self,request_configuration: Optional[WorkbookWorksheetItemRequestB return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - async def patch(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[WorkbookWorksheetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def patch(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ Update the properties of worksheet object. param body: The request body @@ -127,18 +128,18 @@ def range_with_address(self,address: Optional[str] = None) -> RangeWithAddressRe return RangeWithAddressRequestBuilder(self.request_adapter, self.path_parameters, address) - def to_delete_request_information(self,request_configuration: Optional[WorkbookWorksheetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes the worksheet from the workbook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkbookWorksheetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of worksheet object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,7 +150,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkbookWork request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[WorkbookWorksheetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of worksheet object. param body: The request body @@ -158,7 +159,7 @@ def to_patch_request_information(self,body: Optional[WorkbookWorksheet] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets/{workbookWorksheet%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -249,16 +250,6 @@ def used_range(self) -> UsedRangeRequestBuilder: return UsedRangeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookWorksheetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkbookWorksheetItemRequestBuilderGetQueryParameters(): """ @@ -285,27 +276,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookWorksheetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkbookWorksheetItemRequestBuilder.WorkbookWorksheetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkbookWorksheetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/item/workbook/worksheets/worksheets_request_builder.py b/msgraph/generated/drives/item/items/item/workbook/worksheets/worksheets_request_builder.py index 2546618a37b..8b0654e8164 100644 --- a/msgraph/generated/drives/item/items/item/workbook/worksheets/worksheets_request_builder.py +++ b/msgraph/generated/drives/item/items/item/workbook/worksheets/worksheets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,12 +45,12 @@ def by_workbook_worksheet_id(self,workbook_worksheet_id: str) -> WorkbookWorkshe url_tpl_params["workbookWorksheet%2Did"] = workbook_worksheet_id return WorkbookWorksheetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WorksheetsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheetCollectionResponse]: """ Retrieve a list of worksheet objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookWorksheetCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/worksheet-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/workbook-list-worksheets?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[WorksheetsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, WorkbookWorksheetCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[WorksheetsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def post(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ Create new navigation property to worksheets for drives param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[WorkbookWorksheet] = None, request_configurat return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorksheetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of worksheet objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[WorksheetsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[WorksheetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to worksheets for drives param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[WorkbookWorksheet] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/worksheets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorksheetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorksheetsRequestBuilder.WorksheetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorksheetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/items/items_request_builder.py b/msgraph/generated/drives/item/items/items_request_builder.py index a4e24d0a510..47b0fa545d3 100644 --- a/msgraph/generated/drives/item/items/items_request_builder.py +++ b/msgraph/generated/drives/item/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_drive_item_id(self,drive_item_id: str) -> DriveItemItemRequestBuilder: url_tpl_params["driveItem%2Did"] = drive_item_id return DriveItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: """ All items contained in the drive. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DriveItemCollectionResponse, error_mapping) - async def post(self,body: Optional[DriveItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[DriveItem]: + async def post(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Create new navigation property to items for drives param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DriveItem] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All items contained in the drive. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to items for drives param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DriveItem] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/items', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/drives/item/last_modified_by_user/last_modified_by_user_request_builder.py index 6663a0085a3..91e8e159944 100644 --- a/msgraph/generated/drives/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/drives/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 60ec6c9c18b..299a4e28ac0 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/drives/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index 2c39467aa47..839a10683b0 100644 --- a/msgraph/generated/drives/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/drives/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/drives/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 999241cf559..22fedf42de5 100644 --- a/msgraph/generated/drives/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/drives/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/columns/columns_request_builder.py b/msgraph/generated/drives/item/list_/columns/columns_request_builder.py index 2c08d297f5e..8f072bd95e3 100644 --- a/msgraph/generated/drives/item/list_/columns/columns_request_builder.py +++ b/msgraph/generated/drives/item/list_/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [list][list]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [list][list]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/list/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/columns/count/count_request_builder.py b/msgraph/generated/drives/item/list_/columns/count/count_request_builder.py index cc07aa61460..e0f3ec0e8f3 100644 --- a/msgraph/generated/drives/item/list_/columns/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/columns/item/column_definition_item_request_builder.py b/msgraph/generated/drives/item/list_/columns/item/column_definition_item_request_builder.py index 81ba5b5fcba..a85ae5bf003 100644 --- a/msgraph/generated/drives/item/list_/columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columns for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ColumnDefinitionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ The collection of field definitions for this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update the navigation property columns in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ColumnDefinition] = None, request_configurat return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of field definitions for this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnDefini request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def source_column(self) -> SourceColumnRequestBuilder: return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/drives/item/list_/columns/item/source_column/source_column_request_builder.py index d8bdc7360ef..5a504c1fcc9 100644 --- a/msgraph/generated/drives/item/list_/columns/item/source_column/source_column_request_builder.py +++ b/msgraph/generated/drives/item/list_/columns/item/source_column/source_column_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGet return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SourceColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/add_copy/add_copy_request_builder.py b/msgraph/generated/drives/item/list_/content_types/add_copy/add_copy_request_builder.py index 38076a73e96..851fc2486fb 100644 --- a/msgraph/generated/drives/item/list_/content_types/add_copy/add_copy_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/add_copy/add_copy_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/addCopy", path_parameters) - async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddCopyRequestBuilder: raise TypeError("raw_url cannot be null.") return AddCopyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddCopyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py b/msgraph/generated/drives/item/list_/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py index 7e9d0e25733..390664da515 100644 --- a/msgraph/generated/drives/item/list_/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/addCopyFromContentTypeHub", path_parameters) - async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = N return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddCopyFromContentTypeHubReq raise TypeError("raw_url cannot be null.") return AddCopyFromContentTypeHubRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/content_types/content_types_request_builder.py b/msgraph/generated/drives/item/list_/content_types/content_types_request_builder.py index e9de17254a5..a4c9d7ea2b5 100644 --- a/msgraph/generated/drives/item/list_/content_types/content_types_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +47,7 @@ def by_content_type_id(self,content_type_id: str) -> ContentTypeItemRequestBuild url_tpl_params["contentType%2Did"] = content_type_id return ContentTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ Get the collection of [contentType][contentType] resources in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGet return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Create new navigation property to contentTypes for drives param body: The request body @@ -90,7 +91,7 @@ async def post(self,body: Optional[ContentType] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [contentType][contentType] resources in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentTypes for drives param body: The request body @@ -110,7 +111,7 @@ def to_post_request_information(self,body: Optional[ContentType] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/list/contentTypes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -218,27 +219,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypesRequestBuilder.ContentTypesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/content_types/count/count_request_builder.py b/msgraph/generated/drives/item/list_/content_types/count/count_request_builder.py index a2a0247e511..0ec66dc7299 100644 --- a/msgraph/generated/drives/item/list_/content_types/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py b/msgraph/generated/drives/item/list_/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py index 9141e1c0407..2fa49ea3d7a 100644 --- a/msgraph/generated/drives/item/list_/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/getCompatibleHubContentTypes(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesR return await self.request_adapter.send_async(request_info, GetCompatibleHubContentTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetCompatibleHubContentTypesRequestBuilder.GetCompatibleHubContentTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py index 35fe8863168..fec9cb0a91b 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/associateWithHubSites", path_parameters) - async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Associate a published [content type][contentType] present in a content type hub with a list of hub sites. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, raise Exception("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: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Associate a published [content type][contentType] present in a content type hub with a list of hub sites. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssociateWithHubSitesRequest raise TypeError("raw_url cannot be null.") return AssociateWithHubSitesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssociateWithHubSitesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/content_types/item/base/base_request_builder_.py b/msgraph/generated/drives/item/list_/content_types/item/base/base_request_builder_.py index ee38f0227a5..c1b23024f42 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/base/base_request_builder_.py +++ b/msgraph/generated/drives/item/list_/content_types/item/base/base_request_builder_.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/base{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Parent contentType from which this content type is derived. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Parent contentType from which this content type is derived. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseRequestBuilder_.BaseRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/item/base_types/base_types_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/base_types/base_types_request_builder.py index 299c2004478..0fea648f8a8 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/base_types/base_types_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/base_types/base_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_content_type_id1(self,content_type_id1: str) -> ContentTypeItemRequestBui url_tpl_params["contentType%2Did1"] = content_type_id1 return ContentTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseTypesRequestBuilder.BaseTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/item/base_types/count/count_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/base_types/count/count_request_builder.py index cdd123a8e96..bf8253e226f 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/base_types/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/base_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/baseTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/item/base_types/item/content_type_item_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/base_types/item/content_type_item_request_builder.py index 65f12ac9b3a..aebe42103d8 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/base_types/item/content_type_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/base_types/item/content_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/baseTypes/{contentType%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilder return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypeItemRequestBuilder.ContentTypeItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/item/column_links/column_links_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/column_links/column_links_request_builder.py index dcda9be3dad..d11a6a2836a 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/column_links/column_links_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/column_links/column_links_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_link_id(self,column_link_id: str) -> ColumnLinkItemRequestBuilder: url_tpl_params["columnLink%2Did"] = column_link_id return ColumnLinkItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetR return await self.request_adapter.send_async(request_info, ColumnLinkCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnLink]: + async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ Create new navigation property to columnLinks for drives param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ColumnLink] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnLinksR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columnLinks for drives param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ColumnLink] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columnLinks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnLinksRequestBuilder.ColumnLinksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/content_types/item/column_links/count/count_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/column_links/count/count_request_builder.py index 90cd422ebb5..bdeb0a4dd61 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/column_links/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/column_links/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columnLinks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/item/column_links/item/column_link_item_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/column_links/item/column_link_item_request_builder.py index dfbdf259697..25a1856c9d3 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/column_links/item/column_link_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/column_links/item/column_link_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columnLinks for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnLink]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderG return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnLink]: + async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ Update the navigation property columnLinks in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ColumnLink] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columnLinks for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnLinkIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columnLinks in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ColumnLink] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ColumnLinkItemRequestBuilder raise TypeError("raw_url cannot be null.") return ColumnLinkItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnLinkItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnLinkItemRequestBuilder.ColumnLinkItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/content_types/item/column_positions/column_positions_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/column_positions/column_positions_request_builder.py index 45bba3eee31..533f50f68f9 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/column_positions/column_positions_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/column_positions/column_positions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilder return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnPositionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnPositionsRequestBuilder.ColumnPositionsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/item/column_positions/count/count_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/column_positions/count/count_request_builder.py index f03efa6612e..87bf8064ec0 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/column_positions/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/column_positions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columnPositions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/item/column_positions/item/column_definition_item_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/column_positions/item/column_definition_item_request_builder.py index aed6e089a07..2b43f758625 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/column_positions/item/column_definition_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/column_positions/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columnPositions/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/item/columns/columns_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/columns/columns_request_builder.py index 7d4546ec3fe..8a6578847b9 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/columns/columns_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Add a column to a [content type][contentType] in a site, or a list with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a column to a [content type][contentType] in a site, or a list with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/content_types/item/columns/count/count_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/columns/count/count_request_builder.py index 6b51ba16bf5..830f8a69510 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/columns/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/item/columns/item/column_definition_item_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/columns/item/column_definition_item_request_builder.py index 66619a67935..ad0e64d579d 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a [column][columndefinition] from a [site][], a [list][], or a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ColumnDefinitionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Retrieve the metadata for a [site][], a [list][], or a [contentType][] [column][columnDefinition]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[ColumnDefinition] = None, request_configurat return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a [column][columndefinition] from a [site][], a [list][], or a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a [site][], a [list][], or a [contentType][] [column][columnDefinition]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnDefini request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def source_column(self) -> SourceColumnRequestBuilder: return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/content_types/item/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/columns/item/source_column/source_column_request_builder.py index ab6308da5c9..fb351491100 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/columns/item/source_column/source_column_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/columns/item/source_column/source_column_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGet return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SourceColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/content_types/item/content_type_item_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/content_type_item_request_builder.py index bca9a5b7b5a..e0ac0fb3e80 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/content_type_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/content_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentTypes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ The collection of content types present in this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilder return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentType]: + async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Update the navigation property contentTypes in drives param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[ContentType] = None, request_configuration: return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentTypes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types present in this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypeI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentTypes in drives param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[ContentType] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -234,16 +235,6 @@ def unpublish(self) -> UnpublishRequestBuilder: return UnpublishRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContentTypeItemRequestBuilderGetQueryParameters(): """ @@ -270,27 +261,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypeItemRequestBuilder.ContentTypeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py index 3e449e0b05f..b4b1c590099 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/copyToDefaultContentLocation", path_parameters) - async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] raise Exception("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: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToDefaultContentLocation raise TypeError("raw_url cannot be null.") return CopyToDefaultContentLocationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/content_types/item/is_published/is_published_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/is_published/is_published_request_builder.py index 78accf1e515..ad7055fc197 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/is_published/is_published_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/is_published/is_published_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/isPublished()", path_parameters) - async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetR return await self.request_adapter.send_async(request_info, IsPublishedGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsPublishedRequestBuilder: raise TypeError("raw_url cannot be null.") return IsPublishedRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsPublishedRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/content_types/item/publish/publish_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/publish/publish_request_builder.py index 41b32de22a5..37505fcecef 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/publish/publish_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/publish/publish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/publish", path_parameters) - async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Publishes a [contentType][] present in the content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[PublishRequestBuilderPostReq raise Exception("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[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Publishes a [contentType][] present in the content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PublishRequestBuilder: raise TypeError("raw_url cannot be null.") return PublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/content_types/item/unpublish/unpublish_request_builder.py b/msgraph/generated/drives/item/list_/content_types/item/unpublish/unpublish_request_builder.py index 1544e0e1318..1e50884e517 100644 --- a/msgraph/generated/drives/item/list_/content_types/item/unpublish/unpublish_request_builder.py +++ b/msgraph/generated/drives/item/list_/content_types/item/unpublish/unpublish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/contentTypes/{contentType%2Did}/unpublish", path_parameters) - async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unpublish a [contentType][] from a content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostR raise Exception("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[UnpublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unpublish a [contentType][] from a content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnpublishRequestBuilder: raise TypeError("raw_url cannot be null.") return UnpublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnpublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/created_by_user/created_by_user_request_builder.py b/msgraph/generated/drives/item/list_/created_by_user/created_by_user_request_builder.py index c38990f7077..b23a361a9f0 100644 --- a/msgraph/generated/drives/item/list_/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/drives/item/list_/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 d0a2f5c7640..3b25d2be0e0 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/drives/item/list_/created_by_user/service_provisioning_errors/count/count_request_builder.py index a64e96ad24f..cf7bde64b04 100644 --- a/msgraph/generated/drives/item/list_/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/drives/item/list_/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 550cefe9d53..30f5d4f8f8a 100644 --- a/msgraph/generated/drives/item/list_/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/drives/item/list_/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/drive/drive_request_builder.py b/msgraph/generated/drives/item/list_/drive/drive_request_builder.py index 816abd30c21..36c86935805 100644 --- a/msgraph/generated/drives/item/list_/drive/drive_request_builder.py +++ b/msgraph/generated/drives/item/list_/drive/drive_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ Allows access to the list as a drive resource with driveItems. Only present on document libraries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Allows access to the list as a drive resource with driveItems. Only present on document libraries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveRequestBuilder.DriveRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/items/count/count_request_builder.py b/msgraph/generated/drives/item/list_/items/count/count_request_builder.py index 1b47b4cb453..c6988bf396b 100644 --- a/msgraph/generated/drives/item/list_/items/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/items/delta/delta_get_response.py b/msgraph/generated/drives/item/list_/items/delta/delta_get_response.py new file mode 100644 index 00000000000..45df953b1e4 --- /dev/null +++ b/msgraph/generated/drives/item/list_/items/delta/delta_get_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.list_item import ListItem + +from ......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse): + # The value property + value: Optional[List[ListItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> 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 not parse_node: + 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.list_item import ListItem + + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.list_item import ListItem + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ListItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/drives/item/list_/items/delta/delta_request_builder.py b/msgraph/generated/drives/item/list_/items/delta/delta_request_builder.py new file mode 100644 index 00000000000..b0a84172052 --- /dev/null +++ b/msgraph/generated/drives/item/list_/items/delta/delta_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +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}/drives/{drive%2Did}/list/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = 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, 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] = 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: Optional[str] = None) -> 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 not raw_url: + 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: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/drives/item/list_/items/delta_with_token/delta_with_token_get_response.py b/msgraph/generated/drives/item/list_/items/delta_with_token/delta_with_token_get_response.py new file mode 100644 index 00000000000..fff30bf036c --- /dev/null +++ b/msgraph/generated/drives/item/list_/items/delta_with_token/delta_with_token_get_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.list_item import ListItem + +from ......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaWithTokenGetResponse(BaseDeltaFunctionResponse): + # The value property + value: Optional[List[ListItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> DeltaWithTokenGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaWithTokenGetResponse + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return DeltaWithTokenGetResponse() + + 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.list_item import ListItem + + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.list_item import ListItem + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ListItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/drives/item/list_/items/delta_with_token/delta_with_token_request_builder.py b/msgraph/generated/drives/item/list_/items/delta_with_token/delta_with_token_request_builder.py new file mode 100644 index 00000000000..03aa6b4c557 --- /dev/null +++ b/msgraph/generated/drives/item/list_/items/delta_with_token/delta_with_token_request_builder.py @@ -0,0 +1,130 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .delta_with_token_get_response import DeltaWithTokenGetResponse + +class DeltaWithTokenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]], token: Optional[str] = None) -> None: + """ + Instantiates a new DeltaWithTokenRequestBuilder and sets the default values. + param path_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 token: Usage: token='{token}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['token'] = str(token) + super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/delta(token='{token}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaWithTokenGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaWithTokenGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_with_token_get_response import DeltaWithTokenGetResponse + + return await self.request_adapter.send_async(request_info, DeltaWithTokenGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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: Optional[str] = None) -> DeltaWithTokenRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaWithTokenRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DeltaWithTokenRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaWithTokenRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/drives/item/list_/items/item/analytics/analytics_request_builder.py b/msgraph/generated/drives/item/list_/items/item/analytics/analytics_request_builder.py index 26903cde9b0..d4ef0385ffd 100644 --- a/msgraph/generated/drives/item/list_/items/item/analytics/analytics_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/analytics/analytics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/analytics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Analytics about the view activities that took place on this item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Analytics about the view activities that took place on this item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AnalyticsRequestBuilder.AnalyticsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/items/item/create_link/create_link_request_builder.py b/msgraph/generated/drives/item/list_/items/item/create_link/create_link_request_builder.py index e6ac0390ce9..ea6260ab3d5 100644 --- a/msgraph/generated/drives/item/list_/items/item/create_link/create_link_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/create_link/create_link_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/createLink", path_parameters) - async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Invoke action createLink param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action createLink param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateLinkRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateLinkRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateLinkRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/drives/item/list_/items/item/created_by_user/created_by_user_request_builder.py index 8b1ddfb4d40..dbe7c08cb87 100644 --- a/msgraph/generated/drives/item/list_/items/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 006f9a86565..0394df3efa1 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/drives/item/list_/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index 9e94a2219db..2a9c5e47c16 100644 --- a/msgraph/generated/drives/item/list_/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/drives/item/list_/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index a856bcaafc9..5aecb4ea2c9 100644 --- a/msgraph/generated/drives/item/list_/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/items/item/document_set_versions/count/count_request_builder.py b/msgraph/generated/drives/item/list_/items/item/document_set_versions/count/count_request_builder.py index e40fe2b1cb4..689b26746a2 100644 --- a/msgraph/generated/drives/item/list_/items/item/document_set_versions/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/document_set_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/documentSetVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/items/item/document_set_versions/document_set_versions_request_builder.py b/msgraph/generated/drives/item/list_/items/item/document_set_versions/document_set_versions_request_builder.py index 014d644b5a5..e7f232e5f45 100644 --- a/msgraph/generated/drives/item/list_/items/item/document_set_versions/document_set_versions_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/document_set_versions/document_set_versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_document_set_version_id(self,document_set_version_id: str) -> DocumentSet url_tpl_params["documentSetVersion%2Did"] = document_set_version_id return DocumentSetVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[DocumentSetVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersionCollectionResponse]: """ Get a list of the versions of a document set item in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DocumentSetVersionsRequestBui return await self.request_adapter.send_async(request_info, DocumentSetVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Create a new version of a document set item in a list. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DocumentSetVersion] = None, request_configura return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the versions of a document set item in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DocumentSetV request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new version of a document set item in a list. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/documentSetVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DocumentSetVersionsRequestBuilder.DocumentSetVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/document_set_versions/item/document_set_version_item_request_builder.py b/msgraph/generated/drives/item/list_/items/item/document_set_versions/item/document_set_version_item_request_builder.py index a041c76f71c..393d5cd7c19 100644 --- a/msgraph/generated/drives/item/list_/items/item/document_set_versions/item/document_set_version_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/document_set_versions/item/document_set_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a version of a document set in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[DocumentSetVersionItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Read the properties and relationships of a documentSetVersion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[DocumentSetVersionItemRequest return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Update the navigation property documentSetVersions in drives param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[DocumentSetVersion] = None, request_configur return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a version of a document set in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a documentSetVersion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[DocumentSetV request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property documentSetVersions in drives param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DocumentSetVersionItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DocumentSetVersionItemRequestBuilder.DocumentSetVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/document_set_versions/item/fields/fields_request_builder.py b/msgraph/generated/drives/item/list_/items/item/document_set_versions/item/fields/fields_request_builder.py index 9828f38836f..c6eb6056237 100644 --- a/msgraph/generated/drives/item/list_/items/item/document_set_versions/item/fields/fields_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/document_set_versions/item/fields/fields_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fields for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FieldsRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FieldsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[FieldValueSet] = None, request_configuration return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FieldsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[FieldValueSet] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FieldsRequestBuilder: raise TypeError("raw_url cannot be null.") return FieldsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FieldsRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FieldsRequestBuilder.FieldsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/document_set_versions/item/restore/restore_request_builder.py b/msgraph/generated/drives/item/list_/items/item/document_set_versions/item/restore/restore_request_builder.py index 46f45a2c751..6f1ca4b1d93 100644 --- a/msgraph/generated/drives/item/list_/items/item/document_set_versions/item/restore/restore_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/document_set_versions/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore a document set version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq raise Exception("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[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore a document set version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/drive_item/content/content_request_builder.py b/msgraph/generated/drives/item/list_/items/item/drive_item/content/content_request_builder.py index 0b2551e8e76..736cacf19d2 100644 --- a/msgraph/generated/drives/item/list_/items/item/drive_item/content/content_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/drive_item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -67,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -87,7 +88,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/driveItem/content', self.path_parameters) + 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") @@ -124,27 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/drive_item/drive_item_request_builder.py b/msgraph/generated/drives/item/list_/items/item/drive_item/drive_item_request_builder.py index 4ea273331cb..ae8e53e2f9d 100644 --- a/msgraph/generated/drives/item/list_/items/item/drive_item/drive_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/drive_item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/driveItem{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ For document libraries, the driveItem relationship exposes the listItem as a [driveItem][] param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For document libraries, the driveItem relationship exposes the listItem as a [driveItem][] param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/items/item/fields/fields_request_builder.py b/msgraph/generated/drives/item/list_/items/item/fields/fields_request_builder.py index 5b4ebab0a57..37c63c14f63 100644 --- a/msgraph/generated/drives/item/list_/items/item/fields/fields_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/fields/fields_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fields for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FieldsRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ The values of the columns set on this list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FieldsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the properties on a [listItem][]. param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[FieldValueSet] = None, request_configuration return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The values of the columns set on this list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FieldsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties on a [listItem][]. param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[FieldValueSet] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FieldsRequestBuilder: raise TypeError("raw_url cannot be null.") return FieldsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FieldsRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FieldsRequestBuilder.FieldsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py b/msgraph/generated/drives/item/list_/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py index 715f48178fa..2aaea48d0cb 100644 --- a/msgraph/generated/drives/item/list_/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalReques return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalRequestBuilder.GetActivitiesByIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py b/msgraph/generated/drives/item/list_/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py index 18d81e5e703..61af4965c10 100644 --- a/msgraph/generated/drives/item/list_/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithSt return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -130,17 +131,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/last_modified_by_user_request_builder.py index 322dc73a8e3..ecdfa66a850 100644 --- a/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 376519cbb59..023561b06a8 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index 16e64a2e1ed..504561b13cb 100644 --- a/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 6d971b616ee..b00a040201c 100644 --- a/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/items/item/list_item_item_request_builder.py b/msgraph/generated/drives/item/list_/items/item/list_item_item_request_builder.py index 446f32bebf8..ce4bca9b797 100644 --- a/msgraph/generated/drives/item/list_/items/item/list_item_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/list_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[ListItemItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Returns the metadata for an [item][] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,7 +95,7 @@ def get_activities_by_interval_with_start_date_time_with_end_date_time_with_inte return GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, interval, start_date_time) - async def patch(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItem]: + async def patch(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Update the navigation property items in drives param body: The request body @@ -117,18 +118,18 @@ async def patch(self,body: Optional[ListItem] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, ListItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns the metadata for an [item][] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -139,7 +140,7 @@ def to_get_request_information(self,request_configuration: Optional[ListItemItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in drives param body: The request body @@ -148,7 +149,7 @@ def to_patch_request_information(self,body: Optional[ListItem] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -245,16 +246,6 @@ def versions(self) -> VersionsRequestBuilder: return VersionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ListItemItemRequestBuilderGetQueryParameters(): """ @@ -281,27 +272,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListItemItemRequestBuilder.ListItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/versions/count/count_request_builder.py b/msgraph/generated/drives/item/list_/items/item/versions/count/count_request_builder.py index 2000e272939..581642026ba 100644 --- a/msgraph/generated/drives/item/list_/items/item/versions/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/versions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/items/item/versions/item/fields/fields_request_builder.py b/msgraph/generated/drives/item/list_/items/item/versions/item/fields/fields_request_builder.py index 45785a3eef5..6a9ddaffd8e 100644 --- a/msgraph/generated/drives/item/list_/items/item/versions/item/fields/fields_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/versions/item/fields/fields_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fields for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FieldsRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FieldsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[FieldValueSet] = None, request_configuration return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FieldsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[FieldValueSet] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FieldsRequestBuilder: raise TypeError("raw_url cannot be null.") return FieldsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FieldsRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FieldsRequestBuilder.FieldsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/versions/item/list_item_version_item_request_builder.py b/msgraph/generated/drives/item/list_/items/item/versions/item/list_item_version_item_request_builder.py index 190de9718e2..3c5bb2a3115 100644 --- a/msgraph/generated/drives/item/list_/items/item/versions/item/list_item_version_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/versions/item/list_item_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property versions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ListItemVersionItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItemVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: """ Retrieve the metadata for a specific version of a ListItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ListItemVersionItemRequestBui return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItemVersion]: + async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: """ Update the navigation property versions in drives param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ListItemVersion] = None, request_configurati return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a specific version of a ListItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ListItemVers request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in drives param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ListItemVersion] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def restore_version(self) -> RestoreVersionRequestBuilder: return RestoreVersionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ListItemVersionItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListItemVersionItemRequestBuilder.ListItemVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/versions/item/restore_version/restore_version_request_builder.py b/msgraph/generated/drives/item/list_/items/item/versions/item/restore_version/restore_version_request_builder.py index b616fb7a27b..b8f952171c2 100644 --- a/msgraph/generated/drives/item/list_/items/item/versions/item/restore_version/restore_version_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/versions/item/restore_version/restore_version_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}/restoreVersion", path_parameters) - async def post(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore a previous version of a ListItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RestoreVersionRequestBuilder raise Exception("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[RestoreVersionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore a previous version of a ListItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreVersionRequestBuilder raise TypeError("raw_url cannot be null.") return RestoreVersionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreVersionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/item/versions/versions_request_builder.py b/msgraph/generated/drives/item/list_/items/item/versions/versions_request_builder.py index c7532ca700f..d80bc7c6482 100644 --- a/msgraph/generated/drives/item/list_/items/item/versions/versions_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/item/versions/versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_list_item_version_id(self,list_item_version_id: str) -> ListItemVersionIt url_tpl_params["listItemVersion%2Did"] = list_item_version_id return ListItemVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItemVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersionCollectionResponse]: """ SharePoint can be configured to retain the history for list items. Previous versions may be retained for a finite period of time depending on admin settings which may be unique per user or location. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ListItemVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItemVersion]: + async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: """ Create new navigation property to versions for drives param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ListItemVersion] = None, request_configuratio return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ SharePoint can be configured to retain the history for list items. Previous versions may be retained for a finite period of time depending on admin settings which may be unique per user or location. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[VersionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for drives param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ListItemVersion] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/versions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/items/items_request_builder.py b/msgraph/generated/drives/item/list_/items/items_request_builder.py index 84ff7f45a38..936027725be 100644 --- a/msgraph/generated/drives/item/list_/items/items_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -14,6 +15,8 @@ from .....models.list_item_collection_response import ListItemCollectionResponse 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 .delta_with_token.delta_with_token_request_builder import DeltaWithTokenRequestBuilder from .item.list_item_item_request_builder import ListItemItemRequestBuilder class ItemsRequestBuilder(BaseRequestBuilder): @@ -43,7 +46,19 @@ def by_list_item_id(self,list_item_id: str) -> ListItemItemRequestBuilder: url_tpl_params["listItem%2Did"] = list_item_id return ListItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItemCollectionResponse]: + def delta_with_token(self,token: Optional[str] = None) -> DeltaWithTokenRequestBuilder: + """ + Provides operations to call the delta method. + param token: Usage: token='{token}' + Returns: DeltaWithTokenRequestBuilder + """ + if not token: + raise TypeError("token cannot be null.") + from .delta_with_token.delta_with_token_request_builder import DeltaWithTokenRequestBuilder + + return DeltaWithTokenRequestBuilder(self.request_adapter, self.path_parameters, token) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemCollectionResponse]: """ Get the collection of [items][item] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +79,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ListItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItem]: + async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -88,7 +103,7 @@ async def post(self,body: Optional[ListItem] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, ListItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [items][item] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -108,7 +123,7 @@ def to_post_request_information(self,body: Optional[ListItem] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/list/items', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -133,6 +148,15 @@ def count(self) -> 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(): """ @@ -184,27 +208,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/drives/item/list_/last_modified_by_user/last_modified_by_user_request_builder.py index 0f9ed9add4a..9db71b6c754 100644 --- a/msgraph/generated/drives/item/list_/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/drives/item/list_/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 fdba19fc7bd..da28c4ec5b4 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/drives/item/list_/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index 15c1b343082..ccd2251cc00 100644 --- a/msgraph/generated/drives/item/list_/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/drives/item/list_/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index a23add308f4..139603539a8 100644 --- a/msgraph/generated/drives/item/list_/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/drives/item/list_/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/list_request_builder.py b/msgraph/generated/drives/item/list_/list_request_builder.py index 816173f693d..76fd6136a6e 100644 --- a/msgraph/generated/drives/item/list_/list_request_builder.py +++ b/msgraph/generated/drives/item/list_/list_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ListRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property list for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[ListRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ListRequestBuilderGetRequestConfiguration] = None) -> Optional[List_]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: """ For drives in SharePoint, the underlying document library list. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[ListRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, List_, error_mapping) - async def patch(self,body: Optional[List_] = None, request_configuration: Optional[ListRequestBuilderPatchRequestConfiguration] = None) -> Optional[List_]: + async def patch(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: """ Update the navigation property list in drives param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[List_] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, List_, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ListRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property list for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ListRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For drives in SharePoint, the underlying document library list. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[ListRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property list in drives param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[List_] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -214,16 +215,6 @@ def subscriptions(self) -> SubscriptionsRequestBuilder: return SubscriptionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ListRequestBuilderGetQueryParameters(): """ @@ -250,27 +241,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListRequestBuilder.ListRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/operations/count/count_request_builder.py b/msgraph/generated/drives/item/list_/operations/count/count_request_builder.py index 55312ee3e9b..535a010ca68 100644 --- a/msgraph/generated/drives/item/list_/operations/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/operations/item/rich_long_running_operation_item_request_builder.py b/msgraph/generated/drives/item/list_/operations/item/rich_long_running_operation_item_request_builder.py index eea9ed1c0ae..0bd1d15ddd1 100644 --- a/msgraph/generated/drives/item/list_/operations/item/rich_long_running_operation_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/operations/item/rich_long_running_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/operations/{richLongRunningOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[RichLongRunningOperationIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RichLongRunningOperationItemR return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Update the navigation property operations in drives param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[RichLongRunningOperation] = None, request_co return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list/operations/{richLongRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RichLongRunn request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in drives param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/operations/{richLongRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> RichLongRunningOperationItem raise TypeError("raw_url cannot be null.") return RichLongRunningOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RichLongRunningOperationItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RichLongRunningOperationItemRequestBuilder.RichLongRunningOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/operations/operations_request_builder.py b/msgraph/generated/drives/item/list_/operations/operations_request_builder.py index 84dfad78924..2ee2d1633af 100644 --- a/msgraph/generated/drives/item/list_/operations/operations_request_builder.py +++ b/msgraph/generated/drives/item/list_/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_rich_long_running_operation_id(self,rich_long_running_operation_id: str) url_tpl_params["richLongRunningOperation%2Did"] = rich_long_running_operation_id return RichLongRunningOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for drives param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[RichLongRunningOperation] = None, request_con return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for drives param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/list/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/subscriptions/count/count_request_builder.py b/msgraph/generated/drives/item/list_/subscriptions/count/count_request_builder.py index ed2b66f848c..dcd452f8280 100644 --- a/msgraph/generated/drives/item/list_/subscriptions/count/count_request_builder.py +++ b/msgraph/generated/drives/item/list_/subscriptions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/subscriptions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/list_/subscriptions/item/reauthorize/reauthorize_request_builder.py b/msgraph/generated/drives/item/list_/subscriptions/item/reauthorize/reauthorize_request_builder.py index d13ce0920c0..7234bfc8fc1 100644 --- a/msgraph/generated/drives/item/list_/subscriptions/item/reauthorize/reauthorize_request_builder.py +++ b/msgraph/generated/drives/item/list_/subscriptions/item/reauthorize/reauthorize_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/subscriptions/{subscription%2Did}/reauthorize", path_parameters) - async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reauthorize a subscription when you receive a reauthorizationRequired challenge. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPos raise Exception("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[ReauthorizeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reauthorize a subscription when you receive a reauthorizationRequired challenge. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReauthorizeRequestBuilder: raise TypeError("raw_url cannot be null.") return ReauthorizeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReauthorizeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/subscriptions/item/subscription_item_request_builder.py b/msgraph/generated/drives/item/list_/subscriptions/item/subscription_item_request_builder.py index 0619e6dfc9c..f8afe75a50e 100644 --- a/msgraph/generated/drives/item/list_/subscriptions/item/subscription_item_request_builder.py +++ b/msgraph/generated/drives/item/list_/subscriptions/item/subscription_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/list/subscriptions/{subscription%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property subscriptions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SubscriptionItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Subscription]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilde return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subscription]: + async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Update the navigation property subscriptions in drives param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Subscription] = None, request_configuration: return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subscriptions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/drives/{drive%2Did}/list/subscriptions/{subscription%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[Subscription request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subscriptions in drives param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Subscription] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/drives/{drive%2Did}/list/subscriptions/{subscription%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def reauthorize(self) -> ReauthorizeRequestBuilder: return ReauthorizeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SubscriptionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscriptionItemRequestBuilder.SubscriptionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/list_/subscriptions/subscriptions_request_builder.py b/msgraph/generated/drives/item/list_/subscriptions/subscriptions_request_builder.py index 2b71c7d6209..e0eff9ddfd4 100644 --- a/msgraph/generated/drives/item/list_/subscriptions/subscriptions_request_builder.py +++ b/msgraph/generated/drives/item/list_/subscriptions/subscriptions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_subscription_id(self,subscription_id: str) -> SubscriptionItemRequestBuil url_tpl_params["subscription%2Did"] = subscription_id return SubscriptionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGe return await self.request_adapter.send_async(request_info, SubscriptionCollectionResponse, error_mapping) - async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subscription]: + async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Create new navigation property to subscriptions for drives param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Subscription] = None, request_configuration: return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[Subscription request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subscriptions for drives param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Subscription] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/drives/{drive%2Did}/list/subscriptions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscriptionsRequestBuilder.SubscriptionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/recent/recent_request_builder.py b/msgraph/generated/drives/item/recent/recent_request_builder.py index 6dbf8e8419a..bd142238d9f 100644 --- a/msgraph/generated/drives/item/recent/recent_request_builder.py +++ b/msgraph/generated/drives/item/recent/recent_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/recent(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RecentRequestBuilderGetRequestConfiguration] = None) -> Optional[RecentGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RecentGetResponse]: """ Invoke function recent param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RecentRequestBuilderGetReques return await self.request_adapter.send_async(request_info, RecentGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RecentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function recent param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RecentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RecentRequestBuilder.RecentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/root/content/content_request_builder.py b/msgraph/generated/drives/item/root/content/content_request_builder.py index 5a9157433c5..b303d2acdd5 100644 --- a/msgraph/generated/drives/item/root/content/content_request_builder.py +++ b/msgraph/generated/drives/item/root/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/root/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +69,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -88,7 +89,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/drives/{drive%2Did}/root/content', self.path_parameters) + 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") @@ -125,27 +126,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/root/root_request_builder.py b/msgraph/generated/drives/item/root/root_request_builder.py index 37541551466..dcf5d52d17e 100644 --- a/msgraph/generated/drives/item/root/root_request_builder.py +++ b/msgraph/generated/drives/item/root/root_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/root{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RootRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Retrieve the metadata for a driveItem in a drive by file system path or ID.item-id is the ID of a driveItem. It may also be the unique ID of a SharePoint list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[RootRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RootRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a driveItem in a drive by file system path or ID.item-id is the ID of a driveItem. It may also be the unique ID of a SharePoint list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RootRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RootRequestBuilder.RootRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/search_with_q/search_with_q_request_builder.py b/msgraph/generated/drives/item/search_with_q/search_with_q_request_builder.py index 77e739b4f7f..07bf6f3cc7f 100644 --- a/msgraph/generated/drives/item/search_with_q/search_with_q_request_builder.py +++ b/msgraph/generated/drives/item/search_with_q/search_with_q_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['q'] = str(q) super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/search(q='{q}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SearchWithQRequestBuilderGetRequestConfiguration] = None) -> Optional[SearchWithQGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SearchWithQGetResponse]: """ Invoke function search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[SearchWithQRequestBuilderGetR return await self.request_adapter.send_async(request_info, SearchWithQGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SearchWithQRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SearchWithQRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SearchWithQRequestBuilder.SearchWithQRequestBuilderGetQueryParameters] = None - - 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 11b69326b3d..7527d100b82 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/sharedWithMe(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SharedWithMeRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithMeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithMeGetResponse]: """ Invoke function sharedWithMe param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SharedWithMeRequestBuilderGet return await self.request_adapter.send_async(request_info, SharedWithMeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharedWithMeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function sharedWithMe param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithMeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithMeRequestBuilder.SharedWithMeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/special/count/count_request_builder.py b/msgraph/generated/drives/item/special/count/count_request_builder.py index fb94ec33cd8..e79cd2c98e5 100644 --- a/msgraph/generated/drives/item/special/count/count_request_builder.py +++ b/msgraph/generated/drives/item/special/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/special/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/special/item/content/content_request_builder.py b/msgraph/generated/drives/item/special/item/content/content_request_builder.py index bd164f90ea0..b868e2db1b1 100644 --- a/msgraph/generated/drives/item/special/item/content/content_request_builder.py +++ b/msgraph/generated/drives/item/special/item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/special/{driveItem%2Did}/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -67,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -87,7 +88,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/drives/{drive%2Did}/special/{driveItem%2Did}/content', self.path_parameters) + 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") @@ -124,27 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/drives/item/special/item/drive_item_item_request_builder.py b/msgraph/generated/drives/item/special/item/drive_item_item_request_builder.py index 3643e42ff6c..fc934d91505 100644 --- a/msgraph/generated/drives/item/special/item/drive_item_item_request_builder.py +++ b/msgraph/generated/drives/item/special/item/drive_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/drives/{drive%2Did}/special/{driveItem%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Use the special collection to access a special folder by name. Special folders provide simple aliases to access well-known folders in OneDrive without the need to look up the folder by path (which would require localization), or reference the folder with an ID. If a special folder is renamed or moved to another location within the drive, this syntax will continue to find that folder. Special folders are automatically created the first time an application attempts to write to one, if it doesn't already exist. If a user deletes one, it is recreated when written to again. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGe return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use the special collection to access a special folder by name. Special folders provide simple aliases to access well-known folders in OneDrive without the need to look up the folder by path (which would require localization), or reference the folder with an ID. If a special folder is renamed or moved to another location within the drive, this syntax will continue to find that folder. Special folders are automatically created the first time an application attempts to write to one, if it doesn't already exist. If a user deletes one, it is recreated when written to again. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemItemRequestBuilder.DriveItemItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/drives/item/special/special_request_builder.py b/msgraph/generated/drives/item/special/special_request_builder.py index dee2ef2efb2..66256cdc887 100644 --- a/msgraph/generated/drives/item/special/special_request_builder.py +++ b/msgraph/generated/drives/item/special/special_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_drive_item_id(self,drive_item_id: str) -> DriveItemItemRequestBuilder: url_tpl_params["driveItem%2Did"] = drive_item_id return DriveItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SpecialRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: """ Use the special collection to access a special folder by name. Special folders provide simple aliases to access well-known folders in OneDrive without the need to look up the folder by path (which would require localization), or reference the folder with an ID. If a special folder is renamed or moved to another location within the drive, this syntax will continue to find that folder. Special folders are automatically created the first time an application attempts to write to one, if it doesn't already exist. If a user deletes one, it is recreated when written to again. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[SpecialRequestBuilderGetReque return await self.request_adapter.send_async(request_info, DriveItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SpecialRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use the special collection to access a special folder by name. Special folders provide simple aliases to access well-known folders in OneDrive without the need to look up the folder by path (which would require localization), or reference the folder with an ID. If a special folder is renamed or moved to another location within the drive, this syntax will continue to find that folder. Special folders are automatically created the first time an application attempts to write to one, if it doesn't already exist. If a user deletes one, it is recreated when written to again. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SpecialRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SpecialRequestBuilder.SpecialRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/classes_request_builder.py b/msgraph/generated/education/classes/classes_request_builder.py index c8ae6b57e97..b226a53067f 100644 --- a/msgraph/generated/education/classes/classes_request_builder.py +++ b/msgraph/generated/education/classes/classes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_education_class_id(self,education_class_id: str) -> EducationClassItemReq url_tpl_params["educationClass%2Did"] = education_class_id return EducationClassItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: """ Get a list of the educationClass objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ClassesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EducationClassCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationClass] = None, request_configuration: Optional[ClassesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationClass]: + async def post(self,body: Optional[EducationClass] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClass]: """ Create a new educationClass object. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[EducationClass] = None, request_configuration return await self.request_adapter.send_async(request_info, EducationClass, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the educationClass objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[ClassesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationClass] = None, request_configuration: Optional[ClassesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationClass] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new educationClass object. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[EducationClass] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClassesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ClassesRequestBuilder.ClassesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClassesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/count/count_request_builder.py b/msgraph/generated/education/classes/count/count_request_builder.py index 53af8dbbfec..bb54a4de6e9 100644 --- a/msgraph/generated/education/classes/count/count_request_builder.py +++ b/msgraph/generated/education/classes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/delta/delta_request_builder.py b/msgraph/generated/education/classes/delta/delta_request_builder.py index 30c501de21a..b2a63581cb7 100644 --- a/msgraph/generated/education/classes/delta/delta_request_builder.py +++ b/msgraph/generated/education/classes/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/assignment_categories/assignment_categories_request_builder.py b/msgraph/generated/education/classes/item/assignment_categories/assignment_categories_request_builder.py index bd3a94c9120..90f3ae7ff86 100644 --- a/msgraph/generated/education/classes/item/assignment_categories/assignment_categories_request_builder.py +++ b/msgraph/generated/education/classes/item/assignment_categories/assignment_categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_education_category_id(self,education_category_id: str) -> EducationCatego url_tpl_params["educationCategory%2Did"] = education_category_id return EducationCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentCategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategoryCollectionResponse]: """ Retrieve a list of educationCategory objects. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignmentCategoriesRequestBu return await self.request_adapter.send_async(request_info, EducationCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[AssignmentCategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationCategory]: + async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategory]: """ Create a new educationCategory on an educationClass. Only teachers can perform this operation. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[EducationCategory] = None, request_configurat return await self.request_adapter.send_async(request_info, EducationCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentCategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of educationCategory objects. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentCa request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[AssignmentCategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new educationCategory on an educationClass. Only teachers can perform this operation. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[EducationCategory] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/assignmentCategories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentCategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentCategoriesRequestBuilder.AssignmentCategoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentCategoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignment_categories/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignment_categories/count/count_request_builder.py index 515f47b1db3..a33ccbd51bd 100644 --- a/msgraph/generated/education/classes/item/assignment_categories/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/assignment_categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentCategories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/assignment_categories/delta/delta_request_builder.py b/msgraph/generated/education/classes/item/assignment_categories/delta/delta_request_builder.py index 6e626d1bc9b..127a9bf9bef 100644 --- a/msgraph/generated/education/classes/item/assignment_categories/delta/delta_request_builder.py +++ b/msgraph/generated/education/classes/item/assignment_categories/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentCategories/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/assignment_categories/item/education_category_item_request_builder.py b/msgraph/generated/education/classes/item/assignment_categories/item/education_category_item_request_builder.py index de2e9902730..c7587044c6e 100644 --- a/msgraph/generated/education/classes/item/assignment_categories/item/education_category_item_request_builder.py +++ b/msgraph/generated/education/classes/item/assignment_categories/item/education_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentCategories/{educationCategory%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an existing category. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationCategoryItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategory]: """ Retrieve an educationCategory object. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[EducationCategoryItemRequestB return await self.request_adapter.send_async(request_info, EducationCategory, error_mapping) - async def patch(self,body: Optional[EducationCategory] = None, request_configuration: Optional[EducationCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationCategory]: + async def patch(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategory]: """ Update the navigation property assignmentCategories in education param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EducationCategory] = None, request_configura return await self.request_adapter.send_async(request_info, EducationCategory, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an existing category. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/assignmentCategories/{educationCategory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve an educationCategory object. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationCat request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[EducationCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentCategories in education param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EducationCategory] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/assignmentCategories/{educationCategory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationCategoryItemRequest raise TypeError("raw_url cannot be null.") return EducationCategoryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationCategoryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationCategoryItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationCategoryItemRequestBuilder.EducationCategoryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationCategoryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignment_defaults/assignment_defaults_request_builder.py b/msgraph/generated/education/classes/item/assignment_defaults/assignment_defaults_request_builder.py index 8d190f39f4a..c7354298484 100644 --- a/msgraph/generated/education/classes/item/assignment_defaults/assignment_defaults_request_builder.py +++ b/msgraph/generated/education/classes/item/assignment_defaults/assignment_defaults_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentDefaults{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AssignmentDefaultsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignmentDefaults for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AssignmentDefaultsRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AssignmentDefaultsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignmentDefaults]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentDefaults]: """ Read the properties and relationships of an educationAssignmentDefaults object. These are the class-level assignment defaults respected by new assignments created in the class. Callers can continue to specify custom values on each assignment creation if they don't want the default behaviors. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignmentDefaultsRequestBuil return await self.request_adapter.send_async(request_info, EducationAssignmentDefaults, error_mapping) - async def patch(self,body: Optional[EducationAssignmentDefaults] = None, request_configuration: Optional[AssignmentDefaultsRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignmentDefaults]: + async def patch(self,body: Optional[EducationAssignmentDefaults] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentDefaults]: """ Update the properties of an educationAssignmentDefaults object. Only teachers can update these settings. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EducationAssignmentDefaults] = None, request return await self.request_adapter.send_async(request_info, EducationAssignmentDefaults, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AssignmentDefaultsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentDefaults for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/assignmentDefaults', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AssignmentDefaultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an educationAssignmentDefaults object. These are the class-level assignment defaults respected by new assignments created in the class. Callers can continue to specify custom values on each assignment creation if they don't want the default behaviors. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentDe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignmentDefaults] = None, request_configuration: Optional[AssignmentDefaultsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignmentDefaults] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationAssignmentDefaults object. Only teachers can update these settings. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EducationAssignmentDefaults """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/assignmentDefaults', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignmentDefaultsRequestBui raise TypeError("raw_url cannot be null.") return AssignmentDefaultsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentDefaultsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AssignmentDefaultsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentDefaultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentDefaultsRequestBuilder.AssignmentDefaultsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentDefaultsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 473df4ef981..a3fffb79eb7 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AssignmentSettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignmentSettings for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AssignmentSettingsRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AssignmentSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignmentSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentSettings]: """ Specifies class-level assignments settings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignmentSettingsRequestBuil return await self.request_adapter.send_async(request_info, EducationAssignmentSettings, error_mapping) - async def patch(self,body: Optional[EducationAssignmentSettings] = None, request_configuration: Optional[AssignmentSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignmentSettings]: + async def patch(self,body: Optional[EducationAssignmentSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentSettings]: """ Update the properties of an educationAssignmentSettings object. Only teachers can update these settings. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EducationAssignmentSettings] = None, request return await self.request_adapter.send_async(request_info, EducationAssignmentSettings, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AssignmentSettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentSettings for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AssignmentSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Specifies class-level assignments settings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentSe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignmentSettings] = None, request_configuration: Optional[AssignmentSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignmentSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationAssignmentSettings object. Only teachers can update these settings. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EducationAssignmentSettings """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def grading_categories(self) -> GradingCategoriesRequestBuilder: return GradingCategoriesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentSettingsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AssignmentSettingsRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentSettingsRequestBuilder.AssignmentSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignment_settings/grading_categories/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignment_settings/grading_categories/count/count_request_builder.py index 04da905b1e3..bf82ff1c3d8 100644 --- a/msgraph/generated/education/classes/item/assignment_settings/grading_categories/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/assignment_settings/grading_categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/gradingCategories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/assignment_settings/grading_categories/grading_categories_request_builder.py b/msgraph/generated/education/classes/item/assignment_settings/grading_categories/grading_categories_request_builder.py index 8e3253a3c61..0e063b60f37 100644 --- a/msgraph/generated/education/classes/item/assignment_settings/grading_categories/grading_categories_request_builder.py +++ b/msgraph/generated/education/classes/item/assignment_settings/grading_categories/grading_categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_grading_category_id(self,education_grading_category_id: str) -> url_tpl_params["educationGradingCategory%2Did"] = education_grading_category_id return EducationGradingCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GradingCategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationGradingCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationGradingCategoryCollectionResponse]: """ When set, enables users to weight assignments differently when computing a class average grade. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[GradingCategoriesRequestBuild return await self.request_adapter.send_async(request_info, EducationGradingCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[GradingCategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationGradingCategory]: + async def post(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationGradingCategory]: """ Create new navigation property to gradingCategories for education param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[EducationGradingCategory] = None, request_con return await self.request_adapter.send_async(request_info, EducationGradingCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GradingCategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ When set, enables users to weight assignments differently when computing a class average grade. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[GradingCateg request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[GradingCategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to gradingCategories for education param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[EducationGradingCategory] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/gradingCategories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GradingCategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GradingCategoriesRequestBuilder.GradingCategoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GradingCategoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignment_settings/grading_categories/item/education_grading_category_item_request_builder.py b/msgraph/generated/education/classes/item/assignment_settings/grading_categories/item/education_grading_category_item_request_builder.py index 3947b579eb7..abe69f93d13 100644 --- a/msgraph/generated/education/classes/item/assignment_settings/grading_categories/item/education_grading_category_item_request_builder.py +++ b/msgraph/generated/education/classes/item/assignment_settings/grading_categories/item/education_grading_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/gradingCategories/{educationGradingCategory%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationGradingCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property gradingCategories for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[EducationGradingCategoryIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationGradingCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationGradingCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationGradingCategory]: """ When set, enables users to weight assignments differently when computing a class average grade. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[EducationGradingCategoryItemR return await self.request_adapter.send_async(request_info, EducationGradingCategory, error_mapping) - async def patch(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[EducationGradingCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationGradingCategory]: + async def patch(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationGradingCategory]: """ Update a single gradingCategory on the educationAssignmentSettings. Only teachers can perform this operation. param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[EducationGradingCategory] = None, request_co return await self.request_adapter.send_async(request_info, EducationGradingCategory, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationGradingCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property gradingCategories for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/gradingCategories/{educationGradingCategory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationGradingCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ When set, enables users to weight assignments differently when computing a class average grade. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationGra request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[EducationGradingCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a single gradingCategory on the educationAssignmentSettings. Only teachers can perform this operation. param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[EducationGradingCategory] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/assignmentSettings/gradingCategories/{educationGradingCategory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationGradingCategoryItem raise TypeError("raw_url cannot be null.") return EducationGradingCategoryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationGradingCategoryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationGradingCategoryItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationGradingCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationGradingCategoryItemRequestBuilder.EducationGradingCategoryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationGradingCategoryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 1f27b6e44a8..7fffd8754b6 100644 --- a/msgraph/generated/education/classes/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_education_assignment_id(self,education_assignment_id: str) -> EducationAs url_tpl_params["educationAssignment%2Did"] = education_assignment_id return EducationAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentCollectionResponse]: """ Retrieve a list of assignment objects. Only teachers, students, and applications with application permissions can perform this operation. A teacher, or an application running with application permissions, can see all assignment objects for the class. Students can only see assignments that are assigned to them. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, EducationAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Create a new assignment. Only teachers in a class can create an assignment. Assignments start in the Draft state, which means that students will not see the assignment until publication. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[EducationAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of assignment objects. Only teachers, students, and applications with application permissions can perform this operation. A teacher, or an application running with application permissions, can see all assignment objects for the class. Students can only see assignments that are assigned to them. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new assignment. Only teachers in a class can create an assignment. Assignments start in the Draft state, which means that students will not see the assignment until publication. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[EducationAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/count/count_request_builder.py index 9bc1c1e1549..43b9b7a57fd 100644 --- a/msgraph/generated/education/classes/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/assignments/delta/delta_request_builder.py b/msgraph/generated/education/classes/item/assignments/delta/delta_request_builder.py index 7c4ac209121..966ad729bcd 100644 --- a/msgraph/generated/education/classes/item/assignments/delta/delta_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/assignments/item/activate/activate_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/activate/activate_request_builder.py new file mode 100644 index 00000000000..dd6d7d91bb8 --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/activate/activate_request_builder.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.education_assignment import EducationAssignment + from .......models.o_data_errors.o_data_error import ODataError + +class ActivateRequestBuilder(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 ActivateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/activate", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: + """ + Activate an inactive educationAssignment to signal that the assignment has further action items for teachers or students. This action can only be performed by a teacher on currently inactive assignments. + 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/educationassignment-activate?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.education_assignment import EducationAssignment + + return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Activate an inactive educationAssignment to signal that the assignment has further action items for teachers or students. This action can only be performed by a teacher on currently inactive assignments. + 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: Optional[str] = None) -> ActivateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ActivateRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return ActivateRequestBuilder(self.request_adapter, raw_url) + + diff --git a/msgraph/generated/education/classes/item/assignments/item/categories/categories_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/categories/categories_request_builder.py index 81044aef628..b40b690dec2 100644 --- a/msgraph/generated/education/classes/item/assignments/item/categories/categories_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_education_category_id(self,education_category_id: str) -> EducationCatego url_tpl_params["educationCategory%2Did"] = education_category_id return EducationCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategoryCollectionResponse]: """ List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, EducationCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[CategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationCategory]: + async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategory]: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -90,7 +91,7 @@ async def post(self,body: Optional[EducationCategory] = None, request_configurat return await self.request_adapter.send_async(request_info, EducationCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[CategoriesRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[CategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -110,7 +111,7 @@ def to_post_request_information(self,body: Optional[EducationCategory] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -209,27 +210,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/categories/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/categories/count/count_request_builder.py index 87e7bb7b8bd..d53c8884412 100644 --- a/msgraph/generated/education/classes/item/assignments/item/categories/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/assignments/item/categories/delta/delta_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/categories/delta/delta_request_builder.py index 869b2321b4c..144763abb17 100644 --- a/msgraph/generated/education/classes/item/assignments/item/categories/delta/delta_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/categories/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/assignments/item/categories/item/ref/ref_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/categories/item/ref/ref_request_builder.py index 85d06e0ab64..d23bb170693 100644 --- a/msgraph/generated/education/classes/item/assignments/item/categories/item/ref/ref_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/categories/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/{educationCategory%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationCategory from an educationAssignment. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationCategory from an educationAssignment. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/categories/ref/ref_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/categories/ref/ref_request_builder.py index 06a91d91a53..90f30789a9b 100644 --- a/msgraph/generated/education/classes/item/assignments/item/categories/ref/ref_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/categories/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationCategory from an educationAssignment. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationCategory from an educationAssignment. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/deactivate/deactivate_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/deactivate/deactivate_request_builder.py new file mode 100644 index 00000000000..f268050e96b --- /dev/null +++ b/msgraph/generated/education/classes/item/assignments/item/deactivate/deactivate_request_builder.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.education_assignment import EducationAssignment + from .......models.o_data_errors.o_data_error import ODataError + +class DeactivateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the deactivate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new DeactivateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/deactivate", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: + """ + Mark an assigned educationAssignment as inactive to signal that the assignment has no further action items for teachers and students. This action can only be performed by a teacher on assigned assignments. + 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/educationassignment-deactivate?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.education_assignment import EducationAssignment + + return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Mark an assigned educationAssignment as inactive to signal that the assignment has no further action items for teachers and students. This action can only be performed by a teacher on assigned assignments. + 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: Optional[str] = None) -> DeactivateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeactivateRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DeactivateRequestBuilder(self.request_adapter, raw_url) + + 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 5dacfa7c523..c5155974ab1 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -12,7 +13,9 @@ if TYPE_CHECKING: from ......models.education_assignment import EducationAssignment from ......models.o_data_errors.o_data_error import ODataError + from .activate.activate_request_builder import ActivateRequestBuilder from .categories.categories_request_builder import CategoriesRequestBuilder + from .deactivate.deactivate_request_builder import DeactivateRequestBuilder from .grading_category.grading_category_request_builder import GradingCategoryRequestBuilder from .publish.publish_request_builder import PublishRequestBuilder from .resources.resources_request_builder import ResourcesRequestBuilder @@ -34,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an existing assignment. Only teachers within a class can delete assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +56,7 @@ async def delete(self,request_configuration: Optional[EducationAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Get the properties and relationships of an assignment. Only teachers, students, and applications with application permissions can perform this operation. Students can only see assignments assigned to them; teachers and applications with application permissions can see all assignments in a class. You can use the Prefer header in your request to get the inactive status in case the assignment is deactivated; otherwise, the response value for the status property is unknownFutureValue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +77,7 @@ async def get(self,request_configuration: Optional[EducationAssignmentItemReques return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - async def patch(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[EducationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def patch(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Update an educationAssignment object. Only teachers can perform this action. Alternatively, request to change the status of an assignment with publish action. Don't use a PATCH operation for this purpose. param body: The request body @@ -98,18 +101,18 @@ async def patch(self,body: Optional[EducationAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an existing assignment. Only teachers within a class can delete assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of an assignment. Only teachers, students, and applications with application permissions can perform this operation. Students can only see assignments assigned to them; teachers and applications with application permissions can see all assignments in a class. You can use the Prefer header in your request to get the inactive status in case the assignment is deactivated; otherwise, the response value for the status property is unknownFutureValue. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -120,7 +123,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[EducationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an educationAssignment object. Only teachers can perform this action. Alternatively, request to change the status of an assignment with publish action. Don't use a PATCH operation for this purpose. param body: The request body @@ -129,7 +132,7 @@ def to_patch_request_information(self,body: Optional[EducationAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,6 +148,15 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationAssignmentItemReque raise TypeError("raw_url cannot be null.") return EducationAssignmentItemRequestBuilder(self.request_adapter, raw_url) + @property + def activate(self) -> ActivateRequestBuilder: + """ + Provides operations to call the activate method. + """ + from .activate.activate_request_builder import ActivateRequestBuilder + + return ActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property def categories(self) -> CategoriesRequestBuilder: """ @@ -154,6 +166,15 @@ def categories(self) -> CategoriesRequestBuilder: return CategoriesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def deactivate(self) -> DeactivateRequestBuilder: + """ + Provides operations to call the deactivate method. + """ + from .deactivate.deactivate_request_builder import DeactivateRequestBuilder + + return DeactivateRequestBuilder(self.request_adapter, self.path_parameters) + @property def grading_category(self) -> GradingCategoryRequestBuilder: """ @@ -217,16 +238,6 @@ def submissions(self) -> SubmissionsRequestBuilder: return SubmissionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -253,27 +264,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationAssignmentItemRequestBuilder.EducationAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/grading_category/grading_category_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/grading_category/grading_category_request_builder.py index 0ece720947c..964241004d9 100644 --- a/msgraph/generated/education/classes/item/assignments/item/grading_category/grading_category_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/grading_category/grading_category_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/gradingCategory{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GradingCategoryRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationGradingCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationGradingCategory]: """ When set, enables users to weight assignments differently when computing a class average grade. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GradingCategoryRequestBuilder return await self.request_adapter.send_async(request_info, EducationGradingCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GradingCategoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ When set, enables users to weight assignments differently when computing a class average grade. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GradingCategoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GradingCategoryRequestBuilder.GradingCategoryRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/assignments/item/publish/publish_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/publish/publish_request_builder.py index c1d1f02f660..08300ee66cf 100644 --- a/msgraph/generated/education/classes/item/assignments/item/publish/publish_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/publish/publish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/publish", path_parameters) - async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Publish an education assignment. Change the state of an educationAssignment from its original draft status to the published status. You can change the state from draft to scheduled if the assignment is scheduled for a future date. Only a teacher in the class can make this call. When an assignment is in draft status, students will not see the assignment, nor will there be any submission objects. Calling this API creates educationSubmission objects and displays the assignment in each student's list. The state of the assignment goes back to draft if there is any backend failure during publish process. To update the properties of a published assignment, see update an assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[PublishRequestBuilderPostReq return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Publish an education assignment. Change the state of an educationAssignment from its original draft status to the published status. You can change the state from draft to scheduled if the assignment is scheduled for a future date. Only a teacher in the class can make this call. When an assignment is in draft status, students will not see the assignment, nor will there be any submission objects. Calling this API creates educationSubmission objects and displays the assignment in each student's list. The state of the assignment goes back to draft if there is any backend failure during publish process. To update the properties of a published assignment, see update an assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PublishRequestBuilder: raise TypeError("raw_url cannot be null.") return PublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/resources/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/resources/count/count_request_builder.py index 70fec93b63d..5d8da63f88c 100644 --- a/msgraph/generated/education/classes/item/assignments/item/resources/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 cc613252c8b..64145655e29 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a specific educationAssignmentResource attached to an assignment. In general, only teachers in the class can remove a resource. However, teachers can't remove resources marked as 'distributeToStudents', after the assignment has been published to students. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationAssignmentResourc raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: """ Get the properties of an education assignment resource associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[EducationAssignmentResourceIt return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) - async def patch(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def patch(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: """ Update the navigation property resources in education param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EducationAssignmentResource] = None, request return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a specific educationAssignmentResource attached to an assignment. In general, only teachers in the class can remove a resource. However, teachers can't remove resources marked as 'distributeToStudents', after the assignment has been published to students. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties of an education assignment resource associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in education param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EducationAssignmentResource """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationAssignmentResourceI raise TypeError("raw_url cannot be null.") return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationAssignmentResourceItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 29185876869..4cfb283bbf1 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_assignment_resource_id(self,education_assignment_resource_id: s url_tpl_params["educationAssignmentResource%2Did"] = education_assignment_resource_id return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: """ Get all the educationAssignmentResource objects associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EducationAssignmentResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def post(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: """ Create an assignment resource. Only teachers can perform this operation. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationAssignmentResource] = None, request_ return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get all the educationAssignmentResource objects associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an assignment resource. Only teachers can perform this operation. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationAssignmentResource] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/rubric/ref/ref_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/rubric/ref/ref_request_builder.py index 608aa85d235..2622dabfe5f 100644 --- a/msgraph/generated/education/classes/item/assignments/item/rubric/ref/ref_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/rubric/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/rubric/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[str]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[str]: """ Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +64,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "str", error_mapping) - async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> None: + async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -86,7 +86,7 @@ async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +97,7 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RefRequestBu request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -133,34 +133,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/rubric/rubric_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/rubric/rubric_request_builder.py index aa484649e6d..4248d11cd56 100644 --- a/msgraph/generated/education/classes/item/assignments/item/rubric/rubric_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/rubric/rubric_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/rubric{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RubricRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RubricRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RubricRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationRubric]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: """ Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RubricRequestBuilderGetReques return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationRubric]: + async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[EducationRubric] = None, request_configurati return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RubricRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/rubric', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RubricRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RubricReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[EducationRubric] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/rubric', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def ref(self) -> RefRequestBuilder: return RefRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RubricRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RubricRequestBuilder.RubricRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/set_up_feedback_resources_folder/set_up_feedback_resources_folder_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/set_up_feedback_resources_folder/set_up_feedback_resources_folder_request_builder.py index bc2aa7ddbee..5ac8a9c2953 100644 --- a/msgraph/generated/education/classes/item/assignments/item/set_up_feedback_resources_folder/set_up_feedback_resources_folder_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/set_up_feedback_resources_folder/set_up_feedback_resources_folder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/setUpFeedbackResourcesFolder", path_parameters) - async def post(self,request_configuration: Optional[SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Create a SharePoint folder to upload feedback files for a given educationSubmission. Only teachers can perform this operation. The teacher determines the resources to upload in the feedback resources folder of a submission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SetUpFeedbackResourcesFolder return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a SharePoint folder to upload feedback files for a given educationSubmission. Only teachers can perform this operation. The teacher determines the resources to upload in the feedback resources folder of a submission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetUpFeedbackResourcesFolder raise TypeError("raw_url cannot be null.") return SetUpFeedbackResourcesFolderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.py index 9417d3ff6b1..c4b6a6f1138 100644 --- a/msgraph/generated/education/classes/item/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/setUpResourcesFolder", path_parameters) - async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment's folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestB return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment's folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetUpResourcesFolderRequestB raise TypeError("raw_url cannot be null.") return SetUpResourcesFolderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetUpResourcesFolderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/count/count_request_builder.py index 1e4ef1788b7..b15bb31a257 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/education_submission_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/education_submission_item_request_builder.py index b539083e9b7..a27e35ef472 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/education_submission_item_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/education_submission_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property submissions for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[EducationSubmissionItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Retrieve a particular submission. Only teachers, students, 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 this work. Only the assignedTo student can see and modify the submission. A teacher or application with application permissions has full access to all submissions. 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 will not see the grade or feedback until the assignment has been released. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[EducationSubmissionItemReques return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - async def patch(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[EducationSubmissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def patch(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Update the navigation property submissions in education param body: The request body @@ -96,18 +97,18 @@ async def patch(self,body: Optional[EducationSubmission] = None, request_configu return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property submissions for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a particular submission. Only teachers, students, 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 this work. Only the assignedTo student can see and modify the submission. A teacher or application with application permissions has full access to all submissions. 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 will not see the grade or feedback until the assignment has been released. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationSub request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[EducationSubmissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property submissions in education param body: The request body @@ -127,7 +128,7 @@ def to_patch_request_information(self,body: Optional[EducationSubmission] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -215,16 +216,6 @@ def unsubmit(self) -> UnsubmitRequestBuilder: return UnsubmitRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationSubmissionItemRequestBuilderGetQueryParameters(): """ @@ -251,27 +242,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSubmissionItemRequestBuilder.EducationSubmissionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/outcomes/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/outcomes/count/count_request_builder.py index ec5bcb9cfec..450c014d77b 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/outcomes/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/outcomes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/outcomes/item/education_outcome_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/outcomes/item/education_outcome_item_request_builder.py index f7566a44632..469ab392301 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/outcomes/item/education_outcome_item_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/outcomes/item/education_outcome_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes/{educationOutcome%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a feedback resource from a submission. This can only be done by a teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationOutcomeItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationOutcome]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: """ Get outcomes from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EducationOutcomeItemRequestBu return await self.request_adapter.send_async(request_info, EducationOutcome, error_mapping) - async def patch(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[EducationOutcomeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationOutcome]: + async def patch(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: """ Update the properties of an educationOutcome object. Only teachers can perform this operation. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EducationOutcome] = None, request_configurat return await self.request_adapter.send_async(request_info, EducationOutcome, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a feedback resource from a submission. This can only be done by a teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes/{educationOutcome%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get outcomes from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationOut request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[EducationOutcomeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationOutcome object. Only teachers can perform this operation. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EducationOutcome] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes/{educationOutcome%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationOutcomeItemRequestB raise TypeError("raw_url cannot be null.") return EducationOutcomeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationOutcomeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationOutcomeItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationOutcomeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationOutcomeItemRequestBuilder.EducationOutcomeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationOutcomeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/outcomes/outcomes_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/outcomes/outcomes_request_builder.py index 895b60b543f..c4eacf9b63d 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/outcomes/outcomes_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/outcomes/outcomes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_outcome_id(self,education_outcome_id: str) -> EducationOutcomeI url_tpl_params["educationOutcome%2Did"] = education_outcome_id return EducationOutcomeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OutcomesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationOutcomeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcomeCollectionResponse]: """ Retrieve a list of educationOutcome objects. There are four types of outcomes: educationPointsOutcome, educationFeedbackOutcome, educationRubricOutcome, and educationFeedbackResourceOutcome. Only teachers, students, and applications with application permissions can perform this operation. A submission for a credit assignment (one that has no point value and no rubric) has an educationFeedbackOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for a points assignment (one that has a point value assigned) has both an educationFeedbackOutcome and an educationPointsOutcome. A submission for an assignment with an attached rubric, if the rubric is a credit rubric (no points), has an educationFeedbackOutcome and an educationRubricOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for an assignment with an attached rubric, if the rubric is a points rubric, has an educationFeedbackOutcome, an educationPointsOutcome, and an educationRubricOutcome. A submission for a feedback resource has an educationFeedbackResourceOutcome. All outcome types have a regular and a published property appropriate to that type of outcome; for example, points and publishedPoints, feedback and publishedFeedback. The regular property is the most recent value updated by the teacher; the published property is the most recent value returned to the student. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OutcomesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, EducationOutcomeCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[OutcomesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationOutcome]: + async def post(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: """ Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn't exist or isn't in that folder, the POST request will fail. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationOutcome] = None, request_configurati return await self.request_adapter.send_async(request_info, EducationOutcome, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OutcomesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of educationOutcome objects. There are four types of outcomes: educationPointsOutcome, educationFeedbackOutcome, educationRubricOutcome, and educationFeedbackResourceOutcome. Only teachers, students, and applications with application permissions can perform this operation. A submission for a credit assignment (one that has no point value and no rubric) has an educationFeedbackOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for a points assignment (one that has a point value assigned) has both an educationFeedbackOutcome and an educationPointsOutcome. A submission for an assignment with an attached rubric, if the rubric is a credit rubric (no points), has an educationFeedbackOutcome and an educationRubricOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for an assignment with an attached rubric, if the rubric is a points rubric, has an educationFeedbackOutcome, an educationPointsOutcome, and an educationRubricOutcome. A submission for a feedback resource has an educationFeedbackResourceOutcome. All outcome types have a regular and a published property appropriate to that type of outcome; for example, points and publishedPoints, feedback and publishedFeedback. The regular property is the most recent value updated by the teacher; the published property is the most recent value returned to the student. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OutcomesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[OutcomesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn't exist or isn't in that folder, the POST request will fail. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationOutcome] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OutcomesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OutcomesRequestBuilder.OutcomesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OutcomesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/reassign/reassign_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/reassign/reassign_request_builder.py index d1741f2be8b..f5428710687 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/reassign/reassign_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/reassign/reassign_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/reassign", path_parameters) - async def post(self,request_configuration: Optional[ReassignRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Reassign the submission to the student with feedback for review. Only teachers can perform this action. Include the Prefer: include-unknown-enum-members header when you call this method; otherwise, a reassigned submission is treated as a returned submission. This means that the reassigned status is mapped to the returned status, and reassignedDateTime and reassignedBy properties are mapped to returnedDateTime and returnedBy respectively. If the header Prefer: include-unknown-enum-members is provided, a reassigned submission retains the reassigned status. For details, see the examples section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ReassignRequestBuilderPostRe return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ReassignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reassign the submission to the student with feedback for review. Only teachers can perform this action. Include the Prefer: include-unknown-enum-members header when you call this method; otherwise, a reassigned submission is treated as a returned submission. This means that the reassigned status is mapped to the returned status, and reassignedDateTime and reassignedBy properties are mapped to returnedDateTime and returnedBy respectively. If the header Prefer: include-unknown-enum-members is provided, a reassigned submission retains the reassigned status. For details, see the examples section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReassignRequestBuilder: raise TypeError("raw_url cannot be null.") return ReassignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReassignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/count/count_request_builder.py index f1fa9229892..f4b6561f9db 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 f09ffc6875a..73bf7b0ab8d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an educationSubmissionResource from the submission. Only teachers and students can perform this operation. If the resource was copied from the assignment, a new copy of the resource will be created after the current copy is deleted. This allows you to 'reset' the resource to its original state. If the resource wasn't copied from the assignment but was added from the student, the resource is deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationSubmissionResourc raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Retrieve the properties of a specific resource associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. This resource is in the 'working' resource list and should be considered work in process by a student. This resource is wrapped with a possible pointer back to the assignment resource if it was copied from the assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[EducationSubmissionResourceIt return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Update the navigation property resources in education param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EducationSubmissionResource] = None, request return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an educationSubmissionResource from the submission. Only teachers and students can perform this operation. If the resource was copied from the assignment, a new copy of the resource will be created after the current copy is deleted. This allows you to 'reset' the resource to its original state. If the resource wasn't copied from the assignment but was added from the student, the resource is deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a specific resource associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. This resource is in the 'working' resource list and should be considered work in process by a student. This resource is wrapped with a possible pointer back to the assignment resource if it was copied from the assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationSub request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in education param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EducationSubmissionResource """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationSubmissionResourceI raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/resources_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/resources_request_builder.py index 6b41c1019ce..9695115cf94 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/resources_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_submission_resource_id(self,education_submission_resource_id: s url_tpl_params["educationSubmissionResource%2Did"] = education_submission_resource_id return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: """ List the resources associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. The educationSubmissionResource object is a wrapper around the actual resource object the student is working on. The wrapper also includes a pointer to the resources on the assignment if this resource was copied from the assignment during the assign process. These resources are the working copy of the assignment. The submittedResources are the resources that were officially submitted for grading. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Add an educationSubmissionResource to a submission resource list. Only teachers and students can perform this operation. The operation will not succeed if the allowStudentsToAddResources flag is not set to true. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn't exist or is not in that folder, the POST request will fail. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationSubmissionResource] = None, request_ return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the resources associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. The educationSubmissionResource object is a wrapper around the actual resource object the student is working on. The wrapper also includes a pointer to the resources on the assignment if this resource was copied from the assignment during the assign process. These resources are the working copy of the assignment. The submittedResources are the resources that were officially submitted for grading. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add an educationSubmissionResource to a submission resource list. Only teachers and students can perform this operation. The operation will not succeed if the allowStudentsToAddResources flag is not set to true. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn't exist or is not in that folder, the POST request will fail. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationSubmissionResource] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/return_/return_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/return_/return_request_builder.py index fc83ca99c9a..9d2ae273da7 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/return_/return_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/return_/return_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/return", path_parameters) - async def post(self,request_configuration: Optional[ReturnRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Make the grade and feedback associated with this submission available to the student. This action changes the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ReturnRequestBuilderPostRequ return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ReturnRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Make the grade and feedback associated with this submission available to the student. This action changes the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReturnRequestBuilder: raise TypeError("raw_url cannot be null.") return ReturnRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReturnRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/set_up_resources_folder/set_up_resources_folder_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/set_up_resources_folder/set_up_resources_folder_request_builder.py index d17dcc8bff5..f9542f6635b 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/set_up_resources_folder/set_up_resources_folder_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/set_up_resources_folder/set_up_resources_folder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/setUpResourcesFolder", path_parameters) - async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Only teachers and students can perform this operation. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestB return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Only teachers and students can perform this operation. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetUpResourcesFolderRequestB raise TypeError("raw_url cannot be null.") return SetUpResourcesFolderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetUpResourcesFolderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/submit/submit_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submit/submit_request_builder.py index 04f1e1fa052..221b8c96050 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/submit/submit_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submit/submit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submit", path_parameters) - async def post(self,request_configuration: Optional[SubmitRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Indicate that a student is done with the work and is ready to hand in the assignment. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from working to submitted. During the submit process, all the resources are copied to the submittedResources bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student's assignment on their behalf. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SubmitRequestBuilderPostRequ return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SubmitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicate that a student is done with the work and is ready to hand in the assignment. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from working to submitted. During the submit process, all the resources are copied to the submittedResources bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student's assignment on their behalf. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SubmitRequestBuilder: raise TypeError("raw_url cannot be null.") return SubmitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/count/count_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/count/count_request_builder.py index ba320fe588b..061116cdf84 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 4b3da944f82..f91911dc970 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property submittedResources for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[EducationSubmissionResourc raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Retrieve a submitted resource. Only teachers, students, and applications with application permissions can perform this operation. Resources are available to a teacher or an application with application permissions after a student submits it, and are available to the student after the teacher returns the submission. Teachers can leave notes in some resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EducationSubmissionResourceIt return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Update the navigation property submittedResources in education param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[EducationSubmissionResource] = None, request return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property submittedResources for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a submitted resource. Only teachers, students, and applications with application permissions can perform this operation. Resources are available to a teacher or an application with application permissions after a student submits it, and are available to the student after the teacher returns the submission. Teachers can leave notes in some resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationSub request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property submittedResources in education param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[EducationSubmissionResource """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationSubmissionResourceI raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/submitted_resources_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/submitted_resources_request_builder.py index 02ef5085857..de27da270f9 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/submitted_resources_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/submitted_resources/submitted_resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_submission_resource_id(self,education_submission_resource_id: s url_tpl_params["educationSubmissionResource%2Did"] = education_submission_resource_id return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubmittedResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: """ List the educationSubmissionResource objects that were officially submitted for grading. Only teachers, students, and applications with application permissions can perform this operation. The student who owns the submission can't change the submitted list without resubmitting the assignment. This resource is a wrapper around the real resource and can contain a pointer back to the actual assignment resource if this resource was copied from the assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SubmittedResourcesRequestBuil return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[SubmittedResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Create new navigation property to submittedResources for education param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[EducationSubmissionResource] = None, request_ return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubmittedResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the educationSubmissionResource objects that were officially submitted for grading. Only teachers, students, and applications with application permissions can perform this operation. The student who owns the submission can't change the submitted list without resubmitting the assignment. This resource is a wrapper around the real resource and can contain a pointer back to the actual assignment resource if this resource was copied from the assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SubmittedRes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[SubmittedResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to submittedResources for education param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[EducationSubmissionResource] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmittedResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubmittedResourcesRequestBuilder.SubmittedResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmittedResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/item/unsubmit/unsubmit_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/item/unsubmit/unsubmit_request_builder.py index 7acf352840b..95364e27e0b 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/item/unsubmit/unsubmit_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/item/unsubmit/unsubmit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/unsubmit", path_parameters) - async def post(self,request_configuration: Optional[UnsubmitRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Indicate that a student wants to work on the submission of the assignment after it was turned in. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from submitted to working. During the submit process, all the resources are copied from submittedResources to workingResources. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student's assignment on their behalf. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[UnsubmitRequestBuilderPostRe return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[UnsubmitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicate that a student wants to work on the submission of the assignment after it was turned in. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from submitted to working. During the submit process, all the resources are copied from submittedResources to workingResources. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student's assignment on their behalf. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsubmitRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsubmitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsubmitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/assignments/item/submissions/submissions_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/submissions/submissions_request_builder.py index a620bef1bb3..6fda9df4b6f 100644 --- a/msgraph/generated/education/classes/item/assignments/item/submissions/submissions_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/item/submissions/submissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_submission_id(self,education_submission_id: str) -> EducationSu url_tpl_params["educationSubmission%2Did"] = education_submission_id return EducationSubmissionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubmissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionCollectionResponse]: """ List all the submissions associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can get all the submissions while a student can only get submissions that they're associated with. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SubmissionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, EducationSubmissionCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[SubmissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Create new navigation property to submissions for education param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[EducationSubmission] = None, request_configur return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubmissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the submissions associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can get all the submissions while a student can only get submissions that they're associated with. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SubmissionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[SubmissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to submissions for education param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[EducationSubmission] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/submissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubmissionsRequestBuilder.SubmissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 dcfd456507c..d94fc1a3447 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationClassItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an educationClass. Because a class is also a universal group, deleting a class deletes the group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[EducationClassItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationClass]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClass]: """ Retrieve a class from the system. A class is a universal group with a special property that indicates to the system that the group is a class. Group members represent the students; group admins represent the teachers in the class. If you're using the delegated token, the user will only see classes in which they are members. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[EducationClassItemRequestBuil return await self.request_adapter.send_async(request_info, EducationClass, error_mapping) - async def patch(self,body: Optional[EducationClass] = None, request_configuration: Optional[EducationClassItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationClass]: + async def patch(self,body: Optional[EducationClass] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClass]: """ Update the properties of an educationClass object. param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[EducationClass] = None, request_configuratio return await self.request_adapter.send_async(request_info, EducationClass, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationClassItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an educationClass. Because a class is also a universal group, deleting a class deletes the group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a class from the system. A class is a universal group with a special property that indicates to the system that the group is a class. Group members represent the students; group admins represent the teachers in the class. If you're using the delegated token, the user will only see classes in which they are members. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationCla request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationClass] = None, request_configuration: Optional[EducationClassItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationClass] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationClass object. param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[EducationClass] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -227,16 +228,6 @@ def teachers(self) -> TeachersRequestBuilder: return TeachersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationClassItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationClassItemRequestBuilderGetQueryParameters(): """ @@ -263,27 +254,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationClassItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationClassItemRequestBuilder.EducationClassItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationClassItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/group/group_request_builder.py b/msgraph/generated/education/classes/item/group/group_request_builder.py index d97c2e1bad0..af356228c1e 100644 --- a/msgraph/generated/education/classes/item/group/group_request_builder.py +++ b/msgraph/generated/education/classes/item/group/group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ The underlying Microsoft 365 group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The underlying Microsoft 365 group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupRequestBuilder.GroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/group/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/education/classes/item/group/service_provisioning_errors/count/count_request_builder.py index 763eb04286e..e487aa1d406 100644 --- a/msgraph/generated/education/classes/item/group/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/group/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/education/classes/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py index 11bc015034f..ac072f9511c 100644 --- a/msgraph/generated/education/classes/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/education/classes/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/members/count/count_request_builder.py b/msgraph/generated/education/classes/item/members/count/count_request_builder.py index 42f35dcd76e..56ea9425583 100644 --- a/msgraph/generated/education/classes/item/members/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/members/item/ref/ref_request_builder.py b/msgraph/generated/education/classes/item/members/item/ref/ref_request_builder.py index 02fdacdf24c..791c40cd426 100644 --- a/msgraph/generated/education/classes/item/members/item/ref/ref_request_builder.py +++ b/msgraph/generated/education/classes/item/members/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/{educationUser%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationUser from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationUser from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/members/members_request_builder.py b/msgraph/generated/education/classes/item/members/members_request_builder.py index b6b8e2b78ee..8bd7e45addd 100644 --- a/msgraph/generated/education/classes/item/members/members_request_builder.py +++ b/msgraph/generated/education/classes/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_user_id(self,education_user_id: str) -> EducationUserItemReques url_tpl_params["educationUser%2Did"] = education_user_id return EducationUserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationUserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationUserCollectionResponse]: """ Retrieves the educationUser members of an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EducationUserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieves the educationUser members of an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/members/ref/ref_request_builder.py b/msgraph/generated/education/classes/item/members/ref/ref_request_builder.py index 6156002ad21..e1a9c4348fa 100644 --- a/msgraph/generated/education/classes/item/members/ref/ref_request_builder.py +++ b/msgraph/generated/education/classes/item/members/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationUser from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Retrieves the educationUser members of an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add an educationUser member to an educationClass. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationUser from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieves the educationUser members of an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/education/classes/{educationClass%2Did}/members/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add an educationUser member to an educationClass. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/modules/count/count_request_builder.py b/msgraph/generated/education/classes/item/modules/count/count_request_builder.py index 642c34c2743..93d8a0583d8 100644 --- a/msgraph/generated/education/classes/item/modules/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/modules/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/modules/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/modules/item/education_module_item_request_builder.py b/msgraph/generated/education/classes/item/modules/item/education_module_item_request_builder.py index c0d0684f105..1e94e541a17 100644 --- a/msgraph/generated/education/classes/item/modules/item/education_module_item_request_builder.py +++ b/msgraph/generated/education/classes/item/modules/item/education_module_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/modules/{educationModule%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationModuleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an existing module in a class. Only teachers within a class can delete modules. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[EducationModuleItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationModuleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationModule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModule]: """ Get the properties and relationships of a module. Only teachers, students, and applications with application permissions can perform this operation. Students can only see published modules; teachers and applications with application permissions can see all modules in a class. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[EducationModuleItemRequestBui return await self.request_adapter.send_async(request_info, EducationModule, error_mapping) - async def patch(self,body: Optional[EducationModule] = None, request_configuration: Optional[EducationModuleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationModule]: + async def patch(self,body: Optional[EducationModule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModule]: """ Update an educationModule object in a class. Only teachers in the class can perform this operation. You can't use a PATCH request to change the status of a module. Use the publish action to change the module status. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[EducationModule] = None, request_configurati return await self.request_adapter.send_async(request_info, EducationModule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationModuleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an existing module in a class. Only teachers within a class can delete modules. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/modules/{educationModule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationModuleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a module. Only teachers, students, and applications with application permissions can perform this operation. Students can only see published modules; teachers and applications with application permissions can see all modules in a class. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationMod request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationModule] = None, request_configuration: Optional[EducationModuleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationModule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an educationModule object in a class. Only teachers in the class can perform this operation. You can't use a PATCH request to change the status of a module. Use the publish action to change the module status. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[EducationModule] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/modules/{educationModule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,16 +188,6 @@ def unpin(self) -> UnpinRequestBuilder: return UnpinRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationModuleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationModuleItemRequestBuilderGetQueryParameters(): """ @@ -223,27 +214,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationModuleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationModuleItemRequestBuilder.EducationModuleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationModuleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/modules/item/pin/pin_request_builder.py b/msgraph/generated/education/classes/item/modules/item/pin/pin_request_builder.py index 9102cdf014a..1a2632cfc9f 100644 --- a/msgraph/generated/education/classes/item/modules/item/pin/pin_request_builder.py +++ b/msgraph/generated/education/classes/item/modules/item/pin/pin_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/modules/{educationModule%2Did}/pin", path_parameters) - async def post(self,request_configuration: Optional[PinRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationModule]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModule]: """ Pin an educationModule in the class work list. This action sets the isPinned property to true for an educationModule. Only teachers can perform this action and only one module at a time can be pinned in the class work list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[PinRequestBuilderPostRequest return await self.request_adapter.send_async(request_info, EducationModule, error_mapping) - def to_post_request_information(self,request_configuration: Optional[PinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Pin an educationModule in the class work list. This action sets the isPinned property to true for an educationModule. Only teachers can perform this action and only one module at a time can be pinned in the class work list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PinRequestBuilder: raise TypeError("raw_url cannot be null.") return PinRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PinRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/modules/item/publish/publish_request_builder.py b/msgraph/generated/education/classes/item/modules/item/publish/publish_request_builder.py index 15bfe3305c9..c026afd8680 100644 --- a/msgraph/generated/education/classes/item/modules/item/publish/publish_request_builder.py +++ b/msgraph/generated/education/classes/item/modules/item/publish/publish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/modules/{educationModule%2Did}/publish", path_parameters) - async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationModule]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModule]: """ Change the state of an educationModule from its original draft status to the published status. Only teachers in the class can perform this operation. When a module is in draft status, students can't see the module. When you call this API, the module appears in the student's class work list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[PublishRequestBuilderPostReq return await self.request_adapter.send_async(request_info, EducationModule, error_mapping) - def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Change the state of an educationModule from its original draft status to the published status. Only teachers in the class can perform this operation. When a module is in draft status, students can't see the module. When you call this API, the module appears in the student's class work list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PublishRequestBuilder: raise TypeError("raw_url cannot be null.") return PublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/modules/item/resources/count/count_request_builder.py b/msgraph/generated/education/classes/item/modules/item/resources/count/count_request_builder.py index c7f2cd168f0..8523e93b8d1 100644 --- a/msgraph/generated/education/classes/item/modules/item/resources/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/modules/item/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/modules/{educationModule%2Did}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/modules/item/resources/item/education_module_resource_item_request_builder.py b/msgraph/generated/education/classes/item/modules/item/resources/item/education_module_resource_item_request_builder.py index b5c14ee04a5..535c0db71c0 100644 --- a/msgraph/generated/education/classes/item/modules/item/resources/item/education_module_resource_item_request_builder.py +++ b/msgraph/generated/education/classes/item/modules/item/resources/item/education_module_resource_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/modules/{educationModule%2Did}/resources/{educationModuleResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationModuleResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a specific educationModuleResource attached to a module. Only teachers in the class can remove a resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationModuleResourceIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationModuleResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationModuleResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModuleResource]: """ Get the properties of a resource associated with a module. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[EducationModuleResourceItemRe return await self.request_adapter.send_async(request_info, EducationModuleResource, error_mapping) - async def patch(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[EducationModuleResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationModuleResource]: + async def patch(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModuleResource]: """ Update a resource in a module. Only teachers can perform this operation. The only one property that can be updated is displayName, for all resource types. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[EducationModuleResource] = None, request_con return await self.request_adapter.send_async(request_info, EducationModuleResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationModuleResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a specific educationModuleResource attached to a module. Only teachers in the class can remove a resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/classes/{educationClass%2Did}/modules/{educationModule%2Did}/resources/{educationModuleResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationModuleResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties of a resource associated with a module. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationMod request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[EducationModuleResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a resource in a module. Only teachers can perform this operation. The only one property that can be updated is displayName, for all resource types. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[EducationModuleResource] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/classes/{educationClass%2Did}/modules/{educationModule%2Did}/resources/{educationModuleResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationModuleResourceItemR raise TypeError("raw_url cannot be null.") return EducationModuleResourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationModuleResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationModuleResourceItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationModuleResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationModuleResourceItemRequestBuilder.EducationModuleResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationModuleResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/modules/item/resources/resources_request_builder.py b/msgraph/generated/education/classes/item/modules/item/resources/resources_request_builder.py index 94e1774c38e..b038cd010b2 100644 --- a/msgraph/generated/education/classes/item/modules/item/resources/resources_request_builder.py +++ b/msgraph/generated/education/classes/item/modules/item/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_module_resource_id(self,education_module_resource_id: str) -> E url_tpl_params["educationModuleResource%2Did"] = education_module_resource_id return EducationModuleResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationModuleResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModuleResourceCollectionResponse]: """ Get all the educationModuleResource objects associated with a module. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EducationModuleResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationModuleResource]: + async def post(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModuleResource]: """ Create a resource in a module. Only teachers can perform this operation. You can create the following types of module resources: Every resource has an @odata.type property to indicate which type of resource is being created. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationModuleResource] = None, request_conf return await self.request_adapter.send_async(request_info, EducationModuleResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get all the educationModuleResource objects associated with a module. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a resource in a module. Only teachers can perform this operation. You can create the following types of module resources: Every resource has an @odata.type property to indicate which type of resource is being created. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationModuleResource] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/modules/{educationModule%2Did}/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/modules/item/set_up_resources_folder/set_up_resources_folder_request_builder.py b/msgraph/generated/education/classes/item/modules/item/set_up_resources_folder/set_up_resources_folder_request_builder.py index ec578265d88..9798ca74c7f 100644 --- a/msgraph/generated/education/classes/item/modules/item/set_up_resources_folder/set_up_resources_folder_request_builder.py +++ b/msgraph/generated/education/classes/item/modules/item/set_up_resources_folder/set_up_resources_folder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/modules/{educationModule%2Did}/setUpResourcesFolder", path_parameters) - async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationModule]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModule]: """ Create a SharePoint folder to upload files for a given educationModule. Only teachers can perform this operation. The teacher determines what resources to upload to the SharePoint folder for the module. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestB return await self.request_adapter.send_async(request_info, EducationModule, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a SharePoint folder to upload files for a given educationModule. Only teachers can perform this operation. The teacher determines what resources to upload to the SharePoint folder for the module. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetUpResourcesFolderRequestB raise TypeError("raw_url cannot be null.") return SetUpResourcesFolderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetUpResourcesFolderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/modules/item/unpin/unpin_request_builder.py b/msgraph/generated/education/classes/item/modules/item/unpin/unpin_request_builder.py index fb710bd4c0e..92bc83d7562 100644 --- a/msgraph/generated/education/classes/item/modules/item/unpin/unpin_request_builder.py +++ b/msgraph/generated/education/classes/item/modules/item/unpin/unpin_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/modules/{educationModule%2Did}/unpin", path_parameters) - async def post(self,request_configuration: Optional[UnpinRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationModule]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModule]: """ Unpin an educationModule in the classwork list. This action sets the isPinned property to false for an educationModule. Only teachers in the class can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[UnpinRequestBuilderPostReque return await self.request_adapter.send_async(request_info, EducationModule, error_mapping) - def to_post_request_information(self,request_configuration: Optional[UnpinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unpin an educationModule in the classwork list. This action sets the isPinned property to false for an educationModule. Only teachers in the class can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnpinRequestBuilder: raise TypeError("raw_url cannot be null.") return UnpinRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnpinRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/modules/modules_request_builder.py b/msgraph/generated/education/classes/item/modules/modules_request_builder.py index a20fc06cb72..6f02b71f452 100644 --- a/msgraph/generated/education/classes/item/modules/modules_request_builder.py +++ b/msgraph/generated/education/classes/item/modules/modules_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_module_id(self,education_module_id: str) -> EducationModuleItem url_tpl_params["educationModule%2Did"] = education_module_id return EducationModuleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ModulesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationModuleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModuleCollectionResponse]: """ Retrieve a list of module objects. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can see all module objects for the class. Students can only see published modules. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ModulesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EducationModuleCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationModule] = None, request_configuration: Optional[ModulesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationModule]: + async def post(self,body: Optional[EducationModule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModule]: """ Create a new module in a class. Only teachers in a class can create a module. Modules start in the draft state, which means that students can't see the modules until publication. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationModule] = None, request_configuratio return await self.request_adapter.send_async(request_info, EducationModule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ModulesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of module objects. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can see all module objects for the class. Students can only see published modules. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ModulesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationModule] = None, request_configuration: Optional[ModulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationModule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new module in a class. Only teachers in a class can create a module. Modules start in the draft state, which means that students can't see the modules until publication. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationModule] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/classes/{educationClass%2Did}/modules', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ModulesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ModulesRequestBuilder.ModulesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ModulesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/schools/count/count_request_builder.py b/msgraph/generated/education/classes/item/schools/count/count_request_builder.py index dc15e18b2cf..3651fc83553 100644 --- a/msgraph/generated/education/classes/item/schools/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/schools/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/schools/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/schools/item/education_school_item_request_builder.py b/msgraph/generated/education/classes/item/schools/item/education_school_item_request_builder.py index e6cba32b29e..9de3b39b888 100644 --- a/msgraph/generated/education/classes/item/schools/item/education_school_item_request_builder.py +++ b/msgraph/generated/education/classes/item/schools/item/education_school_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/schools/{educationSchool%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSchool]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSchool]: """ All schools that this class is associated with. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EducationSchoolItemRequestBui return await self.request_adapter.send_async(request_info, EducationSchool, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All schools that this class is associated with. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSchoolItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSchoolItemRequestBuilder.EducationSchoolItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/schools/schools_request_builder.py b/msgraph/generated/education/classes/item/schools/schools_request_builder.py index 6063cb8e7c5..eb25bdba6c4 100644 --- a/msgraph/generated/education/classes/item/schools/schools_request_builder.py +++ b/msgraph/generated/education/classes/item/schools/schools_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_education_school_id(self,education_school_id: str) -> EducationSchoolItem url_tpl_params["educationSchool%2Did"] = education_school_id return EducationSchoolItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSchoolCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSchoolCollectionResponse]: """ Retrieve a list of schools in which the class is taught. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SchoolsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EducationSchoolCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of schools in which the class is taught. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchoolsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchoolsRequestBuilder.SchoolsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/teachers/count/count_request_builder.py b/msgraph/generated/education/classes/item/teachers/count/count_request_builder.py index 1552d4bd759..df0cfd82816 100644 --- a/msgraph/generated/education/classes/item/teachers/count/count_request_builder.py +++ b/msgraph/generated/education/classes/item/teachers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/classes/item/teachers/item/ref/ref_request_builder.py b/msgraph/generated/education/classes/item/teachers/item/ref/ref_request_builder.py index a5bd0e8e7c9..e6ac212a6e2 100644 --- a/msgraph/generated/education/classes/item/teachers/item/ref/ref_request_builder.py +++ b/msgraph/generated/education/classes/item/teachers/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/{educationUser%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a teacher from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a teacher from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/teachers/ref/ref_request_builder.py b/msgraph/generated/education/classes/item/teachers/ref/ref_request_builder.py index ab0d72133bd..859ebd2ef49 100644 --- a/msgraph/generated/education/classes/item/teachers/ref/ref_request_builder.py +++ b/msgraph/generated/education/classes/item/teachers/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a teacher from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Retrieve a list of teachers for a class. Delegated tokens must be members of the class to get the teacher list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add a teacher to a class. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a teacher from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of teachers for a class. Delegated tokens must be members of the class to get the teacher 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 = RequestInformation(Method.GET, '{+baseurl}/education/classes/{educationClass%2Did}/teachers/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a teacher to a class. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/classes/item/teachers/teachers_request_builder.py b/msgraph/generated/education/classes/item/teachers/teachers_request_builder.py index 03360c08b75..dc994dffe92 100644 --- a/msgraph/generated/education/classes/item/teachers/teachers_request_builder.py +++ b/msgraph/generated/education/classes/item/teachers/teachers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_user_id(self,education_user_id: str) -> EducationUserItemReques url_tpl_params["educationUser%2Did"] = education_user_id return EducationUserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TeachersRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationUserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationUserCollectionResponse]: """ Retrieve a list of teachers for a class. Delegated tokens must be members of the class to get the teacher list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TeachersRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, EducationUserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeachersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of teachers for a class. Delegated tokens must be members of the class to get the teacher list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeachersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeachersRequestBuilder.TeachersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/education_request_builder.py b/msgraph/generated/education/education_request_builder.py index 0589dafb54d..10209e27541 100644 --- a/msgraph/generated/education/education_request_builder.py +++ b/msgraph/generated/education/education_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EducationRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRoot]: """ Get education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[EducationRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EducationRoot, error_mapping) - async def patch(self,body: Optional[EducationRoot] = None, request_configuration: Optional[EducationRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationRoot]: + async def patch(self,body: Optional[EducationRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRoot]: """ Update education param body: The request body @@ -73,7 +74,7 @@ async def patch(self,body: Optional[EducationRoot] = None, request_configuration return await self.request_adapter.send_async(request_info, EducationRoot, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EducationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +85,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationRoot] = None, request_configuration: Optional[EducationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update education param body: The request body @@ -93,7 +94,7 @@ def to_patch_request_information(self,body: Optional[EducationRoot] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -171,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationRequestBuilder.EducationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/assignments_request_builder.py b/msgraph/generated/education/me/assignments/assignments_request_builder.py index 36d341b3903..d3fc4e8456c 100644 --- a/msgraph/generated/education/me/assignments/assignments_request_builder.py +++ b/msgraph/generated/education/me/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_education_assignment_id(self,education_assignment_id: str) -> EducationAs url_tpl_params["educationAssignment%2Did"] = education_assignment_id return EducationAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentCollectionResponse]: """ Returns a list of educationAssignment assigned to a educationUser for all classes. Only teachers, students, and applications with application permissions can perform this operation. This method allows a caller to find all the assignments belonging to a student or a teacher in a single call rather than having to request assignments from each class. The assignment list contains what is needed to get the detailed information for the assignment from within the class namespace. Use the methods defined for the assignment for all other operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, EducationAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Create new navigation property to assignments for education param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns a list of educationAssignment assigned to a educationUser for all classes. Only teachers, students, and applications with application permissions can perform this operation. This method allows a caller to find all the assignments belonging to a student or a teacher in a single call rather than having to request assignments from each class. The assignment list contains what is needed to get the detailed information for the assignment from within the class namespace. Use the methods defined for the assignment for all other operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for education param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/me/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/count/count_request_builder.py b/msgraph/generated/education/me/assignments/count/count_request_builder.py index 4ef286e753e..84b6abee831 100644 --- a/msgraph/generated/education/me/assignments/count/count_request_builder.py +++ b/msgraph/generated/education/me/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/assignments/delta/delta_request_builder.py b/msgraph/generated/education/me/assignments/delta/delta_request_builder.py index e54c3449c74..80788b19bd2 100644 --- a/msgraph/generated/education/me/assignments/delta/delta_request_builder.py +++ b/msgraph/generated/education/me/assignments/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/assignments/item/activate/activate_request_builder.py b/msgraph/generated/education/me/assignments/item/activate/activate_request_builder.py new file mode 100644 index 00000000000..d7bd2f11053 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/activate/activate_request_builder.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.education_assignment import EducationAssignment + from ......models.o_data_errors.o_data_error import ODataError + +class ActivateRequestBuilder(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 ActivateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/activate", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: + """ + Activate an inactive educationAssignment to signal that the assignment has further action items for teachers or students. This action can only be performed by a teacher on currently inactive assignments. + 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/educationassignment-activate?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.education_assignment import EducationAssignment + + return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Activate an inactive educationAssignment to signal that the assignment has further action items for teachers or students. This action can only be performed by a teacher on currently inactive assignments. + 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: Optional[str] = None) -> ActivateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ActivateRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return ActivateRequestBuilder(self.request_adapter, raw_url) + + diff --git a/msgraph/generated/education/me/assignments/item/categories/categories_request_builder.py b/msgraph/generated/education/me/assignments/item/categories/categories_request_builder.py index 086f0fd9774..a28239cb5bc 100644 --- a/msgraph/generated/education/me/assignments/item/categories/categories_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_education_category_id(self,education_category_id: str) -> EducationCatego url_tpl_params["educationCategory%2Did"] = education_category_id return EducationCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategoryCollectionResponse]: """ List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, EducationCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[CategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationCategory]: + async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategory]: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -90,7 +91,7 @@ async def post(self,body: Optional[EducationCategory] = None, request_configurat return await self.request_adapter.send_async(request_info, EducationCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[CategoriesRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[CategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -110,7 +111,7 @@ def to_post_request_information(self,body: Optional[EducationCategory] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -209,27 +210,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/categories/count/count_request_builder.py b/msgraph/generated/education/me/assignments/item/categories/count/count_request_builder.py index fdf88e0353a..074398783db 100644 --- a/msgraph/generated/education/me/assignments/item/categories/count/count_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/assignments/item/categories/delta/delta_request_builder.py b/msgraph/generated/education/me/assignments/item/categories/delta/delta_request_builder.py index 0fe003e6026..81547930790 100644 --- a/msgraph/generated/education/me/assignments/item/categories/delta/delta_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/categories/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/assignments/item/categories/item/ref/ref_request_builder.py b/msgraph/generated/education/me/assignments/item/categories/item/ref/ref_request_builder.py index 88424dd938a..76155971337 100644 --- a/msgraph/generated/education/me/assignments/item/categories/item/ref/ref_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/categories/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/{educationCategory%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationCategory from an educationAssignment. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationCategory from an educationAssignment. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/categories/ref/ref_request_builder.py b/msgraph/generated/education/me/assignments/item/categories/ref/ref_request_builder.py index c6141ed0bba..b0da2db888b 100644 --- a/msgraph/generated/education/me/assignments/item/categories/ref/ref_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/categories/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationCategory from an educationAssignment. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationCategory from an educationAssignment. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/deactivate/deactivate_request_builder.py b/msgraph/generated/education/me/assignments/item/deactivate/deactivate_request_builder.py new file mode 100644 index 00000000000..6e3645a66c5 --- /dev/null +++ b/msgraph/generated/education/me/assignments/item/deactivate/deactivate_request_builder.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.education_assignment import EducationAssignment + from ......models.o_data_errors.o_data_error import ODataError + +class DeactivateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the deactivate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new DeactivateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/deactivate", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: + """ + Mark an assigned educationAssignment as inactive to signal that the assignment has no further action items for teachers and students. This action can only be performed by a teacher on assigned assignments. + 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/educationassignment-deactivate?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.education_assignment import EducationAssignment + + return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Mark an assigned educationAssignment as inactive to signal that the assignment has no further action items for teachers and students. This action can only be performed by a teacher on assigned assignments. + 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: Optional[str] = None) -> DeactivateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeactivateRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DeactivateRequestBuilder(self.request_adapter, raw_url) + + 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 76b318e3c01..d1d71c2d0a1 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -12,7 +13,9 @@ if TYPE_CHECKING: from .....models.education_assignment import EducationAssignment from .....models.o_data_errors.o_data_error import ODataError + from .activate.activate_request_builder import ActivateRequestBuilder from .categories.categories_request_builder import CategoriesRequestBuilder + from .deactivate.deactivate_request_builder import DeactivateRequestBuilder from .grading_category.grading_category_request_builder import GradingCategoryRequestBuilder from .publish.publish_request_builder import PublishRequestBuilder from .resources.resources_request_builder import ResourcesRequestBuilder @@ -34,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignments for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +55,7 @@ async def delete(self,request_configuration: Optional[EducationAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Assignments belonging to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +75,7 @@ async def get(self,request_configuration: Optional[EducationAssignmentItemReques return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - async def patch(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[EducationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def patch(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Update the navigation property assignments in education param body: The request body @@ -95,18 +98,18 @@ async def patch(self,body: Optional[EducationAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Assignments belonging to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[EducationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in education param body: The request body @@ -126,7 +129,7 @@ def to_patch_request_information(self,body: Optional[EducationAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -142,6 +145,15 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationAssignmentItemReque raise TypeError("raw_url cannot be null.") return EducationAssignmentItemRequestBuilder(self.request_adapter, raw_url) + @property + def activate(self) -> ActivateRequestBuilder: + """ + Provides operations to call the activate method. + """ + from .activate.activate_request_builder import ActivateRequestBuilder + + return ActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property def categories(self) -> CategoriesRequestBuilder: """ @@ -151,6 +163,15 @@ def categories(self) -> CategoriesRequestBuilder: return CategoriesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def deactivate(self) -> DeactivateRequestBuilder: + """ + Provides operations to call the deactivate method. + """ + from .deactivate.deactivate_request_builder import DeactivateRequestBuilder + + return DeactivateRequestBuilder(self.request_adapter, self.path_parameters) + @property def grading_category(self) -> GradingCategoryRequestBuilder: """ @@ -214,16 +235,6 @@ def submissions(self) -> SubmissionsRequestBuilder: return SubmissionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -250,27 +261,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationAssignmentItemRequestBuilder.EducationAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/grading_category/grading_category_request_builder.py b/msgraph/generated/education/me/assignments/item/grading_category/grading_category_request_builder.py index cece28485cd..21c33f86240 100644 --- a/msgraph/generated/education/me/assignments/item/grading_category/grading_category_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/grading_category/grading_category_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/gradingCategory{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GradingCategoryRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationGradingCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationGradingCategory]: """ When set, enables users to weight assignments differently when computing a class average grade. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GradingCategoryRequestBuilder return await self.request_adapter.send_async(request_info, EducationGradingCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GradingCategoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ When set, enables users to weight assignments differently when computing a class average grade. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GradingCategoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GradingCategoryRequestBuilder.GradingCategoryRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/assignments/item/publish/publish_request_builder.py b/msgraph/generated/education/me/assignments/item/publish/publish_request_builder.py index d0c7cc6b904..2b715b57ca7 100644 --- a/msgraph/generated/education/me/assignments/item/publish/publish_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/publish/publish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/publish", path_parameters) - async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Publish an education assignment. Change the state of an educationAssignment from its original draft status to the published status. You can change the state from draft to scheduled if the assignment is scheduled for a future date. Only a teacher in the class can make this call. When an assignment is in draft status, students will not see the assignment, nor will there be any submission objects. Calling this API creates educationSubmission objects and displays the assignment in each student's list. The state of the assignment goes back to draft if there is any backend failure during publish process. To update the properties of a published assignment, see update an assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[PublishRequestBuilderPostReq return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Publish an education assignment. Change the state of an educationAssignment from its original draft status to the published status. You can change the state from draft to scheduled if the assignment is scheduled for a future date. Only a teacher in the class can make this call. When an assignment is in draft status, students will not see the assignment, nor will there be any submission objects. Calling this API creates educationSubmission objects and displays the assignment in each student's list. The state of the assignment goes back to draft if there is any backend failure during publish process. To update the properties of a published assignment, see update an assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PublishRequestBuilder: raise TypeError("raw_url cannot be null.") return PublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/resources/count/count_request_builder.py b/msgraph/generated/education/me/assignments/item/resources/count/count_request_builder.py index c59317afd4e..4f52600dbc1 100644 --- a/msgraph/generated/education/me/assignments/item/resources/count/count_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 6b46285b97b..8156b256ed4 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a specific educationAssignmentResource attached to an assignment. In general, only teachers in the class can remove a resource. However, teachers can't remove resources marked as 'distributeToStudents', after the assignment has been published to students. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationAssignmentResourc raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: """ Get the properties of an education assignment resource associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[EducationAssignmentResourceIt return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) - async def patch(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def patch(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: """ Update the navigation property resources in education param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EducationAssignmentResource] = None, request return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a specific educationAssignmentResource attached to an assignment. In general, only teachers in the class can remove a resource. However, teachers can't remove resources marked as 'distributeToStudents', after the assignment has been published to students. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties of an education assignment resource associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in education param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EducationAssignmentResource """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationAssignmentResourceI raise TypeError("raw_url cannot be null.") return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationAssignmentResourceItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/resources/resources_request_builder.py b/msgraph/generated/education/me/assignments/item/resources/resources_request_builder.py index c3e3bdfe695..cd43c7f1bb3 100644 --- a/msgraph/generated/education/me/assignments/item/resources/resources_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_assignment_resource_id(self,education_assignment_resource_id: s url_tpl_params["educationAssignmentResource%2Did"] = education_assignment_resource_id return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: """ Get all the educationAssignmentResource objects associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EducationAssignmentResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def post(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: """ Create an assignment resource. Only teachers can perform this operation. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationAssignmentResource] = None, request_ return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get all the educationAssignmentResource objects associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an assignment resource. Only teachers can perform this operation. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationAssignmentResource] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/rubric/ref/ref_request_builder.py b/msgraph/generated/education/me/assignments/item/rubric/ref/ref_request_builder.py index b09dbe1afe0..da39cefc501 100644 --- a/msgraph/generated/education/me/assignments/item/rubric/ref/ref_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/rubric/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/rubric/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[str]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[str]: """ Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +64,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "str", error_mapping) - async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> None: + async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -86,7 +86,7 @@ async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +97,7 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RefRequestBu request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -133,34 +133,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/rubric/rubric_request_builder.py b/msgraph/generated/education/me/assignments/item/rubric/rubric_request_builder.py index 7391d386283..272e94a250b 100644 --- a/msgraph/generated/education/me/assignments/item/rubric/rubric_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/rubric/rubric_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/rubric{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RubricRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RubricRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RubricRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationRubric]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: """ Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RubricRequestBuilderGetReques return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationRubric]: + async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[EducationRubric] = None, request_configurati return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RubricRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/rubric', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RubricRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RubricReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[EducationRubric] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/rubric', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def ref(self) -> RefRequestBuilder: return RefRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RubricRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RubricRequestBuilder.RubricRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/set_up_feedback_resources_folder/set_up_feedback_resources_folder_request_builder.py b/msgraph/generated/education/me/assignments/item/set_up_feedback_resources_folder/set_up_feedback_resources_folder_request_builder.py index f72901995ab..b9c54cc1ce2 100644 --- a/msgraph/generated/education/me/assignments/item/set_up_feedback_resources_folder/set_up_feedback_resources_folder_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/set_up_feedback_resources_folder/set_up_feedback_resources_folder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/setUpFeedbackResourcesFolder", path_parameters) - async def post(self,request_configuration: Optional[SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Create a SharePoint folder to upload feedback files for a given educationSubmission. Only teachers can perform this operation. The teacher determines the resources to upload in the feedback resources folder of a submission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SetUpFeedbackResourcesFolder return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a SharePoint folder to upload feedback files for a given educationSubmission. Only teachers can perform this operation. The teacher determines the resources to upload in the feedback resources folder of a submission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetUpFeedbackResourcesFolder raise TypeError("raw_url cannot be null.") return SetUpFeedbackResourcesFolderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.py b/msgraph/generated/education/me/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.py index ba31e3340b0..4afcca643fb 100644 --- a/msgraph/generated/education/me/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/setUpResourcesFolder", path_parameters) - async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment's folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestB return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment's folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetUpResourcesFolderRequestB raise TypeError("raw_url cannot be null.") return SetUpResourcesFolderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetUpResourcesFolderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/count/count_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/count/count_request_builder.py index 34ebf422243..59113795e1c 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/count/count_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/education_submission_item_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/education_submission_item_request_builder.py index 5d69afa892f..504cae7d138 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/education_submission_item_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/education_submission_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property submissions for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[EducationSubmissionItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Retrieve a particular submission. Only teachers, students, 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 this work. Only the assignedTo student can see and modify the submission. A teacher or application with application permissions has full access to all submissions. 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 will not see the grade or feedback until the assignment has been released. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[EducationSubmissionItemReques return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - async def patch(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[EducationSubmissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def patch(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Update the navigation property submissions in education param body: The request body @@ -96,18 +97,18 @@ async def patch(self,body: Optional[EducationSubmission] = None, request_configu return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property submissions for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a particular submission. Only teachers, students, 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 this work. Only the assignedTo student can see and modify the submission. A teacher or application with application permissions has full access to all submissions. 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 will not see the grade or feedback until the assignment has been released. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationSub request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[EducationSubmissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property submissions in education param body: The request body @@ -127,7 +128,7 @@ def to_patch_request_information(self,body: Optional[EducationSubmission] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -215,16 +216,6 @@ def unsubmit(self) -> UnsubmitRequestBuilder: return UnsubmitRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationSubmissionItemRequestBuilderGetQueryParameters(): """ @@ -251,27 +242,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSubmissionItemRequestBuilder.EducationSubmissionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/outcomes/count/count_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/outcomes/count/count_request_builder.py index 6b28dec5838..517ba6019a1 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/outcomes/count/count_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/outcomes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/outcomes/item/education_outcome_item_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/outcomes/item/education_outcome_item_request_builder.py index 722ffc4ed6e..b33612c81c2 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/outcomes/item/education_outcome_item_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/outcomes/item/education_outcome_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes/{educationOutcome%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a feedback resource from a submission. This can only be done by a teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationOutcomeItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationOutcome]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: """ Get outcomes from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EducationOutcomeItemRequestBu return await self.request_adapter.send_async(request_info, EducationOutcome, error_mapping) - async def patch(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[EducationOutcomeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationOutcome]: + async def patch(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: """ Update the properties of an educationOutcome object. Only teachers can perform this operation. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EducationOutcome] = None, request_configurat return await self.request_adapter.send_async(request_info, EducationOutcome, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a feedback resource from a submission. This can only be done by a teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes/{educationOutcome%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get outcomes from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationOut request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[EducationOutcomeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationOutcome object. Only teachers can perform this operation. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EducationOutcome] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes/{educationOutcome%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationOutcomeItemRequestB raise TypeError("raw_url cannot be null.") return EducationOutcomeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationOutcomeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationOutcomeItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationOutcomeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationOutcomeItemRequestBuilder.EducationOutcomeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationOutcomeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/outcomes/outcomes_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/outcomes/outcomes_request_builder.py index a006350b556..98e461c03b7 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/outcomes/outcomes_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/outcomes/outcomes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_outcome_id(self,education_outcome_id: str) -> EducationOutcomeI url_tpl_params["educationOutcome%2Did"] = education_outcome_id return EducationOutcomeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OutcomesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationOutcomeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcomeCollectionResponse]: """ Retrieve a list of educationOutcome objects. There are four types of outcomes: educationPointsOutcome, educationFeedbackOutcome, educationRubricOutcome, and educationFeedbackResourceOutcome. Only teachers, students, and applications with application permissions can perform this operation. A submission for a credit assignment (one that has no point value and no rubric) has an educationFeedbackOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for a points assignment (one that has a point value assigned) has both an educationFeedbackOutcome and an educationPointsOutcome. A submission for an assignment with an attached rubric, if the rubric is a credit rubric (no points), has an educationFeedbackOutcome and an educationRubricOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for an assignment with an attached rubric, if the rubric is a points rubric, has an educationFeedbackOutcome, an educationPointsOutcome, and an educationRubricOutcome. A submission for a feedback resource has an educationFeedbackResourceOutcome. All outcome types have a regular and a published property appropriate to that type of outcome; for example, points and publishedPoints, feedback and publishedFeedback. The regular property is the most recent value updated by the teacher; the published property is the most recent value returned to the student. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OutcomesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, EducationOutcomeCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[OutcomesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationOutcome]: + async def post(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: """ Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn't exist or isn't in that folder, the POST request will fail. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationOutcome] = None, request_configurati return await self.request_adapter.send_async(request_info, EducationOutcome, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OutcomesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of educationOutcome objects. There are four types of outcomes: educationPointsOutcome, educationFeedbackOutcome, educationRubricOutcome, and educationFeedbackResourceOutcome. Only teachers, students, and applications with application permissions can perform this operation. A submission for a credit assignment (one that has no point value and no rubric) has an educationFeedbackOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for a points assignment (one that has a point value assigned) has both an educationFeedbackOutcome and an educationPointsOutcome. A submission for an assignment with an attached rubric, if the rubric is a credit rubric (no points), has an educationFeedbackOutcome and an educationRubricOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for an assignment with an attached rubric, if the rubric is a points rubric, has an educationFeedbackOutcome, an educationPointsOutcome, and an educationRubricOutcome. A submission for a feedback resource has an educationFeedbackResourceOutcome. All outcome types have a regular and a published property appropriate to that type of outcome; for example, points and publishedPoints, feedback and publishedFeedback. The regular property is the most recent value updated by the teacher; the published property is the most recent value returned to the student. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OutcomesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[OutcomesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn't exist or isn't in that folder, the POST request will fail. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationOutcome] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OutcomesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OutcomesRequestBuilder.OutcomesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OutcomesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/reassign/reassign_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/reassign/reassign_request_builder.py index f91d03049f2..e5631bd618d 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/reassign/reassign_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/reassign/reassign_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/reassign", path_parameters) - async def post(self,request_configuration: Optional[ReassignRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Reassign the submission to the student with feedback for review. Only teachers can perform this action. Include the Prefer: include-unknown-enum-members header when you call this method; otherwise, a reassigned submission is treated as a returned submission. This means that the reassigned status is mapped to the returned status, and reassignedDateTime and reassignedBy properties are mapped to returnedDateTime and returnedBy respectively. If the header Prefer: include-unknown-enum-members is provided, a reassigned submission retains the reassigned status. For details, see the examples section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ReassignRequestBuilderPostRe return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ReassignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reassign the submission to the student with feedback for review. Only teachers can perform this action. Include the Prefer: include-unknown-enum-members header when you call this method; otherwise, a reassigned submission is treated as a returned submission. This means that the reassigned status is mapped to the returned status, and reassignedDateTime and reassignedBy properties are mapped to returnedDateTime and returnedBy respectively. If the header Prefer: include-unknown-enum-members is provided, a reassigned submission retains the reassigned status. For details, see the examples section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReassignRequestBuilder: raise TypeError("raw_url cannot be null.") return ReassignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReassignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/resources/count/count_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/resources/count/count_request_builder.py index 7684ec2ab65..5d10a5145bb 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/resources/count/count_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 250a63767d2..1214847e073 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an educationSubmissionResource from the submission. Only teachers and students can perform this operation. If the resource was copied from the assignment, a new copy of the resource will be created after the current copy is deleted. This allows you to 'reset' the resource to its original state. If the resource wasn't copied from the assignment but was added from the student, the resource is deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationSubmissionResourc raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Retrieve the properties of a specific resource associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. This resource is in the 'working' resource list and should be considered work in process by a student. This resource is wrapped with a possible pointer back to the assignment resource if it was copied from the assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[EducationSubmissionResourceIt return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Update the navigation property resources in education param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EducationSubmissionResource] = None, request return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an educationSubmissionResource from the submission. Only teachers and students can perform this operation. If the resource was copied from the assignment, a new copy of the resource will be created after the current copy is deleted. This allows you to 'reset' the resource to its original state. If the resource wasn't copied from the assignment but was added from the student, the resource is deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a specific resource associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. This resource is in the 'working' resource list and should be considered work in process by a student. This resource is wrapped with a possible pointer back to the assignment resource if it was copied from the assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationSub request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in education param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EducationSubmissionResource """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationSubmissionResourceI raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/resources/resources_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/resources/resources_request_builder.py index 1218023e6c8..6da04409fa0 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/resources/resources_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_submission_resource_id(self,education_submission_resource_id: s url_tpl_params["educationSubmissionResource%2Did"] = education_submission_resource_id return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: """ List the resources associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. The educationSubmissionResource object is a wrapper around the actual resource object the student is working on. The wrapper also includes a pointer to the resources on the assignment if this resource was copied from the assignment during the assign process. These resources are the working copy of the assignment. The submittedResources are the resources that were officially submitted for grading. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Add an educationSubmissionResource to a submission resource list. Only teachers and students can perform this operation. The operation will not succeed if the allowStudentsToAddResources flag is not set to true. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn't exist or is not in that folder, the POST request will fail. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationSubmissionResource] = None, request_ return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the resources associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. The educationSubmissionResource object is a wrapper around the actual resource object the student is working on. The wrapper also includes a pointer to the resources on the assignment if this resource was copied from the assignment during the assign process. These resources are the working copy of the assignment. The submittedResources are the resources that were officially submitted for grading. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add an educationSubmissionResource to a submission resource list. Only teachers and students can perform this operation. The operation will not succeed if the allowStudentsToAddResources flag is not set to true. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn't exist or is not in that folder, the POST request will fail. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationSubmissionResource] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/return_/return_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/return_/return_request_builder.py index f74285a1abf..a855c4d0f50 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/return_/return_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/return_/return_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/return", path_parameters) - async def post(self,request_configuration: Optional[ReturnRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Make the grade and feedback associated with this submission available to the student. This action changes the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ReturnRequestBuilderPostRequ return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ReturnRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Make the grade and feedback associated with this submission available to the student. This action changes the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReturnRequestBuilder: raise TypeError("raw_url cannot be null.") return ReturnRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReturnRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/set_up_resources_folder/set_up_resources_folder_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/set_up_resources_folder/set_up_resources_folder_request_builder.py index 54d69ef1fb8..354f0849816 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/set_up_resources_folder/set_up_resources_folder_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/set_up_resources_folder/set_up_resources_folder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/setUpResourcesFolder", path_parameters) - async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Only teachers and students can perform this operation. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestB return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Only teachers and students can perform this operation. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetUpResourcesFolderRequestB raise TypeError("raw_url cannot be null.") return SetUpResourcesFolderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetUpResourcesFolderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/submit/submit_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/submit/submit_request_builder.py index 60712472ff7..1837c6a2670 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/submit/submit_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/submit/submit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submit", path_parameters) - async def post(self,request_configuration: Optional[SubmitRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Indicate that a student is done with the work and is ready to hand in the assignment. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from working to submitted. During the submit process, all the resources are copied to the submittedResources bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student's assignment on their behalf. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SubmitRequestBuilderPostRequ return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SubmitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicate that a student is done with the work and is ready to hand in the assignment. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from working to submitted. During the submit process, all the resources are copied to the submittedResources bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student's assignment on their behalf. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SubmitRequestBuilder: raise TypeError("raw_url cannot be null.") return SubmitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/count/count_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/count/count_request_builder.py index 87cf068aab4..c03269e21a5 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/count/count_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 48bf7b34752..a0a8060cf55 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property submittedResources for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[EducationSubmissionResourc raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Retrieve a submitted resource. Only teachers, students, and applications with application permissions can perform this operation. Resources are available to a teacher or an application with application permissions after a student submits it, and are available to the student after the teacher returns the submission. Teachers can leave notes in some resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EducationSubmissionResourceIt return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Update the navigation property submittedResources in education param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[EducationSubmissionResource] = None, request return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property submittedResources for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a submitted resource. Only teachers, students, and applications with application permissions can perform this operation. Resources are available to a teacher or an application with application permissions after a student submits it, and are available to the student after the teacher returns the submission. Teachers can leave notes in some resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationSub request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property submittedResources in education param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[EducationSubmissionResource """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationSubmissionResourceI raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/submitted_resources_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/submitted_resources_request_builder.py index fedc1d9d631..8dea0d1d923 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/submitted_resources_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/submitted_resources/submitted_resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_submission_resource_id(self,education_submission_resource_id: s url_tpl_params["educationSubmissionResource%2Did"] = education_submission_resource_id return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubmittedResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: """ List the educationSubmissionResource objects that were officially submitted for grading. Only teachers, students, and applications with application permissions can perform this operation. The student who owns the submission can't change the submitted list without resubmitting the assignment. This resource is a wrapper around the real resource and can contain a pointer back to the actual assignment resource if this resource was copied from the assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SubmittedResourcesRequestBuil return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[SubmittedResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Create new navigation property to submittedResources for education param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[EducationSubmissionResource] = None, request_ return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubmittedResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the educationSubmissionResource objects that were officially submitted for grading. Only teachers, students, and applications with application permissions can perform this operation. The student who owns the submission can't change the submitted list without resubmitting the assignment. This resource is a wrapper around the real resource and can contain a pointer back to the actual assignment resource if this resource was copied from the assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SubmittedRes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[SubmittedResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to submittedResources for education param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[EducationSubmissionResource] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmittedResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubmittedResourcesRequestBuilder.SubmittedResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmittedResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/item/unsubmit/unsubmit_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/item/unsubmit/unsubmit_request_builder.py index 7218320b68d..f2e5e053315 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/item/unsubmit/unsubmit_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/item/unsubmit/unsubmit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/unsubmit", path_parameters) - async def post(self,request_configuration: Optional[UnsubmitRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Indicate that a student wants to work on the submission of the assignment after it was turned in. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from submitted to working. During the submit process, all the resources are copied from submittedResources to workingResources. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student's assignment on their behalf. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[UnsubmitRequestBuilderPostRe return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[UnsubmitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicate that a student wants to work on the submission of the assignment after it was turned in. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from submitted to working. During the submit process, all the resources are copied from submittedResources to workingResources. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student's assignment on their behalf. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsubmitRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsubmitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsubmitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/assignments/item/submissions/submissions_request_builder.py b/msgraph/generated/education/me/assignments/item/submissions/submissions_request_builder.py index 26daafe898e..a2e9e74a526 100644 --- a/msgraph/generated/education/me/assignments/item/submissions/submissions_request_builder.py +++ b/msgraph/generated/education/me/assignments/item/submissions/submissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_submission_id(self,education_submission_id: str) -> EducationSu url_tpl_params["educationSubmission%2Did"] = education_submission_id return EducationSubmissionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubmissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionCollectionResponse]: """ List all the submissions associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can get all the submissions while a student can only get submissions that they're associated with. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SubmissionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, EducationSubmissionCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[SubmissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Create new navigation property to submissions for education param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[EducationSubmission] = None, request_configur return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubmissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the submissions associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can get all the submissions while a student can only get submissions that they're associated with. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SubmissionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[SubmissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to submissions for education param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[EducationSubmission] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/me/assignments/{educationAssignment%2Did}/submissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubmissionsRequestBuilder.SubmissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/classes/classes_request_builder.py b/msgraph/generated/education/me/classes/classes_request_builder.py index 3e202ac84f3..cfcda9dbc88 100644 --- a/msgraph/generated/education/me/classes/classes_request_builder.py +++ b/msgraph/generated/education/me/classes/classes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_education_class_id(self,education_class_id: str) -> EducationClassItemReq url_tpl_params["educationClass%2Did"] = education_class_id return EducationClassItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: """ Get the educationClass resources an educationUser is a member of. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ClassesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EducationClassCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationClass resources an educationUser is a member of. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClassesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ClassesRequestBuilder.ClassesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/classes/count/count_request_builder.py b/msgraph/generated/education/me/classes/count/count_request_builder.py index 1beda198321..f837d9cfeb2 100644 --- a/msgraph/generated/education/me/classes/count/count_request_builder.py +++ b/msgraph/generated/education/me/classes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/classes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/classes/item/education_class_item_request_builder.py b/msgraph/generated/education/me/classes/item/education_class_item_request_builder.py index d30e1fa13b6..1687b64f1f4 100644 --- a/msgraph/generated/education/me/classes/item/education_class_item_request_builder.py +++ b/msgraph/generated/education/me/classes/item/education_class_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/classes/{educationClass%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationClass]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClass]: """ Classes to which the user belongs. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EducationClassItemRequestBuil return await self.request_adapter.send_async(request_info, EducationClass, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Classes to which the user belongs. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationClassItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationClassItemRequestBuilder.EducationClassItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/me_request_builder.py b/msgraph/generated/education/me/me_request_builder.py index 3c481d42d79..704d9e30b6e 100644 --- a/msgraph/generated/education/me/me_request_builder.py +++ b/msgraph/generated/education/me/me_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MeRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property me for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[MeRequestBuilderDeleteRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MeRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationUser]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationUser]: """ Get me from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[MeRequestBuilderGetRequestCon return await self.request_adapter.send_async(request_info, EducationUser, error_mapping) - async def patch(self,body: Optional[EducationUser] = None, request_configuration: Optional[MeRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationUser]: + async def patch(self,body: Optional[EducationUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationUser]: """ Update the navigation property me in education param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[EducationUser] = None, request_configuration return await self.request_adapter.send_async(request_info, EducationUser, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property me for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/me', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get me from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[MeRequestBui request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationUser] = None, request_configuration: Optional[MeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property me in education param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[EducationUser] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/me', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def user(self) -> UserRequestBuilder: return UserRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MeRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MeRequestBuilder.MeRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/rubrics/count/count_request_builder.py b/msgraph/generated/education/me/rubrics/count/count_request_builder.py index 11edf22c4f8..a308870b529 100644 --- a/msgraph/generated/education/me/rubrics/count/count_request_builder.py +++ b/msgraph/generated/education/me/rubrics/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/rubrics/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/rubrics/item/education_rubric_item_request_builder.py b/msgraph/generated/education/me/rubrics/item/education_rubric_item_request_builder.py index b691428b8f0..2784f3397a8 100644 --- a/msgraph/generated/education/me/rubrics/item/education_rubric_item_request_builder.py +++ b/msgraph/generated/education/me/rubrics/item/education_rubric_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/rubrics/{educationRubric%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationRubricItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an educationRubric object. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationRubricItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationRubricItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationRubric]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: """ Retrieve the properties and relationships of an educationRubric object. Only teachers and students can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[EducationRubricItemRequestBui return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[EducationRubricItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationRubric]: + async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: """ Update the properties of an educationRubric object. Only teachers can perform this operation. Updating a rubric attached to an assignment (PATCH /education/classes/{class-id}/assignments/{assignment-id}/rubric) is only possible before the assignment is published, and what is updated is actually the original rubric that exists under /education/users/{id}/rubrics. After the assignment is published, an immutable copy of the rubric is made that is attached to that specific assignment. That rubric can be retrieved using GET /education/classes/{class-id}/assignments/{assignment-id}/rubric, but it cannot be updated. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[EducationRubric] = None, request_configurati return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationRubricItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an educationRubric object. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/me/rubrics/{educationRubric%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationRubricItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an educationRubric object. Only teachers and students can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationRub request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[EducationRubricItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationRubric object. Only teachers can perform this operation. Updating a rubric attached to an assignment (PATCH /education/classes/{class-id}/assignments/{assignment-id}/rubric) is only possible before the assignment is published, and what is updated is actually the original rubric that exists under /education/users/{id}/rubrics. After the assignment is published, an immutable copy of the rubric is made that is attached to that specific assignment. That rubric can be retrieved using GET /education/classes/{class-id}/assignments/{assignment-id}/rubric, but it cannot be updated. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[EducationRubric] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/me/rubrics/{educationRubric%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationRubricItemRequestBu raise TypeError("raw_url cannot be null.") return EducationRubricItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationRubricItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationRubricItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationRubricItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationRubricItemRequestBuilder.EducationRubricItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationRubricItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/rubrics/rubrics_request_builder.py b/msgraph/generated/education/me/rubrics/rubrics_request_builder.py index 96bb33d288f..1dc9131d24f 100644 --- a/msgraph/generated/education/me/rubrics/rubrics_request_builder.py +++ b/msgraph/generated/education/me/rubrics/rubrics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_rubric_id(self,education_rubric_id: str) -> EducationRubricItem url_tpl_params["educationRubric%2Did"] = education_rubric_id return EducationRubricItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RubricsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationRubricCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubricCollectionResponse]: """ Retrieve a list of educationRubric objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RubricsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EducationRubricCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationRubric]: + async def post(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: """ Create a new educationRubric object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationRubric] = None, request_configuratio return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RubricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of educationRubric objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RubricsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new educationRubric object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationRubric] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/me/rubrics', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RubricsRequestBuilder.RubricsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/schools/count/count_request_builder.py b/msgraph/generated/education/me/schools/count/count_request_builder.py index 58b15480ff6..87184f973d4 100644 --- a/msgraph/generated/education/me/schools/count/count_request_builder.py +++ b/msgraph/generated/education/me/schools/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/schools/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/schools/item/education_school_item_request_builder.py b/msgraph/generated/education/me/schools/item/education_school_item_request_builder.py index 78acbf0cb4c..06d3f7558cf 100644 --- a/msgraph/generated/education/me/schools/item/education_school_item_request_builder.py +++ b/msgraph/generated/education/me/schools/item/education_school_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/schools/{educationSchool%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSchool]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSchool]: """ Schools to which the user belongs. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EducationSchoolItemRequestBui return await self.request_adapter.send_async(request_info, EducationSchool, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Schools to which the user belongs. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSchoolItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSchoolItemRequestBuilder.EducationSchoolItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/schools/schools_request_builder.py b/msgraph/generated/education/me/schools/schools_request_builder.py index ecca59cac01..1709bf1248a 100644 --- a/msgraph/generated/education/me/schools/schools_request_builder.py +++ b/msgraph/generated/education/me/schools/schools_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_education_school_id(self,education_school_id: str) -> EducationSchoolItem url_tpl_params["educationSchool%2Did"] = education_school_id return EducationSchoolItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSchoolCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSchoolCollectionResponse]: """ Retrieve a list of schools for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SchoolsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EducationSchoolCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of schools for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchoolsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchoolsRequestBuilder.SchoolsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/taught_classes/count/count_request_builder.py b/msgraph/generated/education/me/taught_classes/count/count_request_builder.py index 0e0d510edde..c35d648626e 100644 --- a/msgraph/generated/education/me/taught_classes/count/count_request_builder.py +++ b/msgraph/generated/education/me/taught_classes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/taughtClasses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/taught_classes/item/education_class_item_request_builder.py b/msgraph/generated/education/me/taught_classes/item/education_class_item_request_builder.py index 833c07ac74a..84545a10651 100644 --- a/msgraph/generated/education/me/taught_classes/item/education_class_item_request_builder.py +++ b/msgraph/generated/education/me/taught_classes/item/education_class_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/taughtClasses/{educationClass%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationClass]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClass]: """ Classes for which the user is a teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EducationClassItemRequestBuil return await self.request_adapter.send_async(request_info, EducationClass, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Classes for which the user is a teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationClassItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationClassItemRequestBuilder.EducationClassItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/taught_classes/taught_classes_request_builder.py b/msgraph/generated/education/me/taught_classes/taught_classes_request_builder.py index a34423e56f5..da1c8cc0ef4 100644 --- a/msgraph/generated/education/me/taught_classes/taught_classes_request_builder.py +++ b/msgraph/generated/education/me/taught_classes/taught_classes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_education_class_id(self,education_class_id: str) -> EducationClassItemReq url_tpl_params["educationClass%2Did"] = education_class_id return EducationClassItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaughtClassesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: """ Get the educationClass resources owned by an educationUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TaughtClassesRequestBuilderGe return await self.request_adapter.send_async(request_info, EducationClassCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaughtClassesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationClass resources owned by an educationUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaughtClassesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaughtClassesRequestBuilder.TaughtClassesRequestBuilderGetQueryParameters] = None - - 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 5eb1366398c..42763bea631 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/user/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/me/user/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/me/user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/education/me/user/service_provisioning_errors/count/count_request_builder.py index 4176c16167e..68907e6858d 100644 --- a/msgraph/generated/education/me/user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/education/me/user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/user/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/education/me/user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 52efaee07bc..f9cae2de0d1 100644 --- a/msgraph/generated/education/me/user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/education/me/user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/me/user/user_request_builder.py b/msgraph/generated/education/me/user/user_request_builder.py index da5bf386d7a..a786efab575 100644 --- a/msgraph/generated/education/me/user/user_request_builder.py +++ b/msgraph/generated/education/me/user/user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/me/user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Retrieve the simple directory user that corresponds to this educationUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[UserRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the simple directory user that corresponds to this educationUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,17 +115,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserRequestBuilder.UserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/schools/count/count_request_builder.py b/msgraph/generated/education/schools/count/count_request_builder.py index 02990458a1b..50c0b176fc2 100644 --- a/msgraph/generated/education/schools/count/count_request_builder.py +++ b/msgraph/generated/education/schools/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/schools/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/schools/delta/delta_request_builder.py b/msgraph/generated/education/schools/delta/delta_request_builder.py index 22dc1d84948..52cd781ee37 100644 --- a/msgraph/generated/education/schools/delta/delta_request_builder.py +++ b/msgraph/generated/education/schools/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/schools/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/schools/item/administrative_unit/administrative_unit_request_builder.py b/msgraph/generated/education/schools/item/administrative_unit/administrative_unit_request_builder.py index 51cf20fde55..34ba9c1f4fc 100644 --- a/msgraph/generated/education/schools/item/administrative_unit/administrative_unit_request_builder.py +++ b/msgraph/generated/education/schools/item/administrative_unit/administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/administrativeUnit{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Get a list of administrativeUnits associated with an educationSchool object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[AdministrativeUnitRequestBuil return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - async def patch(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[AdministrativeUnitRequestBuilderPatchRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def patch(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Update the navigation property administrativeUnit in education param body: The request body @@ -70,7 +71,7 @@ async def patch(self,body: Optional[AdministrativeUnit] = None, request_configur return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of administrativeUnits associated with an educationSchool object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[Administrati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[AdministrativeUnitRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property administrativeUnit in education param body: The request body @@ -90,7 +91,7 @@ def to_patch_request_information(self,body: Optional[AdministrativeUnit] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/schools/{educationSchool%2Did}/administrativeUnit', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -132,27 +133,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AdministrativeUnitRequestBuilder.AdministrativeUnitRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdministrativeUnitRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/schools/item/classes/classes_request_builder.py b/msgraph/generated/education/schools/item/classes/classes_request_builder.py index 4b26bc4c877..f1f0e5aa107 100644 --- a/msgraph/generated/education/schools/item/classes/classes_request_builder.py +++ b/msgraph/generated/education/schools/item/classes/classes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_class_id(self,education_class_id: str) -> EducationClassItemReq url_tpl_params["educationClass%2Did"] = education_class_id return EducationClassItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: """ Get the educationClass resources owned by an educationSchool. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ClassesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EducationClassCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationClass resources owned by an educationSchool. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClassesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ClassesRequestBuilder.ClassesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/schools/item/classes/count/count_request_builder.py b/msgraph/generated/education/schools/item/classes/count/count_request_builder.py index a2e93ae8c8a..3b905562f1d 100644 --- a/msgraph/generated/education/schools/item/classes/count/count_request_builder.py +++ b/msgraph/generated/education/schools/item/classes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/schools/item/classes/item/ref/ref_request_builder.py b/msgraph/generated/education/schools/item/classes/item/ref/ref_request_builder.py index a9ea97cde0b..c72ee6bbbd8 100644 --- a/msgraph/generated/education/schools/item/classes/item/ref/ref_request_builder.py +++ b/msgraph/generated/education/schools/item/classes/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/{educationClass%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a class from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a class from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/schools/item/classes/ref/ref_request_builder.py b/msgraph/generated/education/schools/item/classes/ref/ref_request_builder.py index 1ca8c22a7ab..3ff11d1a7f1 100644 --- a/msgraph/generated/education/schools/item/classes/ref/ref_request_builder.py +++ b/msgraph/generated/education/schools/item/classes/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a class from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Get the educationClass resources owned by an educationSchool. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add a class to a school. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a class from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationClass resources owned by an educationSchool. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/education/schools/{educationSchool%2Did}/classes/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a class to a school. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/schools/item/education_school_item_request_builder.py b/msgraph/generated/education/schools/item/education_school_item_request_builder.py index da82cb3fa69..94a58188531 100644 --- a/msgraph/generated/education/schools/item/education_school_item_request_builder.py +++ b/msgraph/generated/education/schools/item/education_school_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationSchoolItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[EducationSchoolItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSchool]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSchool]: """ Read the properties and relationships of an educationSchool object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[EducationSchoolItemRequestBui return await self.request_adapter.send_async(request_info, EducationSchool, error_mapping) - async def patch(self,body: Optional[EducationSchool] = None, request_configuration: Optional[EducationSchoolItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSchool]: + async def patch(self,body: Optional[EducationSchool] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSchool]: """ Update the properties of an educationSchool object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[EducationSchool] = None, request_configurati return await self.request_adapter.send_async(request_info, EducationSchool, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationSchoolItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/schools/{educationSchool%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an educationSchool object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationSch request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSchool] = None, request_configuration: Optional[EducationSchoolItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSchool] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationSchool object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[EducationSchool] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/schools/{educationSchool%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def users(self) -> UsersRequestBuilder: return UsersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSchoolItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationSchoolItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSchoolItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSchoolItemRequestBuilder.EducationSchoolItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSchoolItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/schools/item/users/count/count_request_builder.py b/msgraph/generated/education/schools/item/users/count/count_request_builder.py index a7af011522e..aa4aab9169c 100644 --- a/msgraph/generated/education/schools/item/users/count/count_request_builder.py +++ b/msgraph/generated/education/schools/item/users/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/schools/item/users/item/ref/ref_request_builder.py b/msgraph/generated/education/schools/item/users/item/ref/ref_request_builder.py index e5aad5d2c0c..1d70e90052a 100644 --- a/msgraph/generated/education/schools/item/users/item/ref/ref_request_builder.py +++ b/msgraph/generated/education/schools/item/users/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/{educationUser%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a user from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a user from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/schools/item/users/ref/ref_request_builder.py b/msgraph/generated/education/schools/item/users/ref/ref_request_builder.py index 7cc5ece5a0f..b2ad670fda9 100644 --- a/msgraph/generated/education/schools/item/users/ref/ref_request_builder.py +++ b/msgraph/generated/education/schools/item/users/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a user from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Get the educationUser resources associated with an educationSchool. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add a user to a school. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a user from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationUser resources associated with an educationSchool. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/education/schools/{educationSchool%2Did}/users/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a user to a school. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/schools/item/users/users_request_builder.py b/msgraph/generated/education/schools/item/users/users_request_builder.py index 69922a04508..ef931214575 100644 --- a/msgraph/generated/education/schools/item/users/users_request_builder.py +++ b/msgraph/generated/education/schools/item/users/users_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_user_id(self,education_user_id: str) -> EducationUserItemReques url_tpl_params["educationUser%2Did"] = education_user_id return EducationUserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationUserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationUserCollectionResponse]: """ Get the educationUser resources associated with an educationSchool. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, EducationUserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationUser resources associated with an educationSchool. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UsersRequestBuilder.UsersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/schools/schools_request_builder.py b/msgraph/generated/education/schools/schools_request_builder.py index 78d9ce3d6e1..f2f0a135b55 100644 --- a/msgraph/generated/education/schools/schools_request_builder.py +++ b/msgraph/generated/education/schools/schools_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_education_school_id(self,education_school_id: str) -> EducationSchoolItem url_tpl_params["educationSchool%2Did"] = education_school_id return EducationSchoolItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSchoolCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSchoolCollectionResponse]: """ Get a list of the educationSchool objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SchoolsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EducationSchoolCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSchool] = None, request_configuration: Optional[SchoolsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSchool]: + async def post(self,body: Optional[EducationSchool] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSchool]: """ Create a new educationSchool object. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[EducationSchool] = None, request_configuratio return await self.request_adapter.send_async(request_info, EducationSchool, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the educationSchool objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[SchoolsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSchool] = None, request_configuration: Optional[SchoolsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSchool] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new educationSchool object. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[EducationSchool] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/schools', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchoolsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchoolsRequestBuilder.SchoolsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchoolsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/count/count_request_builder.py b/msgraph/generated/education/users/count/count_request_builder.py index 8fae3c1bc38..4a9027c0d78 100644 --- a/msgraph/generated/education/users/count/count_request_builder.py +++ b/msgraph/generated/education/users/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/delta/delta_request_builder.py b/msgraph/generated/education/users/delta/delta_request_builder.py index 032fb66011a..5210602ee62 100644 --- a/msgraph/generated/education/users/delta/delta_request_builder.py +++ b/msgraph/generated/education/users/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/assignments/assignments_request_builder.py b/msgraph/generated/education/users/item/assignments/assignments_request_builder.py index 1e3f79a7e58..ac2e9511665 100644 --- a/msgraph/generated/education/users/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_education_assignment_id(self,education_assignment_id: str) -> EducationAs url_tpl_params["educationAssignment%2Did"] = education_assignment_id return EducationAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentCollectionResponse]: """ Returns a list of educationAssignment assigned to a educationUser for all classes. Only teachers, students, and applications with application permissions can perform this operation. This method allows a caller to find all the assignments belonging to a student or a teacher in a single call rather than having to request assignments from each class. The assignment list contains what is needed to get the detailed information for the assignment from within the class namespace. Use the methods defined for the assignment for all other operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, EducationAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Create new navigation property to assignments for education param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationAssignment] = None, request_configur return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns a list of educationAssignment assigned to a educationUser for all classes. Only teachers, students, and applications with application permissions can perform this operation. This method allows a caller to find all the assignments belonging to a student or a teacher in a single call rather than having to request assignments from each class. The assignment list contains what is needed to get the detailed information for the assignment from within the class namespace. Use the methods defined for the assignment for all other operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for education param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/users/{educationUser%2Did}/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/count/count_request_builder.py index 364d238f9d1..317d80e608a 100644 --- a/msgraph/generated/education/users/item/assignments/count/count_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/assignments/delta/delta_request_builder.py b/msgraph/generated/education/users/item/assignments/delta/delta_request_builder.py index 63e1254f8a6..443b5b5b714 100644 --- a/msgraph/generated/education/users/item/assignments/delta/delta_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/assignments/item/activate/activate_request_builder.py b/msgraph/generated/education/users/item/assignments/item/activate/activate_request_builder.py new file mode 100644 index 00000000000..f77542a75d7 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/activate/activate_request_builder.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.education_assignment import EducationAssignment + from .......models.o_data_errors.o_data_error import ODataError + +class ActivateRequestBuilder(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 ActivateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/activate", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: + """ + Activate an inactive educationAssignment to signal that the assignment has further action items for teachers or students. This action can only be performed by a teacher on currently inactive assignments. + 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/educationassignment-activate?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.education_assignment import EducationAssignment + + return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Activate an inactive educationAssignment to signal that the assignment has further action items for teachers or students. This action can only be performed by a teacher on currently inactive assignments. + 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: Optional[str] = None) -> ActivateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ActivateRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return ActivateRequestBuilder(self.request_adapter, raw_url) + + diff --git a/msgraph/generated/education/users/item/assignments/item/categories/categories_request_builder.py b/msgraph/generated/education/users/item/assignments/item/categories/categories_request_builder.py index c74ca485c04..c7eec445685 100644 --- a/msgraph/generated/education/users/item/assignments/item/categories/categories_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/categories/categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_education_category_id(self,education_category_id: str) -> EducationCatego url_tpl_params["educationCategory%2Did"] = education_category_id return EducationCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategoryCollectionResponse]: """ List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, EducationCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[CategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationCategory]: + async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategory]: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -90,7 +91,7 @@ async def post(self,body: Optional[EducationCategory] = None, request_configurat return await self.request_adapter.send_async(request_info, EducationCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[CategoriesRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[CategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -110,7 +111,7 @@ def to_post_request_information(self,body: Optional[EducationCategory] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -209,27 +210,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CategoriesRequestBuilder.CategoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CategoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/categories/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/item/categories/count/count_request_builder.py index d8ebf7ab196..0e6849bf7e3 100644 --- a/msgraph/generated/education/users/item/assignments/item/categories/count/count_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/assignments/item/categories/delta/delta_request_builder.py b/msgraph/generated/education/users/item/assignments/item/categories/delta/delta_request_builder.py index 8998eee43c6..9f1c59705b7 100644 --- a/msgraph/generated/education/users/item/assignments/item/categories/delta/delta_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/categories/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/assignments/item/categories/item/ref/ref_request_builder.py b/msgraph/generated/education/users/item/assignments/item/categories/item/ref/ref_request_builder.py index 604781095c4..5a80bdc1928 100644 --- a/msgraph/generated/education/users/item/assignments/item/categories/item/ref/ref_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/categories/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/{educationCategory%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationCategory from an educationAssignment. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationCategory from an educationAssignment. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/categories/ref/ref_request_builder.py b/msgraph/generated/education/users/item/assignments/item/categories/ref/ref_request_builder.py index f6cb83d8dd3..5b9bb2fadb0 100644 --- a/msgraph/generated/education/users/item/assignments/item/categories/ref/ref_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/categories/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationCategory from an educationAssignment. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationCategory from an educationAssignment. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/deactivate/deactivate_request_builder.py b/msgraph/generated/education/users/item/assignments/item/deactivate/deactivate_request_builder.py new file mode 100644 index 00000000000..2de3a689534 --- /dev/null +++ b/msgraph/generated/education/users/item/assignments/item/deactivate/deactivate_request_builder.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.education_assignment import EducationAssignment + from .......models.o_data_errors.o_data_error import ODataError + +class DeactivateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the deactivate method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new DeactivateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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}/deactivate", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: + """ + Mark an assigned educationAssignment as inactive to signal that the assignment has no further action items for teachers and students. This action can only be performed by a teacher on assigned assignments. + 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/educationassignment-deactivate?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.education_assignment import EducationAssignment + + return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Mark an assigned educationAssignment as inactive to signal that the assignment has no further action items for teachers and students. This action can only be performed by a teacher on assigned assignments. + 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: Optional[str] = None) -> DeactivateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeactivateRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DeactivateRequestBuilder(self.request_adapter, raw_url) + + 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 91d408eafcf..5ee68bcfcdc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -12,7 +13,9 @@ if TYPE_CHECKING: from ......models.education_assignment import EducationAssignment from ......models.o_data_errors.o_data_error import ODataError + from .activate.activate_request_builder import ActivateRequestBuilder from .categories.categories_request_builder import CategoriesRequestBuilder + from .deactivate.deactivate_request_builder import DeactivateRequestBuilder from .grading_category.grading_category_request_builder import GradingCategoryRequestBuilder from .publish.publish_request_builder import PublishRequestBuilder from .resources.resources_request_builder import ResourcesRequestBuilder @@ -34,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignments for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +55,7 @@ async def delete(self,request_configuration: Optional[EducationAssignmentItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Assignments belonging to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +75,7 @@ async def get(self,request_configuration: Optional[EducationAssignmentItemReques return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - async def patch(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[EducationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def patch(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Update the navigation property assignments in education param body: The request body @@ -95,18 +98,18 @@ async def patch(self,body: Optional[EducationAssignment] = None, request_configu return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Assignments belonging to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[EducationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in education param body: The request body @@ -126,7 +129,7 @@ def to_patch_request_information(self,body: Optional[EducationAssignment] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -142,6 +145,15 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationAssignmentItemReque raise TypeError("raw_url cannot be null.") return EducationAssignmentItemRequestBuilder(self.request_adapter, raw_url) + @property + def activate(self) -> ActivateRequestBuilder: + """ + Provides operations to call the activate method. + """ + from .activate.activate_request_builder import ActivateRequestBuilder + + return ActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property def categories(self) -> CategoriesRequestBuilder: """ @@ -151,6 +163,15 @@ def categories(self) -> CategoriesRequestBuilder: return CategoriesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def deactivate(self) -> DeactivateRequestBuilder: + """ + Provides operations to call the deactivate method. + """ + from .deactivate.deactivate_request_builder import DeactivateRequestBuilder + + return DeactivateRequestBuilder(self.request_adapter, self.path_parameters) + @property def grading_category(self) -> GradingCategoryRequestBuilder: """ @@ -214,16 +235,6 @@ def submissions(self) -> SubmissionsRequestBuilder: return SubmissionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -250,27 +261,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationAssignmentItemRequestBuilder.EducationAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/grading_category/grading_category_request_builder.py b/msgraph/generated/education/users/item/assignments/item/grading_category/grading_category_request_builder.py index 658bab3d00a..7fbdbdc2c4a 100644 --- a/msgraph/generated/education/users/item/assignments/item/grading_category/grading_category_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/grading_category/grading_category_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/gradingCategory{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GradingCategoryRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationGradingCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationGradingCategory]: """ When set, enables users to weight assignments differently when computing a class average grade. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GradingCategoryRequestBuilder return await self.request_adapter.send_async(request_info, EducationGradingCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GradingCategoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ When set, enables users to weight assignments differently when computing a class average grade. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GradingCategoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GradingCategoryRequestBuilder.GradingCategoryRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/assignments/item/publish/publish_request_builder.py b/msgraph/generated/education/users/item/assignments/item/publish/publish_request_builder.py index 2d03be54b40..b2d9ac62595 100644 --- a/msgraph/generated/education/users/item/assignments/item/publish/publish_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/publish/publish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/publish", path_parameters) - async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Publish an education assignment. Change the state of an educationAssignment from its original draft status to the published status. You can change the state from draft to scheduled if the assignment is scheduled for a future date. Only a teacher in the class can make this call. When an assignment is in draft status, students will not see the assignment, nor will there be any submission objects. Calling this API creates educationSubmission objects and displays the assignment in each student's list. The state of the assignment goes back to draft if there is any backend failure during publish process. To update the properties of a published assignment, see update an assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[PublishRequestBuilderPostReq return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Publish an education assignment. Change the state of an educationAssignment from its original draft status to the published status. You can change the state from draft to scheduled if the assignment is scheduled for a future date. Only a teacher in the class can make this call. When an assignment is in draft status, students will not see the assignment, nor will there be any submission objects. Calling this API creates educationSubmission objects and displays the assignment in each student's list. The state of the assignment goes back to draft if there is any backend failure during publish process. To update the properties of a published assignment, see update an assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PublishRequestBuilder: raise TypeError("raw_url cannot be null.") return PublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/resources/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/item/resources/count/count_request_builder.py index 0227e062452..7736eaf983d 100644 --- a/msgraph/generated/education/users/item/assignments/item/resources/count/count_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 16d0739ecf5..71301738cd4 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a specific educationAssignmentResource attached to an assignment. In general, only teachers in the class can remove a resource. However, teachers can't remove resources marked as 'distributeToStudents', after the assignment has been published to students. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationAssignmentResourc raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: """ Get the properties of an education assignment resource associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[EducationAssignmentResourceIt return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) - async def patch(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def patch(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: """ Update the navigation property resources in education param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EducationAssignmentResource] = None, request return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a specific educationAssignmentResource attached to an assignment. In general, only teachers in the class can remove a resource. However, teachers can't remove resources marked as 'distributeToStudents', after the assignment has been published to students. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties of an education assignment resource associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationAss request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in education param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EducationAssignmentResource """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources/{educationAssignmentResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationAssignmentResourceI raise TypeError("raw_url cannot be null.") return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationAssignmentResourceItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationAssignmentResourceItemRequestBuilder.EducationAssignmentResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/resources/resources_request_builder.py b/msgraph/generated/education/users/item/assignments/item/resources/resources_request_builder.py index d34a1f7bde5..d02782c98b4 100644 --- a/msgraph/generated/education/users/item/assignments/item/resources/resources_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_assignment_resource_id(self,education_assignment_resource_id: s url_tpl_params["educationAssignmentResource%2Did"] = education_assignment_resource_id return EducationAssignmentResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: """ Get all the educationAssignmentResource objects associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EducationAssignmentResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def post(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: """ Create an assignment resource. Only teachers can perform this operation. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationAssignmentResource] = None, request_ return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get all the educationAssignmentResource objects associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an assignment resource. Only teachers can perform this operation. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationAssignmentResource] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/rubric/ref/ref_request_builder.py b/msgraph/generated/education/users/item/assignments/item/rubric/ref/ref_request_builder.py index eab21f97eac..5a43dada71e 100644 --- a/msgraph/generated/education/users/item/assignments/item/rubric/ref/ref_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/rubric/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/rubric/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[str]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[str]: """ Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +64,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "str", error_mapping) - async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> None: + async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -86,7 +86,7 @@ async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +97,7 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RefRequestBu request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -133,34 +133,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/rubric/rubric_request_builder.py b/msgraph/generated/education/users/item/assignments/item/rubric/rubric_request_builder.py index 1b13c8264f5..59c05a711b0 100644 --- a/msgraph/generated/education/users/item/assignments/item/rubric/rubric_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/rubric/rubric_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/rubric{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RubricRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RubricRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RubricRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationRubric]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: """ Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RubricRequestBuilderGetReques return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationRubric]: + async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[EducationRubric] = None, request_configurati return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RubricRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/rubric', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RubricRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RubricReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[EducationRubric] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/rubric', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def ref(self) -> RefRequestBuilder: return RefRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RubricRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RubricRequestBuilder.RubricRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/set_up_feedback_resources_folder/set_up_feedback_resources_folder_request_builder.py b/msgraph/generated/education/users/item/assignments/item/set_up_feedback_resources_folder/set_up_feedback_resources_folder_request_builder.py index 349c6e455f1..006bf577694 100644 --- a/msgraph/generated/education/users/item/assignments/item/set_up_feedback_resources_folder/set_up_feedback_resources_folder_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/set_up_feedback_resources_folder/set_up_feedback_resources_folder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/setUpFeedbackResourcesFolder", path_parameters) - async def post(self,request_configuration: Optional[SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Create a SharePoint folder to upload feedback files for a given educationSubmission. Only teachers can perform this operation. The teacher determines the resources to upload in the feedback resources folder of a submission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SetUpFeedbackResourcesFolder return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a SharePoint folder to upload feedback files for a given educationSubmission. Only teachers can perform this operation. The teacher determines the resources to upload in the feedback resources folder of a submission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetUpFeedbackResourcesFolder raise TypeError("raw_url cannot be null.") return SetUpFeedbackResourcesFolderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.py b/msgraph/generated/education/users/item/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.py index ae8949eb89d..cd3d02dab74 100644 --- a/msgraph/generated/education/users/item/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/set_up_resources_folder/set_up_resources_folder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/setUpResourcesFolder", path_parameters) - async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: """ Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment's folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestB return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment's folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetUpResourcesFolderRequestB raise TypeError("raw_url cannot be null.") return SetUpResourcesFolderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetUpResourcesFolderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/count/count_request_builder.py index 1a4c82b514f..30c98cecf55 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/count/count_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/education_submission_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/education_submission_item_request_builder.py index 292625b496f..27c0b63551b 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/education_submission_item_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/education_submission_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property submissions for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[EducationSubmissionItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Retrieve a particular submission. Only teachers, students, 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 this work. Only the assignedTo student can see and modify the submission. A teacher or application with application permissions has full access to all submissions. 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 will not see the grade or feedback until the assignment has been released. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[EducationSubmissionItemReques return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - async def patch(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[EducationSubmissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def patch(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Update the navigation property submissions in education param body: The request body @@ -96,18 +97,18 @@ async def patch(self,body: Optional[EducationSubmission] = None, request_configu return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property submissions for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a particular submission. Only teachers, students, 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 this work. Only the assignedTo student can see and modify the submission. A teacher or application with application permissions has full access to all submissions. 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 will not see the grade or feedback until the assignment has been released. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationSub request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[EducationSubmissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property submissions in education param body: The request body @@ -127,7 +128,7 @@ def to_patch_request_information(self,body: Optional[EducationSubmission] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -215,16 +216,6 @@ def unsubmit(self) -> UnsubmitRequestBuilder: return UnsubmitRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationSubmissionItemRequestBuilderGetQueryParameters(): """ @@ -251,27 +242,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSubmissionItemRequestBuilder.EducationSubmissionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/outcomes/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/outcomes/count/count_request_builder.py index ee236d23eac..e45d32678a7 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/outcomes/count/count_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/outcomes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/outcomes/item/education_outcome_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/outcomes/item/education_outcome_item_request_builder.py index f87320a8f60..f0dd7ff490f 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/outcomes/item/education_outcome_item_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/outcomes/item/education_outcome_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes/{educationOutcome%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a feedback resource from a submission. This can only be done by a teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationOutcomeItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationOutcome]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: """ Get outcomes from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EducationOutcomeItemRequestBu return await self.request_adapter.send_async(request_info, EducationOutcome, error_mapping) - async def patch(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[EducationOutcomeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationOutcome]: + async def patch(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: """ Update the properties of an educationOutcome object. Only teachers can perform this operation. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EducationOutcome] = None, request_configurat return await self.request_adapter.send_async(request_info, EducationOutcome, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a feedback resource from a submission. This can only be done by a teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes/{educationOutcome%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get outcomes from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationOut request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[EducationOutcomeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationOutcome object. Only teachers can perform this operation. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EducationOutcome] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes/{educationOutcome%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationOutcomeItemRequestB raise TypeError("raw_url cannot be null.") return EducationOutcomeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationOutcomeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationOutcomeItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationOutcomeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationOutcomeItemRequestBuilder.EducationOutcomeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationOutcomeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/outcomes/outcomes_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/outcomes/outcomes_request_builder.py index 89ddf72b8de..f27c37cb357 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/outcomes/outcomes_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/outcomes/outcomes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_outcome_id(self,education_outcome_id: str) -> EducationOutcomeI url_tpl_params["educationOutcome%2Did"] = education_outcome_id return EducationOutcomeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OutcomesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationOutcomeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcomeCollectionResponse]: """ Retrieve a list of educationOutcome objects. There are four types of outcomes: educationPointsOutcome, educationFeedbackOutcome, educationRubricOutcome, and educationFeedbackResourceOutcome. Only teachers, students, and applications with application permissions can perform this operation. A submission for a credit assignment (one that has no point value and no rubric) has an educationFeedbackOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for a points assignment (one that has a point value assigned) has both an educationFeedbackOutcome and an educationPointsOutcome. A submission for an assignment with an attached rubric, if the rubric is a credit rubric (no points), has an educationFeedbackOutcome and an educationRubricOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for an assignment with an attached rubric, if the rubric is a points rubric, has an educationFeedbackOutcome, an educationPointsOutcome, and an educationRubricOutcome. A submission for a feedback resource has an educationFeedbackResourceOutcome. All outcome types have a regular and a published property appropriate to that type of outcome; for example, points and publishedPoints, feedback and publishedFeedback. The regular property is the most recent value updated by the teacher; the published property is the most recent value returned to the student. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OutcomesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, EducationOutcomeCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[OutcomesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationOutcome]: + async def post(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: """ Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn't exist or isn't in that folder, the POST request will fail. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationOutcome] = None, request_configurati return await self.request_adapter.send_async(request_info, EducationOutcome, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OutcomesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of educationOutcome objects. There are four types of outcomes: educationPointsOutcome, educationFeedbackOutcome, educationRubricOutcome, and educationFeedbackResourceOutcome. Only teachers, students, and applications with application permissions can perform this operation. A submission for a credit assignment (one that has no point value and no rubric) has an educationFeedbackOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for a points assignment (one that has a point value assigned) has both an educationFeedbackOutcome and an educationPointsOutcome. A submission for an assignment with an attached rubric, if the rubric is a credit rubric (no points), has an educationFeedbackOutcome and an educationRubricOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for an assignment with an attached rubric, if the rubric is a points rubric, has an educationFeedbackOutcome, an educationPointsOutcome, and an educationRubricOutcome. A submission for a feedback resource has an educationFeedbackResourceOutcome. All outcome types have a regular and a published property appropriate to that type of outcome; for example, points and publishedPoints, feedback and publishedFeedback. The regular property is the most recent value updated by the teacher; the published property is the most recent value returned to the student. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OutcomesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[OutcomesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn't exist or isn't in that folder, the POST request will fail. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationOutcome] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/outcomes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OutcomesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OutcomesRequestBuilder.OutcomesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OutcomesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/reassign/reassign_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/reassign/reassign_request_builder.py index c930663ce8d..a392a8241f4 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/reassign/reassign_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/reassign/reassign_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/reassign", path_parameters) - async def post(self,request_configuration: Optional[ReassignRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Reassign the submission to the student with feedback for review. Only teachers can perform this action. Include the Prefer: include-unknown-enum-members header when you call this method; otherwise, a reassigned submission is treated as a returned submission. This means that the reassigned status is mapped to the returned status, and reassignedDateTime and reassignedBy properties are mapped to returnedDateTime and returnedBy respectively. If the header Prefer: include-unknown-enum-members is provided, a reassigned submission retains the reassigned status. For details, see the examples section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ReassignRequestBuilderPostRe return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ReassignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reassign the submission to the student with feedback for review. Only teachers can perform this action. Include the Prefer: include-unknown-enum-members header when you call this method; otherwise, a reassigned submission is treated as a returned submission. This means that the reassigned status is mapped to the returned status, and reassignedDateTime and reassignedBy properties are mapped to returnedDateTime and returnedBy respectively. If the header Prefer: include-unknown-enum-members is provided, a reassigned submission retains the reassigned status. For details, see the examples section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReassignRequestBuilder: raise TypeError("raw_url cannot be null.") return ReassignRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReassignRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/count/count_request_builder.py index 5d4a26838a2..46632894aa8 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/count/count_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 d396e965142..7366c4a3855 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an educationSubmissionResource from the submission. Only teachers and students can perform this operation. If the resource was copied from the assignment, a new copy of the resource will be created after the current copy is deleted. This allows you to 'reset' the resource to its original state. If the resource wasn't copied from the assignment but was added from the student, the resource is deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationSubmissionResourc raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Retrieve the properties of a specific resource associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. This resource is in the 'working' resource list and should be considered work in process by a student. This resource is wrapped with a possible pointer back to the assignment resource if it was copied from the assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[EducationSubmissionResourceIt return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Update the navigation property resources in education param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EducationSubmissionResource] = None, request return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an educationSubmissionResource from the submission. Only teachers and students can perform this operation. If the resource was copied from the assignment, a new copy of the resource will be created after the current copy is deleted. This allows you to 'reset' the resource to its original state. If the resource wasn't copied from the assignment but was added from the student, the resource is deleted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a specific resource associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. This resource is in the 'working' resource list and should be considered work in process by a student. This resource is wrapped with a possible pointer back to the assignment resource if it was copied from the assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationSub request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in education param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EducationSubmissionResource """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources/{educationSubmissionResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationSubmissionResourceI raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/resources_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/resources_request_builder.py index 78c6d48cffd..e3779af7a2e 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/resources_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_submission_resource_id(self,education_submission_resource_id: s url_tpl_params["educationSubmissionResource%2Did"] = education_submission_resource_id return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: """ List the resources associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. The educationSubmissionResource object is a wrapper around the actual resource object the student is working on. The wrapper also includes a pointer to the resources on the assignment if this resource was copied from the assignment during the assign process. These resources are the working copy of the assignment. The submittedResources are the resources that were officially submitted for grading. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Add an educationSubmissionResource to a submission resource list. Only teachers and students can perform this operation. The operation will not succeed if the allowStudentsToAddResources flag is not set to true. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn't exist or is not in that folder, the POST request will fail. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationSubmissionResource] = None, request_ return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the resources associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. The educationSubmissionResource object is a wrapper around the actual resource object the student is working on. The wrapper also includes a pointer to the resources on the assignment if this resource was copied from the assignment during the assign process. These resources are the working copy of the assignment. The submittedResources are the resources that were officially submitted for grading. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add an educationSubmissionResource to a submission resource list. Only teachers and students can perform this operation. The operation will not succeed if the allowStudentsToAddResources flag is not set to true. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn't exist or is not in that folder, the POST request will fail. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationSubmissionResource] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/return_/return_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/return_/return_request_builder.py index 486cb0560bd..ca3d1523e76 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/return_/return_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/return_/return_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/return", path_parameters) - async def post(self,request_configuration: Optional[ReturnRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Make the grade and feedback associated with this submission available to the student. This action changes the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ReturnRequestBuilderPostRequ return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ReturnRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Make the grade and feedback associated with this submission available to the student. This action changes the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReturnRequestBuilder: raise TypeError("raw_url cannot be null.") return ReturnRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReturnRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/set_up_resources_folder/set_up_resources_folder_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/set_up_resources_folder/set_up_resources_folder_request_builder.py index 0a8b0c0997b..b1dbce4ba71 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/set_up_resources_folder/set_up_resources_folder_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/set_up_resources_folder/set_up_resources_folder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/setUpResourcesFolder", path_parameters) - async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Only teachers and students can perform this operation. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestB return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Only teachers and students can perform this operation. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetUpResourcesFolderRequestB raise TypeError("raw_url cannot be null.") return SetUpResourcesFolderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetUpResourcesFolderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/submit/submit_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/submit/submit_request_builder.py index b8e6b555f08..b42b3271197 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/submit/submit_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/submit/submit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submit", path_parameters) - async def post(self,request_configuration: Optional[SubmitRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Indicate that a student is done with the work and is ready to hand in the assignment. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from working to submitted. During the submit process, all the resources are copied to the submittedResources bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student's assignment on their behalf. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SubmitRequestBuilderPostRequ return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SubmitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicate that a student is done with the work and is ready to hand in the assignment. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from working to submitted. During the submit process, all the resources are copied to the submittedResources bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student's assignment on their behalf. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SubmitRequestBuilder: raise TypeError("raw_url cannot be null.") return SubmitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/count/count_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/count/count_request_builder.py index d9468b71858..13275c792c7 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/count/count_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 b1537c0a827..2d867b9a581 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property submittedResources for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[EducationSubmissionResourc raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Retrieve a submitted resource. Only teachers, students, and applications with application permissions can perform this operation. Resources are available to a teacher or an application with application permissions after a student submits it, and are available to the student after the teacher returns the submission. Teachers can leave notes in some resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EducationSubmissionResourceIt return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Update the navigation property submittedResources in education param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[EducationSubmissionResource] = None, request return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property submittedResources for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a submitted resource. Only teachers, students, and applications with application permissions can perform this operation. Resources are available to a teacher or an application with application permissions after a student submits it, and are available to the student after the teacher returns the submission. Teachers can leave notes in some resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationSub request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property submittedResources in education param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[EducationSubmissionResource """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources/{educationSubmissionResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationSubmissionResourceI raise TypeError("raw_url cannot be null.") return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationSubmissionResourceItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSubmissionResourceItemRequestBuilder.EducationSubmissionResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/submitted_resources_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/submitted_resources_request_builder.py index aa187525248..97a94ef07f1 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/submitted_resources_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/submitted_resources/submitted_resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_submission_resource_id(self,education_submission_resource_id: s url_tpl_params["educationSubmissionResource%2Did"] = education_submission_resource_id return EducationSubmissionResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubmittedResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: """ List the educationSubmissionResource objects that were officially submitted for grading. Only teachers, students, and applications with application permissions can perform this operation. The student who owns the submission can't change the submitted list without resubmitting the assignment. This resource is a wrapper around the real resource and can contain a pointer back to the actual assignment resource if this resource was copied from the assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SubmittedResourcesRequestBuil return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[SubmittedResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Create new navigation property to submittedResources for education param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[EducationSubmissionResource] = None, request_ return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubmittedResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the educationSubmissionResource objects that were officially submitted for grading. Only teachers, students, and applications with application permissions can perform this operation. The student who owns the submission can't change the submitted list without resubmitting the assignment. This resource is a wrapper around the real resource and can contain a pointer back to the actual assignment resource if this resource was copied from the assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SubmittedRes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[SubmittedResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to submittedResources for education param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[EducationSubmissionResource] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/submittedResources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmittedResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubmittedResourcesRequestBuilder.SubmittedResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmittedResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/item/unsubmit/unsubmit_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/item/unsubmit/unsubmit_request_builder.py index b45d84c4ff9..833575ea4f5 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/item/unsubmit/unsubmit_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/item/unsubmit/unsubmit_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions/{educationSubmission%2Did}/unsubmit", path_parameters) - async def post(self,request_configuration: Optional[UnsubmitRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Indicate that a student wants to work on the submission of the assignment after it was turned in. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from submitted to working. During the submit process, all the resources are copied from submittedResources to workingResources. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student's assignment on their behalf. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[UnsubmitRequestBuilderPostRe return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[UnsubmitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicate that a student wants to work on the submission of the assignment after it was turned in. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from submitted to working. During the submit process, all the resources are copied from submittedResources to workingResources. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student's assignment on their behalf. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsubmitRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsubmitRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsubmitRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/assignments/item/submissions/submissions_request_builder.py b/msgraph/generated/education/users/item/assignments/item/submissions/submissions_request_builder.py index 12186aa1613..04a3a720e68 100644 --- a/msgraph/generated/education/users/item/assignments/item/submissions/submissions_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/item/submissions/submissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_submission_id(self,education_submission_id: str) -> EducationSu url_tpl_params["educationSubmission%2Did"] = education_submission_id return EducationSubmissionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubmissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSubmissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionCollectionResponse]: """ List all the submissions associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can get all the submissions while a student can only get submissions that they're associated with. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SubmissionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, EducationSubmissionCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[SubmissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: """ Create new navigation property to submissions for education param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[EducationSubmission] = None, request_configur return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubmissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the submissions associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can get all the submissions while a student can only get submissions that they're associated with. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SubmissionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[SubmissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to submissions for education param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[EducationSubmission] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/submissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubmissionsRequestBuilder.SubmissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubmissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/classes/classes_request_builder.py b/msgraph/generated/education/users/item/classes/classes_request_builder.py index 2c5aed53276..7289e1eb8e1 100644 --- a/msgraph/generated/education/users/item/classes/classes_request_builder.py +++ b/msgraph/generated/education/users/item/classes/classes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_education_class_id(self,education_class_id: str) -> EducationClassItemReq url_tpl_params["educationClass%2Did"] = education_class_id return EducationClassItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: """ Get the educationClass resources an educationUser is a member of. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ClassesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EducationClassCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationClass resources an educationUser is a member of. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClassesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ClassesRequestBuilder.ClassesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/classes/count/count_request_builder.py b/msgraph/generated/education/users/item/classes/count/count_request_builder.py index 55923216caa..a2adfc547c5 100644 --- a/msgraph/generated/education/users/item/classes/count/count_request_builder.py +++ b/msgraph/generated/education/users/item/classes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/classes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/classes/item/education_class_item_request_builder.py b/msgraph/generated/education/users/item/classes/item/education_class_item_request_builder.py index b94991f2459..9fc3169a2f1 100644 --- a/msgraph/generated/education/users/item/classes/item/education_class_item_request_builder.py +++ b/msgraph/generated/education/users/item/classes/item/education_class_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/classes/{educationClass%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationClass]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClass]: """ Classes to which the user belongs. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EducationClassItemRequestBuil return await self.request_adapter.send_async(request_info, EducationClass, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Classes to which the user belongs. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationClassItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationClassItemRequestBuilder.EducationClassItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/education_user_item_request_builder.py b/msgraph/generated/education/users/item/education_user_item_request_builder.py index 440eed51e89..56a564d4742 100644 --- a/msgraph/generated/education/users/item/education_user_item_request_builder.py +++ b/msgraph/generated/education/users/item/education_user_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationUserItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[EducationUserItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationUserItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationUser]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationUser]: """ Read the properties and relationships of an educationUser object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[EducationUserItemRequestBuild return await self.request_adapter.send_async(request_info, EducationUser, error_mapping) - async def patch(self,body: Optional[EducationUser] = None, request_configuration: Optional[EducationUserItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationUser]: + async def patch(self,body: Optional[EducationUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationUser]: """ Update the properties of an educationUser object. param body: The request body @@ -96,18 +97,18 @@ async def patch(self,body: Optional[EducationUser] = None, request_configuration return await self.request_adapter.send_async(request_info, EducationUser, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationUserItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/users/{educationUser%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationUserItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an educationUser object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationUse request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationUser] = None, request_configuration: Optional[EducationUserItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationUser object. param body: The request body @@ -127,7 +128,7 @@ def to_patch_request_information(self,body: Optional[EducationUser] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/users/{educationUser%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -197,16 +198,6 @@ def user(self) -> UserRequestBuilder: return UserRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationUserItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationUserItemRequestBuilderGetQueryParameters(): """ @@ -233,27 +224,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationUserItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationUserItemRequestBuilder.EducationUserItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationUserItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/rubrics/count/count_request_builder.py b/msgraph/generated/education/users/item/rubrics/count/count_request_builder.py index 4b213792b7f..0998f34a1ac 100644 --- a/msgraph/generated/education/users/item/rubrics/count/count_request_builder.py +++ b/msgraph/generated/education/users/item/rubrics/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/rubrics/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/rubrics/item/education_rubric_item_request_builder.py b/msgraph/generated/education/users/item/rubrics/item/education_rubric_item_request_builder.py index 0a64029b24b..e03a63907c4 100644 --- a/msgraph/generated/education/users/item/rubrics/item/education_rubric_item_request_builder.py +++ b/msgraph/generated/education/users/item/rubrics/item/education_rubric_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/rubrics/{educationRubric%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EducationRubricItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an educationRubric object. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EducationRubricItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EducationRubricItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationRubric]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: """ Retrieve the properties and relationships of an educationRubric object. Only teachers and students can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[EducationRubricItemRequestBui return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[EducationRubricItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationRubric]: + async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: """ Update the properties of an educationRubric object. Only teachers can perform this operation. Updating a rubric attached to an assignment (PATCH /education/classes/{class-id}/assignments/{assignment-id}/rubric) is only possible before the assignment is published, and what is updated is actually the original rubric that exists under /education/users/{id}/rubrics. After the assignment is published, an immutable copy of the rubric is made that is attached to that specific assignment. That rubric can be retrieved using GET /education/classes/{class-id}/assignments/{assignment-id}/rubric, but it cannot be updated. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[EducationRubric] = None, request_configurati return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EducationRubricItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an educationRubric object. Only teachers can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/education/users/{educationUser%2Did}/rubrics/{educationRubric%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EducationRubricItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an educationRubric object. Only teachers and students can perform this operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[EducationRub request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[EducationRubricItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationRubric object. Only teachers can perform this operation. Updating a rubric attached to an assignment (PATCH /education/classes/{class-id}/assignments/{assignment-id}/rubric) is only possible before the assignment is published, and what is updated is actually the original rubric that exists under /education/users/{id}/rubrics. After the assignment is published, an immutable copy of the rubric is made that is attached to that specific assignment. That rubric can be retrieved using GET /education/classes/{class-id}/assignments/{assignment-id}/rubric, but it cannot be updated. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[EducationRubric] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/users/{educationUser%2Did}/rubrics/{educationRubric%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EducationRubricItemRequestBu raise TypeError("raw_url cannot be null.") return EducationRubricItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationRubricItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EducationRubricItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationRubricItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationRubricItemRequestBuilder.EducationRubricItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationRubricItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/rubrics/rubrics_request_builder.py b/msgraph/generated/education/users/item/rubrics/rubrics_request_builder.py index cd6382ad5be..050a49f0d83 100644 --- a/msgraph/generated/education/users/item/rubrics/rubrics_request_builder.py +++ b/msgraph/generated/education/users/item/rubrics/rubrics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_education_rubric_id(self,education_rubric_id: str) -> EducationRubricItem url_tpl_params["educationRubric%2Did"] = education_rubric_id return EducationRubricItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RubricsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationRubricCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubricCollectionResponse]: """ Retrieve a list of educationRubric objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RubricsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EducationRubricCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationRubric]: + async def post(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: """ Create a new educationRubric object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EducationRubric] = None, request_configuratio return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RubricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of educationRubric objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RubricsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new educationRubric object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EducationRubric] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/users/{educationUser%2Did}/rubrics', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RubricsRequestBuilder.RubricsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RubricsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/schools/count/count_request_builder.py b/msgraph/generated/education/users/item/schools/count/count_request_builder.py index 1914f7d944c..e266e132056 100644 --- a/msgraph/generated/education/users/item/schools/count/count_request_builder.py +++ b/msgraph/generated/education/users/item/schools/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/schools/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/schools/item/education_school_item_request_builder.py b/msgraph/generated/education/users/item/schools/item/education_school_item_request_builder.py index e7736ee0d1f..e36392453e5 100644 --- a/msgraph/generated/education/users/item/schools/item/education_school_item_request_builder.py +++ b/msgraph/generated/education/users/item/schools/item/education_school_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/schools/{educationSchool%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSchool]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSchool]: """ Schools to which the user belongs. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EducationSchoolItemRequestBui return await self.request_adapter.send_async(request_info, EducationSchool, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Schools to which the user belongs. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationSchoolItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationSchoolItemRequestBuilder.EducationSchoolItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/schools/schools_request_builder.py b/msgraph/generated/education/users/item/schools/schools_request_builder.py index 36f05a92d05..b1e7515a830 100644 --- a/msgraph/generated/education/users/item/schools/schools_request_builder.py +++ b/msgraph/generated/education/users/item/schools/schools_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_education_school_id(self,education_school_id: str) -> EducationSchoolItem url_tpl_params["educationSchool%2Did"] = education_school_id return EducationSchoolItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationSchoolCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSchoolCollectionResponse]: """ Retrieve a list of schools for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SchoolsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EducationSchoolCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of schools for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchoolsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchoolsRequestBuilder.SchoolsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/taught_classes/count/count_request_builder.py b/msgraph/generated/education/users/item/taught_classes/count/count_request_builder.py index a8deabc3470..daa7307399b 100644 --- a/msgraph/generated/education/users/item/taught_classes/count/count_request_builder.py +++ b/msgraph/generated/education/users/item/taught_classes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/taughtClasses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/taught_classes/item/education_class_item_request_builder.py b/msgraph/generated/education/users/item/taught_classes/item/education_class_item_request_builder.py index e17e47cdf5c..0247442a7a5 100644 --- a/msgraph/generated/education/users/item/taught_classes/item/education_class_item_request_builder.py +++ b/msgraph/generated/education/users/item/taught_classes/item/education_class_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/taughtClasses/{educationClass%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationClass]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClass]: """ Classes for which the user is a teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EducationClassItemRequestBuil return await self.request_adapter.send_async(request_info, EducationClass, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Classes for which the user is a teacher. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EducationClassItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EducationClassItemRequestBuilder.EducationClassItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/taught_classes/taught_classes_request_builder.py b/msgraph/generated/education/users/item/taught_classes/taught_classes_request_builder.py index 3c043fef59a..bb34158d0a6 100644 --- a/msgraph/generated/education/users/item/taught_classes/taught_classes_request_builder.py +++ b/msgraph/generated/education/users/item/taught_classes/taught_classes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_education_class_id(self,education_class_id: str) -> EducationClassItemReq url_tpl_params["educationClass%2Did"] = education_class_id return EducationClassItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaughtClassesRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: """ Get the educationClass resources owned by an educationUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TaughtClassesRequestBuilderGe return await self.request_adapter.send_async(request_info, EducationClassCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaughtClassesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the educationClass resources owned by an educationUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaughtClassesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaughtClassesRequestBuilder.TaughtClassesRequestBuilderGetQueryParameters] = None - - 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 8aa471fe77b..c57fd7864a3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/user/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/education/users/{educationUser%2Did}/user/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/education/users/item/user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/education/users/item/user/service_provisioning_errors/count/count_request_builder.py index 1d64f2c99a7..d1b60618b0e 100644 --- a/msgraph/generated/education/users/item/user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/education/users/item/user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/user/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/education/users/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 6e22da1b058..1c0636d7b75 100644 --- a/msgraph/generated/education/users/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/education/users/item/user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/item/user/user_request_builder.py b/msgraph/generated/education/users/item/user/user_request_builder.py index d86a8a7a27c..fe6e996d9a8 100644 --- a/msgraph/generated/education/users/item/user/user_request_builder.py +++ b/msgraph/generated/education/users/item/user/user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/users/{educationUser%2Did}/user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Retrieve the simple directory user that corresponds to this educationUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[UserRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the simple directory user that corresponds to this educationUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,17 +115,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserRequestBuilder.UserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/education/users/users_request_builder.py b/msgraph/generated/education/users/users_request_builder.py index 4de5aa02414..47b942c71e7 100644 --- a/msgraph/generated/education/users/users_request_builder.py +++ b/msgraph/generated/education/users/users_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_education_user_id(self,education_user_id: str) -> EducationUserItemReques url_tpl_params["educationUser%2Did"] = education_user_id return EducationUserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationUserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationUserCollectionResponse]: """ Get a list of the educationUser objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, EducationUserCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationUser] = None, request_configuration: Optional[UsersRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationUser]: + async def post(self,body: Optional[EducationUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationUser]: """ Create a new educationUser object. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[EducationUser] = None, request_configuration: return await self.request_adapter.send_async(request_info, EducationUser, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the educationUser objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[UsersRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationUser] = None, request_configuration: Optional[UsersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new educationUser object. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[EducationUser] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/education/users', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UsersRequestBuilder.UsersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/employee_experience/employee_experience_request_builder.py b/msgraph/generated/employee_experience/employee_experience_request_builder.py index 490a35f13be..efdfa7cbae7 100644 --- a/msgraph/generated/employee_experience/employee_experience_request_builder.py +++ b/msgraph/generated/employee_experience/employee_experience_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/employeeExperience{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[EmployeeExperienceRequestBuilderGetRequestConfiguration] = None) -> Optional[EmployeeExperience]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EmployeeExperience]: """ Get employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -61,7 +62,7 @@ def learning_course_activities_with_externalcourse_activity_id(self,externalcour return LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder(self.request_adapter, self.path_parameters, externalcourse_activity_id) - async def patch(self,body: Optional[EmployeeExperience] = None, request_configuration: Optional[EmployeeExperienceRequestBuilderPatchRequestConfiguration] = None) -> Optional[EmployeeExperience]: + async def patch(self,body: Optional[EmployeeExperience] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EmployeeExperience]: """ Update employeeExperience param body: The request body @@ -84,7 +85,7 @@ async def patch(self,body: Optional[EmployeeExperience] = None, request_configur return await self.request_adapter.send_async(request_info, EmployeeExperience, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EmployeeExperienceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -95,7 +96,7 @@ def to_get_request_information(self,request_configuration: Optional[EmployeeExpe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EmployeeExperience] = None, request_configuration: Optional[EmployeeExperienceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EmployeeExperience] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update employeeExperience param body: The request body @@ -104,7 +105,7 @@ def to_patch_request_information(self,body: Optional[EmployeeExperience] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/employeeExperience', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -159,27 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EmployeeExperienceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EmployeeExperienceRequestBuilder.EmployeeExperienceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EmployeeExperienceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/employee_experience/learning_course_activities/count/count_request_builder.py b/msgraph/generated/employee_experience/learning_course_activities/count/count_request_builder.py index fd18860e6ee..a49b4748546 100644 --- a/msgraph/generated/employee_experience/learning_course_activities/count/count_request_builder.py +++ b/msgraph/generated/employee_experience/learning_course_activities/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/employeeExperience/learningCourseActivities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/employee_experience/learning_course_activities/item/learning_course_activity_item_request_builder.py b/msgraph/generated/employee_experience/learning_course_activities/item/learning_course_activity_item_request_builder.py index 60a98eb09d8..14c421fd247 100644 --- a/msgraph/generated/employee_experience/learning_course_activities/item/learning_course_activity_item_request_builder.py +++ b/msgraph/generated/employee_experience/learning_course_activities/item/learning_course_activity_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/employeeExperience/learningCourseActivities/{learningCourseActivity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property learningCourseActivities for employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[LearningCourseActivityItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LearningCourseActivityItemReq return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Update the navigation property learningCourseActivities in employeeExperience param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[LearningCourseActivity] = None, request_conf return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property learningCourseActivities for employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/employeeExperience/learningCourseActivities/{learningCourseActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[LearningCour request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property learningCourseActivities in employeeExperience param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[LearningCourseActivity] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/employeeExperience/learningCourseActivities/{learningCourseActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LearningCourseActivityItemRe raise TypeError("raw_url cannot be null.") return LearningCourseActivityItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LearningCourseActivityItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningCourseActivityItemRequestBuilder.LearningCourseActivityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/employee_experience/learning_course_activities/learning_course_activities_request_builder.py b/msgraph/generated/employee_experience/learning_course_activities/learning_course_activities_request_builder.py index 64f4f1a1bfb..494b7571ca1 100644 --- a/msgraph/generated/employee_experience/learning_course_activities/learning_course_activities_request_builder.py +++ b/msgraph/generated/employee_experience/learning_course_activities/learning_course_activities_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_learning_course_activity_id(self,learning_course_activity_id: str) -> Lea url_tpl_params["learningCourseActivity%2Did"] = learning_course_activity_id return LearningCourseActivityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LearningCourseActivitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningCourseActivityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivityCollectionResponse]: """ Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[LearningCourseActivitiesReque return await self.request_adapter.send_async(request_info, LearningCourseActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def post(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Create new navigation property to learningCourseActivities for employeeExperience param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[LearningCourseActivity] = None, request_confi return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LearningCourseActivitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[LearningCour request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to learningCourseActivities for employeeExperience param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[LearningCourseActivity] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/employeeExperience/learningCourseActivities', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivitiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningCourseActivitiesRequestBuilder.LearningCourseActivitiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/employee_experience/learning_course_activities_with_externalcourse_activity_id/learning_course_activities_with_externalcourse_activity_id_request_builder.py b/msgraph/generated/employee_experience/learning_course_activities_with_externalcourse_activity_id/learning_course_activities_with_externalcourse_activity_id_request_builder.py index f1e64c888ff..e56f0980699 100644 --- a/msgraph/generated/employee_experience/learning_course_activities_with_externalcourse_activity_id/learning_course_activities_with_externalcourse_activity_id_request_builder.py +++ b/msgraph/generated/employee_experience/learning_course_activities_with_externalcourse_activity_id/learning_course_activities_with_externalcourse_activity_id_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['externalcourseActivityId'] = str(externalcourse_activity_id) super().__init__(request_adapter, "{+baseurl}/employeeExperience/learningCourseActivities(externalcourseActivityId='{externalcourseActivityId}'){?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property learningCourseActivities for employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[LearningCourseActivitiesWi raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[LearningCourseActivitiesWithE return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Update the navigation property learningCourseActivities in employeeExperience param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[LearningCourseActivity] = None, request_conf return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property learningCourseActivities for employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/employeeExperience/learningCourseActivities(externalcourseActivityId='{externalcourseActivityId}')', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[LearningCour request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property learningCourseActivities in employeeExperience param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[LearningCourseActivity] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/employeeExperience/learningCourseActivities(externalcourseActivityId='{externalcourseActivityId}')', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -138,16 +139,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LearningCourseActivitiesWith raise TypeError("raw_url cannot be null.") return LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetQueryParameters(): """ @@ -174,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder.LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/employee_experience/learning_providers/count/count_request_builder.py b/msgraph/generated/employee_experience/learning_providers/count/count_request_builder.py index 1cb5b3438ca..a81cdc2617d 100644 --- a/msgraph/generated/employee_experience/learning_providers/count/count_request_builder.py +++ b/msgraph/generated/employee_experience/learning_providers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/employeeExperience/learningProviders/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/employee_experience/learning_providers/item/learning_contents/count/count_request_builder.py b/msgraph/generated/employee_experience/learning_providers/item/learning_contents/count/count_request_builder.py index 8d5edc56566..a582d336253 100644 --- a/msgraph/generated/employee_experience/learning_providers/item/learning_contents/count/count_request_builder.py +++ b/msgraph/generated/employee_experience/learning_providers/item/learning_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/employee_experience/learning_providers/item/learning_contents/item/learning_content_item_request_builder.py b/msgraph/generated/employee_experience/learning_providers/item/learning_contents/item/learning_content_item_request_builder.py index b5cac93af2b..943f5d90b65 100644 --- a/msgraph/generated/employee_experience/learning_providers/item/learning_contents/item/learning_content_item_request_builder.py +++ b/msgraph/generated/employee_experience/learning_providers/item/learning_contents/item/learning_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningContents/{learningContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LearningContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the specified learningContent resource that represents the metadata of the specified provider's ingested content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LearningContentItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LearningContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningContent]: """ Get the specified learningContent resource which represents the metadata of the specified provider's ingested content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[LearningContentItemRequestBui return await self.request_adapter.send_async(request_info, LearningContent, error_mapping) - async def patch(self,body: Optional[LearningContent] = None, request_configuration: Optional[LearningContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningContent]: + async def patch(self,body: Optional[LearningContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningContent]: """ Update the navigation property learningContents in employeeExperience param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[LearningContent] = None, request_configurati return await self.request_adapter.send_async(request_info, LearningContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LearningContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the specified learningContent resource that represents the metadata of the specified provider's ingested content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningContents/{learningContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LearningContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified learningContent resource which represents the metadata of the specified provider's ingested content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[LearningCont request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningContent] = None, request_configuration: Optional[LearningContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property learningContents in employeeExperience param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[LearningContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningContents/{learningContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LearningContentItemRequestBu raise TypeError("raw_url cannot be null.") return LearningContentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LearningContentItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningContentItemRequestBuilder.LearningContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/employee_experience/learning_providers/item/learning_contents/learning_contents_request_builder.py b/msgraph/generated/employee_experience/learning_providers/item/learning_contents/learning_contents_request_builder.py index 4acb2b2d5ff..a20f2df9f9e 100644 --- a/msgraph/generated/employee_experience/learning_providers/item/learning_contents/learning_contents_request_builder.py +++ b/msgraph/generated/employee_experience/learning_providers/item/learning_contents/learning_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_learning_content_id(self,learning_content_id: str) -> LearningContentItem url_tpl_params["learningContent%2Did"] = learning_content_id return LearningContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LearningContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningContentCollectionResponse]: """ Get a list of the learningContent resources and their properties. This list represents the metadata of the specified provider's content in Viva Learning. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LearningContentsRequestBuilde return await self.request_adapter.send_async(request_info, LearningContentCollectionResponse, error_mapping) - async def post(self,body: Optional[LearningContent] = None, request_configuration: Optional[LearningContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[LearningContent]: + async def post(self,body: Optional[LearningContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningContent]: """ Create new navigation property to learningContents for employeeExperience param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[LearningContent] = None, request_configuratio return await self.request_adapter.send_async(request_info, LearningContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LearningContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the learningContent resources and their properties. This list represents the metadata of the specified provider's content in Viva Learning. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[LearningCont request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LearningContent] = None, request_configuration: Optional[LearningContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LearningContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to learningContents for employeeExperience param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[LearningContent] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningContentsRequestBuilder.LearningContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/employee_experience/learning_providers/item/learning_contents_with_external_id/learning_contents_with_external_id_request_builder.py b/msgraph/generated/employee_experience/learning_providers/item/learning_contents_with_external_id/learning_contents_with_external_id_request_builder.py index d0a0582277b..05555d0c82c 100644 --- a/msgraph/generated/employee_experience/learning_providers/item/learning_contents_with_external_id/learning_contents_with_external_id_request_builder.py +++ b/msgraph/generated/employee_experience/learning_providers/item/learning_contents_with_external_id/learning_contents_with_external_id_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['externalId'] = str(external_id) super().__init__(request_adapter, "{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningContents(externalId='{externalId}'){?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LearningContentsWithExternalIdRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the specified learningContent resource that represents the metadata of the specified provider's ingested content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[LearningContentsWithExtern raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LearningContentsWithExternalIdRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningContent]: """ Get the specified learningContent resource which represents the metadata of the specified provider's ingested content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[LearningContentsWithExternalI return await self.request_adapter.send_async(request_info, LearningContent, error_mapping) - async def patch(self,body: Optional[LearningContent] = None, request_configuration: Optional[LearningContentsWithExternalIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningContent]: + async def patch(self,body: Optional[LearningContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningContent]: """ Update the navigation property learningContents in employeeExperience param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[LearningContent] = None, request_configurati return await self.request_adapter.send_async(request_info, LearningContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LearningContentsWithExternalIdRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the specified learningContent resource that represents the metadata of the specified provider's ingested content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningContents(externalId='{externalId}')', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LearningContentsWithExternalIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified learningContent resource which represents the metadata of the specified provider's ingested content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[LearningCont request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningContent] = None, request_configuration: Optional[LearningContentsWithExternalIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property learningContents in employeeExperience param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[LearningContent] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningContents(externalId='{externalId}')', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -139,16 +140,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LearningContentsWithExternal raise TypeError("raw_url cannot be null.") return LearningContentsWithExternalIdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningContentsWithExternalIdRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LearningContentsWithExternalIdRequestBuilderGetQueryParameters(): """ @@ -175,27 +166,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningContentsWithExternalIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningContentsWithExternalIdRequestBuilder.LearningContentsWithExternalIdRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningContentsWithExternalIdRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities/count/count_request_builder.py b/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities/count/count_request_builder.py index 00f9b525049..1be32de3711 100644 --- a/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities/count/count_request_builder.py +++ b/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningCourseActivities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities/item/learning_course_activity_item_request_builder.py b/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities/item/learning_course_activity_item_request_builder.py index 9728ce70506..8332de145fd 100644 --- a/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities/item/learning_course_activity_item_request_builder.py +++ b/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities/item/learning_course_activity_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningCourseActivities/{learningCourseActivity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a learningCourseActivity object using the course activity ID of either an assignment or a self-initiated activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LearningCourseActivityItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Get learningCourseActivities from employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LearningCourseActivityItemReq return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Update the properties of a learningCourseActivity object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[LearningCourseActivity] = None, request_conf return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a learningCourseActivity object using the course activity ID of either an assignment or a self-initiated activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningCourseActivities/{learningCourseActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get learningCourseActivities from employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[LearningCour request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a learningCourseActivity object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[LearningCourseActivity] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningCourseActivities/{learningCourseActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LearningCourseActivityItemRe raise TypeError("raw_url cannot be null.") return LearningCourseActivityItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LearningCourseActivityItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningCourseActivityItemRequestBuilder.LearningCourseActivityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities/learning_course_activities_request_builder.py b/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities/learning_course_activities_request_builder.py index e9cba5eae46..9c05367ef58 100644 --- a/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities/learning_course_activities_request_builder.py +++ b/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities/learning_course_activities_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_learning_course_activity_id(self,learning_course_activity_id: str) -> Lea url_tpl_params["learningCourseActivity%2Did"] = learning_course_activity_id return LearningCourseActivityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LearningCourseActivitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningCourseActivityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivityCollectionResponse]: """ Get learningCourseActivities from employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[LearningCourseActivitiesReque return await self.request_adapter.send_async(request_info, LearningCourseActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def post(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Create a new learningCourseActivity object. A learning course activity can be one of two types: - Assignment- Self-initiated Use this method to create either type of activity. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[LearningCourseActivity] = None, request_confi return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LearningCourseActivitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get learningCourseActivities from employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[LearningCour request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new learningCourseActivity object. A learning course activity can be one of two types: - Assignment- Self-initiated Use this method to create either type of activity. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[LearningCourseActivity] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningCourseActivities', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivitiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningCourseActivitiesRequestBuilder.LearningCourseActivitiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities_with_externalcourse_activity_id/learning_course_activities_with_externalcourse_activity_id_request_builder.py b/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities_with_externalcourse_activity_id/learning_course_activities_with_externalcourse_activity_id_request_builder.py index a321dbbdf58..4854e5e6c9a 100644 --- a/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities_with_externalcourse_activity_id/learning_course_activities_with_externalcourse_activity_id_request_builder.py +++ b/msgraph/generated/employee_experience/learning_providers/item/learning_course_activities_with_externalcourse_activity_id/learning_course_activities_with_externalcourse_activity_id_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['externalcourseActivityId'] = str(externalcourse_activity_id) super().__init__(request_adapter, "{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningCourseActivities(externalcourseActivityId='{externalcourseActivityId}'){?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a learningCourseActivity object using the course activity ID of either an assignment or a self-initiated activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[LearningCourseActivitiesWi raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Get learningCourseActivities from employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[LearningCourseActivitiesWithE return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Update the properties of a learningCourseActivity object. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[LearningCourseActivity] = None, request_conf return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a learningCourseActivity object using the course activity ID of either an assignment or a self-initiated activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningCourseActivities(externalcourseActivityId='{externalcourseActivityId}')', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get learningCourseActivities from employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[LearningCour request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a learningCourseActivity object. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[LearningCourseActivity] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}/learningCourseActivities(externalcourseActivityId='{externalcourseActivityId}')', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -139,16 +140,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LearningCourseActivitiesWith raise TypeError("raw_url cannot be null.") return LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetQueryParameters(): """ @@ -175,27 +166,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder.LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/employee_experience/learning_providers/item/learning_provider_item_request_builder.py b/msgraph/generated/employee_experience/learning_providers/item/learning_provider_item_request_builder.py index 1c0ba0e5ad9..214df6ac7ed 100644 --- a/msgraph/generated/employee_experience/learning_providers/item/learning_provider_item_request_builder.py +++ b/msgraph/generated/employee_experience/learning_providers/item/learning_provider_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LearningProviderItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a learningProvider resource and remove its registration in Viva Learning for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[LearningProviderItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LearningProviderItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningProvider]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningProvider]: """ Read the properties and relationships of a learningProvider object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,7 +95,7 @@ def learning_course_activities_with_externalcourse_activity_id(self,externalcour return LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder(self.request_adapter, self.path_parameters, externalcourse_activity_id) - async def patch(self,body: Optional[LearningProvider] = None, request_configuration: Optional[LearningProviderItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningProvider]: + async def patch(self,body: Optional[LearningProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningProvider]: """ Update the properties of a learningProvider object. param body: The request body @@ -118,18 +119,18 @@ async def patch(self,body: Optional[LearningProvider] = None, request_configurat return await self.request_adapter.send_async(request_info, LearningProvider, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LearningProviderItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a learningProvider resource and remove its registration in Viva Learning for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LearningProviderItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a learningProvider object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -140,7 +141,7 @@ def to_get_request_information(self,request_configuration: Optional[LearningProv request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningProvider] = None, request_configuration: Optional[LearningProviderItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a learningProvider object. param body: The request body @@ -149,7 +150,7 @@ def to_patch_request_information(self,body: Optional[LearningProvider] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/employeeExperience/learningProviders/{learningProvider%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,16 +184,6 @@ def learning_course_activities(self) -> LearningCourseActivitiesRequestBuilder: return LearningCourseActivitiesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningProviderItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LearningProviderItemRequestBuilderGetQueryParameters(): """ @@ -219,27 +210,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningProviderItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningProviderItemRequestBuilder.LearningProviderItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningProviderItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/employee_experience/learning_providers/learning_providers_request_builder.py b/msgraph/generated/employee_experience/learning_providers/learning_providers_request_builder.py index 95771aff5b4..e1c6d1c3629 100644 --- a/msgraph/generated/employee_experience/learning_providers/learning_providers_request_builder.py +++ b/msgraph/generated/employee_experience/learning_providers/learning_providers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_learning_provider_id(self,learning_provider_id: str) -> LearningProviderI url_tpl_params["learningProvider%2Did"] = learning_provider_id return LearningProviderItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LearningProvidersRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningProviderCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningProviderCollectionResponse]: """ Get a list of the learningProvider resources registered in Viva Learning for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LearningProvidersRequestBuild return await self.request_adapter.send_async(request_info, LearningProviderCollectionResponse, error_mapping) - async def post(self,body: Optional[LearningProvider] = None, request_configuration: Optional[LearningProvidersRequestBuilderPostRequestConfiguration] = None) -> Optional[LearningProvider]: + async def post(self,body: Optional[LearningProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningProvider]: """ Create a new learningProvider object and register it with Viva Learning using the specified display name and logos for different themes. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[LearningProvider] = None, request_configurati return await self.request_adapter.send_async(request_info, LearningProvider, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LearningProvidersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the learningProvider resources registered in Viva Learning for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[LearningProv request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LearningProvider] = None, request_configuration: Optional[LearningProvidersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LearningProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new learningProvider object and register it with Viva Learning using the specified display name and logos for different themes. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[LearningProvider] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/employeeExperience/learningProviders', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningProvidersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningProvidersRequestBuilder.LearningProvidersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningProvidersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/connections_request_builder.py b/msgraph/generated/external/connections/connections_request_builder.py index dc3e561e34d..03324d29c0f 100644 --- a/msgraph/generated/external/connections/connections_request_builder.py +++ b/msgraph/generated/external/connections/connections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_external_connection_id(self,external_connection_id: str) -> ExternalConne url_tpl_params["externalConnection%2Did"] = external_connection_id return ExternalConnectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ConnectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalConnectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalConnectionCollectionResponse]: """ Get a list of the externalConnection objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ConnectionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, ExternalConnectionCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ConnectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalConnection]: + async def post(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalConnection]: """ Create a new externalConnection object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ExternalConnection] = None, request_configura return await self.request_adapter.send_async(request_info, ExternalConnection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConnectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the externalConnection objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ConnectionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ConnectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new externalConnection object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ExternalConnection] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/external/connections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConnectionsRequestBuilder.ConnectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/count/count_request_builder.py b/msgraph/generated/external/connections/count/count_request_builder.py index 34253694325..f7bfe4c9b09 100644 --- a/msgraph/generated/external/connections/count/count_request_builder.py +++ b/msgraph/generated/external/connections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/external/connections/item/external_connection_item_request_builder.py b/msgraph/generated/external/connections/item/external_connection_item_request_builder.py index c42b81ec85f..aaeb4bc67e8 100644 --- a/msgraph/generated/external/connections/item/external_connection_item_request_builder.py +++ b/msgraph/generated/external/connections/item/external_connection_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes an externalConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[ExternalConnectionItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalConnection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalConnection]: """ Read the properties and relationships of an externalConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[ExternalConnectionItemRequest return await self.request_adapter.send_async(request_info, ExternalConnection, error_mapping) - async def patch(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ExternalConnectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExternalConnection]: + async def patch(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalConnection]: """ Update the properties of an externalConnection object. param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[ExternalConnection] = None, request_configur return await self.request_adapter.send_async(request_info, ExternalConnection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes an externalConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/external/connections/{externalConnection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an externalConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[ExternalConn request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ExternalConnectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an externalConnection object. param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[ExternalConnection] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/external/connections/{externalConnection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -177,16 +178,6 @@ def schema(self) -> SchemaRequestBuilder: return SchemaRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalConnectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExternalConnectionItemRequestBuilderGetQueryParameters(): """ @@ -213,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalConnectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalConnectionItemRequestBuilder.ExternalConnectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalConnectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/item/groups/count/count_request_builder.py b/msgraph/generated/external/connections/item/groups/count/count_request_builder.py index 1d94a605d67..04cb277d29a 100644 --- a/msgraph/generated/external/connections/item/groups/count/count_request_builder.py +++ b/msgraph/generated/external/connections/item/groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/groups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/external/connections/item/groups/groups_request_builder.py b/msgraph/generated/external/connections/item/groups/groups_request_builder.py index 20aac1dd091..e8aebe6f0f0 100644 --- a/msgraph/generated/external/connections/item/groups/groups_request_builder.py +++ b/msgraph/generated/external/connections/item/groups/groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_external_group_id(self,external_group_id: str) -> ExternalGroupItemReques url_tpl_params["externalGroup%2Did"] = external_group_id return ExternalGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalGroupCollectionResponse]: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[GroupsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, ExternalGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalGroup]: + async def post(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalGroup]: """ Create a new externalGroup object. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ExternalGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, ExternalGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new externalGroup object. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ExternalGroup] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/external/connections/{externalConnection%2Did}/groups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/item/groups/item/external_group_item_request_builder.py b/msgraph/generated/external/connections/item/groups/item/external_group_item_request_builder.py index 024b5547987..28502f69a57 100644 --- a/msgraph/generated/external/connections/item/groups/item/external_group_item_request_builder.py +++ b/msgraph/generated/external/connections/item/groups/item/external_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExternalGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ExternalGroupItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExternalGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalGroup]: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ExternalGroupItemRequestBuild return await self.request_adapter.send_async(request_info, ExternalGroup, error_mapping) - async def patch(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[ExternalGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExternalGroup]: + async def patch(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalGroup]: """ Update the properties of an externalGroup object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[ExternalGroup] = None, request_configuration return await self.request_adapter.send_async(request_info, ExternalGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExternalGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/external/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExternalGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ExternalGrou request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[ExternalGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an externalGroup object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[ExternalGroup] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/external/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def members(self) -> MembersRequestBuilder: return MembersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExternalGroupItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalGroupItemRequestBuilder.ExternalGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/item/groups/item/members/count/count_request_builder.py b/msgraph/generated/external/connections/item/groups/item/members/count/count_request_builder.py index c056029e05c..13773fa5af8 100644 --- a/msgraph/generated/external/connections/item/groups/item/members/count/count_request_builder.py +++ b/msgraph/generated/external/connections/item/groups/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/external/connections/item/groups/item/members/item/identity_item_request_builder.py b/msgraph/generated/external/connections/item/groups/item/members/item/identity_item_request_builder.py index 89a8e016a3a..1e8aaedb35d 100644 --- a/msgraph/generated/external/connections/item/groups/item/members/item/identity_item_request_builder.py +++ b/msgraph/generated/external/connections/item/groups/item/members/item/identity_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}/members/{identity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IdentityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an identity resource to remove the corresponding member from an externalGroup. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[IdentityItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IdentityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Identity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: """ A member added to an externalGroup. You can add Microsoft Entra users, Microsoft Entra groups, or an externalGroup as members. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[IdentityItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Identity, error_mapping) - async def patch(self,body: Optional[Identity] = None, request_configuration: Optional[IdentityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Identity]: + async def patch(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: """ Update the navigation property members in external param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Identity] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Identity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IdentityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an identity resource to remove the corresponding member from an externalGroup. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/external/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}/members/{identity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IdentityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A member added to an externalGroup. You can add Microsoft Entra users, Microsoft Entra groups, or an externalGroup as members. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[IdentityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in external param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Identity] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/external/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}/members/{identity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> IdentityItemRequestBuilder: raise TypeError("raw_url cannot be null.") return IdentityItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IdentityItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityItemRequestBuilder.IdentityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/item/groups/item/members/members_request_builder.py b/msgraph/generated/external/connections/item/groups/item/members/members_request_builder.py index 558389c34ab..1728ac9e2c7 100644 --- a/msgraph/generated/external/connections/item/groups/item/members/members_request_builder.py +++ b/msgraph/generated/external/connections/item/groups/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_identity_id(self,identity_id: str) -> IdentityItemRequestBuilder: url_tpl_params["identity%2Did"] = identity_id return IdentityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityCollectionResponse]: """ A member added to an externalGroup. You can add Microsoft Entra users, Microsoft Entra groups, or an externalGroup as members. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, IdentityCollectionResponse, error_mapping) - async def post(self,body: Optional[Identity] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[Identity]: + async def post(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: """ Create an identity resource for a new member in an externalGroup. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Identity] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Identity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A member added to an externalGroup. You can add Microsoft Entra users, Microsoft Entra groups, or an externalGroup as members. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an identity resource for a new member in an externalGroup. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Identity] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/external/connections/{externalConnection%2Did}/groups/{externalGroup%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/item/items/count/count_request_builder.py b/msgraph/generated/external/connections/item/items/count/count_request_builder.py index 810d9acb42d..dd96ada2d9f 100644 --- a/msgraph/generated/external/connections/item/items/count/count_request_builder.py +++ b/msgraph/generated/external/connections/item/items/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/items/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/external/connections/item/items/item/activities/activities_request_builder.py b/msgraph/generated/external/connections/item/items/item/activities/activities_request_builder.py index 91696bec944..c10ffbe96cd 100644 --- a/msgraph/generated/external/connections/item/items/item/activities/activities_request_builder.py +++ b/msgraph/generated/external/connections/item/items/item/activities/activities_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_external_activity_id(self,external_activity_id: str) -> ExternalActivityI url_tpl_params["externalActivity%2Did"] = external_activity_id return ExternalActivityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalActivityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalActivityCollectionResponse]: """ Returns a list of activities performed on the item. Write-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExternalActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalActivity]: + async def post(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalActivity]: """ Create new navigation property to activities for external param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ExternalActivity] = None, request_configurati return await self.request_adapter.send_async(request_info, ExternalActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns a list of activities performed on the item. Write-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ActivitiesRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to activities for external param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ExternalActivity] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/external/connections/{externalConnection%2Did}/items/{externalItem%2Did}/activities', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivitiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/item/items/item/activities/count/count_request_builder.py b/msgraph/generated/external/connections/item/items/item/activities/count/count_request_builder.py index 985ef75fa86..8e9dc0ccf05 100644 --- a/msgraph/generated/external/connections/item/items/item/activities/count/count_request_builder.py +++ b/msgraph/generated/external/connections/item/items/item/activities/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/items/{externalItem%2Did}/activities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/external/connections/item/items/item/activities/item/external_activity_item_request_builder.py b/msgraph/generated/external/connections/item/items/item/activities/item/external_activity_item_request_builder.py index 94a1e6c5a90..9a1cf5b453d 100644 --- a/msgraph/generated/external/connections/item/items/item/activities/item/external_activity_item_request_builder.py +++ b/msgraph/generated/external/connections/item/items/item/activities/item/external_activity_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/items/{externalItem%2Did}/activities/{externalActivity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExternalActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property activities for external param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ExternalActivityItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExternalActivityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalActivity]: """ Returns a list of activities performed on the item. Write-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExternalActivityItemRequestBu return await self.request_adapter.send_async(request_info, ExternalActivity, error_mapping) - async def patch(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ExternalActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExternalActivity]: + async def patch(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalActivity]: """ Update the navigation property activities in external param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ExternalActivity] = None, request_configurat return await self.request_adapter.send_async(request_info, ExternalActivity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExternalActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property activities for external param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/external/connections/{externalConnection%2Did}/items/{externalItem%2Did}/activities/{externalActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExternalActivityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns a list of activities performed on the item. Write-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExternalActi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ExternalActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property activities in external param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ExternalActivity] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/external/connections/{externalConnection%2Did}/items/{externalItem%2Did}/activities/{externalActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def performed_by(self) -> PerformedByRequestBuilder: return PerformedByRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalActivityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExternalActivityItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalActivityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalActivityItemRequestBuilder.ExternalActivityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalActivityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/item/items/item/activities/item/performed_by/performed_by_request_builder.py b/msgraph/generated/external/connections/item/items/item/activities/item/performed_by/performed_by_request_builder.py index e2f550b32cb..776e417b8df 100644 --- a/msgraph/generated/external/connections/item/items/item/activities/item/performed_by/performed_by_request_builder.py +++ b/msgraph/generated/external/connections/item/items/item/activities/item/performed_by/performed_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/items/{externalItem%2Did}/activities/{externalActivity%2Did}/performedBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PerformedByRequestBuilderGetRequestConfiguration] = None) -> Optional[Identity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: """ Represents an identity used to identify who is responsible for the activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PerformedByRequestBuilderGetR return await self.request_adapter.send_async(request_info, Identity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PerformedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents an identity used to identify who is responsible for the activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PerformedByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PerformedByRequestBuilder.PerformedByRequestBuilderGetQueryParameters] = None - - 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 a07606caf25..5af1d2ede38 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/items/{externalItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExternalItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ExternalItemItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExternalItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalItem]: """ Read the properties and relationships of an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[ExternalItemItemRequestBuilde return await self.request_adapter.send_async(request_info, ExternalItem, error_mapping) - async def put(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ExternalItemItemRequestBuilderPutRequestConfiguration] = None) -> Optional[ExternalItem]: + async def put(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalItem]: """ Update the navigation property items in external param body: The request body @@ -91,18 +92,18 @@ async def put(self,body: Optional[ExternalItem] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ExternalItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExternalItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/external/connections/{externalConnection%2Did}/items/{externalItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExternalItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ExternalItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ExternalItemItemRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in external param body: The request body @@ -122,7 +123,7 @@ def to_put_request_information(self,body: Optional[ExternalItem] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/external/connections/{externalConnection%2Did}/items/{externalItem%2Did}', self.path_parameters) + 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) @@ -156,16 +157,6 @@ def microsoft_graph_external_connectors_add_activities(self) -> MicrosoftGraphEx return MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExternalItemItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalItemItemRequestBuilder.ExternalItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalItemItemRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 491ece46ed7..32d2b531736 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/items/{externalItem%2Did}/microsoft.graph.externalConnectors.addActivities", path_parameters) - async def post(self,body: Optional[AddActivitiesPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[AddActivitiesPostResponse]: + async def post(self,body: Optional[AddActivitiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddActivitiesPostResponse]: """ Invoke action addActivities param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[AddActivitiesPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, AddActivitiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddActivitiesPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddActivitiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action addActivities param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphExternalConnec raise TypeError("raw_url cannot be null.") return MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/item/items/items_request_builder.py b/msgraph/generated/external/connections/item/items/items_request_builder.py index 4307408a1b6..aae719ebbe2 100644 --- a/msgraph/generated/external/connections/item/items/items_request_builder.py +++ b/msgraph/generated/external/connections/item/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_external_item_id(self,external_item_id: str) -> ExternalItemItemRequestBu url_tpl_params["externalItem%2Did"] = external_item_id return ExternalItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalItemCollectionResponse]: """ Read the properties and relationships of an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ExternalItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalItem]: + async def post(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalItem]: """ Create new navigation property to items for external param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ExternalItem] = None, request_configuration: return await self.request_adapter.send_async(request_info, ExternalItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to items for external param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ExternalItem] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/external/connections/{externalConnection%2Did}/items', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/item/operations/count/count_request_builder.py b/msgraph/generated/external/connections/item/operations/count/count_request_builder.py index 0250cc05ddc..cb5d0ea4666 100644 --- a/msgraph/generated/external/connections/item/operations/count/count_request_builder.py +++ b/msgraph/generated/external/connections/item/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/external/connections/item/operations/item/connection_operation_item_request_builder.py b/msgraph/generated/external/connections/item/operations/item/connection_operation_item_request_builder.py index d42df2ce3ab..3288fd1199c 100644 --- a/msgraph/generated/external/connections/item/operations/item/connection_operation_item_request_builder.py +++ b/msgraph/generated/external/connections/item/operations/item/connection_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/operations/{connectionOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for external param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ConnectionOperationItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConnectionOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectionOperation]: """ Read the properties and relationships of a connectionOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ConnectionOperationItemReques return await self.request_adapter.send_async(request_info, ConnectionOperation, error_mapping) - async def patch(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[ConnectionOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConnectionOperation]: + async def patch(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectionOperation]: """ Update the navigation property operations in external param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ConnectionOperation] = None, request_configu return await self.request_adapter.send_async(request_info, ConnectionOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for external param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/external/connections/{externalConnection%2Did}/operations/{connectionOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a connectionOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ConnectionOp request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[ConnectionOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in external param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ConnectionOperation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/external/connections/{externalConnection%2Did}/operations/{connectionOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConnectionOperationItemReque raise TypeError("raw_url cannot be null.") return ConnectionOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectionOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConnectionOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectionOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConnectionOperationItemRequestBuilder.ConnectionOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectionOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/item/operations/operations_request_builder.py b/msgraph/generated/external/connections/item/operations/operations_request_builder.py index e6691114319..bdf4fc69e03 100644 --- a/msgraph/generated/external/connections/item/operations/operations_request_builder.py +++ b/msgraph/generated/external/connections/item/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_connection_operation_id(self,connection_operation_id: str) -> ConnectionO url_tpl_params["connectionOperation%2Did"] = connection_operation_id return ConnectionOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ConnectionOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectionOperationCollectionResponse]: """ Read the properties and relationships of a connectionOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ConnectionOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ConnectionOperation]: + async def post(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectionOperation]: """ Create new navigation property to operations for external param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ConnectionOperation] = None, request_configur return await self.request_adapter.send_async(request_info, ConnectionOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a connectionOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for external param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ConnectionOperation] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/external/connections/{externalConnection%2Did}/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/connections/item/schema/schema_request_builder.py b/msgraph/generated/external/connections/item/schema/schema_request_builder.py index e39a05092dd..23efeaada62 100644 --- a/msgraph/generated/external/connections/item/schema/schema_request_builder.py +++ b/msgraph/generated/external/connections/item/schema/schema_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external/connections/{externalConnection%2Did}/schema{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = None) -> Optional[Schema]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schema]: """ Read the properties and relationships of a schema object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[SchemaRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Schema, error_mapping) - async def patch(self,body: Optional[Schema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> Optional[Schema]: + async def patch(self,body: Optional[Schema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schema]: """ Create a new schema object. param body: The request body @@ -71,7 +72,7 @@ async def patch(self,body: Optional[Schema] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Schema, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a schema object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[SchemaReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Schema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Schema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new schema object. param body: The request body @@ -91,7 +92,7 @@ def to_patch_request_information(self,body: Optional[Schema] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/external/connections/{externalConnection%2Did}/schema', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -133,27 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchemaRequestBuilder.SchemaRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/external/external_request_builder.py b/msgraph/generated/external/external_request_builder.py index 7415f8b72c7..7cadcee5eb9 100644 --- a/msgraph/generated/external/external_request_builder.py +++ b/msgraph/generated/external/external_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/external{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ExternalRequestBuilderGetRequestConfiguration] = None) -> Optional[External]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[External]: """ Get external param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ExternalRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, External, error_mapping) - async def patch(self,body: Optional[External] = None, request_configuration: Optional[ExternalRequestBuilderPatchRequestConfiguration] = None) -> Optional[External]: + async def patch(self,body: Optional[External] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[External]: """ Update external param body: The request body @@ -70,7 +71,7 @@ async def patch(self,body: Optional[External] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, External, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExternalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get external param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[ExternalRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[External] = None, request_configuration: Optional[ExternalRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[External] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update external param body: The request body @@ -90,7 +91,7 @@ def to_patch_request_information(self,body: Optional[External] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/external', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -141,27 +142,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalRequestBuilder.ExternalRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/filter_operators/count/count_request_builder.py b/msgraph/generated/filter_operators/count/count_request_builder.py index 44f2e12997d..4c50cc743f8 100644 --- a/msgraph/generated/filter_operators/count/count_request_builder.py +++ b/msgraph/generated/filter_operators/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/filterOperators/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/filter_operators/filter_operators_request_builder.py b/msgraph/generated/filter_operators/filter_operators_request_builder.py index 869e810354d..b821da53a78 100644 --- a/msgraph/generated/filter_operators/filter_operators_request_builder.py +++ b/msgraph/generated/filter_operators/filter_operators_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_filter_operator_schema_id(self,filter_operator_schema_id: str) -> FilterO url_tpl_params["filterOperatorSchema%2Did"] = filter_operator_schema_id return FilterOperatorSchemaItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterOperatorSchemaCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorSchemaCollectionResponse]: """ Get entities from filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilder return await self.request_adapter.send_async(request_info, FilterOperatorSchemaCollectionResponse, error_mapping) - async def post(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[FilterOperatorsRequestBuilderPostRequestConfiguration] = None) -> Optional[FilterOperatorSchema]: + async def post(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorSchema]: """ Add new entity to filterOperators param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[FilterOperatorSchema] = None, request_configu return await self.request_adapter.send_async(request_info, FilterOperatorSchema, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FilterOperat request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[FilterOperatorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to filterOperators param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[FilterOperatorSchema] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/filterOperators', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterOperatorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterOperatorsRequestBuilder.FilterOperatorsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterOperatorsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/filter_operators/item/filter_operator_schema_item_request_builder.py b/msgraph/generated/filter_operators/item/filter_operator_schema_item_request_builder.py index 0acb062f1db..47f8df97171 100644 --- a/msgraph/generated/filter_operators/item/filter_operator_schema_item_request_builder.py +++ b/msgraph/generated/filter_operators/item/filter_operator_schema_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/filterOperators/{filterOperatorSchema%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FilterOperatorSchemaItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FilterOperatorSchemaItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FilterOperatorSchemaItemRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterOperatorSchema]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorSchema]: """ Get entity from filterOperators by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FilterOperatorSchemaItemReque return await self.request_adapter.send_async(request_info, FilterOperatorSchema, error_mapping) - async def patch(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[FilterOperatorSchemaItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[FilterOperatorSchema]: + async def patch(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorSchema]: """ Update entity in filterOperators param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[FilterOperatorSchema] = None, request_config return await self.request_adapter.send_async(request_info, FilterOperatorSchema, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FilterOperatorSchemaItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/filterOperators/{filterOperatorSchema%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FilterOperatorSchemaItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from filterOperators by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FilterOperat request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[FilterOperatorSchemaItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in filterOperators param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[FilterOperatorSchema] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/filterOperators/{filterOperatorSchema%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FilterOperatorSchemaItemRequ raise TypeError("raw_url cannot be null.") return FilterOperatorSchemaItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterOperatorSchemaItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FilterOperatorSchemaItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterOperatorSchemaItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterOperatorSchemaItemRequestBuilder.FilterOperatorSchemaItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterOperatorSchemaItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/functions/count/count_request_builder.py b/msgraph/generated/functions/count/count_request_builder.py index 57b9227ab46..03f41558714 100644 --- a/msgraph/generated/functions/count/count_request_builder.py +++ b/msgraph/generated/functions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/functions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/functions/functions_request_builder.py b/msgraph/generated/functions/functions_request_builder.py index a9128513cee..cdbb98cb85e 100644 --- a/msgraph/generated/functions/functions_request_builder.py +++ b/msgraph/generated/functions/functions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_attribute_mapping_function_schema_id(self,attribute_mapping_function_sche url_tpl_params["attributeMappingFunctionSchema%2Did"] = attribute_mapping_function_schema_id return AttributeMappingFunctionSchemaItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchemaCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchemaCollectionResponse]: """ Get entities from functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AttributeMappingFunctionSchemaCollectionResponse, error_mapping) - async def post(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[FunctionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchema]: + async def post(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchema]: """ Add new entity to functions param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AttributeMappingFunctionSchema] = None, reque return await self.request_adapter.send_async(request_info, AttributeMappingFunctionSchema, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FunctionsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[FunctionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to functions param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AttributeMappingFunctionSche """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/functions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FunctionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FunctionsRequestBuilder.FunctionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FunctionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/functions/item/attribute_mapping_function_schema_item_request_builder.py b/msgraph/generated/functions/item/attribute_mapping_function_schema_item_request_builder.py index a479495993c..1e595ccf2bd 100644 --- a/msgraph/generated/functions/item/attribute_mapping_function_schema_item_request_builder.py +++ b/msgraph/generated/functions/item/attribute_mapping_function_schema_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/functions/{attributeMappingFunctionSchema%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttributeMappingFunctionSchemaItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttributeMappingFunctionSc raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttributeMappingFunctionSchemaItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchema]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchema]: """ Get entity from functions by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AttributeMappingFunctionSchem return await self.request_adapter.send_async(request_info, AttributeMappingFunctionSchema, error_mapping) - async def patch(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[AttributeMappingFunctionSchemaItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchema]: + async def patch(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchema]: """ Update entity in functions param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AttributeMappingFunctionSchema] = None, requ return await self.request_adapter.send_async(request_info, AttributeMappingFunctionSchema, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttributeMappingFunctionSchemaItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/functions/{attributeMappingFunctionSchema%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttributeMappingFunctionSchemaItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from functions by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AttributeMap request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[AttributeMappingFunctionSchemaItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in functions param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AttributeMappingFunctionSch """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/functions/{attributeMappingFunctionSchema%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttributeMappingFunctionSche raise TypeError("raw_url cannot be null.") return AttributeMappingFunctionSchemaItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttributeMappingFunctionSchemaItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttributeMappingFunctionSchemaItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttributeMappingFunctionSchemaItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttributeMappingFunctionSchemaItemRequestBuilder.AttributeMappingFunctionSchemaItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttributeMappingFunctionSchemaItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_lifecycle_policies/count/count_request_builder.py b/msgraph/generated/group_lifecycle_policies/count/count_request_builder.py index 88374bacb2d..749ec91ae5c 100644 --- a/msgraph/generated/group_lifecycle_policies/count/count_request_builder.py +++ b/msgraph/generated/group_lifecycle_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupLifecyclePolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/group_lifecycle_policies/group_lifecycle_policies_request_builder.py b/msgraph/generated/group_lifecycle_policies/group_lifecycle_policies_request_builder.py index a0284d3b152..83d94057959 100644 --- a/msgraph/generated/group_lifecycle_policies/group_lifecycle_policies_request_builder.py +++ b/msgraph/generated/group_lifecycle_policies/group_lifecycle_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_group_lifecycle_policy_id(self,group_lifecycle_policy_id: str) -> GroupLi url_tpl_params["groupLifecyclePolicy%2Did"] = group_lifecycle_policy_id return GroupLifecyclePolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupLifecyclePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicyCollectionResponse]: """ List all the groupLifecyclePolicies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[GroupLifecyclePoliciesRequest return await self.request_adapter.send_async(request_info, GroupLifecyclePolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: + async def post(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: """ Creates a new groupLifecyclePolicy. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[GroupLifecyclePolicy] = None, request_configu return await self.request_adapter.send_async(request_info, GroupLifecyclePolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the groupLifecyclePolicies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupLifecyc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Creates a new groupLifecyclePolicy. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[GroupLifecyclePolicy] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groupLifecyclePolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupLifecyclePoliciesRequestBuilder.GroupLifecyclePoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_lifecycle_policies/item/add_group/add_group_request_builder.py b/msgraph/generated/group_lifecycle_policies/item/add_group/add_group_request_builder.py index c555091d175..19ed1868971 100644 --- a/msgraph/generated/group_lifecycle_policies/item/add_group/add_group_request_builder.py +++ b/msgraph/generated/group_lifecycle_policies/item/add_group/add_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupLifecyclePolicies/{groupLifecyclePolicy%2Did}/addGroup", path_parameters) - async def post(self,body: Optional[AddGroupPostRequestBody] = None, request_configuration: Optional[AddGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[AddGroupPostResponse]: + async def post(self,body: Optional[AddGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddGroupPostResponse]: """ Adds specific groups to a lifecycle policy. This action limits the group lifecycle policy to a set of groups only if the managedGroupTypes property of groupLifecyclePolicy is set to Selected. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddGroupPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, AddGroupPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddGroupPostRequestBody] = None, request_configuration: Optional[AddGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds specific groups to a lifecycle policy. This action limits the group lifecycle policy to a set of groups only if the managedGroupTypes property of groupLifecyclePolicy is set to Selected. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddGroupRequestBuilder: raise TypeError("raw_url cannot be null.") return AddGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_lifecycle_policies/item/group_lifecycle_policy_item_request_builder.py b/msgraph/generated/group_lifecycle_policies/item/group_lifecycle_policy_item_request_builder.py index 42db89203dd..457a8a08b89 100644 --- a/msgraph/generated/group_lifecycle_policies/item/group_lifecycle_policy_item_request_builder.py +++ b/msgraph/generated/group_lifecycle_policies/item/group_lifecycle_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupLifecyclePolicies/{groupLifecyclePolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a groupLifecyclePolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[GroupLifecyclePolicyItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: """ Retrieve the properties and relationships of a groupLifecyclePolicies object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[GroupLifecyclePolicyItemReque return await self.request_adapter.send_async(request_info, GroupLifecyclePolicy, error_mapping) - async def patch(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: + async def patch(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: """ Update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[GroupLifecyclePolicy] = None, request_config return await self.request_adapter.send_async(request_info, GroupLifecyclePolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a groupLifecyclePolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groupLifecyclePolicies/{groupLifecyclePolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a groupLifecyclePolicies object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupLifecyc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[GroupLifecyclePolicy] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groupLifecyclePolicies/{groupLifecyclePolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def remove_group(self) -> RemoveGroupRequestBuilder: return RemoveGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GroupLifecyclePolicyItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupLifecyclePolicyItemRequestBuilder.GroupLifecyclePolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_lifecycle_policies/item/remove_group/remove_group_request_builder.py b/msgraph/generated/group_lifecycle_policies/item/remove_group/remove_group_request_builder.py index f869b5db365..668339fcbd1 100644 --- a/msgraph/generated/group_lifecycle_policies/item/remove_group/remove_group_request_builder.py +++ b/msgraph/generated/group_lifecycle_policies/item/remove_group/remove_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupLifecyclePolicies/{groupLifecyclePolicy%2Did}/removeGroup", path_parameters) - async def post(self,body: Optional[RemoveGroupPostRequestBody] = None, request_configuration: Optional[RemoveGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[RemoveGroupPostResponse]: + async def post(self,body: Optional[RemoveGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemoveGroupPostResponse]: """ Removes a group from a lifecycle policy. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[RemoveGroupPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, RemoveGroupPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[RemoveGroupPostRequestBody] = None, request_configuration: Optional[RemoveGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoveGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes a group from a lifecycle policy. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveGroupRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_setting_templates/count/count_request_builder.py b/msgraph/generated/group_setting_templates/count/count_request_builder.py index ff17111eae7..b3967b84ba4 100644 --- a/msgraph/generated/group_setting_templates/count/count_request_builder.py +++ b/msgraph/generated/group_setting_templates/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettingTemplates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/group_setting_templates/delta/delta_request_builder.py b/msgraph/generated/group_setting_templates/delta/delta_request_builder.py index afcdbb4395b..51bb0da7618 100644 --- a/msgraph/generated/group_setting_templates/delta/delta_request_builder.py +++ b/msgraph/generated/group_setting_templates/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettingTemplates/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 8d6b4ca7466..95a4f59f4c6 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettingTemplates/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_setting_templates/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/group_setting_templates/get_by_ids/get_by_ids_request_builder.py index 4517a3c6531..1be54dd0484 100644 --- a/msgraph/generated/group_setting_templates/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/group_setting_templates/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettingTemplates/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_setting_templates/group_setting_templates_request_builder.py b/msgraph/generated/group_setting_templates/group_setting_templates_request_builder.py index 73c2421acf8..a595cb60a7c 100644 --- a/msgraph/generated/group_setting_templates/group_setting_templates_request_builder.py +++ b/msgraph/generated/group_setting_templates/group_setting_templates_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_group_setting_template_id(self,group_setting_template_id: str) -> GroupSe url_tpl_params["groupSettingTemplate%2Did"] = group_setting_template_id return GroupSettingTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GroupSettingTemplatesRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupSettingTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSettingTemplateCollectionResponse]: """ Group setting templates represents a set of templates from which group settings may be created and used within a tenant. This operation retrieves the list of available groupSettingTemplates objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[GroupSettingTemplatesRequestB return await self.request_adapter.send_async(request_info, GroupSettingTemplateCollectionResponse, error_mapping) - async def post(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[GroupSettingTemplatesRequestBuilderPostRequestConfiguration] = None) -> Optional[GroupSettingTemplate]: + async def post(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSettingTemplate]: """ Add new entity to groupSettingTemplates param body: The request body @@ -91,7 +92,7 @@ async def post(self,body: Optional[GroupSettingTemplate] = None, request_configu return await self.request_adapter.send_async(request_info, GroupSettingTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupSettingTemplatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Group setting templates represents a set of templates from which group settings may be created and used within a tenant. This operation retrieves the list of available groupSettingTemplates objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupSetting request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[GroupSettingTemplatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to groupSettingTemplates param body: The request body @@ -111,7 +112,7 @@ def to_post_request_information(self,body: Optional[GroupSettingTemplate] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groupSettingTemplates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -228,27 +229,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingTemplatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupSettingTemplatesRequestBuilder.GroupSettingTemplatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingTemplatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_setting_templates/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/group_setting_templates/item/check_member_groups/check_member_groups_request_builder.py index 9187044e360..d592014891d 100644 --- a/msgraph/generated/group_setting_templates/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/group_setting_templates/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettingTemplates/{groupSettingTemplate%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_setting_templates/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/group_setting_templates/item/check_member_objects/check_member_objects_request_builder.py index 1a1cece0247..042349fa08a 100644 --- a/msgraph/generated/group_setting_templates/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/group_setting_templates/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettingTemplates/{groupSettingTemplate%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_setting_templates/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/group_setting_templates/item/get_member_groups/get_member_groups_request_builder.py index 568cef77444..1ef708a9bf4 100644 --- a/msgraph/generated/group_setting_templates/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/group_setting_templates/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettingTemplates/{groupSettingTemplate%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_setting_templates/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/group_setting_templates/item/get_member_objects/get_member_objects_request_builder.py index 53f0af1038d..36aeb490f9d 100644 --- a/msgraph/generated/group_setting_templates/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/group_setting_templates/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettingTemplates/{groupSettingTemplate%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_setting_templates/item/group_setting_template_item_request_builder.py b/msgraph/generated/group_setting_templates/item/group_setting_template_item_request_builder.py index fbf0396ecfc..8c774d5f8eb 100644 --- a/msgraph/generated/group_setting_templates/item/group_setting_template_item_request_builder.py +++ b/msgraph/generated/group_setting_templates/item/group_setting_template_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettingTemplates/{groupSettingTemplate%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GroupSettingTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from groupSettingTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[GroupSettingTemplateItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GroupSettingTemplateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupSettingTemplate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSettingTemplate]: """ A group setting template represents a template of settings from which settings may be created within a tenant. This operation allows retrieval of the properties of the groupSettingTemplate object, including the available settings and their defaults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[GroupSettingTemplateItemReque return await self.request_adapter.send_async(request_info, GroupSettingTemplate, error_mapping) - async def patch(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[GroupSettingTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[GroupSettingTemplate]: + async def patch(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSettingTemplate]: """ Update entity in groupSettingTemplates param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[GroupSettingTemplate] = None, request_config return await self.request_adapter.send_async(request_info, GroupSettingTemplate, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GroupSettingTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from groupSettingTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groupSettingTemplates/{groupSettingTemplate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GroupSettingTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A group setting template represents a template of settings from which settings may be created within a tenant. This operation allows retrieval of the properties of the groupSettingTemplate object, including the available settings and their defaults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupSetting request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[GroupSettingTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in groupSettingTemplates param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[GroupSettingTemplate] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groupSettingTemplates/{groupSettingTemplate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingTemplateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GroupSettingTemplateItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingTemplateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupSettingTemplateItemRequestBuilder.GroupSettingTemplateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingTemplateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 316f7c5013e..35c38d51cb4 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettingTemplates/{groupSettingTemplate%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f04b986d791..3fd353a6d75 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettingTemplates/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_settings/count/count_request_builder.py b/msgraph/generated/group_settings/count/count_request_builder.py index 8417790c9ae..d1936547e6c 100644 --- a/msgraph/generated/group_settings/count/count_request_builder.py +++ b/msgraph/generated/group_settings/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettings/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/group_settings/group_settings_request_builder.py b/msgraph/generated/group_settings/group_settings_request_builder.py index 1adb4439835..48b8115f799 100644 --- a/msgraph/generated/group_settings/group_settings_request_builder.py +++ b/msgraph/generated/group_settings/group_settings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_group_setting_id(self,group_setting_id: str) -> GroupSettingItemRequestBu url_tpl_params["groupSetting%2Did"] = group_setting_id return GroupSettingItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GroupSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupSettingCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSettingCollectionResponse]: """ Retrieve a list of tenant-level or group-specific group settings objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[GroupSettingsRequestBuilderGe return await self.request_adapter.send_async(request_info, GroupSettingCollectionResponse, error_mapping) - async def post(self,body: Optional[GroupSetting] = None, request_configuration: Optional[GroupSettingsRequestBuilderPostRequestConfiguration] = None) -> Optional[GroupSetting]: + async def post(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[GroupSetting] = None, request_configuration: return await self.request_adapter.send_async(request_info, GroupSetting, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tenant-level or group-specific group settings objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupSetting request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[GroupSettingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[GroupSetting] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groupSettings', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupSettingsRequestBuilder.GroupSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/group_settings/item/group_setting_item_request_builder.py b/msgraph/generated/group_settings/item/group_setting_item_request_builder.py index 9f2ab46c3ee..1957d87d71f 100644 --- a/msgraph/generated/group_settings/item/group_setting_item_request_builder.py +++ b/msgraph/generated/group_settings/item/group_setting_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groupSettings/{groupSetting%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GroupSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a tenant-level or group-specific groupSetting object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[GroupSettingItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GroupSettingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupSetting]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSetting]: """ Retrieve the properties of a specific group setting object. The setting can be a tenant-level or group-specific setting. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[GroupSettingItemRequestBuilde return await self.request_adapter.send_async(request_info, GroupSetting, error_mapping) - async def patch(self,body: Optional[GroupSetting] = None, request_configuration: Optional[GroupSettingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[GroupSetting]: + async def patch(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSetting]: """ Update the properties of a groupSetting object for tenant-wide group settings or a specific group setting. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[GroupSetting] = None, request_configuration: return await self.request_adapter.send_async(request_info, GroupSetting, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GroupSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a tenant-level or group-specific groupSetting object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groupSettings/{groupSetting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GroupSettingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a specific group setting object. The setting can be a tenant-level or group-specific setting. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupSetting request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[GroupSettingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a groupSetting object for tenant-wide group settings or a specific group setting. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[GroupSetting] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groupSettings/{groupSetting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> GroupSettingItemRequestBuild raise TypeError("raw_url cannot be null.") return GroupSettingItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GroupSettingItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupSettingItemRequestBuilder.GroupSettingItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/count/count_request_builder.py b/msgraph/generated/groups/count/count_request_builder.py index 94ae230ec4f..0fe74e7460d 100644 --- a/msgraph/generated/groups/count/count_request_builder.py +++ b/msgraph/generated/groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/delta/delta_request_builder.py b/msgraph/generated/groups/delta/delta_request_builder.py index 78f241f8301..fcf8b16e869 100644 --- a/msgraph/generated/groups/delta/delta_request_builder.py +++ b/msgraph/generated/groups/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 eb8f23de7ec..1e2dd1d691f 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/groups/get_by_ids/get_by_ids_request_builder.py index ff3792af9a9..dbe3ba2d60a 100644 --- a/msgraph/generated/groups/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/groups/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/groups_request_builder.py b/msgraph/generated/groups/groups_request_builder.py index 7b5ef7e50f7..74c4adc6aa3 100644 --- a/msgraph/generated/groups/groups_request_builder.py +++ b/msgraph/generated/groups/groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_group_id(self,group_id: str) -> GroupItemRequestBuilder: url_tpl_params["group%2Did"] = group_id return GroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ List all the groups available in an organization, excluding dynamic distribution groups. To retrieve dynamic distribution groups, use the Exchange admin center. This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the group and specify the properties in a $select OData query option. The hasMembersWithLicenseErrors and isArchived properties are an exception and are not returned in the $select query. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,13 +69,13 @@ async def get(self,request_configuration: Optional[GroupsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - async def post(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[Group]: + async def post(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ - 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. + 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 thethe 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. 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-post-groups?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -92,7 +93,7 @@ async def post(self,body: Optional[Group] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the groups available in an organization, excluding dynamic distribution groups. To retrieve dynamic distribution groups, use the Exchange admin center. This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the group and specify the properties in a $select OData query option. The hasMembersWithLicenseErrors and isArchived properties are an exception and are not returned in the $select query. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,16 +104,16 @@ def to_get_request_information(self,request_configuration: Optional[GroupsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - 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. + 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 thethe 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -229,27 +230,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/accepted_senders/accepted_senders_request_builder.py b/msgraph/generated/groups/item/accepted_senders/accepted_senders_request_builder.py index b4118e61c5e..729e1745cd6 100644 --- a/msgraph/generated/groups/item/accepted_senders/accepted_senders_request_builder.py +++ b/msgraph/generated/groups/item/accepted_senders/accepted_senders_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AcceptedSendersRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AcceptedSendersRequestBuilder return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AcceptedSendersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptedSendersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AcceptedSendersRequestBuilder.AcceptedSendersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/accepted_senders/count/count_request_builder.py b/msgraph/generated/groups/item/accepted_senders/count/count_request_builder.py index 798524581b4..525c005a86d 100644 --- a/msgraph/generated/groups/item/accepted_senders/count/count_request_builder.py +++ b/msgraph/generated/groups/item/accepted_senders/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/accepted_senders/item/ref/ref_request_builder.py b/msgraph/generated/groups/item/accepted_senders/item/ref/ref_request_builder.py index d359af355ea..3f4b7742236 100644 --- a/msgraph/generated/groups/item/accepted_senders/item/ref/ref_request_builder.py +++ b/msgraph/generated/groups/item/accepted_senders/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove acceptedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove acceptedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/accepted_senders/ref/ref_request_builder.py b/msgraph/generated/groups/item/accepted_senders/ref/ref_request_builder.py index b21828a9d05..bfca6516670 100644 --- a/msgraph/generated/groups/item/accepted_senders/ref/ref_request_builder.py +++ b/msgraph/generated/groups/item/accepted_senders/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove acceptedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Specify the user or group in @odata.id in the request body. Users in the accepted senders list can post to conversations of the group. Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you'll get an error. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove acceptedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Specify the user or group in @odata.id in the request body. Users in the accepted senders list can post to conversations of the group. Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you'll get an error. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -211,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/add_favorite/add_favorite_request_builder.py b/msgraph/generated/groups/item/add_favorite/add_favorite_request_builder.py index 290f51c810f..831d3c91d90 100644 --- a/msgraph/generated/groups/item/add_favorite/add_favorite_request_builder.py +++ b/msgraph/generated/groups/item/add_favorite/add_favorite_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/addFavorite", path_parameters) - async def post(self,request_configuration: Optional[AddFavoriteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add the group to the list of the current user's favorite groups. Supported for Microsoft 365 groups only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[AddFavoriteRequestBuilderPos raise Exception("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[AddFavoriteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add the group to the list of the current user's favorite groups. Supported for Microsoft 365 groups only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddFavoriteRequestBuilder: raise TypeError("raw_url cannot be null.") return AddFavoriteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddFavoriteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/app_role_assignments/app_role_assignments_request_builder.py b/msgraph/generated/groups/item/app_role_assignments/app_role_assignments_request_builder.py index a595cb8847c..31745da9063 100644 --- a/msgraph/generated/groups/item/app_role_assignments/app_role_assignments_request_builder.py +++ b/msgraph/generated/groups/item/app_role_assignments/app_role_assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_app_role_assignment_id(self,app_role_assignment_id: str) -> AppRoleAssign url_tpl_params["appRoleAssignment%2Did"] = app_role_assignment_id return AppRoleAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppRoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: """ Represents the app roles a group has been granted for an application. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AppRoleAssignmentsRequestBuil return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Use this API to assign an app role to a security group. All direct members of the group will be considered assigned. Security groups with dynamic memberships are supported. To grant an app role assignment to a group, you need three identifiers: Additional licenses might be required to use a group to manage access to applications. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AppRoleAssignment] = None, request_configurat return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the app roles a group has been granted for an application. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AppRoleAssig request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to assign an app role to a security group. All direct members of the group will be considered assigned. Security groups with dynamic memberships are supported. To grant an app role assignment to a group, you need three identifiers: Additional licenses might be required to use a group to manage access to applications. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/appRoleAssignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/app_role_assignments/count/count_request_builder.py b/msgraph/generated/groups/item/app_role_assignments/count/count_request_builder.py index 1318da51ff0..675e69f78bf 100644 --- a/msgraph/generated/groups/item/app_role_assignments/count/count_request_builder.py +++ b/msgraph/generated/groups/item/app_role_assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/appRoleAssignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/app_role_assignments/item/app_role_assignment_item_request_builder.py b/msgraph/generated/groups/item/app_role_assignments/item/app_role_assignment_item_request_builder.py index e6afae7a7f6..0f55d5c750a 100644 --- a/msgraph/generated/groups/item/app_role_assignments/item/app_role_assignment_item_request_builder.py +++ b/msgraph/generated/groups/item/app_role_assignments/item/app_role_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/appRoleAssignments/{appRoleAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes an appRoleAssignment that a group has been granted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AppRoleAssignmentItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Represents the app roles a group has been granted for an application. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AppRoleAssignmentItemRequestB return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Update the navigation property appRoleAssignments in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AppRoleAssignment] = None, request_configura return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes an appRoleAssignment that a group has been granted. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/appRoleAssignments/{appRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the app roles a group has been granted for an application. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AppRoleAssig request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appRoleAssignments in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/appRoleAssignments/{appRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AppRoleAssignmentItemRequest raise TypeError("raw_url cannot be null.") return AppRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AppRoleAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/assign_license/assign_license_request_builder.py b/msgraph/generated/groups/item/assign_license/assign_license_request_builder.py index 21bc0146c25..68f6d378b34 100644 --- a/msgraph/generated/groups/item/assign_license/assign_license_request_builder.py +++ b/msgraph/generated/groups/item/assign_license/assign_license_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/assignLicense", path_parameters) - async def post(self,body: Optional[AssignLicensePostRequestBody] = None, request_configuration: Optional[AssignLicenseRequestBuilderPostRequestConfiguration] = None) -> Optional[Group]: + async def post(self,body: Optional[AssignLicensePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Add or remove licenses on the group. Licenses assigned to the group will be assigned to all users in the group. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. To get the subscriptions available in the directory, perform a GET subscribedSkus request. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AssignLicensePostRequestBody] = None, request return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_post_request_information(self,body: Optional[AssignLicensePostRequestBody] = None, request_configuration: Optional[AssignLicenseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignLicensePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add or remove licenses on the group. Licenses assigned to the group will be assigned to all users in the group. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. To get the subscriptions available in the directory, perform a GET subscribedSkus request. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignLicenseRequestBuilder: raise TypeError("raw_url cannot be null.") return AssignLicenseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignLicenseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py b/msgraph/generated/groups/item/calendar/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py index 6f8ad80c9c1..6b0550d6cc4 100644 --- a/msgraph/generated/groups/item/calendar/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py +++ b/msgraph/generated/groups/item/calendar/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['User'] = str(user) super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/allowedCalendarSharingRoles(User='{User}'){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[AllowedCalendarSharingRolesWi return await self.request_adapter.send_async(request_info, AllowedCalendarSharingRolesWithUserGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,17 +112,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedCalendarSharingRolesWithUserRequestBuilder.AllowedCalendarSharingRolesWithUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/calendar/calendar_permissions/calendar_permissions_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_permissions/calendar_permissions_request_builder.py index 4acc9309bf1..9de80e05fc0 100644 --- a/msgraph/generated/groups/item/calendar/calendar_permissions/calendar_permissions_request_builder.py +++ b/msgraph/generated/groups/item/calendar/calendar_permissions/calendar_permissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_calendar_permission_id(self,calendar_permission_id: str) -> CalendarPermi url_tpl_params["calendarPermission%2Did"] = calendar_permission_id return CalendarPermissionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarPermissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermissionCollectionResponse]: """ Get a collection of calendarPermission resources that describe the identity and roles of users with whom the specified calendar has been shared or delegated. Here, the calendar can be a user calendar or group calendar. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarPermissionsRequestBui return await self.request_adapter.send_async(request_info, CalendarPermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[CalendarPermission]: + async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: """ Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[CalendarPermission] = None, request_configura return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of calendarPermission resources that describe the identity and roles of users with whom the specified calendar has been shared or delegated. Here, the calendar can be a user calendar or group calendar. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarPerm request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[CalendarPermission] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendar/calendarPermissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -179,27 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarPermissionsRequestBuilder.CalendarPermissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/calendar_permissions/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_permissions/count/count_request_builder.py index 67f8645c51a..eec4dd70941 100644 --- a/msgraph/generated/groups/item/calendar/calendar_permissions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/calendar/calendar_permissions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarPermissions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/calendar/calendar_permissions/item/calendar_permission_item_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_permissions/item/calendar_permission_item_request_builder.py index 59c713f9e59..43a39813d73 100644 --- a/msgraph/generated/groups/item/calendar/calendar_permissions/item/calendar_permission_item_request_builder.py +++ b/msgraph/generated/groups/item/calendar/calendar_permissions/item/calendar_permission_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarPermissions/{calendarPermission%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CalendarPermissionItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarPermission]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: """ Get the specified permissions object of a user or group calendar that has been shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CalendarPermissionItemRequest return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CalendarPermission]: + async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: """ Update the permissions assigned to an existing share recipient or delegate, through the corresponding calendarPermission object for a calendar. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[CalendarPermission] = None, request_configur return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/calendar/calendarPermissions/{calendarPermission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified permissions object of a user or group calendar that has been shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarPerm request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the permissions assigned to an existing share recipient or delegate, through the corresponding calendarPermission object for a calendar. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[CalendarPermission] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/calendar/calendarPermissions/{calendarPermission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> CalendarPermissionItemReques raise TypeError("raw_url cannot be null.") return CalendarPermissionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CalendarPermissionItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarPermissionItemRequestBuilder.CalendarPermissionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/calendar_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_request_builder.py index 6922597e6fe..c14b08a0b22 100644 --- a/msgraph/generated/groups/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/groups/item/calendar/calendar_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def allowed_calendar_sharing_roles_with_user(self,user: Optional[str] = None) -> return AllowedCalendarSharingRolesWithUserRequestBuilder(self.request_adapter, self.path_parameters, user) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: """ The group's calendar. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The group's calendar. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -141,17 +142,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 5a57762f7de..1cae306a051 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id(self,event_id: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did"] = event_id return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGet return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarViewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters] = None - - 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 index 17b8d548440..13c09e3e18b 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/calendar/calendar_view/delta/delta_request_builder.py b/msgraph/generated/groups/item/calendar/calendar_view/delta/delta_request_builder.py index 9e7e684ee24..deb077bbd5f 100644 --- a/msgraph/generated/groups/item/calendar/calendar_view/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/calendar/calendar_view/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 index c2846c46c5b..0243067fdca 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 39c2f249edb..d92379a6746 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 87276472aa7..2cb9a5bfa8e 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index e8d6e0c5488..4c47b22b165 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 64d5c7b4472..39b65d85e72 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index 49f103946d2..28aee73405f 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index 1bab9620618..5294d548da3 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index ddfc4233dc3..ccca157bb21 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 0d53c5ac0d0..18730e07204 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 85dbaaaa91c..0d49e9b1093 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -57,7 +58,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -208,17 +209,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index a5ac478867b..fd9af41699f 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 2d85787ab06..10761009943 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 626e1e1e449..ee97650b5d6 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index d6988cdf7f3..ab3fc22a129 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index d35313d89fe..ea52467459f 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 553c192b6f9..de0c1e93a3e 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 index 69095da1530..92ae30a2ce1 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did1"] = event_id1 return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - 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 index 58816de0efb..55f542c461a 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 55638f7fb88..fb039fe10a1 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 3a5666f4f17..20d9fc515e3 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index bbf2cf9f698..380127aed98 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 5c0a01dc43f..4a2d1f230b5 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index 904e8be0f4e..043d658269a 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index 9dbd5f8081c..856254cb1bc 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 7de9d8facb5..136dab680ca 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index fa5d2ef2250..6848a793a89 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 29cb0bc3ce6..bb929d1c4e3 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -56,7 +57,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index 531ed6c4294..c11b9b66371 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 7857a1bbe4e..1d0bcaba4a0 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 8793b94c1a5..4ca30b7fd6c 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 7e98970ccf5..9946155fb6e 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 7d0cfaaa471..815dc444f25 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 71d40407335..af23f358b3f 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 971ce632e48..ba51cad7f7e 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 149a7593c80..ca45271305d 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/calendarView/{event%2Did}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/events/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/events/count/count_request_builder.py index 6e4279e6a93..08342c52549 100644 --- a/msgraph/generated/groups/item/calendar/events/count/count_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/calendar/events/delta/delta_request_builder.py b/msgraph/generated/groups/item/calendar/events/delta/delta_request_builder.py index 5e567bc6856..5aea20e79f5 100644 --- a/msgraph/generated/groups/item/calendar/events/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/calendar/events/events_request_builder.py b/msgraph/generated/groups/item/calendar/events/events_request_builder.py index df032aeee80..40e98007924 100644 --- a/msgraph/generated/groups/item/calendar/events/events_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/events_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_event_id(self,event_id: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did"] = event_id return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, orget the instances of an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EventsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - async def post(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> Optional[Event]: + async def post(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Event] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, orget the instances of an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[EventsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Event] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendar/events', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventsRequestBuilder.EventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/events/item/accept/accept_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/accept/accept_request_builder.py index 49886c4f08f..7fc23821238 100644 --- a/msgraph/generated/groups/item/calendar/events/item/accept/accept_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/accept/accept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/events/item/attachments/attachments_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/attachments/attachments_request_builder.py index 164f7973a67..3a986fa7711 100644 --- a/msgraph/generated/groups/item/calendar/events/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/events/item/attachments/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/attachments/count/count_request_builder.py index 7837ed33db2..98bc4a234e5 100644 --- a/msgraph/generated/groups/item/calendar/events/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/calendar/events/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/attachments/create_upload_session/create_upload_session_request_builder.py index 59dcdfc1239..add467ba416 100644 --- a/msgraph/generated/groups/item/calendar/events/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/events/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/attachments/item/attachment_item_request_builder.py index 5868b37d370..d4cd8404f1e 100644 --- a/msgraph/generated/groups/item/calendar/events/item/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/calendar/events/item/calendar/calendar_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/calendar/calendar_request_builder.py index c638d0b3b70..cc3eea59b6f 100644 --- a/msgraph/generated/groups/item/calendar/events/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/calendar/calendar_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/calendar/events/item/cancel/cancel_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/cancel/cancel_request_builder.py index 2bcc704fc8b..b8d42f48992 100644 --- a/msgraph/generated/groups/item/calendar/events/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/events/item/decline/decline_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/decline/decline_request_builder.py index a7080622059..f6097657bfc 100644 --- a/msgraph/generated/groups/item/calendar/events/item/decline/decline_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/decline/decline_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/events/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/dismiss_reminder/dismiss_reminder_request_builder.py index 5a9249255f9..ccbf208384f 100644 --- a/msgraph/generated/groups/item/calendar/events/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/dismiss_reminder/dismiss_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 fa28acc6e45..a78c9ddba44 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property events for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[EventItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ The events in the calendar. Navigation property. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - async def patch(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Event]: + async def patch(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Update an event object. param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[Event] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property events for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The events in the calendar. Navigation property. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[EventItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an event object. param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[Event] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -245,16 +246,6 @@ def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EventItemRequestBuilderGetQueryParameters(): """ @@ -281,27 +272,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/events/item/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/extensions/count/count_request_builder.py index ec07eaa0c6e..9d8b64aa6c3 100644 --- a/msgraph/generated/groups/item/calendar/events/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/calendar/events/item/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/extensions/extensions_request_builder.py index 3ae76874671..310aa49c673 100644 --- a/msgraph/generated/groups/item/calendar/events/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/events/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/extensions/item/extension_item_request_builder.py index 5a0e7602817..4fde790a686 100644 --- a/msgraph/generated/groups/item/calendar/events/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/events/item/forward/forward_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/forward/forward_request_builder.py index f8f17ce4747..af443cf22d6 100644 --- a/msgraph/generated/groups/item/calendar/events/item/forward/forward_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 85ae232891e..d1390309ff9 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/calendar/events/item/instances/delta/delta_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/instances/delta/delta_request_builder.py index 0cd1c7c54b0..698641f7121 100644 --- a/msgraph/generated/groups/item/calendar/events/item/instances/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/instances/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{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[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 660f36d3af0..229c6eb97c6 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did1"] = event_id1 return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - 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 index 0aebce5a1f9..a0825339220 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index e15f363faee..3a3388e0f63 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index ff42eb570a7..7b93040112a 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index edff8e779e2..4b38ebd2b4b 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index a44efdc3c5f..6e781eb2074 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index 411468ffd2c..05d5b91729b 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index cded61cbac1..e076e15768f 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 9d2c9c2b58e..c23d9f0d9f3 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index abe493f6777..fc4cfc278d8 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 6f1d60da8c1..5cf71e18faf 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -56,7 +57,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index fae822d6e2d..b89a33c06e8 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 0406880312a..d649cc252dc 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index b40ce1ce8e0..41621f68f0d 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index ba13167f671..249f738079b 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 70e5ac9379d..b6dd602f395 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 3cf81fbc4eb..60292666be8 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/events/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/snooze_reminder/snooze_reminder_request_builder.py index c988032d49b..429bddb2597 100644 --- a/msgraph/generated/groups/item/calendar/events/item/snooze_reminder/snooze_reminder_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/snooze_reminder/snooze_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/events/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/groups/item/calendar/events/item/tentatively_accept/tentatively_accept_request_builder.py index 446ff792a5c..b37224c6cf8 100644 --- a/msgraph/generated/groups/item/calendar/events/item/tentatively_accept/tentatively_accept_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/item/tentatively_accept/tentatively_accept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/events/{event%2Did}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/calendar/get_schedule/get_schedule_request_builder.py b/msgraph/generated/groups/item/calendar/get_schedule/get_schedule_request_builder.py index dd0f9913660..62440ebd36f 100644 --- a/msgraph/generated/groups/item/calendar/get_schedule/get_schedule_request_builder.py +++ b/msgraph/generated/groups/item/calendar/get_schedule/get_schedule_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendar/getSchedule", path_parameters) - async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = None) -> Optional[GetSchedulePostResponse]: + async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetSchedulePostResponse]: """ Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, GetSchedulePostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetScheduleRequestBuilder: raise TypeError("raw_url cannot be null.") return GetScheduleRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetScheduleRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 1c52d4b0147..320642e4ea2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id(self,event_id: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did"] = event_id return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ The calendar view for the calendar. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGet return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarViewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters] = None - - 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 index c0f0918707b..93658afd700 100644 --- a/msgraph/generated/groups/item/calendar_view/count/count_request_builder.py +++ b/msgraph/generated/groups/item/calendar_view/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/calendar_view/delta/delta_request_builder.py b/msgraph/generated/groups/item/calendar_view/delta/delta_request_builder.py index c85f891666f..e3fb2eb0e69 100644 --- a/msgraph/generated/groups/item/calendar_view/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/calendar_view/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 index 7e407f1424d..4f6775ea03d 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 5ff7463f5c4..d9fe1cd65fd 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 7a9a47faaaf..c7b846f46e8 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 051b4c71e3a..b24541c87f0 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 9a43d2831cf..8b783202382 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index 8fbaccf8b85..ed53d75a4d9 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index 1ac089e4dfa..96a868faccf 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index e13a549ab01..de57ec5415f 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 23c49cf05ff..d814c6f95e0 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index da34be04dd7..5e23abb46d1 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -57,7 +58,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -208,17 +209,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index 084c1377a4d..0c796e57d58 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 39a3adbc6ef..f51bc35e761 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index d3761943b1a..a32f6304c12 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index abef55185b1..591aa34ea0f 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 7906cc65b0a..df8449b51fb 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index b7304b3cc0f..63d15846483 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 index 1cd7cb697de..654ef77e563 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did1"] = event_id1 return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - 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 index 8b79c712729..cb00e83c1f7 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 7dfe17b7b2e..9628d09d485 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index b436cb2ffca..ad17e6c17d0 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index f8356949c7c..a443c50f661 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index e48684d7cf2..845626aa5aa 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index 35183c3291e..4b20245970c 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index 15efb8130f7..6614a73a1b7 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 0fd73da53ab..556e0066168 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index a4954168efa..a12c4f3791c 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 6a9af149f50..55a45753815 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -56,7 +57,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index 44e496d33fe..1d1f5ac1f99 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 072b83ec16f..ed327390c98 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 43a263b6be0..bb9778281da 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 59ac3b3e520..03e1c953065 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 17d91718641..e8fff256801 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 6e477d66ac9..834820b139c 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 2285abc02b8..f4e93f546e9 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 57b33f02323..f6518023d8d 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/calendarView/{event%2Did}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/check_granted_permissions_for_app/check_granted_permissions_for_app_request_builder.py b/msgraph/generated/groups/item/check_granted_permissions_for_app/check_granted_permissions_for_app_request_builder.py index 253fea63ed0..2419c2713cf 100644 --- a/msgraph/generated/groups/item/check_granted_permissions_for_app/check_granted_permissions_for_app_request_builder.py +++ b/msgraph/generated/groups/item/check_granted_permissions_for_app/check_granted_permissions_for_app_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/checkGrantedPermissionsForApp", path_parameters) - async def post(self,request_configuration: Optional[CheckGrantedPermissionsForAppRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckGrantedPermissionsForAppPostResponse]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckGrantedPermissionsForAppPostResponse]: """ Invoke action checkGrantedPermissionsForApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[CheckGrantedPermissionsForAp return await self.request_adapter.send_async(request_info, CheckGrantedPermissionsForAppPostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[CheckGrantedPermissionsForAppRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkGrantedPermissionsForApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckGrantedPermissionsForAp raise TypeError("raw_url cannot be null.") return CheckGrantedPermissionsForAppRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckGrantedPermissionsForAppRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/groups/item/check_member_groups/check_member_groups_request_builder.py index 12f2146cd2f..d0cf022a447 100644 --- a/msgraph/generated/groups/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/groups/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/groups/item/check_member_objects/check_member_objects_request_builder.py index 65c84ace604..3dfff09bee2 100644 --- a/msgraph/generated/groups/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/groups/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/conversations_request_builder.py b/msgraph/generated/groups/item/conversations/conversations_request_builder.py index 204c466fa14..7c324584212 100644 --- a/msgraph/generated/groups/item/conversations/conversations_request_builder.py +++ b/msgraph/generated/groups/item/conversations/conversations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_conversation_id(self,conversation_id: str) -> ConversationItemRequestBuil url_tpl_params["conversation%2Did"] = conversation_id return ConversationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ConversationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationCollectionResponse]: """ Retrieve the list of conversations in this group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,13 +65,13 @@ async def get(self,request_configuration: Optional[ConversationsRequestBuilderGe return await self.request_adapter.send_async(request_info, ConversationCollectionResponse, error_mapping) - async def post(self,body: Optional[Conversation] = None, request_configuration: Optional[ConversationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Conversation]: + async def post(self,body: Optional[Conversation] = None, request_configuration: Optional[RequestConfiguration] = 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 not body: raise TypeError("body cannot be null.") @@ -88,7 +89,7 @@ async def post(self,body: Optional[Conversation] = None, request_configuration: return await self.request_adapter.send_async(request_info, Conversation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConversationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of conversations in this group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,16 +100,16 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Conversation] = None, request_configuration: Optional[ConversationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Conversation] = None, request_configuration: Optional[RequestConfiguration] = 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 """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/conversations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationsRequestBuilder.ConversationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/count/count_request_builder.py b/msgraph/generated/groups/item/conversations/count/count_request_builder.py index 39e1daf3127..af7b3bb9a39 100644 --- a/msgraph/generated/groups/item/conversations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/conversations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 968fbe9fa0b..b116239f5b6 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,12 +28,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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 @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ConversationItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Conversation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Conversation]: """ Retrieve the properties and relationships of conversation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,18 +68,18 @@ async def get(self,request_configuration: Optional[ConversationItemRequestBuilde return await self.request_adapter.send_async(request_info, Conversation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of conversation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,16 +109,6 @@ def threads(self) -> ThreadsRequestBuilder: return ThreadsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationItemRequestBuilderGetQueryParameters(): """ @@ -139,17 +130,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationItemRequestBuilder.ConversationItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/conversations/item/threads/count/count_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/count/count_request_builder.py index a2f89e15a17..9ba5c7f13f2 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/count/count_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/conversation_thread_item_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/conversation_thread_item_request_builder.py index e09e0e0e4b2..f4077477365 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/conversation_thread_item_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/conversation_thread_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationThreadItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property threads for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ConversationThreadItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationThreadItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationThread]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationThread]: """ A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ConversationThreadItemRequest return await self.request_adapter.send_async(request_info, ConversationThread, error_mapping) - async def patch(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ConversationThreadItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationThread]: + async def patch(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationThread]: """ Update the navigation property threads in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ConversationThread] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationThread, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationThreadItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property threads for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationThreadItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ConversationThreadItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property threads in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ConversationThread] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def reply(self) -> ReplyRequestBuilder: return ReplyRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationThreadItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationThreadItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationThreadItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationThreadItemRequestBuilder.ConversationThreadItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationThreadItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/count/count_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/count/count_request_builder.py index b880a96cb9c..ab93f83dcae 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/count/count_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/attachments_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/attachments_request_builder.py index 36cc39c0fd0..b84b7aaa9db 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to a post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Create new navigation property to attachments for groups param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to a post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attachments for groups param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -193,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/count/count_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/count/count_request_builder.py index 33ceb6a342c..331b9069522 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/create_upload_session/create_upload_session_request_builder.py index 9bd44e171ec..a0324b4a9f4 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/item/attachment_item_request_builder.py index 5eb8bcd91a1..0750f8cdaba 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attachments for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,18 +65,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -96,16 +97,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -132,17 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/extensions/count/count_request_builder.py index b1a952345b2..9254c1e132f 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/extensions/extensions_request_builder.py index 8cd69156db6..5042d9db945 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -182,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/extensions/item/extension_item_request_builder.py index 8e19812d75c..b69952d7d75 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/forward/forward_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/forward/forward_request_builder.py index 9472a04b9a4..657d21089a9 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/forward/forward_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Forward a post to a recipient. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Forward a post to a recipient. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/attachments_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/attachments_request_builder.py index 03912dc106c..07dfb9aa2a2 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/attachments_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to a post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Create new navigation property to attachments for groups param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to a post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attachments for groups param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -193,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/count/count_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/count/count_request_builder.py index 1b836fbd73f..5e4e1de1887 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/count/count_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/create_upload_session/create_upload_session_request_builder.py index 0e53e022523..643ed06f3ea 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/item/attachment_item_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/item/attachment_item_request_builder.py index d3259e876db..bfe081abd13 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attachments for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,18 +65,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -96,16 +97,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -132,17 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/extensions/count/count_request_builder.py index f9d60d56c12..d4bdc766e31 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/extensions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/extensions/extensions_request_builder.py index a1ccdfdf486..675f75cd461 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/extensions/extensions_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -182,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/extensions/item/extension_item_request_builder.py index 5b73655139a..e6e658e1dd5 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/forward/forward_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/forward/forward_request_builder.py index ca4e62ab62e..78b1c0b536a 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/forward/forward_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Forward a post to a recipient. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Forward a post to a recipient. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/in_reply_to_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/in_reply_to_request_builder.py index 2b4b7717f3e..f80db9c7797 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/in_reply_to_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/in_reply_to_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[InReplyToRequestBuilderGetRequestConfiguration] = None) -> Optional[Post]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Post]: """ Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[InReplyToRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Post, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InReplyToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InReplyToRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InReplyToRequestBuilder.InReplyToRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/reply/reply_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/reply/reply_request_builder.py index b6ed3663a98..e69626fd49d 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/reply/reply_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/in_reply_to/reply/reply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/reply", path_parameters) - async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action reply param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action reply param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/post_item_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/post_item_request_builder.py index 60289ff2fa0..51c00e01299 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/post_item_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/post_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PostItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Post]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Post]: """ Get posts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def get(self,request_configuration: Optional[PostItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Post, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PostItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get posts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -143,17 +144,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PostItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PostItemRequestBuilder.PostItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/reply/reply_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/reply/reply_request_builder.py index bb2baaa5c17..03fa5c388f0 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/reply/reply_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/item/reply/reply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/reply", path_parameters) - async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action reply param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action reply param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/item/posts/posts_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/item/posts/posts_request_builder.py index cb278d1f3f4..5e5352576c8 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/item/posts/posts_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/item/posts/posts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,12 +43,12 @@ def by_post_id(self,post_id: str) -> PostItemRequestBuilder: url_tpl_params["post%2Did"] = post_id return PostItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PostsRequestBuilderGetRequestConfiguration] = None) -> Optional[PostCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PostCollectionResponse]: """ - Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. + Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PostCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/post-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -63,9 +64,9 @@ async def get(self,request_configuration: Optional[PostsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PostCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PostsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. + Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -96,7 +97,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PostsRequestBuilderGetQueryParameters(): """ - Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. + Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -144,17 +145,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PostsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PostsRequestBuilder.PostsRequestBuilderGetQueryParameters] = None - - 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 6e1fa089b09..16d0ce53cfd 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads/{conversationThread%2Did}/reply", path_parameters) - async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/conversations/item/threads/threads_request_builder.py b/msgraph/generated/groups/item/conversations/item/threads/threads_request_builder.py index 873843645da..0aad50d3c1f 100644 --- a/msgraph/generated/groups/item/conversations/item/threads/threads_request_builder.py +++ b/msgraph/generated/groups/item/conversations/item/threads/threads_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_conversation_thread_id(self,conversation_thread_id: str) -> ConversationT url_tpl_params["conversationThread%2Did"] = conversation_thread_id return ConversationThreadItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ThreadsRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationThreadCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationThreadCollectionResponse]: """ Get all the threads in a group conversation. Note: You can also get all the threads of a group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ThreadsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationThreadCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ThreadsRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationThread]: + async def post(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationThread]: """ Create a new thread in the specified conversation. A thread and post are created as specified. Use reply thread to further post to that thread. Or, if you get the post ID, you can also reply to that post in that thread. Note: You can also start a new conversation by first creating a thread. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ConversationThread] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationThread, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ThreadsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get all the threads in a group conversation. Note: You can also get all the threads of a group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ThreadsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ThreadsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new thread in the specified conversation. A thread and post are created as specified. Use reply thread to further post to that thread. Or, if you get the post ID, you can also reply to that post in that thread. Note: You can also start a new conversation by first creating a thread. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ConversationThread] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/conversations/{conversation%2Did}/threads', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreadsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ThreadsRequestBuilder.ThreadsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreadsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/created_on_behalf_of/created_on_behalf_of_request_builder.py b/msgraph/generated/groups/item/created_on_behalf_of/created_on_behalf_of_request_builder.py index a4d36c89c52..0f8abb8ba44 100644 --- a/msgraph/generated/groups/item/created_on_behalf_of/created_on_behalf_of_request_builder.py +++ b/msgraph/generated/groups/item/created_on_behalf_of/created_on_behalf_of_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/createdOnBehalfOf{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedOnBehalfOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CreatedOnBehalfOfRequestBuild return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedOnBehalfOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedOnBehalfOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedOnBehalfOfRequestBuilder.CreatedOnBehalfOfRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/drive/drive_request_builder.py b/msgraph/generated/groups/item/drive/drive_request_builder.py index fa5eb69e67f..897180e994f 100644 --- a/msgraph/generated/groups/item/drive/drive_request_builder.py +++ b/msgraph/generated/groups/item/drive/drive_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ The group's default drive. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The group's default drive. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveRequestBuilder.DriveRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/drives/count/count_request_builder.py b/msgraph/generated/groups/item/drives/count/count_request_builder.py index b2f1f9922ef..1b87fff3ddb 100644 --- a/msgraph/generated/groups/item/drives/count/count_request_builder.py +++ b/msgraph/generated/groups/item/drives/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/drives/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/drives/drives_request_builder.py b/msgraph/generated/groups/item/drives/drives_request_builder.py index dff01cf92bb..0ac0e47e627 100644 --- a/msgraph/generated/groups/item/drives/drives_request_builder.py +++ b/msgraph/generated/groups/item/drives/drives_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_drive_id(self,drive_id: str) -> DriveItemRequestBuilder: url_tpl_params["drive%2Did"] = drive_id return DriveItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: """ The group's drives. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[DrivesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The group's drives. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DrivesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DrivesRequestBuilder.DrivesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/drives/item/drive_item_request_builder.py b/msgraph/generated/groups/item/drives/item/drive_item_request_builder.py index ddb96528ff1..ca6ec5b3b24 100644 --- a/msgraph/generated/groups/item/drives/item/drive_item_request_builder.py +++ b/msgraph/generated/groups/item/drives/item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/drives/{drive%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ The group's drives. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The group's drives. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/events/count/count_request_builder.py b/msgraph/generated/groups/item/events/count/count_request_builder.py index 86a3ecd55b2..bd7344dad00 100644 --- a/msgraph/generated/groups/item/events/count/count_request_builder.py +++ b/msgraph/generated/groups/item/events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/events/delta/delta_request_builder.py b/msgraph/generated/groups/item/events/delta/delta_request_builder.py index f8da9ecefa9..491ed0925e7 100644 --- a/msgraph/generated/groups/item/events/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/events/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/events/events_request_builder.py b/msgraph/generated/groups/item/events/events_request_builder.py index 8e783eb4e4b..7b0dcab0226 100644 --- a/msgraph/generated/groups/item/events/events_request_builder.py +++ b/msgraph/generated/groups/item/events/events_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_event_id(self,event_id: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did"] = event_id return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ Retrieve a list of event objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EventsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - async def post(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> Optional[Event]: + async def post(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Use this API to create a new event. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Event] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of event objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[EventsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new event. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Event] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/events', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventsRequestBuilder.EventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/events/item/accept/accept_request_builder.py b/msgraph/generated/groups/item/events/item/accept/accept_request_builder.py index a06ea260e79..d28c83880ce 100644 --- a/msgraph/generated/groups/item/events/item/accept/accept_request_builder.py +++ b/msgraph/generated/groups/item/events/item/accept/accept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/events/item/attachments/attachments_request_builder.py b/msgraph/generated/groups/item/events/item/attachments/attachments_request_builder.py index 167d0571f23..b80cf805696 100644 --- a/msgraph/generated/groups/item/events/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/groups/item/events/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/events/{event%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/events/item/attachments/count/count_request_builder.py b/msgraph/generated/groups/item/events/item/attachments/count/count_request_builder.py index d694855a06b..4a6a1161413 100644 --- a/msgraph/generated/groups/item/events/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/groups/item/events/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/groups/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py index 33c37db2c1b..62394af5fa6 100644 --- a/msgraph/generated/groups/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/groups/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/events/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/groups/item/events/item/attachments/item/attachment_item_request_builder.py index 73af40cada4..c89ad6bbc28 100644 --- a/msgraph/generated/groups/item/events/item/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/groups/item/events/item/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/events/{event%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/events/item/calendar/calendar_request_builder.py b/msgraph/generated/groups/item/events/item/calendar/calendar_request_builder.py index de454a2ef5c..eeb279ebd52 100644 --- a/msgraph/generated/groups/item/events/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/groups/item/events/item/calendar/calendar_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/events/item/cancel/cancel_request_builder.py b/msgraph/generated/groups/item/events/item/cancel/cancel_request_builder.py index c8e3c3f2829..1f1e1520313 100644 --- a/msgraph/generated/groups/item/events/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/groups/item/events/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/events/item/decline/decline_request_builder.py b/msgraph/generated/groups/item/events/item/decline/decline_request_builder.py index b7928c40df3..c5ead443ac3 100644 --- a/msgraph/generated/groups/item/events/item/decline/decline_request_builder.py +++ b/msgraph/generated/groups/item/events/item/decline/decline_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/groups/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py index 2832e4ae106..1822b1c947e 100644 --- a/msgraph/generated/groups/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ b/msgraph/generated/groups/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 0d2b79ac983..e65652d1a49 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an event object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[EventItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Get an event object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - async def patch(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Event]: + async def patch(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Update the navigation property events in groups param body: The request body @@ -100,18 +101,18 @@ async def patch(self,body: Optional[Event] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an event object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/events/{event%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an event object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -122,7 +123,7 @@ def to_get_request_information(self,request_configuration: Optional[EventItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property events in groups param body: The request body @@ -131,7 +132,7 @@ def to_patch_request_information(self,body: Optional[Event] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/events/{event%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -246,16 +247,6 @@ def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EventItemRequestBuilderGetQueryParameters(): """ @@ -277,27 +268,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/events/item/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/events/item/extensions/count/count_request_builder.py index 1591d258a27..1191937fda7 100644 --- a/msgraph/generated/groups/item/events/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/events/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/events/item/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/events/item/extensions/extensions_request_builder.py index 00ec37b25ad..5cb029f1d1e 100644 --- a/msgraph/generated/groups/item/events/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/groups/item/events/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/events/{event%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/events/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/events/item/extensions/item/extension_item_request_builder.py index fe11d30f4e8..e8e0ae74180 100644 --- a/msgraph/generated/groups/item/events/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/groups/item/events/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/events/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/events/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/events/item/forward/forward_request_builder.py b/msgraph/generated/groups/item/events/item/forward/forward_request_builder.py index 04378423ac9..b39b785f460 100644 --- a/msgraph/generated/groups/item/events/item/forward/forward_request_builder.py +++ b/msgraph/generated/groups/item/events/item/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 0792057769d..61829b070e2 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/events/item/instances/delta/delta_request_builder.py b/msgraph/generated/groups/item/events/item/instances/delta/delta_request_builder.py index 5a63ddc6373..56b461622c4 100644 --- a/msgraph/generated/groups/item/events/item/instances/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/events/item/instances/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{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[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 835aa331dcd..a8587f77bfc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did1"] = event_id1 return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - 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 index 73e8dd8de3f..3bec3b3a2ee 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index e0573cf4423..01a6b7668e2 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 362dcc75b89..5feacb786fe 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 6a90e329a3e..06154a02ae8 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index da6b7f851fd..6720c9083b2 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index d4aa02ffbe5..542cdf5fe92 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index 7dfe6f1793a..e0f9ebc7459 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 1b1197e59ea..e947ca9358d 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 9a1423abba3..ddc7b52ebf2 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 054a811cef6..c1ed3d42b69 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -56,7 +57,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index 80ca540a264..e121aa70b8e 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 7bc041ac3f9..f291b972126 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 933ceae3635..5179212aa58 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index dee72ed3680..f58625323cc 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index adcc366f372..aa9c82f2be5 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 39f9f8e3b67..a83220266af 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/events/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/groups/item/events/item/snooze_reminder/snooze_reminder_request_builder.py index 0873f900a1d..9231511c9cf 100644 --- a/msgraph/generated/groups/item/events/item/snooze_reminder/snooze_reminder_request_builder.py +++ b/msgraph/generated/groups/item/events/item/snooze_reminder/snooze_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/events/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/groups/item/events/item/tentatively_accept/tentatively_accept_request_builder.py index c722e9d6535..64e1cca399d 100644 --- a/msgraph/generated/groups/item/events/item/tentatively_accept/tentatively_accept_request_builder.py +++ b/msgraph/generated/groups/item/events/item/tentatively_accept/tentatively_accept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/events/{event%2Did}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/extensions/count/count_request_builder.py index b2543031c74..17c9d0a506b 100644 --- a/msgraph/generated/groups/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/extensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/extensions/extensions_request_builder.py index 1348c5a2769..00fad1147a5 100644 --- a/msgraph/generated/groups/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/groups/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ The collection of open extensions defined for the group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/extensions/item/extension_item_request_builder.py index 4930d2b7e0d..e2f5b983220 100644 --- a/msgraph/generated/groups/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/groups/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ The collection of open extensions defined for the group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/groups/item/get_member_groups/get_member_groups_request_builder.py index 8980be33710..2c78c3f0980 100644 --- a/msgraph/generated/groups/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/groups/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/groups/item/get_member_objects/get_member_objects_request_builder.py index d8be98c3e2f..11dcd55de93 100644 --- a/msgraph/generated/groups/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/groups/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/group_item_request_builder.py b/msgraph/generated/groups/item/group_item_request_builder.py index b9a9292c76d..1e5ae24729b 100644 --- a/msgraph/generated/groups/item/group_item_request_builder.py +++ b/msgraph/generated/groups/item/group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -69,7 +70,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -88,7 +89,7 @@ async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the properties and relationships of a group object. This operation returns by default only a subset of all the available properties, as noted in the Properties section. To get properties that aren't_ returned by default, specify them in a $select OData query option. The hasMembersWithLicenseErrors and isArchived properties are an exception and aren't returned in the $select query. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,13 +110,13 @@ async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ - Update the properties of a group object. + 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 thethe 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. 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-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -133,18 +134,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a group object. This operation returns by default only a subset of all the available properties, as noted in the Properties section. To get properties that aren't_ returned by default, specify them in a $select OData query option. The hasMembersWithLicenseErrors and isArchived properties are an exception and aren't returned in the $select query. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -155,16 +156,16 @@ def to_get_request_information(self,request_configuration: Optional[GroupItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a group object. + 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 thethe 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -567,16 +568,6 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: return ValidatePropertiesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GroupItemRequestBuilderGetQueryParameters(): """ @@ -603,27 +594,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupItemRequestBuilder.GroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/group_lifecycle_policies/count/count_request_builder.py b/msgraph/generated/groups/item/group_lifecycle_policies/count/count_request_builder.py index ee799dfb757..5e37accb6bd 100644 --- a/msgraph/generated/groups/item/group_lifecycle_policies/count/count_request_builder.py +++ b/msgraph/generated/groups/item/group_lifecycle_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/groupLifecyclePolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/group_lifecycle_policies/group_lifecycle_policies_request_builder.py b/msgraph/generated/groups/item/group_lifecycle_policies/group_lifecycle_policies_request_builder.py index 3443e4a2ca8..de50408b4b0 100644 --- a/msgraph/generated/groups/item/group_lifecycle_policies/group_lifecycle_policies_request_builder.py +++ b/msgraph/generated/groups/item/group_lifecycle_policies/group_lifecycle_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_group_lifecycle_policy_id(self,group_lifecycle_policy_id: str) -> GroupLi url_tpl_params["groupLifecyclePolicy%2Did"] = group_lifecycle_policy_id return GroupLifecyclePolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupLifecyclePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicyCollectionResponse]: """ Retrieves a list of groupLifecyclePolicy objects to which a group belongs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[GroupLifecyclePoliciesRequest return await self.request_adapter.send_async(request_info, GroupLifecyclePolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: + async def post(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: """ Create new navigation property to groupLifecyclePolicies for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[GroupLifecyclePolicy] = None, request_configu return await self.request_adapter.send_async(request_info, GroupLifecyclePolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieves a list of groupLifecyclePolicy objects to which a group belongs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupLifecyc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to groupLifecyclePolicies for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[GroupLifecyclePolicy] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/groupLifecyclePolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupLifecyclePoliciesRequestBuilder.GroupLifecyclePoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_request_builder.py b/msgraph/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_request_builder.py index 1e26d52a7da..399d177db54 100644 --- a/msgraph/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_request_builder.py +++ b/msgraph/generated/groups/item/group_lifecycle_policies/item/add_group/add_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/groupLifecyclePolicies/{groupLifecyclePolicy%2Did}/addGroup", path_parameters) - async def post(self,body: Optional[AddGroupPostRequestBody] = None, request_configuration: Optional[AddGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[AddGroupPostResponse]: + async def post(self,body: Optional[AddGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddGroupPostResponse]: """ Adds specific groups to a lifecycle policy. This action limits the group lifecycle policy to a set of groups only if the managedGroupTypes property of groupLifecyclePolicy is set to Selected. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddGroupPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, AddGroupPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddGroupPostRequestBody] = None, request_configuration: Optional[AddGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds specific groups to a lifecycle policy. This action limits the group lifecycle policy to a set of groups only if the managedGroupTypes property of groupLifecyclePolicy is set to Selected. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddGroupRequestBuilder: raise TypeError("raw_url cannot be null.") return AddGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/group_lifecycle_policies/item/group_lifecycle_policy_item_request_builder.py b/msgraph/generated/groups/item/group_lifecycle_policies/item/group_lifecycle_policy_item_request_builder.py index 853087b42d1..d0e93c09431 100644 --- a/msgraph/generated/groups/item/group_lifecycle_policies/item/group_lifecycle_policy_item_request_builder.py +++ b/msgraph/generated/groups/item/group_lifecycle_policies/item/group_lifecycle_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/groupLifecyclePolicies/{groupLifecyclePolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property groupLifecyclePolicies for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[GroupLifecyclePolicyItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: """ The collection of lifecycle policies for this group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[GroupLifecyclePolicyItemReque return await self.request_adapter.send_async(request_info, GroupLifecyclePolicy, error_mapping) - async def patch(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: + async def patch(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: """ Update the navigation property groupLifecyclePolicies in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[GroupLifecyclePolicy] = None, request_config return await self.request_adapter.send_async(request_info, GroupLifecyclePolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property groupLifecyclePolicies for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/groupLifecyclePolicies/{groupLifecyclePolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of lifecycle policies for this group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupLifecyc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property groupLifecyclePolicies in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[GroupLifecyclePolicy] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/groupLifecyclePolicies/{groupLifecyclePolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def remove_group(self) -> RemoveGroupRequestBuilder: return RemoveGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GroupLifecyclePolicyItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupLifecyclePolicyItemRequestBuilder.GroupLifecyclePolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/group_lifecycle_policies/item/remove_group/remove_group_request_builder.py b/msgraph/generated/groups/item/group_lifecycle_policies/item/remove_group/remove_group_request_builder.py index 1785d78c302..b2701e9b3b9 100644 --- a/msgraph/generated/groups/item/group_lifecycle_policies/item/remove_group/remove_group_request_builder.py +++ b/msgraph/generated/groups/item/group_lifecycle_policies/item/remove_group/remove_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/groupLifecyclePolicies/{groupLifecyclePolicy%2Did}/removeGroup", path_parameters) - async def post(self,body: Optional[RemoveGroupPostRequestBody] = None, request_configuration: Optional[RemoveGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[RemoveGroupPostResponse]: + async def post(self,body: Optional[RemoveGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemoveGroupPostResponse]: """ Removes a group from a lifecycle policy. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[RemoveGroupPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, RemoveGroupPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[RemoveGroupPostRequestBody] = None, request_configuration: Optional[RemoveGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoveGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes a group from a lifecycle policy. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveGroupRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/member_of/count/count_request_builder.py b/msgraph/generated/groups/item/member_of/count/count_request_builder.py index a6296954eee..249e4a99648 100644 --- a/msgraph/generated/groups/item/member_of/count/count_request_builder.py +++ b/msgraph/generated/groups/item/member_of/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/memberOf/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/member_of/graph_administrative_unit/count/count_request_builder.py b/msgraph/generated/groups/item/member_of/graph_administrative_unit/count/count_request_builder.py index b026f2cec80..cbfc7166e1e 100644 --- a/msgraph/generated/groups/item/member_of/graph_administrative_unit/count/count_request_builder.py +++ b/msgraph/generated/groups/item/member_of/graph_administrative_unit/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/memberOf/graph.administrativeUnit/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/groups/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py index 3376d148c36..31114ec358d 100644 --- a/msgraph/generated/groups/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/groups/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/memberOf/graph.administrativeUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/member_of/graph_group/count/count_request_builder.py b/msgraph/generated/groups/item/member_of/graph_group/count/count_request_builder.py index cbc6f5386b7..e9ef0dbe314 100644 --- a/msgraph/generated/groups/item/member_of/graph_group/count/count_request_builder.py +++ b/msgraph/generated/groups/item/member_of/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/memberOf/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 fb122db9c1a..e3a47e2c326 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/memberOf/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/member_of/item/directory_object_item_request_builder.py b/msgraph/generated/groups/item/member_of/item/directory_object_item_request_builder.py index 9f9b6f343c4..8fc76ad6055 100644 --- a/msgraph/generated/groups/item/member_of/item/directory_object_item_request_builder.py +++ b/msgraph/generated/groups/item/member_of/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/memberOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/groups/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py index 3aac55d88d3..be1ebee4786 100644 --- a/msgraph/generated/groups/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/groups/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/memberOf/{directoryObject%2Did}/graph.administrativeUnit{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - 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 54078b9a978..dfeaba35b0a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/memberOf/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - 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 c6fb1b9b672..161b4911575 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -169,17 +170,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MemberOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MemberOfRequestBuilder.MemberOfRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/count/count_request_builder.py b/msgraph/generated/groups/item/members/count/count_request_builder.py index ecaf3b6d862..3522478cedb 100644 --- a/msgraph/generated/groups/item/members/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/graph_application/count/count_request_builder.py b/msgraph/generated/groups/item/members/graph_application/count/count_request_builder.py index a179b990f06..cd39a2fe349 100644 --- a/msgraph/generated/groups/item/members/graph_application/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members/graph_application/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/graph.application/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/graph_application/graph_application_request_builder.py b/msgraph/generated/groups/item/members/graph_application/graph_application_request_builder.py index 9ad0fbc6dc3..c8fb7c51301 100644 --- a/msgraph/generated/groups/item/members/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/groups/item/members/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/graph.application{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/graph_device/count/count_request_builder.py b/msgraph/generated/groups/item/members/graph_device/count/count_request_builder.py index 2cc79c34453..8934988d77f 100644 --- a/msgraph/generated/groups/item/members/graph_device/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members/graph_device/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/graph.device/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/graph_device/graph_device_request_builder.py b/msgraph/generated/groups/item/members/graph_device/graph_device_request_builder.py index c366b17506d..c13e17c0389 100644 --- a/msgraph/generated/groups/item/members/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/groups/item/members/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/graph.device{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/graph_group/count/count_request_builder.py b/msgraph/generated/groups/item/members/graph_group/count/count_request_builder.py index 0a08013facd..480a686552a 100644 --- a/msgraph/generated/groups/item/members/graph_group/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/members/graph_group/graph_group_request_builder.py index 866fa4c069a..9dce85cd4ea 100644 --- a/msgraph/generated/groups/item/members/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/members/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/graph_org_contact/count/count_request_builder.py b/msgraph/generated/groups/item/members/graph_org_contact/count/count_request_builder.py index f0afd081d5b..6706e585f3b 100644 --- a/msgraph/generated/groups/item/members/graph_org_contact/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members/graph_org_contact/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/graph.orgContact/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/groups/item/members/graph_org_contact/graph_org_contact_request_builder.py index e60c3e362a6..db94a452a9d 100644 --- a/msgraph/generated/groups/item/members/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/groups/item/members/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/graph.orgContact{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/graph_service_principal/count/count_request_builder.py b/msgraph/generated/groups/item/members/graph_service_principal/count/count_request_builder.py index b7a11677e85..f82e6960633 100644 --- a/msgraph/generated/groups/item/members/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/groups/item/members/graph_service_principal/graph_service_principal_request_builder.py index 51de668e6b1..06e45bc00ee 100644 --- a/msgraph/generated/groups/item/members/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/groups/item/members/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/graph_user/count/count_request_builder.py b/msgraph/generated/groups/item/members/graph_user/count/count_request_builder.py index a2b0336915d..bab5cf00ebb 100644 --- a/msgraph/generated/groups/item/members/graph_user/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/graph_user/graph_user_request_builder.py b/msgraph/generated/groups/item/members/graph_user/graph_user_request_builder.py index 12b6e2feeeb..1b34febd7bd 100644 --- a/msgraph/generated/groups/item/members/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/groups/item/members/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/item/graph_application/graph_application_request_builder.py b/msgraph/generated/groups/item/members/item/graph_application/graph_application_request_builder.py index ee9dc195540..8aa1d185cd1 100644 --- a/msgraph/generated/groups/item/members/item/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/groups/item/members/item/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/{directoryObject%2Did}/graph.application{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/item/graph_device/graph_device_request_builder.py b/msgraph/generated/groups/item/members/item/graph_device/graph_device_request_builder.py index 75e7b24b336..6ad31c93024 100644 --- a/msgraph/generated/groups/item/members/item/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/groups/item/members/item/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/{directoryObject%2Did}/graph.device{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/item/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/members/item/graph_group/graph_group_request_builder.py index 4170290b30a..250295ec08e 100644 --- a/msgraph/generated/groups/item/members/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/members/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/item/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/groups/item/members/item/graph_org_contact/graph_org_contact_request_builder.py index 8b7d5450207..e64c9443505 100644 --- a/msgraph/generated/groups/item/members/item/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/groups/item/members/item/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/{directoryObject%2Did}/graph.orgContact{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/groups/item/members/item/graph_service_principal/graph_service_principal_request_builder.py index 1c9e6ae7de0..ae35fc43160 100644 --- a/msgraph/generated/groups/item/members/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/groups/item/members/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/item/graph_user/graph_user_request_builder.py b/msgraph/generated/groups/item/members/item/graph_user/graph_user_request_builder.py index 78e95135184..986cb455c0c 100644 --- a/msgraph/generated/groups/item/members/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/groups/item/members/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/item/ref/ref_request_builder.py b/msgraph/generated/groups/item/members/item/ref/ref_request_builder.py index 9c156a81415..09af3992641 100644 --- a/msgraph/generated/groups/item/members/item/ref/ref_request_builder.py +++ b/msgraph/generated/groups/item/members/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a member from a group via the members navigation property. You can't remove a member from groups with dynamic memberships. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a member from a group via the members navigation property. You can't remove a member from groups with dynamic memberships. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/members/members_request_builder.py b/msgraph/generated/groups/item/members/members_request_builder.py index 9aa5bad7ac1..caa7c768b3f 100644 --- a/msgraph/generated/groups/item/members/members_request_builder.py +++ b/msgraph/generated/groups/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -49,7 +50,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ The members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -219,17 +220,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members/ref/ref_request_builder.py b/msgraph/generated/groups/item/members/ref/ref_request_builder.py index f1bfdfaf6ce..8f08f9ff164 100644 --- a/msgraph/generated/groups/item/members/ref/ref_request_builder.py +++ b/msgraph/generated/groups/item/members/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a member from a group via the members navigation property. You can't remove a member from groups with dynamic memberships. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ The members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add a member to a security or Microsoft 365 group through the members navigation property. The following table shows the types of members that can be added to either security groups or Microsoft 365 groups. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a member from a group via the members navigation property. You can't remove a member from groups with dynamic memberships. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/groups/{group%2Did}/members/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a member to a security or Microsoft 365 group through the members navigation property. The following table shows the types of members that can be added to either security groups or Microsoft 365 groups. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/members_with_license_errors/count/count_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/count/count_request_builder.py index 40563efa139..76e1204e138 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/graph_application/count/count_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/graph_application/count/count_request_builder.py index c69fa6a9664..8c29a996fe9 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/graph_application/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/graph_application/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/graph.application/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/graph_application/graph_application_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/graph_application/graph_application_request_builder.py index 7112cef26fc..d2597e732c0 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/graph.application{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/graph_device/count/count_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/graph_device/count/count_request_builder.py index ba7d96d1960..67751e203a0 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/graph_device/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/graph_device/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/graph.device/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/graph_device/graph_device_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/graph_device/graph_device_request_builder.py index a06c6889d49..1ca115b36cc 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/graph.device{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/graph_group/count/count_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/graph_group/count/count_request_builder.py index 671c303b412..eb8e0201078 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/graph_group/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/graph_group/graph_group_request_builder.py index 2e7e3c8c851..fb19d951579 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/graph_org_contact/count/count_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/graph_org_contact/count/count_request_builder.py index 1b0577ad05f..3cfb980f3a0 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/graph_org_contact/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/graph_org_contact/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/graph.orgContact/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/graph_org_contact/graph_org_contact_request_builder.py index d47abc33400..42fc86dbade 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/graph.orgContact{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/graph_service_principal/count/count_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/graph_service_principal/count/count_request_builder.py index 15560bfae80..a3425b22e02 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/graph_service_principal/graph_service_principal_request_builder.py index 16b847a2b63..a49876c4787 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/graph_user/count/count_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/graph_user/count/count_request_builder.py index b562b301c3d..762766d9572 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/graph_user/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/graph_user/graph_user_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/graph_user/graph_user_request_builder.py index 3b52e7661d8..6232901bd60 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/item/directory_object_item_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/item/directory_object_item_request_builder.py index bddcbbca39a..78e1108d8d5 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/item/directory_object_item_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ A list of group members with license errors from this group-based license assignment. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A list of group members with license errors from this group-based license assignment. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -153,17 +154,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/item/graph_application/graph_application_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/item/graph_application/graph_application_request_builder.py index 052aca32613..f3bb7e9a8e2 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/item/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/item/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/{directoryObject%2Did}/graph.application{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/item/graph_device/graph_device_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/item/graph_device/graph_device_request_builder.py index 999749e18e1..825f6ceebbf 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/item/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/item/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/{directoryObject%2Did}/graph.device{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/item/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/item/graph_group/graph_group_request_builder.py index 17bd470ff5a..23aaa7a2378 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/item/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/item/graph_org_contact/graph_org_contact_request_builder.py index bac31f9644b..46dadd2851a 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/item/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/item/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/{directoryObject%2Did}/graph.orgContact{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/item/graph_service_principal/graph_service_principal_request_builder.py index ac901231878..c43ca03773f 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/item/graph_user/graph_user_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/item/graph_user/graph_user_request_builder.py index 71e39abd068..f0984185bc8 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/membersWithLicenseErrors/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/members_with_license_errors/members_with_license_errors_request_builder.py b/msgraph/generated/groups/item/members_with_license_errors/members_with_license_errors_request_builder.py index 75e5d07a997..8c12cd9db2e 100644 --- a/msgraph/generated/groups/item/members_with_license_errors/members_with_license_errors_request_builder.py +++ b/msgraph/generated/groups/item/members_with_license_errors/members_with_license_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -48,7 +49,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersWithLicenseErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ A list of group members with license errors from this group-based license assignment. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[MembersWithLicenseErrorsReque return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersWithLicenseErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A list of group members with license errors from this group-based license assignment. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -208,17 +209,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersWithLicenseErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersWithLicenseErrorsRequestBuilder.MembersWithLicenseErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/count/count_request_builder.py index 6a9f4f9a97f..0df4dddeaf0 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py index ac4e4d4568d..7be17a1aa91 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/getNotebookFromWebUrl", path_parameters) - async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = None) -> Optional[CopyNotebookModel]: + async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CopyNotebookModel]: """ Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, return await self.request_adapter.send_async(request_info, CopyNotebookModel, error_mapping) - def to_post_request_information(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetNotebookFromWebUrlRequest raise TypeError("raw_url cannot be null.") return GetNotebookFromWebUrlRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py index 2b4741cc634..580b165881d 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['includePersonalNotebooks'] = str(include_personal_notebooks) super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GetRecentNotebooksWithInclude return await self.request_adapter.send_async(request_info, GetRecentNotebooksWithIncludePersonalNotebooksGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,17 +112,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder.GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py index 47a1bdbc61f..a751338824f 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/copyNotebook", path_parameters) - async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyNotebookRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/notebook_item_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/notebook_item_request_builder.py index 217fd8c6512..4f6eaa29f35 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/notebook_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/notebook_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property notebooks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[NotebookItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ Retrieve the properties and relationships of a notebook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[NotebookItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Notebook]: + async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ Update the navigation property notebooks in groups param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Notebook] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property notebooks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a notebook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[NotebookItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property notebooks in groups param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Notebook] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -165,16 +166,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebookItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class NotebookItemRequestBuilderGetQueryParameters(): """ @@ -201,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebookItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NotebookItemRequestBuilder.NotebookItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebookItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/count/count_request_builder.py index 032f847f2e2..99ad2a0e3c4 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py index 7a7652d76e0..6f177f84970 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py index 365ad3dd50a..74e204bd13a 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py index 09aa60b6b2c..255e4beceaf 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SectionGroupItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section groups in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in groups param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section groups in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in groups param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SectionGroup] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SectionGroupItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py index 212a88ec0c7..4045916bcd6 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py index 230411b0bff..eb455484c34 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sectionGroups/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py index 19f282d8c18..f8620e46dc3 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_section_group_id1(self,section_group_id1: str) -> SectionGroupItemRequest url_tpl_params["sectionGroup%2Did1"] = section_group_id1 return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py index 713e0e8ef07..d596a287ab3 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 9c37c951128..e42f523a878 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index 30316191ab7..d3839eb9f9e 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py index eb43b0e2a10..144057983f4 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py index 87be889bd17..5a835da1364 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py index bc633e82da5..ee43562b740 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 55bf6a12ff9..f2f4b2b1a6c 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py index 24b615de359..c4d3c202a26 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index 2c93908122a..b9b19a56cbe 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index 633bbb75be1..496855859b7 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py index d4546e19f5b..904ef62faeb 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py index 5619c06c92c..b3f67a01da4 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py index 1a826ce1681..ec6713aad7b 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py index 31a95d1a77e..bd889cdaff1 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py index e0cebc4b691..6d364404b69 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py index f5c76c827ce..0abd539f973 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py index f7a3c77f9b9..bff5bbf389e 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_section_group_id(self,section_group_id: str) -> SectionGroupItemRequestBu url_tpl_params["sectionGroup%2Did"] = section_group_id return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of section groups from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Create a new section group in the specified notebook. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of section groups from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new section group in the specified notebook. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SectionGroup] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/count/count_request_builder.py index cf4a2cc3866..aedba8cf5fb 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 9d9d6be4b9a..6e892821d46 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index 986c3f08d90..7a260b2d2df 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py index c14952041d8..6f57e2143cc 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The sections in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sections in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py index 6e2457c5a92..39c30ad1628 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py index 0aa5c430b3e..f93b88e4e02 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index a0c628dde9c..fbf98dfdd43 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py index db44f2cf34f..be8ef728931 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index cd2e12093c7..653a071e8c3 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index 1571c62a7b0..8db7f59a261 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py index 49e07c53a87..efb21313731 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py index 31da9a318ca..d6f2bc3d60d 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py index 0d770b0827b..6229daf5358 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py index fe11b4b90a6..80fd2eb9923 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py index 73a42615009..3e51401a17d 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/notebooks/item/sections/sections_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/item/sections/sections_request_builder.py index 55f76d1b330..179c8a0a5f5 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/item/sections/sections_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/item/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/notebooks/{notebook%2Did}/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/notebooks/notebooks_request_builder.py b/msgraph/generated/groups/item/onenote/notebooks/notebooks_request_builder.py index 8022759a595..60d0366e17a 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/notebooks_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/notebooks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_notebook_id(self,notebook_id: str) -> NotebookItemRequestBuilder: url_tpl_params["notebook%2Did"] = notebook_id return NotebookItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def get_recent_notebooks_with_include_personal_notebooks(self,include_personal_n return GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder(self.request_adapter, self.path_parameters, include_personal_notebooks) - async def post(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> Optional[Notebook]: + async def post(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ Create a new OneNote notebook. param body: The request body @@ -102,7 +103,7 @@ async def post(self,body: Optional[Notebook] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[NotebooksReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new OneNote notebook. param body: The request body @@ -122,7 +123,7 @@ def to_post_request_information(self,body: Optional[Notebook] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/notebooks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -212,27 +213,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebooksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NotebooksRequestBuilder.NotebooksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebooksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/onenote_request_builder.py b/msgraph/generated/groups/item/onenote/onenote_request_builder.py index 4db4e47dc1b..54a6601e5ce 100644 --- a/msgraph/generated/groups/item/onenote/onenote_request_builder.py +++ b/msgraph/generated/groups/item/onenote/onenote_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> Optional[Onenote]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Get onenote from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Onenote] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get onenote from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Onenote] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteRequestBuilder.OnenoteRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/operations/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/operations/count/count_request_builder.py index 89e3aafb26c..202fc5acff0 100644 --- a/msgraph/generated/groups/item/onenote/operations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/operations/item/onenote_operation_item_request_builder.py b/msgraph/generated/groups/item/onenote/operations/item/onenote_operation_item_request_builder.py index 2ce76890e67..34c227a508d 100644 --- a/msgraph/generated/groups/item/onenote/operations/item/onenote_operation_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/operations/item/onenote_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/operations/{onenoteOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OnenoteOperationItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OnenoteOperationItemRequestBu return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Update the navigation property operations in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OnenoteOperation] = None, request_configurat return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/operations/{onenoteOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteOpera request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/operations/{onenoteOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenoteOperationItemRequestB raise TypeError("raw_url cannot be null.") return OnenoteOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteOperationItemRequestBuilder.OnenoteOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/operations/operations_request_builder.py b/msgraph/generated/groups/item/onenote/operations/operations_request_builder.py index 0a4305d3e8e..1148ae92e77 100644 --- a/msgraph/generated/groups/item/onenote/operations/operations_request_builder.py +++ b/msgraph/generated/groups/item/onenote/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_operation_id(self,onenote_operation_id: str) -> OnenoteOperationI url_tpl_params["onenoteOperation%2Did"] = onenote_operation_id return OnenoteOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperationCollectionResponse]: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, OnenoteOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[OnenoteOperation] = None, request_configurati return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[OnenoteOperation] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/pages/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/pages/count/count_request_builder.py index e68f50a4f65..0f7dbecd6b4 100644 --- a/msgraph/generated/groups/item/onenote/pages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/pages/item/content/content_request_builder.py b/msgraph/generated/groups/item/onenote/pages/item/content/content_request_builder.py index 75ca3237732..721a9b615d5 100644 --- a/msgraph/generated/groups/item/onenote/pages/item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/onenote/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/groups/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py index 541a77b8513..620dc718d25 100644 --- a/msgraph/generated/groups/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/groups/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/groups/item/onenote/pages/item/onenote_page_item_request_builder.py index 3dde9cb32c9..7f7b8aa70d8 100644 --- a/msgraph/generated/groups/item/onenote/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Retrieve the properties and relationships of a page object. Getting page information Access a page's metadata by page identifier: Getting page content You can use the page's content endpoint to get the HTML content of a page: The includeIDs=true query option is used to update pages. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a page object. Getting page information Access a page's metadata by page identifier: Getting page content You can use the page's content endpoint to get the HTML content of a page: The includeIDs=true query option is used to update pages. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/groups/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index 9f13a737fda..aeb5c14a5e9 100644 --- a/msgraph/generated/groups/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/groups/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py index 32bc2190b61..9702dbaeb0b 100644 --- a/msgraph/generated/groups/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/groups/item/onenote/pages/item/parent_section/parent_section_request_builder.py index 646fd46e23a..ed1cd481549 100644 --- a/msgraph/generated/groups/item/onenote/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/groups/item/onenote/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/pages/item/preview/preview_request_builder.py b/msgraph/generated/groups/item/onenote/pages/item/preview/preview_request_builder.py index 37941cef1df..0f7111ac670 100644 --- a/msgraph/generated/groups/item/onenote/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/groups/item/onenote/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/pages/pages_request_builder.py b/msgraph/generated/groups/item/onenote/pages/pages_request_builder.py index e38460443a9..b70b0adc9fa 100644 --- a/msgraph/generated/groups/item/onenote/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/onenote/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new OneNote page in the default section of the default notebook. To create a page in a different section in the default notebook, you can use the sectionName query parameter. Example: ../onenote/pages?sectionName=My%20section The POST /onenote/pages operation is used only to create pages in the current user's default notebook. If you're targeting other notebooks, you can create pages in a specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new OneNote page in the default section of the default notebook. To create a page in a different section in the default notebook, you can use the sectionName query parameter. Example: ../onenote/pages?sectionName=My%20section The POST /onenote/pages operation is used only to create pages in the current user's default notebook. If you're targeting other notebooks, you can create pages in a specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/resources/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/resources/count/count_request_builder.py index edfd75dfc0f..971a7e43989 100644 --- a/msgraph/generated/groups/item/onenote/resources/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/resources/item/content/content_request_builder.py b/msgraph/generated/groups/item/onenote/resources/item/content/content_request_builder.py index 8fa31a9647f..adbd5b63e7e 100644 --- a/msgraph/generated/groups/item/onenote/resources/item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/onenote/resources/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/resources/{onenoteResource%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ The content stream param body: Binary request body @@ -67,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream param body: Binary request body @@ -103,24 +103,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/resources/item/onenote_resource_item_request_builder.py b/msgraph/generated/groups/item/onenote/resources/item/onenote_resource_item_request_builder.py index 93c02ba4d7c..d245349642f 100644 --- a/msgraph/generated/groups/item/onenote/resources/item/onenote_resource_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/resources/item/onenote_resource_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/resources/{onenoteResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resources for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[OnenoteResourceItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OnenoteResourceItemRequestBui return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ Update the navigation property resources in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OnenoteResource] = None, request_configurati return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/resources/{onenoteResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteResou request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OnenoteResource] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/resources/{onenoteResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteResourceItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteResourceItemRequestBuilder.OnenoteResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/resources/resources_request_builder.py b/msgraph/generated/groups/item/onenote/resources/resources_request_builder.py index a4404dfde78..b7f97b0d9ee 100644 --- a/msgraph/generated/groups/item/onenote/resources/resources_request_builder.py +++ b/msgraph/generated/groups/item/onenote/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_resource_id(self,onenote_resource_id: str) -> OnenoteResourceItem url_tpl_params["onenoteResource%2Did"] = onenote_resource_id return OnenoteResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResourceCollectionResponse]: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, OnenoteResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ Create new navigation property to resources for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[OnenoteResource] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[OnenoteResource] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/section_groups/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/count/count_request_builder.py index 027314fc998..b551f3305ce 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py index 8bfd969badb..701618edb46 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py index 7a6eef9892d..2e5b28f2b1d 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/section_group_item_request_builder.py index 76889984f59..d41a31dac4c 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SectionGroupItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Retrieve the properties and relationships of a sectionGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in groups param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a sectionGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in groups param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[SectionGroup] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -175,16 +176,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SectionGroupItemRequestBuilderGetQueryParameters(): """ @@ -211,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/section_groups/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/section_groups/count/count_request_builder.py index 9011a377097..e6d8afdd846 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/section_groups/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py index eaf82448519..3eeb758bd2e 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sectionGroups/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py index 83a6a87a659..a23e34d9750 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_section_group_id1(self,section_group_id1: str) -> SectionGroupItemRequest url_tpl_params["sectionGroup%2Did1"] = section_group_id1 return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/count/count_request_builder.py index f1b8fd5833c..a99ed934df0 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 8f41e164e97..a3a50a3fd09 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index 25f04e2f911..cadc06e791c 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py index fe939a8936a..3b2506afe3f 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py index cd284477c74..25e52dbb2a0 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py index 5c93b4202d8..df09652e31d 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index ce2721e16e1..f0c22041cdc 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py index d06ef809f08..12ed9512c7c 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index f49922f2769..53d224c1b34 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index b2db6b50ffd..850e772a7d6 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py index 7c2568b6ec7..d7647abd2b5 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py index 1da872eb8ed..899b6668b12 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py index 542baa1c3b5..580187d8389 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py index 79a1ba9d4e7..54f427a31cb 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py index ac9beb155b6..374be9e0f79 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/section_groups/item/sections/sections_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/item/sections/sections_request_builder.py index 3f6315a4c59..1f48debe9ea 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/item/sections/sections_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/item/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/section_groups/section_groups_request_builder.py b/msgraph/generated/groups/item/onenote/section_groups/section_groups_request_builder.py index 7f9229e7221..e5fe1b1af70 100644 --- a/msgraph/generated/groups/item/onenote/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/groups/item/onenote/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_section_group_id(self,section_group_id: str) -> SectionGroupItemRequestBu url_tpl_params["sectionGroup%2Did"] = section_group_id return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Create new navigation property to sectionGroups for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sectionGroups for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SectionGroup] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/sectionGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/sections/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/sections/count/count_request_builder.py index dfcd5e50abd..84d490b83d6 100644 --- a/msgraph/generated/groups/item/onenote/sections/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 6e7582df998..3ab179fd52a 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index 1cdea8b8ed6..2e3ad496b17 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/onenote_section_item_request_builder.py index c076d6784d3..abfd80ef971 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Retrieve the properties and relationships of a onenoteSection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a onenoteSection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/sections/item/pages/count/count_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/pages/count/count_request_builder.py index 5b21c486697..e4919141398 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/pages/item/content/content_request_builder.py index 679c169c2a2..0c21ee498f9 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 1397a6c6d82..dd12de78221 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py index 75f97c35180..defdaa9546f 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index c24e143cc10..a764f8f072c 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index dab1ccc366c..25b6c9e5cda 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py index 0b6ebd9f549..0c6fff1116b 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/pages/item/preview/preview_request_builder.py index 10e5e676963..29172a31a21 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/sections/item/pages/pages_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/pages/pages_request_builder.py index d78785942d1..26f7d8ea569 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py index 2d2cd4124db..5d23b0ebd1f 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/groups/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py index d70432aac36..855d45d3e3d 100644 --- a/msgraph/generated/groups/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/onenote/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/onenote/sections/sections_request_builder.py b/msgraph/generated/groups/item/onenote/sections/sections_request_builder.py index 7bd5dddd63d..b72735f8a35 100644 --- a/msgraph/generated/groups/item/onenote/sections/sections_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create new navigation property to sections for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sections for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/onenote/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/owners/count/count_request_builder.py b/msgraph/generated/groups/item/owners/count/count_request_builder.py index 9a2787b223a..868a420cbc4 100644 --- a/msgraph/generated/groups/item/owners/count/count_request_builder.py +++ b/msgraph/generated/groups/item/owners/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/graph_application/count/count_request_builder.py b/msgraph/generated/groups/item/owners/graph_application/count/count_request_builder.py index f9c0a35cc37..03826af58ab 100644 --- a/msgraph/generated/groups/item/owners/graph_application/count/count_request_builder.py +++ b/msgraph/generated/groups/item/owners/graph_application/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/graph.application/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/graph_application/graph_application_request_builder.py b/msgraph/generated/groups/item/owners/graph_application/graph_application_request_builder.py index f2e981488e7..a6f0c75dd92 100644 --- a/msgraph/generated/groups/item/owners/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/groups/item/owners/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/graph.application{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/graph_device/count/count_request_builder.py b/msgraph/generated/groups/item/owners/graph_device/count/count_request_builder.py index b43e6990239..4211e327e38 100644 --- a/msgraph/generated/groups/item/owners/graph_device/count/count_request_builder.py +++ b/msgraph/generated/groups/item/owners/graph_device/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/graph.device/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/graph_device/graph_device_request_builder.py b/msgraph/generated/groups/item/owners/graph_device/graph_device_request_builder.py index ea181b88414..240daca6a98 100644 --- a/msgraph/generated/groups/item/owners/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/groups/item/owners/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/graph.device{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/graph_group/count/count_request_builder.py b/msgraph/generated/groups/item/owners/graph_group/count/count_request_builder.py index 40ed121234a..7121d9e6430 100644 --- a/msgraph/generated/groups/item/owners/graph_group/count/count_request_builder.py +++ b/msgraph/generated/groups/item/owners/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/owners/graph_group/graph_group_request_builder.py index ba3d21ae2a8..f662b4d4760 100644 --- a/msgraph/generated/groups/item/owners/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/owners/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/graph_org_contact/count/count_request_builder.py b/msgraph/generated/groups/item/owners/graph_org_contact/count/count_request_builder.py index 6e2d5a8b36d..191db7b7430 100644 --- a/msgraph/generated/groups/item/owners/graph_org_contact/count/count_request_builder.py +++ b/msgraph/generated/groups/item/owners/graph_org_contact/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/graph.orgContact/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/groups/item/owners/graph_org_contact/graph_org_contact_request_builder.py index 6b2492c076f..f39f56b5111 100644 --- a/msgraph/generated/groups/item/owners/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/groups/item/owners/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/graph.orgContact{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/graph_service_principal/count/count_request_builder.py b/msgraph/generated/groups/item/owners/graph_service_principal/count/count_request_builder.py index 454394f7db7..f146b81678e 100644 --- a/msgraph/generated/groups/item/owners/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/groups/item/owners/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/groups/item/owners/graph_service_principal/graph_service_principal_request_builder.py index 77f75e6d2da..d7f6e16e304 100644 --- a/msgraph/generated/groups/item/owners/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/groups/item/owners/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/graph_user/count/count_request_builder.py b/msgraph/generated/groups/item/owners/graph_user/count/count_request_builder.py index aeb1d3a7844..59b8b07bf1d 100644 --- a/msgraph/generated/groups/item/owners/graph_user/count/count_request_builder.py +++ b/msgraph/generated/groups/item/owners/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/graph_user/graph_user_request_builder.py b/msgraph/generated/groups/item/owners/graph_user/graph_user_request_builder.py index 68010793358..97dce876437 100644 --- a/msgraph/generated/groups/item/owners/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/groups/item/owners/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/item/graph_application/graph_application_request_builder.py b/msgraph/generated/groups/item/owners/item/graph_application/graph_application_request_builder.py index 007edc06fd6..d79111a3d6a 100644 --- a/msgraph/generated/groups/item/owners/item/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/groups/item/owners/item/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/{directoryObject%2Did}/graph.application{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/item/graph_device/graph_device_request_builder.py b/msgraph/generated/groups/item/owners/item/graph_device/graph_device_request_builder.py index dd8963203e7..322ff1565f7 100644 --- a/msgraph/generated/groups/item/owners/item/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/groups/item/owners/item/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/{directoryObject%2Did}/graph.device{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/item/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/owners/item/graph_group/graph_group_request_builder.py index 1c92a7679e7..cb08d6ad236 100644 --- a/msgraph/generated/groups/item/owners/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/owners/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/item/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/groups/item/owners/item/graph_org_contact/graph_org_contact_request_builder.py index ef8d7557dc6..7611c674497 100644 --- a/msgraph/generated/groups/item/owners/item/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/groups/item/owners/item/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/{directoryObject%2Did}/graph.orgContact{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/groups/item/owners/item/graph_service_principal/graph_service_principal_request_builder.py index 4d5cc1497c9..76bd84aae32 100644 --- a/msgraph/generated/groups/item/owners/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/groups/item/owners/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/item/graph_user/graph_user_request_builder.py b/msgraph/generated/groups/item/owners/item/graph_user/graph_user_request_builder.py index 32dc1625433..98f52cb24ac 100644 --- a/msgraph/generated/groups/item/owners/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/groups/item/owners/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/item/ref/ref_request_builder.py b/msgraph/generated/groups/item/owners/item/ref/ref_request_builder.py index f0e8c7cd8bc..d6f6416a178 100644 --- a/msgraph/generated/groups/item/owners/item/ref/ref_request_builder.py +++ b/msgraph/generated/groups/item/owners/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an owner from a Microsoft 365 group or a security group through the owners navigation property. Once owners are assigned to a group, the last owner (a user object) of the group cannot be removed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an owner from a Microsoft 365 group or a security group through the owners navigation property. Once owners are assigned to a group, the last owner (a user object) of the group cannot be removed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/owners/owners_request_builder.py b/msgraph/generated/groups/item/owners/owners_request_builder.py index fa4af0c2a25..214600fa53e 100644 --- a/msgraph/generated/groups/item/owners/owners_request_builder.py +++ b/msgraph/generated/groups/item/owners/owners_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -49,7 +50,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OwnersRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ The owners of the group. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OwnersRequestBuilderGetReques return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OwnersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The owners of the group. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -219,17 +220,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OwnersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OwnersRequestBuilder.OwnersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/owners/ref/ref_request_builder.py b/msgraph/generated/groups/item/owners/ref/ref_request_builder.py index 1701825a6bb..65d7e040d70 100644 --- a/msgraph/generated/groups/item/owners/ref/ref_request_builder.py +++ b/msgraph/generated/groups/item/owners/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an owner from a Microsoft 365 group or a security group through the owners navigation property. Once owners are assigned to a group, the last owner (a user object) of the group cannot be removed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ The owners of the group. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add a user or service principal to a Microsoft 365 or security group's owners. The owners are a set of users or service principals who are allowed to modify the group object. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an owner from a Microsoft 365 group or a security group through the owners navigation property. Once owners are assigned to a group, the last owner (a user object) of the group cannot be removed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The owners of the group. Limited to 100 owners. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/groups/{group%2Did}/owners/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a user or service principal to a Microsoft 365 or security group's owners. The owners are a set of users or service principals who are allowed to modify the group object. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/permission_grants/count/count_request_builder.py b/msgraph/generated/groups/item/permission_grants/count/count_request_builder.py index cf1856ecefc..9fd704f5d38 100644 --- a/msgraph/generated/groups/item/permission_grants/count/count_request_builder.py +++ b/msgraph/generated/groups/item/permission_grants/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/permissionGrants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py b/msgraph/generated/groups/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py index 6e98a466126..85aa7dd6db7 100644 --- a/msgraph/generated/groups/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py +++ b/msgraph/generated/groups/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ResourceSpecificPermission raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Get permissionGrants from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourceSpecificPermissionGra return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, req return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get permissionGrants from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceSpec request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionG """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ResourceSpecificPermissionGr raise TypeError("raw_url cannot be null.") return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceSpecificPermissionGrantItemRequestBuilder.ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/permission_grants/permission_grants_request_builder.py b/msgraph/generated/groups/item/permission_grants/permission_grants_request_builder.py index c8ccfa4c617..29b2f9ebbfa 100644 --- a/msgraph/generated/groups/item/permission_grants/permission_grants_request_builder.py +++ b/msgraph/generated/groups/item/permission_grants/permission_grants_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_resource_specific_permission_grant_id(self,resource_specific_permission_g url_tpl_params["resourceSpecificPermissionGrant%2Did"] = resource_specific_permission_grant_id return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: """ List all resource-specific permission grants on the group. This list specifies the Microsoft Entra apps that have access to the group, along with the corresponding resource-specific access that each app has. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilde return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, requ return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all resource-specific permission grants on the group. This list specifies the Microsoft Entra apps that have access to the group, along with the corresponding resource-specific access that each app has. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGr """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/permissionGrants', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionGrantsRequestBuilder.PermissionGrantsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/photo/photo_request_builder.py b/msgraph/generated/groups/item/photo/photo_request_builder.py index 27f09d87a63..607845e2278 100644 --- a/msgraph/generated/groups/item/photo/photo_request_builder.py +++ b/msgraph/generated/groups/item/photo/photo_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,25 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/photo{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete navigation property photo 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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ The group's profile photo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +66,7 @@ async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in groups param body: The request body @@ -70,7 +89,18 @@ async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete navigation property photo 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] = None) -> RequestInformation: """ The group's profile photo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PhotoRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in groups param body: The request body @@ -90,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/photo', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,27 +166,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/photo/value/content_request_builder.py b/msgraph/generated/groups/item/photo/value/content_request_builder.py index 780f2dde4a4..e4d4dea6a52 100644 --- a/msgraph/generated/groups/item/photo/value/content_request_builder.py +++ b/msgraph/generated/groups/item/photo/value/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/photo/$value", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property photo from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in groups param body: Binary request body @@ -64,7 +64,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property photo from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +75,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in groups param body: Binary request body @@ -100,24 +100,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/photos/item/profile_photo_item_request_builder.py b/msgraph/generated/groups/item/photos/item/profile_photo_item_request_builder.py index 81edb42a9e2..f1b004632ea 100644 --- a/msgraph/generated/groups/item/photos/item/profile_photo_item_request_builder.py +++ b/msgraph/generated/groups/item/photos/item/profile_photo_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/photos/{profilePhoto%2Did}{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[ProfilePhotoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ The profile photos owned by the group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ProfilePhotoItemRequestBuilde return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ProfilePhotoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The profile photos owned by the group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,17 +99,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProfilePhotoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProfilePhotoItemRequestBuilder.ProfilePhotoItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/photos/item/value/content_request_builder.py b/msgraph/generated/groups/item/photos/item/value/content_request_builder.py index 8038f98e56c..ae10d688c1d 100644 --- a/msgraph/generated/groups/item/photos/item/value/content_request_builder.py +++ b/msgraph/generated/groups/item/photos/item/value/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/photos/{profilePhoto%2Did}/$value", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property photos from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photos in groups param body: Binary request body @@ -65,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property photos from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photos in groups param body: Binary request body @@ -101,24 +101,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/photos/photos_request_builder.py b/msgraph/generated/groups/item/photos/photos_request_builder.py index dd3dd118609..76a6a611840 100644 --- a/msgraph/generated/groups/item/photos/photos_request_builder.py +++ b/msgraph/generated/groups/item/photos/photos_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -41,7 +42,7 @@ def by_profile_photo_id(self,profile_photo_id: str) -> ProfilePhotoItemRequestBu url_tpl_params["profilePhoto%2Did"] = profile_photo_id return ProfilePhotoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PhotosRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhotoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhotoCollectionResponse]: """ Retrieve a list of profilePhoto objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[PhotosRequestBuilderGetReques return await self.request_adapter.send_async(request_info, ProfilePhotoCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PhotosRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of profilePhoto objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotosRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PhotosRequestBuilder.PhotosRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/planner/planner_request_builder.py b/msgraph/generated/groups/item/planner/planner_request_builder.py index 4c5be56075b..2ed07554586 100644 --- a/msgraph/generated/groups/item/planner/planner_request_builder.py +++ b/msgraph/generated/groups/item/planner/planner_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property planner for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[PlannerRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerGroup]: """ Entry-point to Planner resource that might exist for a Unified Group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PlannerRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerGroup, error_mapping) - async def patch(self,body: Optional[PlannerGroup] = None, request_configuration: Optional[PlannerRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerGroup]: + async def patch(self,body: Optional[PlannerGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerGroup]: """ Update the navigation property planner in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[PlannerGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property planner for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Entry-point to Planner resource that might exist for a Unified Group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerGroup] = None, request_configuration: Optional[PlannerRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property planner in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[PlannerGroup] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def plans(self) -> PlansRequestBuilder: return PlansRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerRequestBuilder.PlannerRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/count/count_request_builder.py b/msgraph/generated/groups/item/planner/plans/count/count_request_builder.py index da649c1f693..25adb61e9a5 100644 --- a/msgraph/generated/groups/item/planner/plans/count/count_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/planner/plans/item/buckets/buckets_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/buckets/buckets_request_builder.py index bddcb373a17..8e8ce776dc0 100644 --- a/msgraph/generated/groups/item/planner/plans/item/buckets/buckets_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/buckets/buckets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_bucket_id(self,planner_bucket_id: str) -> PlannerBucketItemReques url_tpl_params["plannerBucket%2Did"] = planner_bucket_id return PlannerBucketItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: """ Retrieve a list of plannerBucket objects contained by a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[BucketsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerBucketCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerBucket]: + async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: """ Create new navigation property to buckets for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerBucket] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerBucket objects contained by a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to buckets for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerBucket] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketsRequestBuilder.BucketsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/buckets/count/count_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/buckets/count/count_request_builder.py index bea8aa5a30e..bc07548eaa8 100644 --- a/msgraph/generated/groups/item/planner/plans/item/buckets/count/count_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/buckets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/planner/plans/item/buckets/item/planner_bucket_item_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/buckets/item/planner_bucket_item_request_builder.py index 6f72efbb8cc..f24fa2ed406 100644 --- a/msgraph/generated/groups/item/planner/plans/item/buckets/item/planner_bucket_item_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/buckets/item/planner_bucket_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property buckets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[PlannerBucketItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucket]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: """ Read-only. Nullable. Collection of buckets in the plan. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PlannerBucketItemRequestBuild return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucket]: + async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: """ Update the navigation property buckets in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[PlannerBucket] = None, request_configuration return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property buckets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Collection of buckets in the plan. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerBucke request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property buckets in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucket] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def tasks(self) -> TasksRequestBuilder: return TasksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerBucketItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerBucketItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerBucketItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerBucketItemRequestBuilder.PlannerBucketItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerBucketItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/count/count_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/count/count_request_builder.py index 7cef904ddbe..01654e767f9 100644 --- a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py index 9299ceea3fc..145c577f183 100644 --- a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequ return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignedToTa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardT """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignedToTaskBoardFormatReq raise TypeError("raw_url cannot be null.") return AssignedToTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AssignedToTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignedToTaskBoardFormatRequestBuilder.AssignedToTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py index b5c361415ca..fa68af4ddf9 100644 --- a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[BucketTaskBoardFormatReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestB return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, re return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketTaskBo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskF """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BucketTaskBoardFormatRequest raise TypeError("raw_url cannot be null.") return BucketTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BucketTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketTaskBoardFormatRequestBuilder.BucketTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/details/details_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/details/details_request_builder.py index 3da71b2bf1c..6ab7132a524 100644 --- a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/details/details_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DetailsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configur return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DetailsRequestBuilder: raise TypeError("raw_url cannot be null.") return DetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetailsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/planner_task_item_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/planner_task_item_request_builder.py index d0d365d7780..c7c5c90983d 100644 --- a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/planner_task_item_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/planner_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Read-only. Nullable. The collection of tasks in the bucket. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilder return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in groups param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PlannerTask] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. The collection of tasks in the bucket. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerTaskI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in groups param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PlannerTask] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def progress_task_board_format(self) -> ProgressTaskBoardFormatRequestBuilder: return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerTaskItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py index dbf3da45373..37caedf19ab 100644 --- a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ProgressTaskBoardFormatReques return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ProgressTask request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTas """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ProgressTaskBoardFormatReque raise TypeError("raw_url cannot be null.") return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ProgressTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProgressTaskBoardFormatRequestBuilder.ProgressTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/tasks_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/tasks_request_builder.py index 35527321d1e..6a6090047b9 100644 --- a/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/buckets/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_task_id(self,planner_task_id: str) -> PlannerTaskItemRequestBuild url_tpl_params["plannerTask%2Did"] = planner_task_id return PlannerTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: """ Retrieve a list of plannerTask objects associated to a plannerBucket object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerTask] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerTask objects associated to a plannerBucket object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerTask] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/details/details_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/details/details_request_builder.py index 91cb390393e..e3d8638869b 100644 --- a/msgraph/generated/groups/item/planner/plans/item/details/details_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DetailsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerPlanDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlanDetails]: """ Retrieve the properties and relationships of a plannerPlanDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerPlanDetails, error_mapping) - async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerPlanDetails]: + async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlanDetails]: """ Update the navigation property details in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configur return await self.request_adapter.send_async(request_info, PlannerPlanDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerPlanDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DetailsRequestBuilder: raise TypeError("raw_url cannot be null.") return DetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetailsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py index 32a675c6bd8..6c2f29720d4 100644 --- a/msgraph/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerPlanItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property plans for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[PlannerPlanItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerPlanItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerPlan]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: """ Read-only. Nullable. Returns the plannerPlans owned by the group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[PlannerPlanItemRequestBuilder return await self.request_adapter.send_async(request_info, PlannerPlan, error_mapping) - async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlannerPlanItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerPlan]: + async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: """ Update the navigation property plans in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerPlan, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerPlanItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property plans for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerPlanItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Returns the plannerPlans owned by the group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerPlanI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlannerPlanItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property plans in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[PlannerPlan] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def tasks(self) -> TasksRequestBuilder: return TasksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerPlanItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerPlanItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerPlanItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerPlanItemRequestBuilder.PlannerPlanItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerPlanItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/tasks/count/count_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/tasks/count/count_request_builder.py index 62ba0562163..ce55bae86fe 100644 --- a/msgraph/generated/groups/item/planner/plans/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/planner/plans/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py index 0f5443e9140..0b57ed32d18 100644 --- a/msgraph/generated/groups/item/planner/plans/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequ return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignedToTa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardT """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignedToTaskBoardFormatReq raise TypeError("raw_url cannot be null.") return AssignedToTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AssignedToTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignedToTaskBoardFormatRequestBuilder.AssignedToTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py index f22124cf55b..db4ae0b526f 100644 --- a/msgraph/generated/groups/item/planner/plans/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[BucketTaskBoardFormatReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestB return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, re return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketTaskBo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskF """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BucketTaskBoardFormatRequest raise TypeError("raw_url cannot be null.") return BucketTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BucketTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketTaskBoardFormatRequestBuilder.BucketTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/tasks/item/details/details_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/tasks/item/details/details_request_builder.py index cdc42474c61..e7b0044f1e5 100644 --- a/msgraph/generated/groups/item/planner/plans/item/tasks/item/details/details_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/tasks/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DetailsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configur return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DetailsRequestBuilder: raise TypeError("raw_url cannot be null.") return DetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetailsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/tasks/item/planner_task_item_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/tasks/item/planner_task_item_request_builder.py index 6bd57b772f0..531d6bb7a89 100644 --- a/msgraph/generated/groups/item/planner/plans/item/tasks/item/planner_task_item_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/tasks/item/planner_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Read-only. Nullable. Collection of tasks in the plan. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilder return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in groups param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PlannerTask] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Collection of tasks in the plan. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerTaskI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in groups param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PlannerTask] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def progress_task_board_format(self) -> ProgressTaskBoardFormatRequestBuilder: return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerTaskItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py index 1a460cad584..f5ba6789513 100644 --- a/msgraph/generated/groups/item/planner/plans/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ProgressTaskBoardFormatReques return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ProgressTask request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTas """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ProgressTaskBoardFormatReque raise TypeError("raw_url cannot be null.") return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ProgressTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProgressTaskBoardFormatRequestBuilder.ProgressTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/item/tasks/tasks_request_builder.py b/msgraph/generated/groups/item/planner/plans/item/tasks/tasks_request_builder.py index da606fbd653..20695289cbc 100644 --- a/msgraph/generated/groups/item/planner/plans/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_task_id(self,planner_task_id: str) -> PlannerTaskItemRequestBuild url_tpl_params["plannerTask%2Did"] = planner_task_id return PlannerTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: """ Retrieve a list of plannerTask objects associated with a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerTask] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerTask objects associated with a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerTask] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/planner/plans/plans_request_builder.py b/msgraph/generated/groups/item/planner/plans/plans_request_builder.py index 1e2be7df105..7c87f998c8a 100644 --- a/msgraph/generated/groups/item/planner/plans/plans_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/plans_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_plan_id(self,planner_plan_id: str) -> PlannerPlanItemRequestBuild url_tpl_params["plannerPlan%2Did"] = planner_plan_id return PlannerPlanItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PlansRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerPlanCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlanCollectionResponse]: """ Retrieve a list of plannerPlan objects owned by a group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PlansRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PlannerPlanCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlansRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerPlan]: + async def post(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: """ Create new navigation property to plans for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerPlan] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PlannerPlan, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PlansRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerPlan objects owned by a group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[PlansRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlansRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to plans for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerPlan] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/planner/plans', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlansRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlansRequestBuilder.PlansRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlansRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/rejected_senders/count/count_request_builder.py b/msgraph/generated/groups/item/rejected_senders/count/count_request_builder.py index c024f6f3a82..f4a8f8070f9 100644 --- a/msgraph/generated/groups/item/rejected_senders/count/count_request_builder.py +++ b/msgraph/generated/groups/item/rejected_senders/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/rejected_senders/item/ref/ref_request_builder.py b/msgraph/generated/groups/item/rejected_senders/item/ref/ref_request_builder.py index f9b9db8e54d..d536596b1df 100644 --- a/msgraph/generated/groups/item/rejected_senders/item/ref/ref_request_builder.py +++ b/msgraph/generated/groups/item/rejected_senders/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove rejectedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove rejectedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/rejected_senders/ref/ref_request_builder.py b/msgraph/generated/groups/item/rejected_senders/ref/ref_request_builder.py index ace88f9286e..8a77363539e 100644 --- a/msgraph/generated/groups/item/rejected_senders/ref/ref_request_builder.py +++ b/msgraph/generated/groups/item/rejected_senders/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove rejectedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Users in the rejected senders list can't post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Specify the user or group in @odata.id in the request body. Users in the rejected senders list can't post to conversations of the group (identified in the POST request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you'll get an error. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove rejectedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Users in the rejected senders list can't post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Specify the user or group in @odata.id in the request body. Users in the rejected senders list can't post to conversations of the group (identified in the POST request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you'll get an error. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -211,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/rejected_senders/rejected_senders_request_builder.py b/msgraph/generated/groups/item/rejected_senders/rejected_senders_request_builder.py index cc7140e331c..15d6fe190e4 100644 --- a/msgraph/generated/groups/item/rejected_senders/rejected_senders_request_builder.py +++ b/msgraph/generated/groups/item/rejected_senders/rejected_senders_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RejectedSendersRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Users in the rejected senders list can't post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RejectedSendersRequestBuilder return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RejectedSendersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Users in the rejected senders list can't post to conversations of the group (identified in the GET request URL). Make sure you don't specify the same user or group in the rejected senders and accepted senders lists, otherwise you get an error. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RejectedSendersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RejectedSendersRequestBuilder.RejectedSendersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/remove_favorite/remove_favorite_request_builder.py b/msgraph/generated/groups/item/remove_favorite/remove_favorite_request_builder.py index fc3e82e8ac4..7a4837fa8a9 100644 --- a/msgraph/generated/groups/item/remove_favorite/remove_favorite_request_builder.py +++ b/msgraph/generated/groups/item/remove_favorite/remove_favorite_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/removeFavorite", path_parameters) - async def post(self,request_configuration: Optional[RemoveFavoriteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove the group from the list of the current user's favorite groups. Supported for Microsoft 365 groups only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RemoveFavoriteRequestBuilder raise Exception("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[RemoveFavoriteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove the group from the list of the current user's favorite groups. Supported for Microsoft 365 groups only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveFavoriteRequestBuilder raise TypeError("raw_url cannot be null.") return RemoveFavoriteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveFavoriteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/renew/renew_request_builder.py b/msgraph/generated/groups/item/renew/renew_request_builder.py index 7553c9bc658..595506fdaf4 100644 --- a/msgraph/generated/groups/item/renew/renew_request_builder.py +++ b/msgraph/generated/groups/item/renew/renew_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/renew", path_parameters) - async def post(self,request_configuration: Optional[RenewRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Renews a group's expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RenewRequestBuilderPostReque raise Exception("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[RenewRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renews a group's expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RenewRequestBuilder: raise TypeError("raw_url cannot be null.") return RenewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RenewRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/reset_unseen_count/reset_unseen_count_request_builder.py b/msgraph/generated/groups/item/reset_unseen_count/reset_unseen_count_request_builder.py index 50ce2fb5dd4..327bc23cd17 100644 --- a/msgraph/generated/groups/item/reset_unseen_count/reset_unseen_count_request_builder.py +++ b/msgraph/generated/groups/item/reset_unseen_count/reset_unseen_count_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/resetUnseenCount", path_parameters) - async def post(self,request_configuration: Optional[ResetUnseenCountRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reset the unseenCount of all the posts that the current user hasn't seen since their last visit. Supported for Microsoft 365 groups only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ResetUnseenCountRequestBuild raise Exception("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[ResetUnseenCountRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reset the unseenCount of all the posts that the current user hasn't seen since their last visit. Supported for Microsoft 365 groups only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ResetUnseenCountRequestBuild raise TypeError("raw_url cannot be null.") return ResetUnseenCountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResetUnseenCountRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/restore/restore_request_builder.py b/msgraph/generated/groups/item/restore/restore_request_builder.py index 9672ace0361..db4aade28ab 100644 --- a/msgraph/generated/groups/item/restore/restore_request_builder.py +++ b/msgraph/generated/groups/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/retry_service_provisioning/retry_service_provisioning_request_builder.py b/msgraph/generated/groups/item/retry_service_provisioning/retry_service_provisioning_request_builder.py index d78b95ac42e..45571aac809 100644 --- a/msgraph/generated/groups/item/retry_service_provisioning/retry_service_provisioning_request_builder.py +++ b/msgraph/generated/groups/item/retry_service_provisioning/retry_service_provisioning_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/retryServiceProvisioning", path_parameters) - async def post(self,request_configuration: Optional[RetryServiceProvisioningRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Retry the group service provisioning. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RetryServiceProvisioningRequ raise Exception("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[RetryServiceProvisioningRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retry the group service provisioning. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RetryServiceProvisioningRequ raise TypeError("raw_url cannot be null.") return RetryServiceProvisioningRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetryServiceProvisioningRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/groups/item/service_provisioning_errors/count/count_request_builder.py index 72fead7ac24..111908f1d18 100644 --- a/msgraph/generated/groups/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 167c6f30867..77109e9f8b3 100644 --- a/msgraph/generated/groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/settings/count/count_request_builder.py b/msgraph/generated/groups/item/settings/count/count_request_builder.py index 1078d12394d..717b3c064e5 100644 --- a/msgraph/generated/groups/item/settings/count/count_request_builder.py +++ b/msgraph/generated/groups/item/settings/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/settings/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/settings/item/group_setting_item_request_builder.py b/msgraph/generated/groups/item/settings/item/group_setting_item_request_builder.py index ebe8a1d1a1f..2a0f7353a13 100644 --- a/msgraph/generated/groups/item/settings/item/group_setting_item_request_builder.py +++ b/msgraph/generated/groups/item/settings/item/group_setting_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/settings/{groupSetting%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GroupSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property settings for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[GroupSettingItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GroupSettingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupSetting]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSetting]: """ Retrieve the properties of a specific group setting object. The setting can be a tenant-level or group-specific setting. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[GroupSettingItemRequestBuilde return await self.request_adapter.send_async(request_info, GroupSetting, error_mapping) - async def patch(self,body: Optional[GroupSetting] = None, request_configuration: Optional[GroupSettingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[GroupSetting]: + async def patch(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSetting]: """ Update the properties of a groupSetting object for tenant-wide group settings or a specific group setting. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[GroupSetting] = None, request_configuration: return await self.request_adapter.send_async(request_info, GroupSetting, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GroupSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property settings for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/settings/{groupSetting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GroupSettingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a specific group setting object. The setting can be a tenant-level or group-specific setting. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupSetting request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[GroupSettingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a groupSetting object for tenant-wide group settings or a specific group setting. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[GroupSetting] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/settings/{groupSetting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> GroupSettingItemRequestBuild raise TypeError("raw_url cannot be null.") return GroupSettingItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GroupSettingItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupSettingItemRequestBuilder.GroupSettingItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupSettingItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/settings/settings_request_builder.py b/msgraph/generated/groups/item/settings/settings_request_builder.py index c553a6452ce..d488f91cb1f 100644 --- a/msgraph/generated/groups/item/settings/settings_request_builder.py +++ b/msgraph/generated/groups/item/settings/settings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_group_setting_id(self,group_setting_id: str) -> GroupSettingItemRequestBu url_tpl_params["groupSetting%2Did"] = group_setting_id return GroupSettingItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupSettingCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSettingCollectionResponse]: """ Retrieve a list of tenant-level or group-specific group settings objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, GroupSettingCollectionResponse, error_mapping) - async def post(self,body: Optional[GroupSetting] = None, request_configuration: Optional[SettingsRequestBuilderPostRequestConfiguration] = None) -> Optional[GroupSetting]: + async def post(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[GroupSetting] = None, request_configuration: return await self.request_adapter.send_async(request_info, GroupSetting, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tenant-level or group-specific group settings objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SettingsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[SettingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[GroupSetting] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/settings', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SettingsRequestBuilder.SettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/add/add_request_builder.py b/msgraph/generated/groups/item/sites/add/add_request_builder.py index bc69ea2d1db..95b3d785c57 100644 --- a/msgraph/generated/groups/item/sites/add/add_request_builder.py +++ b/msgraph/generated/groups/item/sites/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Follow a user's site or multiple sites. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Follow a user's site or multiple sites. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/count/count_request_builder.py b/msgraph/generated/groups/item/sites/count/count_request_builder.py index d524706aa5c..ce1feb41918 100644 --- a/msgraph/generated/groups/item/sites/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/delta/delta_request_builder.py b/msgraph/generated/groups/item/sites/delta/delta_request_builder.py index d63c47459a5..b3e6fafac37 100644 --- a/msgraph/generated/groups/item/sites/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/sites/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/get_all_sites/get_all_sites_request_builder.py b/msgraph/generated/groups/item/sites/get_all_sites/get_all_sites_request_builder.py index 2936d6568fc..c0a59d99526 100644 --- a/msgraph/generated/groups/item/sites/get_all_sites/get_all_sites_request_builder.py +++ b/msgraph/generated/groups/item/sites/get_all_sites/get_all_sites_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/getAllSites(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetAllSitesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllSitesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAllSitesGetResponse]: """ Invoke function getAllSites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAllSitesRequestBuilderGetR return await self.request_adapter.send_async(request_info, GetAllSitesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAllSitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllSites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAllSitesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAllSitesRequestBuilder.GetAllSitesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/analytics/all_time/all_time_request_builder.py b/msgraph/generated/groups/item/sites/item/analytics/all_time/all_time_request_builder.py index 3151337e6ea..4d00f5cc67e 100644 --- a/msgraph/generated/groups/item/sites/item/analytics/all_time/all_time_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/analytics/all_time/all_time_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/allTime{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AllTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get [itemAnalytics][] about the views that took place under this resource.The itemAnalytics resource is a convenient way to get activity stats for allTime and the lastSevenDays.For a custom time range or interval, use the [getActivitiesByInterval][] API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[AllTimeRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get [itemAnalytics][] about the views that took place under this resource.The itemAnalytics resource is a convenient way to get activity stats for allTime and the lastSevenDays.For a custom time range or interval, use the [getActivitiesByInterval][] API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllTimeRequestBuilder.AllTimeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/analytics/analytics_request_builder.py b/msgraph/generated/groups/item/sites/item/analytics/analytics_request_builder.py index 7a3902eba0e..c694233c57b 100644 --- a/msgraph/generated/groups/item/sites/item/analytics/analytics_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/analytics/analytics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property analytics for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,9 +48,9 @@ async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ItemAnalytics] """ @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in groups param body: The request body @@ -90,20 +91,20 @@ async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AnalyticsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,20 +165,10 @@ def last_seven_days(self) -> LastSevenDaysRequestBuilder: return LastSevenDaysRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AnalyticsRequestBuilderGetQueryParameters(): """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AnalyticsRequestBuilder.AnalyticsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/count/count_request_builder.py index f6a09aefa33..37597c2fb2d 100644 --- a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/activities_request_builder.py b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/activities_request_builder.py index 043b22fe4a2..6f8c910cef1 100644 --- a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/activities_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/activities_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_item_activity_id(self,item_activity_id: str) -> ItemActivityItemRequestBu url_tpl_params["itemActivity%2Did"] = item_activity_id return ItemActivityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityCollectionResponse]: """ Exposes the itemActivities represented in this itemActivityStat resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ItemActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemActivity]: + async def post(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: """ Create new navigation property to activities for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ItemActivity] = None, request_configuration: return await self.request_adapter.send_async(request_info, ItemActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Exposes the itemActivities represented in this itemActivityStat resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ActivitiesRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to activities for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ItemActivity] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivitiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/count/count_request_builder.py index 264c0aede05..c2755b4c862 100644 --- a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/content/content_request_builder.py b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/content/content_request_builder.py index 5d18ebe0811..d616c9a0822 100644 --- a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -67,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -87,7 +88,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}/driveItem/content', self.path_parameters) + 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") @@ -124,27 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/drive_item_request_builder.py b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/drive_item_request_builder.py index b1f7e4f154c..912e9b2ff5a 100644 --- a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/drive_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}/driveItem{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Exposes the driveItem that was the target of this activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Exposes the driveItem that was the target of this activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/item/item_activity_item_request_builder.py b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/item/item_activity_item_request_builder.py index 50c00426b5d..a4f73420841 100644 --- a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/item/item_activity_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/activities/item/item_activity_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ItemActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property activities for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ItemActivityItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ItemActivityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: """ Exposes the itemActivities represented in this itemActivityStat resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ItemActivityItemRequestBuilde return await self.request_adapter.send_async(request_info, ItemActivity, error_mapping) - async def patch(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ItemActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemActivity]: + async def patch(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: """ Update the navigation property activities in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ItemActivity] = None, request_configuration: return await self.request_adapter.send_async(request_info, ItemActivity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ItemActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property activities for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ItemActivityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Exposes the itemActivities represented in this itemActivityStat resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemActivity request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ItemActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property activities in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ItemActivity] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def drive_item(self) -> DriveItemRequestBuilder: return DriveItemRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ItemActivityItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemActivityItemRequestBuilder.ItemActivityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/item_activity_stat_item_request_builder.py b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/item_activity_stat_item_request_builder.py index 9054e884393..54e51504248 100644 --- a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/item_activity_stat_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item/item_activity_stat_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property itemActivityStats for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ItemActivityStatItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get itemActivityStats from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ItemActivityStatItemRequestBu return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - async def patch(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def patch(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Update the navigation property itemActivityStats in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ItemActivityStat] = None, request_configurat return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property itemActivityStats for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get itemActivityStats from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemActivity request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property itemActivityStats in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def activities(self) -> ActivitiesRequestBuilder: return ActivitiesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ItemActivityStatItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemActivityStatItemRequestBuilder.ItemActivityStatItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item_activity_stats_request_builder.py b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item_activity_stats_request_builder.py index 6f6fb286b98..b152b8e5332 100644 --- a/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item_activity_stats_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/analytics/item_activity_stats/item_activity_stats_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_item_activity_stat_id(self,item_activity_stat_id: str) -> ItemActivitySta url_tpl_params["itemActivityStat%2Did"] = item_activity_stat_id return ItemActivityStatItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemActivityStatsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStatCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStatCollectionResponse]: """ Get itemActivityStats from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ItemActivityStatsRequestBuild return await self.request_adapter.send_async(request_info, ItemActivityStatCollectionResponse, error_mapping) - async def post(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatsRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def post(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Create new navigation property to itemActivityStats for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ItemActivityStat] = None, request_configurati return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemActivityStatsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get itemActivityStats from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemActivity request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to itemActivityStats for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ItemActivityStat] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/itemActivityStats', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemActivityStatsRequestBuilder.ItemActivityStatsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/analytics/last_seven_days/last_seven_days_request_builder.py b/msgraph/generated/groups/item/sites/item/analytics/last_seven_days/last_seven_days_request_builder.py index c980e32d517..3391379a9af 100644 --- a/msgraph/generated/groups/item/sites/item/analytics/last_seven_days/last_seven_days_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/analytics/last_seven_days/last_seven_days_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/analytics/lastSevenDays{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastSevenDaysRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get lastSevenDays from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[LastSevenDaysRequestBuilderGe return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastSevenDaysRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get lastSevenDays from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastSevenDaysRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastSevenDaysRequestBuilder.LastSevenDaysRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/columns/columns_request_builder.py b/msgraph/generated/groups/item/sites/item/columns/columns_request_builder.py index 55f17b1ad5c..5676750126f 100644 --- a/msgraph/generated/groups/item/sites/item/columns/columns_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [site][site]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [site][site]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/columns/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/columns/count/count_request_builder.py index 3651dd1c131..bfbd723122c 100644 --- a/msgraph/generated/groups/item/sites/item/columns/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/columns/item/column_definition_item_request_builder.py b/msgraph/generated/groups/item/sites/item/columns/item/column_definition_item_request_builder.py index 5e24a639244..d54358f983f 100644 --- a/msgraph/generated/groups/item/sites/item/columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columns for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ColumnDefinitionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ The collection of column definitions reusable across lists under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update the navigation property columns in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ColumnDefinition] = None, request_configurat return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of column definitions reusable across lists under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnDefini request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def source_column(self) -> SourceColumnRequestBuilder: return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/groups/item/sites/item/columns/item/source_column/source_column_request_builder.py index f62d6ebda57..d069334726f 100644 --- a/msgraph/generated/groups/item/sites/item/columns/item/source_column/source_column_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/columns/item/source_column/source_column_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGet return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SourceColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/add_copy/add_copy_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/add_copy/add_copy_request_builder.py index 9ca79206a75..e312a604099 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/add_copy/add_copy_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/add_copy/add_copy_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/addCopy", path_parameters) - async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddCopyRequestBuilder: raise TypeError("raw_url cannot be null.") return AddCopyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddCopyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py index b3efb83d5f0..9cf135fe4ca 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/addCopyFromContentTypeHub", path_parameters) - async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = N return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddCopyFromContentTypeHubReq raise TypeError("raw_url cannot be null.") return AddCopyFromContentTypeHubRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/content_types/content_types_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/content_types_request_builder.py index be5c8a5a1a0..02ac2daf1a9 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/content_types_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +47,7 @@ def by_content_type_id(self,content_type_id: str) -> ContentTypeItemRequestBuild url_tpl_params["contentType%2Did"] = content_type_id return ContentTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ Get the collection of [contentType][contentType] resources in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGet return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -91,7 +92,7 @@ async def post(self,body: Optional[ContentType] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [contentType][contentType] resources in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -111,7 +112,7 @@ def to_post_request_information(self,body: Optional[ContentType] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -219,27 +220,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypesRequestBuilder.ContentTypesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/content_types/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/count/count_request_builder.py index aa987b093e1..54e36620a0a 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py index 30a32214e8d..1e4ad5c23e8 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/getCompatibleHubContentTypes(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesR return await self.request_adapter.send_async(request_info, GetCompatibleHubContentTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetCompatibleHubContentTypesRequestBuilder.GetCompatibleHubContentTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py index 42f44e11ae8..65b697c482b 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/associateWithHubSites", path_parameters) - async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Associate a published [content type][contentType] present in a content type hub with a list of hub sites. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, raise Exception("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: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Associate a published [content type][contentType] present in a content type hub with a list of hub sites. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssociateWithHubSitesRequest raise TypeError("raw_url cannot be null.") return AssociateWithHubSitesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssociateWithHubSitesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/base/base_request_builder_.py b/msgraph/generated/groups/item/sites/item/content_types/item/base/base_request_builder_.py index a3fa5d68fcc..c509ae2af90 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/base/base_request_builder_.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/base/base_request_builder_.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/base{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Parent contentType from which this content type is derived. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Parent contentType from which this content type is derived. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseRequestBuilder_.BaseRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/base_types/base_types_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/base_types/base_types_request_builder.py index 76149ad9ba8..e8e03543846 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/base_types/base_types_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/base_types/base_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_content_type_id1(self,content_type_id1: str) -> ContentTypeItemRequestBui url_tpl_params["contentType%2Did1"] = content_type_id1 return ContentTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseTypesRequestBuilder.BaseTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/base_types/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/base_types/count/count_request_builder.py index 962dcd43ff4..18fe2bc09e8 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/base_types/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/base_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/baseTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/base_types/item/content_type_item_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/base_types/item/content_type_item_request_builder.py index 6725f3f7b4e..57c13f7bc7f 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/base_types/item/content_type_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/base_types/item/content_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/baseTypes/{contentType%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilder return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypeItemRequestBuilder.ContentTypeItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/column_links/column_links_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/column_links/column_links_request_builder.py index ac4969e1c7a..78030bf20e7 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/column_links/column_links_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/column_links/column_links_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_link_id(self,column_link_id: str) -> ColumnLinkItemRequestBuilder: url_tpl_params["columnLink%2Did"] = column_link_id return ColumnLinkItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetR return await self.request_adapter.send_async(request_info, ColumnLinkCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnLink]: + async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ Create new navigation property to columnLinks for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ColumnLink] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnLinksR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columnLinks for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ColumnLink] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnLinksRequestBuilder.ColumnLinksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/column_links/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/column_links/count/count_request_builder.py index 28d0f2236b6..06d4876125e 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/column_links/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/column_links/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/column_links/item/column_link_item_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/column_links/item/column_link_item_request_builder.py index 62914999e77..07a1eac213b 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/column_links/item/column_link_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/column_links/item/column_link_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columnLinks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnLink]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderG return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnLink]: + async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ Update the navigation property columnLinks in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ColumnLink] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columnLinks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnLinkIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columnLinks in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ColumnLink] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ColumnLinkItemRequestBuilder raise TypeError("raw_url cannot be null.") return ColumnLinkItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnLinkItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnLinkItemRequestBuilder.ColumnLinkItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/column_positions/column_positions_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/column_positions/column_positions_request_builder.py index 4193ce494b1..e341702ba1e 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/column_positions/column_positions_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/column_positions/column_positions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilder return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnPositionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnPositionsRequestBuilder.ColumnPositionsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/column_positions/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/column_positions/count/count_request_builder.py index f7a9ee14247..763a777b690 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/column_positions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/column_positions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnPositions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/column_positions/item/column_definition_item_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/column_positions/item/column_definition_item_request_builder.py index be686e5ab52..20ef343a988 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/column_positions/item/column_definition_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/column_positions/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnPositions/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/columns/columns_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/columns/columns_request_builder.py index d4840f2279e..cc6603dcb94 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/columns/columns_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Add a column to a [content type][contentType] in a site, or a list with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a column to a [content type][contentType] in a site, or a list with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/columns/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/columns/count/count_request_builder.py index ae0d94bc9d2..3a19f1a5444 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/columns/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/columns/item/column_definition_item_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/columns/item/column_definition_item_request_builder.py index 9fa01247d49..902392da5ee 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a [column][columndefinition] from a [site][], a [list][], or a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ColumnDefinitionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Retrieve the metadata for a [site][], a [list][], or a [contentType][] [column][columnDefinition]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[ColumnDefinition] = None, request_configurat return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a [column][columndefinition] from a [site][], a [list][], or a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a [site][], a [list][], or a [contentType][] [column][columnDefinition]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnDefini request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def source_column(self) -> SourceColumnRequestBuilder: return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/columns/item/source_column/source_column_request_builder.py index 5d8c6514a59..0707f174ead 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/columns/item/source_column/source_column_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/columns/item/source_column/source_column_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGet return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SourceColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/content_type_item_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/content_type_item_request_builder.py index 6fa4e0fa77c..ec2f339a35e 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/content_type_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/content_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a [content type][contentType] from a [list][] or a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Retrieve the metadata for a [content type][contentType] in a [site][] or a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilder return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentType]: + async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Update a [content type][contentType]. param body: The request body @@ -100,18 +101,18 @@ async def patch(self,body: Optional[ContentType] = None, request_configuration: return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a [content type][contentType] from a [list][] or a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a [content type][contentType] in a [site][] or a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -122,7 +123,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypeI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a [content type][contentType]. param body: The request body @@ -131,7 +132,7 @@ def to_patch_request_information(self,body: Optional[ContentType] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -237,16 +238,6 @@ def unpublish(self) -> UnpublishRequestBuilder: return UnpublishRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContentTypeItemRequestBuilderGetQueryParameters(): """ @@ -273,27 +264,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypeItemRequestBuilder.ContentTypeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py index 908cf3dba15..d249370d559 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/copyToDefaultContentLocation", path_parameters) - async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] raise Exception("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: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToDefaultContentLocation raise TypeError("raw_url cannot be null.") return CopyToDefaultContentLocationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/is_published/is_published_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/is_published/is_published_request_builder.py index e49d3c2e023..c89872116fb 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/is_published/is_published_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/is_published/is_published_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/isPublished()", path_parameters) - async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetR return await self.request_adapter.send_async(request_info, IsPublishedGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsPublishedRequestBuilder: raise TypeError("raw_url cannot be null.") return IsPublishedRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsPublishedRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/publish/publish_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/publish/publish_request_builder.py index 72c09307482..89b00dc6411 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/publish/publish_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/publish/publish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/publish", path_parameters) - async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Publishes a [contentType][] present in the content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[PublishRequestBuilderPostReq raise Exception("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[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Publishes a [contentType][] present in the content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PublishRequestBuilder: raise TypeError("raw_url cannot be null.") return PublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/content_types/item/unpublish/unpublish_request_builder.py b/msgraph/generated/groups/item/sites/item/content_types/item/unpublish/unpublish_request_builder.py index 573151a6d44..1cb8b88ec44 100644 --- a/msgraph/generated/groups/item/sites/item/content_types/item/unpublish/unpublish_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/content_types/item/unpublish/unpublish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/contentTypes/{contentType%2Did}/unpublish", path_parameters) - async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unpublish a [contentType][] from a content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostR raise Exception("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[UnpublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unpublish a [contentType][] from a content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnpublishRequestBuilder: raise TypeError("raw_url cannot be null.") return UnpublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnpublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/created_by_user/created_by_user_request_builder.py index dece3aa4ea5..46648220bee 100644 --- a/msgraph/generated/groups/item/sites/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 fbb53539032..ab97877bcbd 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index 38be66f6401..3195e4cb3fb 100644 --- a/msgraph/generated/groups/item/sites/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/groups/item/sites/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 74b3ecf655e..ae9580cc15e 100644 --- a/msgraph/generated/groups/item/sites/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/drive/drive_request_builder.py b/msgraph/generated/groups/item/sites/item/drive/drive_request_builder.py index 9dc45c45436..586991574fa 100644 --- a/msgraph/generated/groups/item/sites/item/drive/drive_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/drive/drive_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ The default drive (document library) for this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The default drive (document library) for this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveRequestBuilder.DriveRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/drives/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/drives/count/count_request_builder.py index 0adb411ee9f..2d86bd67586 100644 --- a/msgraph/generated/groups/item/sites/item/drives/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/drives/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/drives/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/drives/drives_request_builder.py b/msgraph/generated/groups/item/sites/item/drives/drives_request_builder.py index f0a6e32c00f..603ef745df4 100644 --- a/msgraph/generated/groups/item/sites/item/drives/drives_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/drives/drives_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_drive_id(self,drive_id: str) -> DriveItemRequestBuilder: url_tpl_params["drive%2Did"] = drive_id return DriveItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[DrivesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DrivesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DrivesRequestBuilder.DrivesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/drives/item/drive_item_request_builder.py b/msgraph/generated/groups/item/sites/item/drives/item/drive_item_request_builder.py index fe4cfb8f924..19edd1f7d4b 100644 --- a/msgraph/generated/groups/item/sites/item/drives/item/drive_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/drives/item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/drives/{drive%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/external_columns/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/external_columns/count/count_request_builder.py index d05ab1a7adb..0833e2ca2e4 100644 --- a/msgraph/generated/groups/item/sites/item/external_columns/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/external_columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/externalColumns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/external_columns/external_columns_request_builder.py b/msgraph/generated/groups/item/sites/item/external_columns/external_columns_request_builder.py index cc3388842fc..d6f77382be3 100644 --- a/msgraph/generated/groups/item/sites/item/external_columns/external_columns_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/external_columns/external_columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilder return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalColumnsRequestBuilder.ExternalColumnsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/external_columns/item/column_definition_item_request_builder.py b/msgraph/generated/groups/item/sites/item/external_columns/item/column_definition_item_request_builder.py index aae95d848b1..17e111503a9 100644 --- a/msgraph/generated/groups/item/sites/item/external_columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/external_columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/externalColumns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_activities_by_interval/get_activities_by_interval_request_builder.py b/msgraph/generated/groups/item/sites/item/get_activities_by_interval/get_activities_by_interval_request_builder.py index 2a410602b86..9ab00b5e2f4 100644 --- a/msgraph/generated/groups/item/sites/item/get_activities_by_interval/get_activities_by_interval_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_activities_by_interval/get_activities_by_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalReques return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalRequestBuilder.GetActivitiesByIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py b/msgraph/generated/groups/item/sites/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py index 3eba5db4e26..bd83e9c78ca 100644 --- a/msgraph/generated/groups/item/sites/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithSt return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -130,17 +131,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py b/msgraph/generated/groups/item/sites/item/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py index fc86eea62d1..3b4163704d1 100644 --- a/msgraph/generated/groups/item/sites/item/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['listId'] = str(list_id) super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getApplicableContentTypesForList(listId='{listId}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GetApplicableContentTypesForL return await self.request_adapter.send_async(request_info, GetApplicableContentTypesForListWithListIdGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetApplicableContentTypesForListWithListIdRequestBuilder.GetApplicableContentTypesForListWithListIdRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/analytics/analytics_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/analytics/analytics_request_builder.py index 3962384db12..1d55f3faab6 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/analytics/analytics_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/analytics/analytics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/analytics{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property analytics for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,9 +45,9 @@ async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ItemAnalytics] """ @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in groups param body: The request body @@ -87,20 +88,20 @@ async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/analytics', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AnalyticsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/analytics', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,20 +135,10 @@ def with_url(self,raw_url: Optional[str] = None) -> AnalyticsRequestBuilder: raise TypeError("raw_url cannot be null.") return AnalyticsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AnalyticsRequestBuilderGetQueryParameters(): """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AnalyticsRequestBuilder.AnalyticsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/columns/columns_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/columns/columns_request_builder.py index c8e1dede81a..425bc1c82e1 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/columns/columns_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [site][site]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [site][site]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/content_types/content_types_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/content_types/content_types_request_builder.py index 2afc77c1bac..c57e5189d1a 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/content_types/content_types_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/content_types/content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/contentTypes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ Get the collection of [contentType][contentType] resources in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGet return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[ContentType] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [contentType][contentType] resources in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[ContentType] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/contentTypes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypesRequestBuilder.ContentTypesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/created_by_user/created_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/created_by_user/created_by_user_request_builder.py index 21564d8cfe2..8dedf68fc48 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/drive/drive_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/drive/drive_request_builder.py index 4157abf0ecd..fde56aa0c07 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/drive/drive_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/drive/drive_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ The default drive (document library) for this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The default drive (document library) for this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveRequestBuilder.DriveRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/drives/drives_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/drives/drives_request_builder.py index 4bda098b1c2..05b26ff4851 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/drives/drives_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/drives/drives_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/drives{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DrivesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DrivesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DrivesRequestBuilder.DrivesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/external_columns/external_columns_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/external_columns/external_columns_request_builder.py index e9337839a70..c58f43aaa76 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/external_columns/external_columns_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/external_columns/external_columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/externalColumns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilder return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalColumnsRequestBuilder.ExternalColumnsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_activities_by_interval/get_activities_by_interval_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_activities_by_interval/get_activities_by_interval_request_builder.py index e719873c2de..bf34e6a092b 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_activities_by_interval/get_activities_by_interval_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_activities_by_interval/get_activities_by_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalReques return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalRequestBuilder.GetActivitiesByIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py index e4719c20b2b..ea75161c1c9 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithSt return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -130,17 +131,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py index c2b408c8e4f..8c06160e5a0 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['listId'] = str(list_id) super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getApplicableContentTypesForList(listId='{listId}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GetApplicableContentTypesForL return await self.request_adapter.send_async(request_info, GetApplicableContentTypesForListWithListIdGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetApplicableContentTypesForListWithListIdRequestBuilder.GetApplicableContentTypesForListWithListIdRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/analytics/analytics_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/analytics/analytics_request_builder.py index f09d0ebbc9a..b7fe6d943be 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/analytics/analytics_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/analytics/analytics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/analytics{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property analytics for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,9 +45,9 @@ async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ItemAnalytics] """ @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in groups param body: The request body @@ -87,20 +88,20 @@ async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/analytics', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AnalyticsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/analytics', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,20 +135,10 @@ def with_url(self,raw_url: Optional[str] = None) -> AnalyticsRequestBuilder: raise TypeError("raw_url cannot be null.") return AnalyticsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AnalyticsRequestBuilderGetQueryParameters(): """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AnalyticsRequestBuilder.AnalyticsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/columns/columns_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/columns/columns_request_builder.py index fe36bf56ead..8f8dc912abc 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/columns/columns_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [site][site]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [site][site]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/content_types/content_types_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/content_types/content_types_request_builder.py index 67b90e438ab..fad0666447c 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/content_types/content_types_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/content_types/content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/contentTypes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ Get the collection of [contentType][contentType] resources in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGet return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[ContentType] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [contentType][contentType] resources in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[ContentType] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/contentTypes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypesRequestBuilder.ContentTypesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/created_by_user/created_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/created_by_user/created_by_user_request_builder.py index ee7a4ae3e1b..b123ed3ebc9 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/drive/drive_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/drive/drive_request_builder.py index 1c774150d45..456ffcefedf 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/drive/drive_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/drive/drive_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ The default drive (document library) for this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The default drive (document library) for this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveRequestBuilder.DriveRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/drives/drives_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/drives/drives_request_builder.py index 4df0da14d02..249209f9fd0 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/drives/drives_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/drives/drives_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/drives{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DrivesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DrivesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DrivesRequestBuilder.DrivesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/external_columns/external_columns_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/external_columns/external_columns_request_builder.py index 6c79806e3e1..9699923b34e 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/external_columns/external_columns_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/external_columns/external_columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/externalColumns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilder return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalColumnsRequestBuilder.ExternalColumnsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/get_by_path_with_path1_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/get_by_path_with_path1_request_builder.py index ec696dedbe8..d19833b6b41 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/get_by_path_with_path1_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/get_by_path_with_path1_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +46,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['path1'] = str(path1) super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')", path_parameters) - async def get(self,request_configuration: Optional[GetByPathWithPath1RequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ Invoke function getByPath param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +66,7 @@ async def get(self,request_configuration: Optional[GetByPathWithPath1RequestBuil return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetByPathWithPath1RequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getByPath param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -240,14 +240,4 @@ def term_stores(self) -> TermStoresRequestBuilder: return TermStoresRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByPathWithPath1RequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/items/items_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/items/items_request_builder.py index faa23aa08dc..4baf2f071dc 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/items/items_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BaseItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/last_modified_by_user/last_modified_by_user_request_builder.py index ebc6eb5f6cf..bf4bf1e62f2 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/lists/lists_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/lists/lists_request_builder.py index 4111e6b9d7b..c24a84b3302 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/lists/lists_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/lists/lists_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/lists{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListCollectionResponse]: """ Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.To list them, include system in your $select statement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ListCollectionResponse, error_mapping) - async def post(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[List_]: + async def post(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: """ Create a new [list][] in a [site][]. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[List_] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, List_, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.To list them, include system in your $select statement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ListsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [list][] in a [site][]. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[List_] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/lists', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListsRequestBuilder.ListsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/onenote/onenote_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/onenote/onenote_request_builder.py index 22936b2bb7b..98cef2fe8dc 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/onenote/onenote_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/onenote/onenote_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/onenote{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> Optional[Onenote]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Calls the OneNote service for notebook related operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Onenote] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/onenote', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calls the OneNote service for notebook related operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Onenote] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/onenote', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenoteRequestBuilder: raise TypeError("raw_url cannot be null.") return OnenoteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteRequestBuilder.OnenoteRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/operations/operations_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/operations/operations_request_builder.py index 94e39f4385f..3d2eae70bd1 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/operations/operations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: """ Get a list of rich long-running operations associated with a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -71,7 +72,7 @@ async def post(self,body: Optional[RichLongRunningOperation] = None, request_con return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of rich long-running operations associated with a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -91,7 +92,7 @@ def to_post_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -163,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/pages/pages_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/pages/pages_request_builder.py index 838a17cf174..1ec37f086ff 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,11 +28,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/pages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: """ - Get pages from groups + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePageCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/basesitepage-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -47,12 +49,13 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BaseSitePageCollectionResponse, error_mapping) - async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[BaseSitePage]: + async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: """ - Create new navigation property to pages for groups + Create a new [sitePage][] in the site pages [list][] in a [site][]. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePage] + Find more info here: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -70,9 +73,9 @@ async def post(self,body: Optional[BaseSitePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, BaseSitePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get pages from groups + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,16 +84,16 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create new navigation property to pages for groups + Create a new [sitePage][] in the site pages [list][] in a [site][]. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -109,7 +112,7 @@ def with_url(self,raw_url: Optional[str] = None) -> PagesRequestBuilder: @dataclass class PagesRequestBuilderGetQueryParameters(): """ - Get pages from groups + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -162,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/permissions/permissions_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/permissions/permissions_request_builder.py index 74ed0748b2f..57e3cb89150 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/permissions/permissions_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/permissions/permissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: """ Get the permission resources from the permissions navigation property on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Create a new permission object on a site. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[Permission] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the permission resources from the permissions navigation property on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new permission object on a site. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[Permission] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/permissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionsRequestBuilder.PermissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/sites/sites_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/sites/sites_request_builder.py index 8b4f6d6d5d6..e8fa13da3cc 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/sites/sites_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/sites/sites_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/sites{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: """ Get a collection of subsites defined for a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of subsites defined for a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SitesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SitesRequestBuilder.SitesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/term_store/term_store_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/term_store/term_store_request_builder.py index b197648f630..e7e5c4066f2 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/term_store/term_store_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/term_store/term_store_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/termStore{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property termStore for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = None) -> Optional[Store]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Read the properties and relationships of a store object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Update the properties of a store object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Store] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStore for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/termStore', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a store object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermStoreReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a store object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Store] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/termStore', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TermStoreRequestBuilder: raise TypeError("raw_url cannot be null.") return TermStoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermStoreRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermStoreRequestBuilder.TermStoreRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/term_stores/term_stores_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/term_stores/term_stores_request_builder.py index 26aa21bae8b..ca38a98e2f4 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/term_stores/term_stores_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path1/term_stores/term_stores_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/termStores{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> Optional[StoreCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StoreCollectionResponse]: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRe return await self.request_adapter.send_async(request_info, StoreCollectionResponse, error_mapping) - async def post(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> Optional[Store]: + async def post(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Create new navigation property to termStores for groups param body: The request body @@ -70,7 +71,7 @@ async def post(self,body: Optional[Store] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[TermStoresRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to termStores for groups param body: The request body @@ -90,7 +91,7 @@ def to_post_request_information(self,body: Optional[Store] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/termStores', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -162,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoresRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermStoresRequestBuilder.TermStoresRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoresRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path_request_builder.py index 0cf9beae094..fc1e7a723cc 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/get_by_path_with_path_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -50,7 +50,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['path'] = str(path) super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')", path_parameters) - async def get(self,request_configuration: Optional[GetByPathWithPathRequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ Invoke function getByPath param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +112,7 @@ def get_by_path_with_path1(self,path1: Optional[str] = None) -> GetByPathWithPat return GetByPathWithPath1RequestBuilder(self.request_adapter, self.path_parameters, path1) - def to_get_request_information(self,request_configuration: Optional[GetByPathWithPathRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getByPath param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -295,14 +295,4 @@ def term_stores(self) -> TermStoresRequestBuilder: return TermStoresRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByPathWithPathRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/items/items_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/items/items_request_builder.py index 9d772541f26..54abe129588 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/items/items_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BaseItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/last_modified_by_user/last_modified_by_user_request_builder.py index f155bdcf35c..08774062f98 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/lists/lists_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/lists/lists_request_builder.py index 9b227d90a42..d82fed3f217 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/lists/lists_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/lists/lists_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/lists{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListCollectionResponse]: """ Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.To list them, include system in your $select statement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ListCollectionResponse, error_mapping) - async def post(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[List_]: + async def post(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: """ Create a new [list][] in a [site][]. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[List_] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, List_, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.To list them, include system in your $select statement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ListsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [list][] in a [site][]. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[List_] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/lists', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListsRequestBuilder.ListsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/onenote/onenote_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/onenote/onenote_request_builder.py index a9a4d7ce41d..2840982c81f 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/onenote/onenote_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/onenote/onenote_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/onenote{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> Optional[Onenote]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Calls the OneNote service for notebook related operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Onenote] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/onenote', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calls the OneNote service for notebook related operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Onenote] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/onenote', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenoteRequestBuilder: raise TypeError("raw_url cannot be null.") return OnenoteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteRequestBuilder.OnenoteRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/operations/operations_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/operations/operations_request_builder.py index f89a0635964..feed60b7814 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/operations/operations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: """ Get a list of rich long-running operations associated with a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -71,7 +72,7 @@ async def post(self,body: Optional[RichLongRunningOperation] = None, request_con return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of rich long-running operations associated with a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -91,7 +92,7 @@ def to_post_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -163,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/pages/pages_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/pages/pages_request_builder.py index 8982ca59662..31d364eb487 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,11 +28,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/pages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: """ - Get pages from groups + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePageCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/basesitepage-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -47,12 +49,13 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BaseSitePageCollectionResponse, error_mapping) - async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[BaseSitePage]: + async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: """ - Create new navigation property to pages for groups + Create a new [sitePage][] in the site pages [list][] in a [site][]. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePage] + Find more info here: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -70,9 +73,9 @@ async def post(self,body: Optional[BaseSitePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, BaseSitePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get pages from groups + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,16 +84,16 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create new navigation property to pages for groups + Create a new [sitePage][] in the site pages [list][] in a [site][]. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -109,7 +112,7 @@ def with_url(self,raw_url: Optional[str] = None) -> PagesRequestBuilder: @dataclass class PagesRequestBuilderGetQueryParameters(): """ - Get pages from groups + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -162,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/permissions/permissions_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/permissions/permissions_request_builder.py index 418e405c31d..14720ab6ef8 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/permissions/permissions_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/permissions/permissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: """ Get the permission resources from the permissions navigation property on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Create a new permission object on a site. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[Permission] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the permission resources from the permissions navigation property on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new permission object on a site. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[Permission] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/permissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionsRequestBuilder.PermissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/sites/sites_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/sites/sites_request_builder.py index 12aa5079fd7..9f7412c29e4 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/sites/sites_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/sites/sites_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/sites{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: """ Get a collection of subsites defined for a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of subsites defined for a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SitesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SitesRequestBuilder.SitesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/term_store/term_store_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/term_store/term_store_request_builder.py index 08bfc03c18a..53f8feedae9 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/term_store/term_store_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/term_store/term_store_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/termStore{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property termStore for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = None) -> Optional[Store]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Read the properties and relationships of a store object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Update the properties of a store object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Store] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStore for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/termStore', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a store object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermStoreReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a store object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Store] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/termStore', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TermStoreRequestBuilder: raise TypeError("raw_url cannot be null.") return TermStoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermStoreRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermStoreRequestBuilder.TermStoreRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/term_stores/term_stores_request_builder.py b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/term_stores/term_stores_request_builder.py index 646b43687e0..4710efe6a38 100644 --- a/msgraph/generated/groups/item/sites/item/get_by_path_with_path/term_stores/term_stores_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/get_by_path_with_path/term_stores/term_stores_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/termStores{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> Optional[StoreCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StoreCollectionResponse]: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRe return await self.request_adapter.send_async(request_info, StoreCollectionResponse, error_mapping) - async def post(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> Optional[Store]: + async def post(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Create new navigation property to termStores for groups param body: The request body @@ -70,7 +71,7 @@ async def post(self,body: Optional[Store] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[TermStoresRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to termStores for groups param body: The request body @@ -90,7 +91,7 @@ def to_post_request_information(self,body: Optional[Store] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/getByPath(path='{path}')/termStores', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -162,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoresRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermStoresRequestBuilder.TermStoresRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoresRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/items/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/items/count/count_request_builder.py index 284a7e94599..941b954b187 100644 --- a/msgraph/generated/groups/item/sites/item/items/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/items/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/items/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/items/item/base_item_item_request_builder.py b/msgraph/generated/groups/item/sites/item/items/item/base_item_item_request_builder.py index c40c889bd23..78cfc3fe96f 100644 --- a/msgraph/generated/groups/item/sites/item/items/item/base_item_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/items/item/base_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/items/{baseItem%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[BaseItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseItem]: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[BaseItemItemRequestBuilderGet return await self.request_adapter.send_async(request_info, BaseItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseItemItemRequestBuilder.BaseItemItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/items/items_request_builder.py b/msgraph/generated/groups/item/sites/item/items/items_request_builder.py index 6b847c02443..372a0c3e015 100644 --- a/msgraph/generated/groups/item/sites/item/items/items_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_base_item_id(self,base_item_id: str) -> BaseItemItemRequestBuilder: url_tpl_params["baseItem%2Did"] = base_item_id return BaseItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BaseItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/last_modified_by_user/last_modified_by_user_request_builder.py index f8168752fb9..b1f013e5255 100644 --- a/msgraph/generated/groups/item/sites/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 9edea625319..4a9d601dc4c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index 5867545aad0..efac35158bb 100644 --- a/msgraph/generated/groups/item/sites/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/groups/item/sites/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 371427e710b..01bffdc33b7 100644 --- a/msgraph/generated/groups/item/sites/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/count/count_request_builder.py index e11dedce2fa..4b0f808bd7f 100644 --- a/msgraph/generated/groups/item/sites/item/lists/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/columns/columns_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/columns/columns_request_builder.py index 56190c7fb42..fa750714bb7 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/columns/columns_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [list][list]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [list][list]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/columns/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/columns/count/count_request_builder.py index f7400670a98..5858b484d69 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/columns/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/columns/item/column_definition_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/columns/item/column_definition_item_request_builder.py index 7485d64f899..18d8fe746ba 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columns for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ColumnDefinitionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ The collection of field definitions for this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update the navigation property columns in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ColumnDefinition] = None, request_configurat return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of field definitions for this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnDefini request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def source_column(self) -> SourceColumnRequestBuilder: return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/columns/item/source_column/source_column_request_builder.py index 81cbdd91b2e..f26924ad143 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/columns/item/source_column/source_column_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/columns/item/source_column/source_column_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGet return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SourceColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/add_copy/add_copy_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/add_copy/add_copy_request_builder.py index 4ccc88a12e9..03721cc4854 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/add_copy/add_copy_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/add_copy/add_copy_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/addCopy", path_parameters) - async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddCopyRequestBuilder: raise TypeError("raw_url cannot be null.") return AddCopyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddCopyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py index e01d89310cc..aa174bacf4d 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/addCopyFromContentTypeHub", path_parameters) - async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = N return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddCopyFromContentTypeHubReq raise TypeError("raw_url cannot be null.") return AddCopyFromContentTypeHubRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/content_types_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/content_types_request_builder.py index 84579226f1d..d6467cc4475 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/content_types_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +47,7 @@ def by_content_type_id(self,content_type_id: str) -> ContentTypeItemRequestBuild url_tpl_params["contentType%2Did"] = content_type_id return ContentTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ Get the collection of [contentType][contentType] resources in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGet return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Create new navigation property to contentTypes for groups param body: The request body @@ -90,7 +91,7 @@ async def post(self,body: Optional[ContentType] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [contentType][contentType] resources in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentTypes for groups param body: The request body @@ -110,7 +111,7 @@ def to_post_request_information(self,body: Optional[ContentType] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -218,27 +219,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypesRequestBuilder.ContentTypesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/count/count_request_builder.py index 8ab9dfdd421..9179242503d 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py index 71b4884a680..54ae675b03f 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/getCompatibleHubContentTypes(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesR return await self.request_adapter.send_async(request_info, GetCompatibleHubContentTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetCompatibleHubContentTypesRequestBuilder.GetCompatibleHubContentTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py index f14eb8fb632..9f61499649d 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/associateWithHubSites", path_parameters) - async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Associate a published [content type][contentType] present in a content type hub with a list of hub sites. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, raise Exception("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: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Associate a published [content type][contentType] present in a content type hub with a list of hub sites. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssociateWithHubSitesRequest raise TypeError("raw_url cannot be null.") return AssociateWithHubSitesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssociateWithHubSitesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base/base_request_builder_.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base/base_request_builder_.py index 7e2d1e500db..808dacc9a15 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base/base_request_builder_.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base/base_request_builder_.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/base{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Parent contentType from which this content type is derived. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Parent contentType from which this content type is derived. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseRequestBuilder_.BaseRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base_types/base_types_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base_types/base_types_request_builder.py index aaa8b188e7a..df1801a3223 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base_types/base_types_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base_types/base_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_content_type_id1(self,content_type_id1: str) -> ContentTypeItemRequestBui url_tpl_params["contentType%2Did1"] = content_type_id1 return ContentTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseTypesRequestBuilder.BaseTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base_types/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base_types/count/count_request_builder.py index caf6f29a024..f237e154b57 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base_types/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/baseTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base_types/item/content_type_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base_types/item/content_type_item_request_builder.py index 3bcc06ad39e..cfbb270824c 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base_types/item/content_type_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/base_types/item/content_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/baseTypes/{contentType%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilder return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypeItemRequestBuilder.ContentTypeItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_links/column_links_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_links/column_links_request_builder.py index 25e8afeb3b5..96fc01b45f8 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_links/column_links_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_links/column_links_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_link_id(self,column_link_id: str) -> ColumnLinkItemRequestBuilder: url_tpl_params["columnLink%2Did"] = column_link_id return ColumnLinkItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetR return await self.request_adapter.send_async(request_info, ColumnLinkCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnLink]: + async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ Create new navigation property to columnLinks for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ColumnLink] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnLinksR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columnLinks for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ColumnLink] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnLinks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnLinksRequestBuilder.ColumnLinksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_links/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_links/count/count_request_builder.py index 66154d55c66..28d8fe0216b 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_links/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_links/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnLinks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_links/item/column_link_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_links/item/column_link_item_request_builder.py index 0cfb6dedc70..3a0bffa766f 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_links/item/column_link_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_links/item/column_link_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columnLinks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnLink]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderG return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnLink]: + async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ Update the navigation property columnLinks in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ColumnLink] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columnLinks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnLinkIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columnLinks in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ColumnLink] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ColumnLinkItemRequestBuilder raise TypeError("raw_url cannot be null.") return ColumnLinkItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnLinkItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnLinkItemRequestBuilder.ColumnLinkItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_positions/column_positions_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_positions/column_positions_request_builder.py index 6a842600711..6caefe74df9 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_positions/column_positions_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_positions/column_positions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilder return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnPositionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnPositionsRequestBuilder.ColumnPositionsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_positions/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_positions/count/count_request_builder.py index dad2b554d1f..acd43093b1f 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_positions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_positions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnPositions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_positions/item/column_definition_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_positions/item/column_definition_item_request_builder.py index 880dfc856d6..3aa1d7241d9 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_positions/item/column_definition_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/column_positions/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnPositions/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/columns_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/columns_request_builder.py index c421c83f3b7..bcebe25f7a8 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/columns_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Add a column to a [content type][contentType] in a site, or a list with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a column to a [content type][contentType] in a site, or a list with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/count/count_request_builder.py index 0f680909f08..3b35aa15ec2 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/item/column_definition_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/item/column_definition_item_request_builder.py index 6aebaf540db..1a2527b02c5 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a [column][columndefinition] from a [site][], a [list][], or a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ColumnDefinitionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Retrieve the metadata for a [site][], a [list][], or a [contentType][] [column][columnDefinition]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[ColumnDefinition] = None, request_configurat return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a [column][columndefinition] from a [site][], a [list][], or a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a [site][], a [list][], or a [contentType][] [column][columnDefinition]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnDefini request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def source_column(self) -> SourceColumnRequestBuilder: return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/item/source_column/source_column_request_builder.py index b1ead4ad739..05f205c0255 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/item/source_column/source_column_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/columns/item/source_column/source_column_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGet return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SourceColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/content_type_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/content_type_item_request_builder.py index 9d0f9f237f0..1c8e14472a4 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/content_type_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/content_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentTypes for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ The collection of content types present in this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilder return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentType]: + async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Update the navigation property contentTypes in groups param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[ContentType] = None, request_configuration: return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentTypes for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types present in this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypeI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentTypes in groups param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[ContentType] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -234,16 +235,6 @@ def unpublish(self) -> UnpublishRequestBuilder: return UnpublishRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContentTypeItemRequestBuilderGetQueryParameters(): """ @@ -270,27 +261,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypeItemRequestBuilder.ContentTypeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py index 2994416b7d0..c36fb16af5c 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/copyToDefaultContentLocation", path_parameters) - async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] raise Exception("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: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToDefaultContentLocation raise TypeError("raw_url cannot be null.") return CopyToDefaultContentLocationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/is_published/is_published_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/is_published/is_published_request_builder.py index 6bc23e4b782..f52da5fcfe5 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/is_published/is_published_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/is_published/is_published_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/isPublished()", path_parameters) - async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetR return await self.request_adapter.send_async(request_info, IsPublishedGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsPublishedRequestBuilder: raise TypeError("raw_url cannot be null.") return IsPublishedRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsPublishedRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/publish/publish_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/publish/publish_request_builder.py index 8bbf50bc37c..4bde7335709 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/publish/publish_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/publish/publish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/publish", path_parameters) - async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Publishes a [contentType][] present in the content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[PublishRequestBuilderPostReq raise Exception("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[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Publishes a [contentType][] present in the content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PublishRequestBuilder: raise TypeError("raw_url cannot be null.") return PublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/unpublish/unpublish_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/unpublish/unpublish_request_builder.py index 704f53c48cf..48e8dc908dd 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/unpublish/unpublish_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/content_types/item/unpublish/unpublish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/unpublish", path_parameters) - async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unpublish a [contentType][] from a content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostR raise Exception("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[UnpublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unpublish a [contentType][] from a content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnpublishRequestBuilder: raise TypeError("raw_url cannot be null.") return UnpublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnpublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/created_by_user_request_builder.py index 070447e0fe9..6b81d5c34ba 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 ba17575aa33..57f108d8c0f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index 4d4c028c4ee..d3cb76a4ab8 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 190b2b720de..6bc40d89110 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/drive/drive_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/drive/drive_request_builder.py index 87e2b556388..bc12ed8721d 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/drive/drive_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/drive/drive_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ Allows access to the list as a drive resource with driveItems. Only present on document libraries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Allows access to the list as a drive resource with driveItems. Only present on document libraries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveRequestBuilder.DriveRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/delta/delta_get_response.py b/msgraph/generated/groups/item/sites/item/lists/item/items/delta/delta_get_response.py new file mode 100644 index 00000000000..8ea5cbdf15e --- /dev/null +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/delta/delta_get_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.base_delta_function_response import BaseDeltaFunctionResponse + from .........models.list_item import ListItem + +from .........models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse): + # The value property + value: Optional[List[ListItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> 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 not parse_node: + 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.list_item import ListItem + + from .........models.base_delta_function_response import BaseDeltaFunctionResponse + from .........models.list_item import ListItem + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ListItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + 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/sites/item/lists/item/items/delta/delta_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/delta/delta_request_builder.py new file mode 100644 index 00000000000..896ef5e2c20 --- /dev/null +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/delta/delta_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +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}/sites/{site%2Did}/lists/{list%2Did}/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = 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, 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] = 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: Optional[str] = None) -> 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 not raw_url: + 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: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/delta_with_token/delta_with_token_get_response.py b/msgraph/generated/groups/item/sites/item/lists/item/items/delta_with_token/delta_with_token_get_response.py new file mode 100644 index 00000000000..67504d4a039 --- /dev/null +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/delta_with_token/delta_with_token_get_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.base_delta_function_response import BaseDeltaFunctionResponse + from .........models.list_item import ListItem + +from .........models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaWithTokenGetResponse(BaseDeltaFunctionResponse): + # The value property + value: Optional[List[ListItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> DeltaWithTokenGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaWithTokenGetResponse + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return DeltaWithTokenGetResponse() + + 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.list_item import ListItem + + from .........models.base_delta_function_response import BaseDeltaFunctionResponse + from .........models.list_item import ListItem + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ListItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + 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/sites/item/lists/item/items/delta_with_token/delta_with_token_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/delta_with_token/delta_with_token_request_builder.py new file mode 100644 index 00000000000..d7bfc084843 --- /dev/null +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/delta_with_token/delta_with_token_request_builder.py @@ -0,0 +1,130 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .delta_with_token_get_response import DeltaWithTokenGetResponse + +class DeltaWithTokenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]], token: Optional[str] = None) -> None: + """ + Instantiates a new DeltaWithTokenRequestBuilder and sets the default values. + param path_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 token: Usage: token='{token}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['token'] = str(token) + super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/delta(token='{token}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaWithTokenGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaWithTokenGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_with_token_get_response import DeltaWithTokenGetResponse + + return await self.request_adapter.send_async(request_info, DeltaWithTokenGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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: Optional[str] = None) -> DeltaWithTokenRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaWithTokenRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DeltaWithTokenRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaWithTokenRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/analytics/analytics_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/analytics/analytics_request_builder.py index e079db3fb23..0d082f29333 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/analytics/analytics_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/analytics/analytics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/analytics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Analytics about the view activities that took place on this item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Analytics about the view activities that took place on this item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AnalyticsRequestBuilder.AnalyticsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/create_link/create_link_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/create_link/create_link_request_builder.py index 6d5ff95a40f..fe2a01ba32a 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/create_link/create_link_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/create_link/create_link_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createLink", path_parameters) - async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Invoke action createLink param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action createLink param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateLinkRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateLinkRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateLinkRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/created_by_user_request_builder.py index e27c54f20d9..a91f611814f 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 f9795871c93..0b56e48ea45 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index fa2e1eb72f9..6cf53b51a28 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 2fb6abcadcb..5a3215ba7f2 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/count/count_request_builder.py index b8a93e2672a..2667acd13f0 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/document_set_versions_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/document_set_versions_request_builder.py index 4923dc160c7..32e0f30bdd0 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/document_set_versions_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/document_set_versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_document_set_version_id(self,document_set_version_id: str) -> DocumentSet url_tpl_params["documentSetVersion%2Did"] = document_set_version_id return DocumentSetVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[DocumentSetVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersionCollectionResponse]: """ Get a list of the versions of a document set item in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DocumentSetVersionsRequestBui return await self.request_adapter.send_async(request_info, DocumentSetVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Create a new version of a document set item in a list. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DocumentSetVersion] = None, request_configura return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the versions of a document set item in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DocumentSetV request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new version of a document set item in a list. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DocumentSetVersionsRequestBuilder.DocumentSetVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/item/document_set_version_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/item/document_set_version_item_request_builder.py index 2734a1a57bb..b379d943046 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/item/document_set_version_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/item/document_set_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a version of a document set in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[DocumentSetVersionItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Read the properties and relationships of a documentSetVersion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[DocumentSetVersionItemRequest return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Update the navigation property documentSetVersions in groups param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[DocumentSetVersion] = None, request_configur return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a version of a document set in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a documentSetVersion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[DocumentSetV request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property documentSetVersions in groups param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DocumentSetVersionItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DocumentSetVersionItemRequestBuilder.DocumentSetVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/item/fields/fields_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/item/fields/fields_request_builder.py index 6f454d1dd5e..e3fd21a419a 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/item/fields/fields_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/item/fields/fields_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fields for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FieldsRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FieldsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[FieldValueSet] = None, request_configuration return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FieldsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[FieldValueSet] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FieldsRequestBuilder: raise TypeError("raw_url cannot be null.") return FieldsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FieldsRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FieldsRequestBuilder.FieldsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/item/restore/restore_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/item/restore/restore_request_builder.py index ff568dfac76..547b4d4f160 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/item/restore/restore_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/document_set_versions/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore a document set version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq raise Exception("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[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore a document set version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/drive_item/content/content_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/drive_item/content/content_request_builder.py index 7a28741c42a..fbaa3c13629 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/drive_item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/drive_item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -67,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -87,7 +88,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/driveItem/content', self.path_parameters) + 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") @@ -124,27 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/drive_item/drive_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/drive_item/drive_item_request_builder.py index ad0da00becc..be1677ee10c 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/drive_item/drive_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/drive_item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/driveItem{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ For document libraries, the driveItem relationship exposes the listItem as a [driveItem][] param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For document libraries, the driveItem relationship exposes the listItem as a [driveItem][] param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/fields/fields_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/fields/fields_request_builder.py index 10fc4fbb989..05af6f3e94c 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/fields/fields_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/fields/fields_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fields for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FieldsRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ The values of the columns set on this list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FieldsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the properties on a [listItem][]. param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[FieldValueSet] = None, request_configuration return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The values of the columns set on this list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FieldsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties on a [listItem][]. param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[FieldValueSet] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FieldsRequestBuilder: raise TypeError("raw_url cannot be null.") return FieldsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FieldsRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FieldsRequestBuilder.FieldsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py index c8a63454894..2058f9b0b81 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalReques return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalRequestBuilder.GetActivitiesByIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py index a50ded61516..f0e69293b53 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithSt return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -130,17 +131,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/last_modified_by_user_request_builder.py index bb0f7b3b6ba..144f814afc8 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 e542bf55665..d006d45d8ae 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index 98ddaa26e53..b1e30517b9a 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index e3212eefc78..17136883b8a 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/list_item_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/list_item_item_request_builder.py index 58fa96e54f4..607ca387437 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/list_item_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/list_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[ListItemItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Returns the metadata for an [item][] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,7 +95,7 @@ def get_activities_by_interval_with_start_date_time_with_end_date_time_with_inte return GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, interval, start_date_time) - async def patch(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItem]: + async def patch(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Update the navigation property items in groups param body: The request body @@ -117,18 +118,18 @@ async def patch(self,body: Optional[ListItem] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, ListItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns the metadata for an [item][] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -139,7 +140,7 @@ def to_get_request_information(self,request_configuration: Optional[ListItemItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in groups param body: The request body @@ -148,7 +149,7 @@ def to_patch_request_information(self,body: Optional[ListItem] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -245,16 +246,6 @@ def versions(self) -> VersionsRequestBuilder: return VersionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ListItemItemRequestBuilderGetQueryParameters(): """ @@ -281,27 +272,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListItemItemRequestBuilder.ListItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/count/count_request_builder.py index 968a845d790..6cb6267db17 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/item/fields/fields_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/item/fields/fields_request_builder.py index 55bf38f5edc..2536ac8e759 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/item/fields/fields_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/item/fields/fields_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fields for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FieldsRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FieldsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[FieldValueSet] = None, request_configuration return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FieldsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[FieldValueSet] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FieldsRequestBuilder: raise TypeError("raw_url cannot be null.") return FieldsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FieldsRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FieldsRequestBuilder.FieldsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/item/list_item_version_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/item/list_item_version_item_request_builder.py index e576e0cb7fc..1c4b1749d15 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/item/list_item_version_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/item/list_item_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property versions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ListItemVersionItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItemVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: """ Retrieve the metadata for a specific version of a ListItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ListItemVersionItemRequestBui return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItemVersion]: + async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: """ Update the navigation property versions in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ListItemVersion] = None, request_configurati return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a specific version of a ListItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ListItemVers request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ListItemVersion] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def restore_version(self) -> RestoreVersionRequestBuilder: return RestoreVersionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ListItemVersionItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListItemVersionItemRequestBuilder.ListItemVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/item/restore_version/restore_version_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/item/restore_version/restore_version_request_builder.py index 43f21670945..262586491ab 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/item/restore_version/restore_version_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/item/restore_version/restore_version_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}/restoreVersion", path_parameters) - async def post(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore a previous version of a ListItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RestoreVersionRequestBuilder raise Exception("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[RestoreVersionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore a previous version of a ListItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreVersionRequestBuilder raise TypeError("raw_url cannot be null.") return RestoreVersionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreVersionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/versions_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/versions_request_builder.py index a4726099953..4dfe4c5ece2 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/versions_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/item/versions/versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_list_item_version_id(self,list_item_version_id: str) -> ListItemVersionIt url_tpl_params["listItemVersion%2Did"] = list_item_version_id return ListItemVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItemVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersionCollectionResponse]: """ SharePoint can be configured to retain the history for list items. Previous versions may be retained for a finite period of time depending on admin settings which may be unique per user or location. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ListItemVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItemVersion]: + async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: """ Create new navigation property to versions for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ListItemVersion] = None, request_configuratio return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ SharePoint can be configured to retain the history for list items. Previous versions may be retained for a finite period of time depending on admin settings which may be unique per user or location. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[VersionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ListItemVersion] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/items/items_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/items_request_builder.py index e9d0e1cb523..9cfe18ae416 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/items/items_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -13,6 +14,8 @@ from ........models.list_item import ListItem from ........models.list_item_collection_response import ListItemCollectionResponse from ........models.o_data_errors.o_data_error import ODataError + from .delta.delta_request_builder import DeltaRequestBuilder + from .delta_with_token.delta_with_token_request_builder import DeltaWithTokenRequestBuilder from .item.list_item_item_request_builder import ListItemItemRequestBuilder class ItemsRequestBuilder(BaseRequestBuilder): @@ -42,7 +45,19 @@ def by_list_item_id(self,list_item_id: str) -> ListItemItemRequestBuilder: url_tpl_params["listItem%2Did"] = list_item_id return ListItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItemCollectionResponse]: + def delta_with_token(self,token: Optional[str] = None) -> DeltaWithTokenRequestBuilder: + """ + Provides operations to call the delta method. + param token: Usage: token='{token}' + Returns: DeltaWithTokenRequestBuilder + """ + if not token: + raise TypeError("token cannot be null.") + from .delta_with_token.delta_with_token_request_builder import DeltaWithTokenRequestBuilder + + return DeltaWithTokenRequestBuilder(self.request_adapter, self.path_parameters, token) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemCollectionResponse]: """ Get the collection of [items][item] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +78,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ListItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItem]: + async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -87,7 +102,7 @@ async def post(self,body: Optional[ListItem] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, ListItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [items][item] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -107,7 +122,7 @@ def to_post_request_information(self,body: Optional[ListItem] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -123,6 +138,15 @@ def with_url(self,raw_url: Optional[str] = None) -> ItemsRequestBuilder: raise TypeError("raw_url cannot be null.") return ItemsRequestBuilder(self.request_adapter, raw_url) + @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(): """ @@ -174,27 +198,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/last_modified_by_user_request_builder.py index ea94eb8653a..571dc778ddb 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 6aceab963ee..61d76d3cce3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index 6e08464c73c..768aca0ce17 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index b6cd0807e98..1fad8695b2b 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/list_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/list_item_request_builder.py index 84167cce949..e32b7356b0c 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/list_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/list_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ListItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property lists for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,12 +53,12 @@ async def delete(self,request_configuration: Optional[ListItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> Optional[List_]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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 @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[ListItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, List_, error_mapping) - async def patch(self,body: Optional[List_] = None, request_configuration: Optional[ListItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[List_]: + async def patch(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: """ Update the navigation property lists in groups param body: The request body @@ -96,20 +97,20 @@ async def patch(self,body: Optional[List_] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, List_, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ListItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property lists for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 """ @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[ListItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property lists in groups param body: The request body @@ -127,7 +128,7 @@ def to_patch_request_information(self,body: Optional[List_] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -215,20 +216,10 @@ def subscriptions(self) -> SubscriptionsRequestBuilder: return SubscriptionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @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: Optional[str] = None) -> str: """ @@ -251,27 +242,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListItemRequestBuilder.ListItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/operations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/operations/count/count_request_builder.py index cd5cb7ed5bf..ddc6ee0e606 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/operations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/operations/item/rich_long_running_operation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/operations/item/rich_long_running_operation_item_request_builder.py index b66d962035c..bdbfc00eaa6 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/operations/item/rich_long_running_operation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/operations/item/rich_long_running_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/operations/{richLongRunningOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[RichLongRunningOperationIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RichLongRunningOperationItemR return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Update the navigation property operations in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[RichLongRunningOperation] = None, request_co return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/operations/{richLongRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RichLongRunn request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/operations/{richLongRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> RichLongRunningOperationItem raise TypeError("raw_url cannot be null.") return RichLongRunningOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RichLongRunningOperationItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RichLongRunningOperationItemRequestBuilder.RichLongRunningOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/operations/operations_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/operations/operations_request_builder.py index 8ada1aee1da..28b08509264 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/operations/operations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_rich_long_running_operation_id(self,rich_long_running_operation_id: str) url_tpl_params["richLongRunningOperation%2Did"] = rich_long_running_operation_id return RichLongRunningOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[RichLongRunningOperation] = None, request_con return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/count/count_request_builder.py index 32dd99e09d1..510b9ac7225 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/item/reauthorize/reauthorize_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/item/reauthorize/reauthorize_request_builder.py index 0bb486b5db4..d4e9a17781f 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/item/reauthorize/reauthorize_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/item/reauthorize/reauthorize_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/{subscription%2Did}/reauthorize", path_parameters) - async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reauthorize a subscription when you receive a reauthorizationRequired challenge. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPos raise Exception("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[ReauthorizeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reauthorize a subscription when you receive a reauthorizationRequired challenge. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReauthorizeRequestBuilder: raise TypeError("raw_url cannot be null.") return ReauthorizeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReauthorizeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/item/subscription_item_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/item/subscription_item_request_builder.py index b8e55ee52d1..288d5b7d71f 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/item/subscription_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/item/subscription_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/{subscription%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property subscriptions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SubscriptionItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Subscription]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilde return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subscription]: + async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Update the navigation property subscriptions in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Subscription] = None, request_configuration: return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subscriptions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/{subscription%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[Subscription request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subscriptions in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Subscription] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/{subscription%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def reauthorize(self) -> ReauthorizeRequestBuilder: return ReauthorizeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SubscriptionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscriptionItemRequestBuilder.SubscriptionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/subscriptions_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/subscriptions_request_builder.py index 14332961ff7..a6f56172dee 100644 --- a/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/subscriptions_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/item/subscriptions/subscriptions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_subscription_id(self,subscription_id: str) -> SubscriptionItemRequestBuil url_tpl_params["subscription%2Did"] = subscription_id return SubscriptionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGe return await self.request_adapter.send_async(request_info, SubscriptionCollectionResponse, error_mapping) - async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subscription]: + async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Create new navigation property to subscriptions for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Subscription] = None, request_configuration: return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[Subscription request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subscriptions for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Subscription] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/subscriptions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscriptionsRequestBuilder.SubscriptionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/lists/lists_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/lists_request_builder.py index f751705ddcf..f25bdb01404 100644 --- a/msgraph/generated/groups/item/sites/item/lists/lists_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/lists/lists_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_list_id(self,list_id: str) -> ListItemRequestBuilder: url_tpl_params["list%2Did"] = list_id return ListItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListCollectionResponse]: """ Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.To list them, include system in your $select statement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ListCollectionResponse, error_mapping) - async def post(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[List_]: + async def post(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: """ Create a new [list][] in a [site][]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[List_] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, List_, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.To list them, include system in your $select statement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ListsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [list][] in a [site][]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[List_] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListsRequestBuilder.ListsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/count/count_request_builder.py index a4abdef352d..a4f8b5dffb8 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py index dd1f1ee7207..4e2712595a6 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/getNotebookFromWebUrl", path_parameters) - async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = None) -> Optional[CopyNotebookModel]: + async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CopyNotebookModel]: """ Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, return await self.request_adapter.send_async(request_info, CopyNotebookModel, error_mapping) - def to_post_request_information(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetNotebookFromWebUrlRequest raise TypeError("raw_url cannot be null.") return GetNotebookFromWebUrlRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py index 4e7ca27c855..f18659f8279 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['includePersonalNotebooks'] = str(include_personal_notebooks) super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GetRecentNotebooksWithInclude return await self.request_adapter.send_async(request_info, GetRecentNotebooksWithIncludePersonalNotebooksGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,17 +112,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder.GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py index 6d943b823ed..be0cd046779 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/copyNotebook", path_parameters) - async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyNotebookRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/notebook_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/notebook_item_request_builder.py index f0f716ad1f3..df089170b75 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/notebook_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/notebook_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property notebooks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[NotebookItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ Retrieve the properties and relationships of a notebook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[NotebookItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Notebook]: + async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ Update the navigation property notebooks in groups param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Notebook] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property notebooks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a notebook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[NotebookItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property notebooks in groups param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Notebook] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -165,16 +166,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebookItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class NotebookItemRequestBuilderGetQueryParameters(): """ @@ -201,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebookItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NotebookItemRequestBuilder.NotebookItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebookItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/count/count_request_builder.py index 771b47a2426..6d2b5f93ba6 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py index 41b82b681d0..abe97db6f36 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py index 1e43112c7b5..8bb2721d2c6 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py index f2dfd963cca..92b3c13dd22 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SectionGroupItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section groups in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in groups param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section groups in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in groups param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SectionGroup] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SectionGroupItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py index 12d1227667b..16b47d9ed80 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py index e475e309c97..f3d0deb3b56 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sectionGroups/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py index b6e91a122cb..5f3eed3cde2 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_section_group_id1(self,section_group_id1: str) -> SectionGroupItemRequest url_tpl_params["sectionGroup%2Did1"] = section_group_id1 return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py index 2bafaf15d6a..4f3ef97bdc0 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 9a323156bf3..2669cadd101 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index a58af4d99a2..f6f1614b0ec 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py index 8e0c5234eb5..9131c890fd9 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py index 4882030c898..fc0ae227798 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py index df6bd7ad1f1..c222663ccf9 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 2d8f5e82a5b..4d2d20f1c5a 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py index a55b44cafcf..f83a96a36f3 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index 9d5716ad16c..3e93f40bb8f 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index 4189f1720a8..47e1f1666a8 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py index 8bf9549f95c..bec92767f68 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py index cdd33733cab..bf38054e6aa 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py index 411140202d2..abd8b8ddfd7 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py index ff0972a6d67..5ba311d9998 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py index 61d01f9e375..097ced00613 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py index dd3edf26bd6..3b36289677e 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py index fa23c18ab29..957047d5e48 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_section_group_id(self,section_group_id: str) -> SectionGroupItemRequestBu url_tpl_params["sectionGroup%2Did"] = section_group_id return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of section groups from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Create a new section group in the specified notebook. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of section groups from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new section group in the specified notebook. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SectionGroup] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/count/count_request_builder.py index ddadd15cced..22f69742669 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 8f4364f02c3..f60f85ee21c 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index a6dbae8f42b..7199bebf1fe 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py index a592e4cdca6..0fb8d017226 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The sections in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sections in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py index b500e028e42..c1c008266d8 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py index 6143d638545..08c3e50e029 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 808a0bdc5e4..a81b01cc72b 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py index d61aee1bdda..9bc81930013 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index 303de2ebd97..5d623a7586c 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index a8bc93d5533..ebcd2af4fc6 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py index ae309521c8c..b9f910b0e3d 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py index 0f8157900a3..a5967ea2cc1 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py index cf1f2c795cb..1a66b7cbb6b 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py index 90cf02dc60d..63b61dc03b5 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py index 15eca3cb55b..b8aa2586a9e 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/sections_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/sections_request_builder.py index 86cf99123e6..ad3e17a1aca 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/sections_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/item/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/notebooks/notebooks_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/notebooks/notebooks_request_builder.py index 2dcbb0150e3..6675762c0ad 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/notebooks/notebooks_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/notebooks/notebooks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_notebook_id(self,notebook_id: str) -> NotebookItemRequestBuilder: url_tpl_params["notebook%2Did"] = notebook_id return NotebookItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def get_recent_notebooks_with_include_personal_notebooks(self,include_personal_n return GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder(self.request_adapter, self.path_parameters, include_personal_notebooks) - async def post(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> Optional[Notebook]: + async def post(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ Create a new OneNote notebook. param body: The request body @@ -102,7 +103,7 @@ async def post(self,body: Optional[Notebook] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[NotebooksReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new OneNote notebook. param body: The request body @@ -122,7 +123,7 @@ def to_post_request_information(self,body: Optional[Notebook] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/notebooks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -212,27 +213,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebooksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NotebooksRequestBuilder.NotebooksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebooksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/onenote_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/onenote_request_builder.py index e6d18299671..49c8d4d38a5 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/onenote_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/onenote_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> Optional[Onenote]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Calls the OneNote service for notebook related operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Onenote] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calls the OneNote service for notebook related operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Onenote] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteRequestBuilder.OnenoteRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/operations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/operations/count/count_request_builder.py index 4e1cc4c7fde..352755c4e3d 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/operations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/operations/item/onenote_operation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/operations/item/onenote_operation_item_request_builder.py index 7cf56758a09..4bba68e0f86 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/operations/item/onenote_operation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/operations/item/onenote_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/operations/{onenoteOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OnenoteOperationItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OnenoteOperationItemRequestBu return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Update the navigation property operations in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OnenoteOperation] = None, request_configurat return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/operations/{onenoteOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteOpera request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/operations/{onenoteOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenoteOperationItemRequestB raise TypeError("raw_url cannot be null.") return OnenoteOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteOperationItemRequestBuilder.OnenoteOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/operations/operations_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/operations/operations_request_builder.py index 0953bfe58af..d53b3b2b282 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/operations/operations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_operation_id(self,onenote_operation_id: str) -> OnenoteOperationI url_tpl_params["onenoteOperation%2Did"] = onenote_operation_id return OnenoteOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperationCollectionResponse]: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, OnenoteOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[OnenoteOperation] = None, request_configurati return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[OnenoteOperation] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/pages/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/pages/count/count_request_builder.py index 3c1da345e1b..8755b0a2160 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/pages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/pages/item/content/content_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/pages/item/content/content_request_builder.py index 5a850ab98a3..322576f60bc 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/pages/item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py index ae02f265a20..25ed2d7cc39 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/pages/item/onenote_page_item_request_builder.py index 0aa0ffec974..40afdf09206 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Retrieve the properties and relationships of a page object. Getting page information Access a page's metadata by page identifier: Getting page content You can use the page's content endpoint to get the HTML content of a page: The includeIDs=true query option is used to update pages. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a page object. Getting page information Access a page's metadata by page identifier: Getting page content You can use the page's content endpoint to get the HTML content of a page: The includeIDs=true query option is used to update pages. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index a4a59752e46..9298309cc57 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py index cf4bc956c93..5a5f85f4e7f 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/pages/item/parent_section/parent_section_request_builder.py index 3501fbeaf8c..42884a7201d 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/pages/item/preview/preview_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/pages/item/preview/preview_request_builder.py index 0234500a55f..1dd93ecec29 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/pages/pages_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/pages/pages_request_builder.py index ed5fc7a7dfe..aba0d7a198d 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new OneNote page in the default section of the default notebook. To create a page in a different section in the default notebook, you can use the sectionName query parameter. Example: ../onenote/pages?sectionName=My%20section The POST /onenote/pages operation is used only to create pages in the current user's default notebook. If you're targeting other notebooks, you can create pages in a specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new OneNote page in the default section of the default notebook. To create a page in a different section in the default notebook, you can use the sectionName query parameter. Example: ../onenote/pages?sectionName=My%20section The POST /onenote/pages operation is used only to create pages in the current user's default notebook. If you're targeting other notebooks, you can create pages in a specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/resources/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/resources/count/count_request_builder.py index 1935deaa77d..b2774490bdd 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/resources/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/resources/item/content/content_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/resources/item/content/content_request_builder.py index f9f9ee12d8e..aba49f5ca0d 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/resources/item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/resources/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/resources/{onenoteResource%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ The content stream param body: Binary request body @@ -67,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream param body: Binary request body @@ -103,24 +103,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/resources/item/onenote_resource_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/resources/item/onenote_resource_item_request_builder.py index 0d11b698b5d..d12b3027b12 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/resources/item/onenote_resource_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/resources/item/onenote_resource_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/resources/{onenoteResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resources for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[OnenoteResourceItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OnenoteResourceItemRequestBui return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ Update the navigation property resources in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OnenoteResource] = None, request_configurati return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/resources/{onenoteResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteResou request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OnenoteResource] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/resources/{onenoteResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteResourceItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteResourceItemRequestBuilder.OnenoteResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/resources/resources_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/resources/resources_request_builder.py index 6c8d970dde9..6978bc8e79d 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/resources/resources_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_resource_id(self,onenote_resource_id: str) -> OnenoteResourceItem url_tpl_params["onenoteResource%2Did"] = onenote_resource_id return OnenoteResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResourceCollectionResponse]: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, OnenoteResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ Create new navigation property to resources for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[OnenoteResource] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[OnenoteResource] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/count/count_request_builder.py index 85bb71898d9..602679c8010 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py index f34984e8ae6..4ec988a44d0 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py index 8dd3d04521a..3322c260916 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_group_item_request_builder.py index 5641151a84d..87ee641b110 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SectionGroupItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Retrieve the properties and relationships of a sectionGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in groups param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a sectionGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in groups param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[SectionGroup] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -175,16 +176,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SectionGroupItemRequestBuilderGetQueryParameters(): """ @@ -211,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_groups/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_groups/count/count_request_builder.py index ca961a80fad..177728f8302 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_groups/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py index 71f73a63c6f..1d6ea48a822 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sectionGroups/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py index 8eab53baa9f..455c51e912a 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_section_group_id1(self,section_group_id1: str) -> SectionGroupItemRequest url_tpl_params["sectionGroup%2Did1"] = section_group_id1 return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/count/count_request_builder.py index afcd9a4cc7a..a48d60280e4 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 333b3d2c507..a134da98b69 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index cf1c6ca73e7..974a4025f0e 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py index 6e0417ce70c..a6cb3cd8d77 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py index 944794a5b20..02c50e47ace 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py index 4794d711c89..81d60a8ccf9 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 9295cab1abb..fca231ce0e8 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py index b3d924d2093..aa5e301f499 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index 354f004d62f..df501431c4e 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index 88283acec18..5b8d10462ce 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py index ddc64552607..9656f464b61 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py index a456c241493..cce6cec9a07 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py index 1d430aaee0f..99cd3ab6c16 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py index fb2d3fb7d33..4e1b13efebc 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py index d8a18328a85..9725265c818 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/sections_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/sections_request_builder.py index e42f53900fa..c652e0688a7 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/sections_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/item/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/section_groups/section_groups_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/section_groups/section_groups_request_builder.py index cf3d372b9cd..73d4f28e173 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_section_group_id(self,section_group_id: str) -> SectionGroupItemRequestBu url_tpl_params["sectionGroup%2Did"] = section_group_id return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Create new navigation property to sectionGroups for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sectionGroups for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SectionGroup] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sectionGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/count/count_request_builder.py index fcc0f1d40b1..c3a25f300db 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 7e22f7fd54c..6a463000bd9 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index 545a4058a8b..d517dd2b76c 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/onenote_section_item_request_builder.py index 19b81f37bb4..649114c292e 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Retrieve the properties and relationships of a onenoteSection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a onenoteSection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/count/count_request_builder.py index c63c23f049f..6837dc71357 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/content/content_request_builder.py index ec0da4e13e5..041486fd7a9 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 11bf94de240..e89829df54a 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py index cf28f5c3258..153d0cbeccd 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index a55a05ebee7..8d4d5feb1ba 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index df13fd21bc0..ff48d0fd739 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py index 0267b107cd1..18ba77014c4 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/preview/preview_request_builder.py index f2312c3e861..265765e4609 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/pages_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/pages_request_builder.py index 0f17f5589d5..6a4851dc885 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py index 2ce3445907b..fcb3e458d9f 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py index 2f7ce5b1cc5..abdefdbf1be 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/onenote/sections/sections_request_builder.py b/msgraph/generated/groups/item/sites/item/onenote/sections/sections_request_builder.py index 8073f8c0002..fb243b844c6 100644 --- a/msgraph/generated/groups/item/sites/item/onenote/sections/sections_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/onenote/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create new navigation property to sections for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sections for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/onenote/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/operations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/operations/count/count_request_builder.py index fb8bf5827c9..c99fd7e4839 100644 --- a/msgraph/generated/groups/item/sites/item/operations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/operations/item/rich_long_running_operation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/operations/item/rich_long_running_operation_item_request_builder.py index 0cde620d6e7..cdbfe7e9a5c 100644 --- a/msgraph/generated/groups/item/sites/item/operations/item/rich_long_running_operation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/operations/item/rich_long_running_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/operations/{richLongRunningOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[RichLongRunningOperationIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Get the status of a rich long-running operation on a site or a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[RichLongRunningOperationItemR return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Update the navigation property operations in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[RichLongRunningOperation] = None, request_co return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/operations/{richLongRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the status of a rich long-running operation on a site or a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RichLongRunn request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/operations/{richLongRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> RichLongRunningOperationItem raise TypeError("raw_url cannot be null.") return RichLongRunningOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RichLongRunningOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RichLongRunningOperationItemRequestBuilder.RichLongRunningOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/operations/operations_request_builder.py b/msgraph/generated/groups/item/sites/item/operations/operations_request_builder.py index a699c922b98..bfb2eae9a5e 100644 --- a/msgraph/generated/groups/item/sites/item/operations/operations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_rich_long_running_operation_id(self,rich_long_running_operation_id: str) url_tpl_params["richLongRunningOperation%2Did"] = rich_long_running_operation_id return RichLongRunningOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: """ Get a list of rich long-running operations associated with a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[RichLongRunningOperation] = None, request_con return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of rich long-running operations associated with a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/count/count_request_builder.py index 5cca3f62f23..1da72db75b9 100644 --- a/msgraph/generated/groups/item/sites/item/pages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/graph_site_page/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/graph_site_page/count/count_request_builder.py index 672aeecad54..8a806f1e161 100644 --- a/msgraph/generated/groups/item/sites/item/pages/graph_site_page/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/graph_site_page/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/graph.sitePage/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/graph_site_page/graph_site_page_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/graph_site_page/graph_site_page_request_builder.py index a8304d1101f..6295e81be01 100644 --- a/msgraph/generated/groups/item/sites/item/pages/graph_site_page/graph_site_page_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/graph_site_page/graph_site_page_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/graph.sitePage{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = None) -> Optional[SitePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SitePageCollectionResponse]: """ Get the items of type microsoft.graph.sitePage in the microsoft.graph.baseSitePage collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphSitePageRequestBuilderGe return await self.request_adapter.send_async(request_info, SitePageCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.sitePage in the microsoft.graph.baseSitePage collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphSitePageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphSitePageRequestBuilder.GraphSitePageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/base_site_page_item_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/base_site_page_item_request_builder.py index 6bc58270d60..531fd1334a8 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/base_site_page_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/base_site_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,11 +30,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BaseSitePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Delete navigation property pages for groups + Delete a [baseSitePage][] from the site pages [list][] in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/basesitepage-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -47,11 +49,12 @@ async def delete(self,request_configuration: Optional[BaseSitePageItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BaseSitePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: """ - Get pages from groups + Get the metadata for a [baseSitePage][] in the site pages [list][] in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePage] + Find more info here: https://learn.microsoft.com/graph/api/basesitepage-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -67,7 +70,7 @@ async def get(self,request_configuration: Optional[BaseSitePageItemRequestBuilde return await self.request_adapter.send_async(request_info, BaseSitePage, error_mapping) - async def patch(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[BaseSitePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BaseSitePage]: + async def patch(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: """ Update the navigation property pages in groups param body: The request body @@ -90,20 +93,20 @@ async def patch(self,body: Optional[BaseSitePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, BaseSitePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BaseSitePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Delete navigation property pages for groups + Delete a [baseSitePage][] from the site pages [list][] in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BaseSitePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get pages from groups + Get the metadata for a [baseSitePage][] in the site pages [list][] in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[BaseSitePage request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[BaseSitePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -121,7 +124,7 @@ def to_patch_request_information(self,body: Optional[BaseSitePage] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,20 +167,10 @@ def last_modified_by_user(self) -> LastModifiedByUserRequestBuilder: return LastModifiedByUserRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseSitePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BaseSitePageItemRequestBuilderGetQueryParameters(): """ - Get pages from groups + Get the metadata for a [baseSitePage][] in the site pages [list][] in a [site][]. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -200,27 +193,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseSitePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseSitePageItemRequestBuilder.BaseSitePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseSitePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/created_by_user_request_builder.py index 8a7cfa2cde9..1b9fa5725cd 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 863633ba8b4..ccf3bc53a4b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index 2660d432f5c..24392d7848a 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 951c4cbc869..ce519f3e2ad 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/canvas_layout_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/canvas_layout_request_builder.py index 55dab8e2421..77bedcf04c1 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/canvas_layout_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/canvas_layout_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CanvasLayoutRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property canvasLayout for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,9 +47,9 @@ async def delete(self,request_configuration: Optional[CanvasLayoutRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CanvasLayoutRequestBuilderGetRequestConfiguration] = None) -> Optional[CanvasLayout]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CanvasLayout]: """ - Get canvasLayout from groups + Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical sections. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CanvasLayout] """ @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CanvasLayoutRequestBuilderGet return await self.request_adapter.send_async(request_info, CanvasLayout, error_mapping) - async def patch(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[CanvasLayoutRequestBuilderPatchRequestConfiguration] = None) -> Optional[CanvasLayout]: + async def patch(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CanvasLayout]: """ Update the navigation property canvasLayout in groups param body: The request body @@ -89,20 +90,20 @@ async def patch(self,body: Optional[CanvasLayout] = None, request_configuration: return await self.request_adapter.send_async(request_info, CanvasLayout, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CanvasLayoutRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property canvasLayout for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CanvasLayoutRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get canvasLayout from groups + Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical sections. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[CanvasLayout request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[CanvasLayoutRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property canvasLayout in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[CanvasLayout] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,20 +155,10 @@ def vertical_section(self) -> VerticalSectionRequestBuilder: return VerticalSectionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CanvasLayoutRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CanvasLayoutRequestBuilderGetQueryParameters(): """ - Get canvasLayout from groups + Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical sections. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CanvasLayoutRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CanvasLayoutRequestBuilder.CanvasLayoutRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CanvasLayoutRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/count/count_request_builder.py index c5b1c390927..bbf85878200 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/horizontal_sections_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/horizontal_sections_request_builder.py index 9a6446f5065..226343eacf8 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/horizontal_sections_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/horizontal_sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_horizontal_section_id(self,horizontal_section_id: str) -> HorizontalSecti url_tpl_params["horizontalSection%2Did"] = horizontal_section_id return HorizontalSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HorizontalSectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionCollectionResponse]: """ - Get horizontalSections from groups + Collection of horizontal sections on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HorizontalSectionCollectionResponse] """ @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[HorizontalSectionsRequestBuil return await self.request_adapter.send_async(request_info, HorizontalSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[HorizontalSection]: + async def post(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSection]: """ Create new navigation property to horizontalSections for groups param body: The request body @@ -86,9 +87,9 @@ async def post(self,body: Optional[HorizontalSection] = None, request_configurat return await self.request_adapter.send_async(request_info, HorizontalSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HorizontalSectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get horizontalSections from groups + Collection of horizontal sections on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[HorizontalSe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to horizontalSections for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[HorizontalSection] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HorizontalSectionsRequestBuilderGetQueryParameters(): """ - Get horizontalSections from groups + Collection of horizontal sections on the SharePoint page. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HorizontalSectionsRequestBuilder.HorizontalSectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/columns_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/columns_request_builder.py index b32558cb313..d64b368588e 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/columns_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_horizontal_section_column_id(self,horizontal_section_column_id: str) -> H url_tpl_params["horizontalSectionColumn%2Did"] = horizontal_section_column_id return HorizontalSectionColumnItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSectionColumnCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionColumnCollectionResponse]: """ - Get columns from groups + The set of vertical columns in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HorizontalSectionColumnCollectionResponse] """ @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, HorizontalSectionColumnCollectionResponse, error_mapping) - async def post(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: + async def post(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: """ Create new navigation property to columns for groups param body: The request body @@ -86,9 +87,9 @@ async def post(self,body: Optional[HorizontalSectionColumn] = None, request_conf return await self.request_adapter.send_async(request_info, HorizontalSectionColumn, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get columns from groups + The set of vertical columns in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columns for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[HorizontalSectionColumn] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ColumnsRequestBuilderGetQueryParameters(): """ - Get columns from groups + The set of vertical columns in this section. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/count/count_request_builder.py index 554e48e3094..da9e679b6d9 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/horizontal_section_column_item_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/horizontal_section_column_item_request_builder.py index 1496ebef96d..9918acf0844 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/horizontal_section_column_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/horizontal_section_column_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columns for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[HorizontalSectionColumnIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: """ - Get columns from groups + The set of vertical columns in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HorizontalSectionColumn] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[HorizontalSectionColumnItemRe return await self.request_adapter.send_async(request_info, HorizontalSectionColumn, error_mapping) - async def patch(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: + async def patch(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: """ Update the navigation property columns in groups param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[HorizontalSectionColumn] = None, request_con return await self.request_adapter.send_async(request_info, HorizontalSectionColumn, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get columns from groups + The set of vertical columns in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[HorizontalSe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[HorizontalSectionColumn] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def webparts(self) -> WebpartsRequestBuilder: return WebpartsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class HorizontalSectionColumnItemRequestBuilderGetQueryParameters(): """ - Get columns from groups + The set of vertical columns in this section. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionColumnItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HorizontalSectionColumnItemRequestBuilder.HorizontalSectionColumnItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/count/count_request_builder.py index c58fb88ef82..54f93ee8fe9 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py index 68238aa4eb9..ed173cb67df 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}/getPositionOfWebPart", path_parameters) - async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPartPosition]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPartPosition]: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestB return await self.request_adapter.send_async(request_info, WebPartPosition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetPositionOfWebPartRequestB raise TypeError("raw_url cannot be null.") return GetPositionOfWebPartRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetPositionOfWebPartRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/web_part_item_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/web_part_item_request_builder.py index f985b924162..0132c2c2bc9 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/web_part_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/web_part_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property webparts for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPart]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ - Get webparts from groups + The collection of WebParts in this column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebPart] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WebPart]: + async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ Update the navigation property webparts in groups param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[WebPart] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webparts for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get webparts from groups + The collection of WebParts in this column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[WebPartItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webparts in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WebPart] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def get_position_of_web_part(self) -> GetPositionOfWebPartRequestBuilder: return GetPositionOfWebPartRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WebPartItemRequestBuilderGetQueryParameters(): """ - Get webparts from groups + The collection of WebParts in this column. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebPartItemRequestBuilder.WebPartItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/webparts_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/webparts_request_builder.py index 0b08552bdd5..27b462d055f 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/webparts_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/webparts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_web_part_id(self,web_part_id: str) -> WebPartItemRequestBuilder: url_tpl_params["webPart%2Did"] = web_part_id return WebPartItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: """ - Get webparts from groups + The collection of WebParts in this column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebPartCollectionResponse] """ @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[WebpartsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, WebPartCollectionResponse, error_mapping) - async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPart]: + async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ Create new navigation property to webparts for groups param body: The request body @@ -86,9 +87,9 @@ async def post(self,body: Optional[WebPart] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get webparts from groups + The collection of WebParts in this column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[WebpartsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webparts for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WebPart] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WebpartsRequestBuilderGetQueryParameters(): """ - Get webparts from groups + The collection of WebParts in this column. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebpartsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebpartsRequestBuilder.WebpartsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebpartsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/horizontal_section_item_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/horizontal_section_item_request_builder.py index 1ec061473b4..0b7126952a2 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/horizontal_section_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/horizontal_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property horizontalSections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[HorizontalSectionItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSection]: """ - Get horizontalSections from groups + Collection of horizontal sections on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HorizontalSection] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[HorizontalSectionItemRequestB return await self.request_adapter.send_async(request_info, HorizontalSection, error_mapping) - async def patch(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HorizontalSection]: + async def patch(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSection]: """ Update the navigation property horizontalSections in groups param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[HorizontalSection] = None, request_configura return await self.request_adapter.send_async(request_info, HorizontalSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property horizontalSections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get horizontalSections from groups + Collection of horizontal sections on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[HorizontalSe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property horizontalSections in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[HorizontalSection] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def columns(self) -> ColumnsRequestBuilder: return ColumnsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class HorizontalSectionItemRequestBuilderGetQueryParameters(): """ - Get horizontalSections from groups + Collection of horizontal sections on the SharePoint page. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HorizontalSectionItemRequestBuilder.HorizontalSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/vertical_section_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/vertical_section_request_builder.py index 73b0c3f4c33..7b244852173 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/vertical_section_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/vertical_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[VerticalSectionRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property verticalSection for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[VerticalSectionRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[VerticalSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[VerticalSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VerticalSection]: """ - Get verticalSection from groups + Vertical section on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VerticalSection] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[VerticalSectionRequestBuilder return await self.request_adapter.send_async(request_info, VerticalSection, error_mapping) - async def patch(self,body: Optional[VerticalSection] = None, request_configuration: Optional[VerticalSectionRequestBuilderPatchRequestConfiguration] = None) -> Optional[VerticalSection]: + async def patch(self,body: Optional[VerticalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VerticalSection]: """ Update the navigation property verticalSection in groups param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[VerticalSection] = None, request_configurati return await self.request_adapter.send_async(request_info, VerticalSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[VerticalSectionRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property verticalSection for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[VerticalSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get verticalSection from groups + Vertical section on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[VerticalSect request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VerticalSection] = None, request_configuration: Optional[VerticalSectionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VerticalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property verticalSection in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[VerticalSection] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def webparts(self) -> WebpartsRequestBuilder: return WebpartsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VerticalSectionRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class VerticalSectionRequestBuilderGetQueryParameters(): """ - Get verticalSection from groups + Vertical section on the SharePoint page. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VerticalSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VerticalSectionRequestBuilder.VerticalSectionRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VerticalSectionRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/count/count_request_builder.py index 7c70bf3df5d..239160aa300 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py index f94333dbef7..34ef7b17b64 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts/{webPart%2Did}/getPositionOfWebPart", path_parameters) - async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPartPosition]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPartPosition]: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestB return await self.request_adapter.send_async(request_info, WebPartPosition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetPositionOfWebPartRequestB raise TypeError("raw_url cannot be null.") return GetPositionOfWebPartRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetPositionOfWebPartRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/web_part_item_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/web_part_item_request_builder.py index 288b483a62c..212c1d57a47 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/web_part_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/web_part_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts/{webPart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property webparts for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPart]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ - Get webparts from groups + The set of web parts in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebPart] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WebPart]: + async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ Update the navigation property webparts in groups param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[WebPart] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webparts for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts/{webPart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get webparts from groups + The set of web parts in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[WebPartItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webparts in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WebPart] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts/{webPart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def get_position_of_web_part(self) -> GetPositionOfWebPartRequestBuilder: return GetPositionOfWebPartRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WebPartItemRequestBuilderGetQueryParameters(): """ - Get webparts from groups + The set of web parts in this section. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebPartItemRequestBuilder.WebPartItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/webparts_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/webparts_request_builder.py index 8e3feb0ac0c..0370da43127 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/webparts_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/webparts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_web_part_id(self,web_part_id: str) -> WebPartItemRequestBuilder: url_tpl_params["webPart%2Did"] = web_part_id return WebPartItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: """ - Get webparts from groups + The set of web parts in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebPartCollectionResponse] """ @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[WebpartsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, WebPartCollectionResponse, error_mapping) - async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPart]: + async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ Create new navigation property to webparts for groups param body: The request body @@ -86,9 +87,9 @@ async def post(self,body: Optional[WebPart] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get webparts from groups + The set of web parts in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[WebpartsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webparts for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WebPart] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WebpartsRequestBuilderGetQueryParameters(): """ - Get webparts from groups + The set of web parts in this section. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebpartsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebpartsRequestBuilder.WebpartsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebpartsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/created_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/created_by_user_request_builder.py index f77d8be1844..38eef1e4f00 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 4948e8a8f96..2f67078b657 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/count/count_request_builder.py index 045ed6619d0..643364e660a 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 9807e3f0853..e19e1a716b7 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/graph_site_page_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/graph_site_page_request_builder.py index 51828a495bd..f5e977bebbe 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/graph_site_page_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/graph_site_page_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = None) -> Optional[SitePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SitePage]: """ Get the item of type microsoft.graph.baseSitePage as microsoft.graph.sitePage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[GraphSitePageRequestBuilderGe return await self.request_adapter.send_async(request_info, SitePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.baseSitePage as microsoft.graph.sitePage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphSitePageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphSitePageRequestBuilder.GraphSitePageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/last_modified_by_user_request_builder.py index 8550bec6e68..54f04dc6eac 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 55b405527dc..cbfbbafb83d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index 240c009c493..d83786c380a 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 93acf517c31..6d1fe111274 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/count/count_request_builder.py index d65210b0e9b..e1197a84076 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/webParts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py index 8c127099320..04467a7a18b 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/webParts/{webPart%2Did}/getPositionOfWebPart", path_parameters) - async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPartPosition]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPartPosition]: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestB return await self.request_adapter.send_async(request_info, WebPartPosition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetPositionOfWebPartRequestB raise TypeError("raw_url cannot be null.") return GetPositionOfWebPartRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetPositionOfWebPartRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/item/web_part_item_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/item/web_part_item_request_builder.py index dd0b58bfd76..bf2ced6c5c7 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/item/web_part_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/item/web_part_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/webParts/{webPart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property webParts for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPart]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ - Get webParts from groups + Collection of webparts on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebPart] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WebPart]: + async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ Update the navigation property webParts in groups param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[WebPart] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webParts for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/webParts/{webPart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get webParts from groups + Collection of webparts on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[WebPartItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webParts in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WebPart] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/webParts/{webPart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def get_position_of_web_part(self) -> GetPositionOfWebPartRequestBuilder: return GetPositionOfWebPartRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WebPartItemRequestBuilderGetQueryParameters(): """ - Get webParts from groups + Collection of webparts on the SharePoint page. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebPartItemRequestBuilder.WebPartItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/web_parts_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/web_parts_request_builder.py index 0691d8bc962..3794e6de76b 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/web_parts_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/graph_site_page/web_parts/web_parts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_web_part_id(self,web_part_id: str) -> WebPartItemRequestBuilder: url_tpl_params["webPart%2Did"] = web_part_id return WebPartItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WebPartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: """ - Get webParts from groups + Collection of webparts on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebPartCollectionResponse] """ @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[WebPartsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, WebPartCollectionResponse, error_mapping) - async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPart]: + async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ Create new navigation property to webParts for groups param body: The request body @@ -86,9 +87,9 @@ async def post(self,body: Optional[WebPart] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WebPartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get webParts from groups + Collection of webparts on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[WebPartsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webParts for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WebPart] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/webParts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WebPartsRequestBuilderGetQueryParameters(): """ - Get webParts from groups + Collection of webparts on the SharePoint page. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebPartsRequestBuilder.WebPartsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/last_modified_by_user_request_builder.py index 0f5f33f4736..a74450ab21b 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 0e0e395932a..586c1e90650 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index e907c211f37..ea57a0595db 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 7c4f755bb14..e0e7dd0b1c9 100644 --- a/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/pages/pages_request_builder.py b/msgraph/generated/groups/item/sites/item/pages/pages_request_builder.py index 6c1a45e777c..5b61ba0859c 100644 --- a/msgraph/generated/groups/item/sites/item/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,11 +45,12 @@ def by_base_site_page_id(self,base_site_page_id: str) -> BaseSitePageItemRequest url_tpl_params["baseSitePage%2Did"] = base_site_page_id return BaseSitePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: """ - Get pages from groups + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePageCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/basesitepage-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,12 +66,13 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BaseSitePageCollectionResponse, error_mapping) - async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[BaseSitePage]: + async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: """ - Create new navigation property to pages for groups + Create a new [sitePage][] in the site pages [list][] in a [site][]. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePage] + Find more info here: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -87,9 +90,9 @@ async def post(self,body: Optional[BaseSitePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, BaseSitePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get pages from groups + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create new navigation property to pages for groups + Create a new [sitePage][] in the site pages [list][] in a [site][]. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,7 +147,7 @@ def graph_site_page(self) -> GraphSitePageRequestBuilder: @dataclass class PagesRequestBuilderGetQueryParameters(): """ - Get pages from groups + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -197,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/permissions/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/permissions/count/count_request_builder.py index f96ee85902e..6a79987e203 100644 --- a/msgraph/generated/groups/item/sites/item/permissions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/permissions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/permissions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/permissions/item/grant/grant_request_builder.py b/msgraph/generated/groups/item/sites/item/permissions/item/grant/grant_request_builder.py index 69b339d5647..29222d0793c 100644 --- a/msgraph/generated/groups/item/sites/item/permissions/item/grant/grant_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/permissions/item/grant/grant_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/permissions/{permission%2Did}/grant", path_parameters) - async def post(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = None) -> Optional[GrantPostResponse]: + async def post(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GrantPostResponse]: """ Grant users access to a link represented by a [permission][]. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GrantPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, GrantPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Grant users access to a link represented by a [permission][]. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GrantRequestBuilder: raise TypeError("raw_url cannot be null.") return GrantRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GrantRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/permissions/item/permission_item_request_builder.py b/msgraph/generated/groups/item/sites/item/permissions/item/permission_item_request_builder.py index 5266021b60f..7ef3d5bf9df 100644 --- a/msgraph/generated/groups/item/sites/item/permissions/item/permission_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/permissions/item/permission_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a permission object on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PermissionItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PermissionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Permission]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Retrieve the properties and relationships of a permission object on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[PermissionItemRequestBuilderG return await self.request_adapter.send_async(request_info, Permission, error_mapping) - async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Permission]: + async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Update an application permission object on a site. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Permission] = None, request_configuration: O return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a permission object on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/permissions/{permission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PermissionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a permission object on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an application permission object on a site. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Permission] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/permissions/{permission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def grant(self) -> GrantRequestBuilder: return GrantRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PermissionItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionItemRequestBuilder.PermissionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/permissions/permissions_request_builder.py b/msgraph/generated/groups/item/sites/item/permissions/permissions_request_builder.py index 31dac14fc1b..76ec6ed2bfb 100644 --- a/msgraph/generated/groups/item/sites/item/permissions/permissions_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/permissions/permissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: url_tpl_params["permission%2Did"] = permission_id return PermissionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: """ Get the permission resources from the permissions navigation property on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Create a new permission object on a site. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Permission] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the permission resources from the permissions navigation property on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new permission object on a site. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Permission] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/permissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionsRequestBuilder.PermissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/site_item_request_builder.py b/msgraph/generated/groups/item/sites/item/site_item_request_builder.py index 45563a6fc67..ee9b2218bde 100644 --- a/msgraph/generated/groups/item/sites/item/site_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/site_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ The list of SharePoint sites in this group. Access the default site with /sites/root. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def get_by_path_with_path(self,path: Optional[str] = None) -> GetByPathWithPathR return GetByPathWithPathRequestBuilder(self.request_adapter, self.path_parameters, path) - async def patch(self,body: Optional[Site] = None, request_configuration: Optional[SiteItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Site]: + async def patch(self,body: Optional[Site] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ Update the navigation property sites in groups param body: The request body @@ -132,7 +133,7 @@ async def patch(self,body: Optional[Site] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of SharePoint sites in this group. Access the default site with /sites/root. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -143,7 +144,7 @@ def to_get_request_information(self,request_configuration: Optional[SiteItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Site] = None, request_configuration: Optional[SiteItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Site] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sites in groups param body: The request body @@ -152,7 +153,7 @@ def to_patch_request_information(self,body: Optional[Site] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -356,27 +357,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SiteItemRequestBuilder.SiteItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/sites/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/sites/count/count_request_builder.py index b88597f6fe0..e706b921ff1 100644 --- a/msgraph/generated/groups/item/sites/item/sites/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/sites/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/sites/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/sites/item/site_item_request_builder.py b/msgraph/generated/groups/item/sites/item/sites/item/site_item_request_builder.py index ccb9ea70680..320d95e7684 100644 --- a/msgraph/generated/groups/item/sites/item/sites/item/site_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/sites/item/site_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/sites/{site%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ The collection of the sub-sites under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of the sub-sites under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SiteItemRequestBuilder.SiteItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/sites/sites_request_builder.py b/msgraph/generated/groups/item/sites/item/sites/sites_request_builder.py index e194d2474ff..66b0d25fa43 100644 --- a/msgraph/generated/groups/item/sites/item/sites/sites_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/sites/sites_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_site_id1(self,site_id1: str) -> SiteItemRequestBuilder: url_tpl_params["site%2Did1"] = site_id1 return SiteItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: """ Get a collection of subsites defined for a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of subsites defined for a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SitesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SitesRequestBuilder.SitesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/count/count_request_builder.py index 8bd9b61d6cd..1b45496fe37 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/groups_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/groups_request_builder.py index 633f3e1fb40..971a9485bf5 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/groups_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_group_id1(self,group_id1: str) -> GroupItemRequestBuilder: url_tpl_params["group%2Did1"] = group_id1 return GroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get a list of group objects in a term store. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[GroupsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - async def post(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[Group]: + async def post(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Create a new group object in a term store. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Group] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of group objects in a term store. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new group object in a term store. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Group] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/group_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/group_item_request_builder.py index f4d70a1712a..526f50d1309 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/group_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a group object in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Read the properties and relationships of a term store group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property groups in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a group object in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term store group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property groups in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Group] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def sets(self) -> SetsRequestBuilder: return SetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GroupItemRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupItemRequestBuilder.GroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/count/count_request_builder.py index c236c20501d..7a8af1d49eb 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/children_request_builder.py index cfb288b3985..aa46378dcb3 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/count/count_request_builder.py index 23aa445c8bd..d34b29315b8 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/children_request_builder.py index f54e6205f22..dbbafb40639 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/count/count_request_builder.py index 3dc481a8bc5..c797cde4fe3 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py index 38d0725fe74..58531ffb57e 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py index 4554b81fd35..6a709ec8be4 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py index ef92707dafb..d0eced2bc6e 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py index 6fd6f06903e..853623eaf4c 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py index 018dfdddd39..6b5034fecbf 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py index e8daf93929f..db83ee17912 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/set/set_request_builder.py index f0a1632e01d..5e34ae08ba1 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/term_item_request_builder.py index 66eb993329a..6ad73f6f254 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/count/count_request_builder.py index 989bf6cdc0f..d93b9a6d40a 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py index bb3b2cf579d..4aca5456ab8 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py index 6fa5a3bac76..81ba436d544 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py index 20524bbe7ce..f33f790a380 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py index b819902ab57..29223e96118 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/relations_request_builder.py index 69bbf3a092b..be2d91caa42 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/set/set_request_builder.py index 72977a6b613..7bc5bb45d0a 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/term_item_request_builder.py index 978e6fec807..57ef874ce66 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/parent_group/parent_group_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/parent_group/parent_group_request_builder.py index d758bb02b18..299f8bfe0e4 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/parent_group/parent_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/parent_group/parent_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/parentGroup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetR return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ParentGroupR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Group] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ParentGroupRequestBuilder: raise TypeError("raw_url cannot be null.") return ParentGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ParentGroupRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentGroupRequestBuilder.ParentGroupRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/count/count_request_builder.py index 8fff07107c0..a8f6a836569 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py index 2924eccb523..ba4ef92a171 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/relation_item_request_builder.py index d55f51d08a8..334a80ef3a6 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/set/set_request_builder.py index cbeb135db0e..e7ba4e090c0 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py index 7a14f61f039..8433810f206 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/relations_request_builder.py index 3aa481cdc3d..1972d8c418e 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/set_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/set_item_request_builder.py index fe34bec5948..d413d4617b5 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/set_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SetItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SetItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in groups param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Set] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SetItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in groups param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Set] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def terms(self) -> TermsRequestBuilder: return TermsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SetItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetItemRequestBuilder.SetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/count/count_request_builder.py index e84265863b8..03342f33b5f 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/children_request_builder.py index a3368e07f5f..09cf9994925 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/count/count_request_builder.py index cdc8d1eed70..57e985eaa0a 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py index 61de1a0afe1..b5c15e301f7 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py index 8c522f89fa9..c2e81790ad6 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py index 72959f3c320..7cf9e31ff03 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py index 7c184e43558..232cf64c46c 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py index dc101a15e4b..0a07a5180cf 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py index 9a8a341081d..fb325478432 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py index 146dab5eebf..bcaa7748164 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py index aabc897b5d2..823460a9648 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/count/count_request_builder.py index fe02285485d..1b57f4c6816 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py index 1f2eb3e2906..3c4c16ffe52 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py index 897489d4192..49b1564c700 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py index 3f46543fb2c..87117e36baa 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py index f55c6024539..56478ba468f 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/relations_request_builder.py index 4dc6ce7bc34..14673e67b5b 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/set/set_request_builder.py index ac7f32022fd..c658d2a09c3 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/term_item_request_builder.py index 93c3c487e24..85af9bd4c64 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/terms_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/terms_request_builder.py index 10b8b9cde13..6d25b3d07c7 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/terms_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/item/terms/terms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsRequestBuilder.TermsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/sets_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/sets_request_builder.py index c0d00ef5c97..d29a3c68eab 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/sets_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/groups/item/sets/sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_set_id(self,set_id: str) -> SetItemRequestBuilder: url_tpl_params["set%2Did"] = set_id return SetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Set] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SetsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Set] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/groups/{group%2Did1}/sets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetsRequestBuilder.SetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/count/count_request_builder.py index 4bd23fec3af..5be17b7b761 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/children_request_builder.py index f2ddf0c6599..c5b78352408 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/count/count_request_builder.py index 5d16ec42486..142bd2da24e 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/children_request_builder.py index af5b36dcb5b..39fb138fd5e 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/count/count_request_builder.py index bb49b0da14e..ebc0ddd3c6e 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/count/count_request_builder.py index f5a96c86f15..66f13573d95 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py index 61bed4361ed..a9201be03ad 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py index 5f11329f460..dd7d5dca8c0 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/set/set_request_builder.py index 9a010718a3b..2708e1b569f 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py index 3fdc438195c..f9d57b47da3 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/relations_request_builder.py index 1ae707787ec..e950bf4cec6 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/set/set_request_builder.py index 9002fe48a5c..df674f1a74b 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/term_item_request_builder.py index 9d58f0f9b9e..c25ba515cf5 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/count/count_request_builder.py index 0248b761601..c81c7c6b27e 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/from_term/from_term_request_builder.py index 9fbc4536cee..88dbc55989e 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/relation_item_request_builder.py index a5fc61220c0..481ba9fe1bf 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/set/set_request_builder.py index f373b4921a7..34778b2651a 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/to_term/to_term_request_builder.py index 4d05d104c30..8aa6e7d3a5f 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/relations_request_builder.py index 1c24385c1de..6ab242336a5 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/set/set_request_builder.py index 84b21e8f0ac..f30ef6efb91 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/term_item_request_builder.py index 21d928ef24a..3b7b01c5a98 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/parent_group_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/parent_group_request_builder.py index 0cb0ed1b3ff..9ce696eb3ea 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/parent_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/parent_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetR return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ParentGroupR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Group] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def sets(self) -> SetsRequestBuilder: return SetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ParentGroupRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentGroupRequestBuilder.ParentGroupRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/count/count_request_builder.py index 693fabd206d..e08f6d95784 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/children_request_builder.py index 80d15262f73..46174e3b143 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/count/count_request_builder.py index 57b76011fca..3fe20fb0f99 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py index 87c4120dae3..13129189089 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py index bd8616f0d11..7d22e894f1a 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py index f4973b89b22..2ec230efa55 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py index 0fd3dea8e71..7f50963025e 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py index 290b8c48652..1d29373ca81 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py index b90e34029ec..f6d2a701682 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py index 29c8fdd612d..f7f6ab0e121 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py index a3bb6d145cb..ea254f7987a 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py index 68bfc51ac5a..2783869768b 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py index 7ba86111966..f55d94430a3 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py index f54f1419524..dd670c625a1 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py index 9fe0daa5a49..98df75a7737 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py index abb679d840a..7723e863cca 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py index c2ea055effa..6be53e3271d 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py index 104396e95c7..3937ff09934 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py index 877f76eba95..dd5429e70c3 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py index 6692d1521e2..c977a81fce9 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py index 3bb6cfebeaf..ba7af89ede5 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/count/count_request_builder.py index ec0a6c0e4e6..58b55d7f814 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py index 0c2663c9816..a49bcb8d7f8 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py index 04ac0cf9590..3d15f1d81e7 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py index b70713fe186..6bea06b7e61 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py index 0cb33fba903..618145742fc 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/relations_request_builder.py index 3286372e0f5..2b979192695 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/set_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/set_item_request_builder.py index 5b32d1a77e3..a6d1469855a 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/set_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SetItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[SetItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Set] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[SetItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Set] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def terms(self) -> TermsRequestBuilder: return TermsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SetItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetItemRequestBuilder.SetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/count/count_request_builder.py index 3848e9a5993..63d77be216c 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py index b62c66e9518..332a22ea56b 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py index 4f1959b3ade..23a72deb6b0 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py index c6419b2bf81..4ab6319763d 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py index 35371d730e9..1e34af2d5bd 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py index c80960d6641..530116f9a70 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py index bd869a3e9eb..6636cc2bf5b 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py index 9ce29d04238..58187608414 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py index cb8e3b3e8f2..640ea2b1ee1 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py index b95f92ff0d1..46ee516bae2 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py index 3f83da19ca9..3c4501caa27 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py index 395c2152c4f..3bc796c9c8b 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py index abac61c370c..6f0ec324408 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py index 8d4340b9e25..cf66f4ba809 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py index 242d51b2e77..68078efe992 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py index 3d399fbc5e1..2c3fec757c2 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py index 1082c6a38bc..67b754dd136 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py index c2e78da77e2..e8db6605140 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py index e55ad0e0e28..d591d8a393a 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/terms_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/terms_request_builder.py index f0c1cf225bf..b6189fdb9b8 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/terms_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/item/terms/terms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsRequestBuilder.TermsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/sets_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/sets_request_builder.py index c5a25b7337e..6ce51691835 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/sets_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/parent_group/sets/sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_set_id1(self,set_id1: str) -> SetItemRequestBuilder: url_tpl_params["set%2Did1"] = set_id1 return SetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Set] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SetsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Set] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetsRequestBuilder.SetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/count/count_request_builder.py index e5687990c2c..4be663640a5 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/from_term/from_term_request_builder.py index 9460226bb6c..e2a2db626b0 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/relation_item_request_builder.py index 602b21621c0..b718da39e28 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/set/set_request_builder.py index 7091ceffe73..60bd39c1fbf 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/to_term/to_term_request_builder.py index 2bd5c55f2f2..f2329871391 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/relations_request_builder.py index 0f20abcf37c..0009a99cf3a 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/set_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/set_item_request_builder.py index 329029b2c5e..995dfbbecc7 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/set_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[SetItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[SetItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Update the properties of a set object. param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[Set] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[SetItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a set object. param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[Set] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -177,16 +178,6 @@ def terms(self) -> TermsRequestBuilder: return TermsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SetItemRequestBuilderGetQueryParameters(): """ @@ -213,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetItemRequestBuilder.SetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/count/count_request_builder.py index bfbb2faa5a3..463bf03537d 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/children_request_builder.py index eadac5598ea..1195f229f12 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/count/count_request_builder.py index b14c6970cb9..54c5d7137f1 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/count/count_request_builder.py index 8fd2e2dcb37..46bcf040098 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py index 6e91fc92394..cd3d51e3fff 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py index 01626be7012..c6fcf8c0a40 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py index cd01027d06d..84eb23a87ab 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py index 52254bf92b1..5f203acb924 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/relations_request_builder.py index 5d0bc9948d2..91fbf651d36 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/set/set_request_builder.py index 2e916333fa4..578539c5865 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/term_item_request_builder.py index d2ceffd334e..f098e93b57f 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/count/count_request_builder.py index 35e6a5f3a4c..522a4da0b90 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py index c5816806357..c5d8f6679dc 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/relation_item_request_builder.py index c38f3788cb4..500993f2a86 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/set/set_request_builder.py index ee10a6c7496..f7402402b60 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py index 5375f37861f..557c778d990 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/relations_request_builder.py index 33e2b52d5c2..61fd7a8b1ee 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/set/set_request_builder.py index 6f293457998..c11913dc88c 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/term_item_request_builder.py index 34c24e6bae3..07a95d40871 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/terms_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/terms_request_builder.py index 907c897008f..9387b60122e 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/terms_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/item/terms/terms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsRequestBuilder.TermsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/sets/sets_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/sets/sets_request_builder.py index 82a8080a4ff..7e3b53780b3 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/sets/sets_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/sets/sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_set_id(self,set_id: str) -> SetItemRequestBuilder: url_tpl_params["set%2Did"] = set_id return SetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Create a new set object. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Set] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SetsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new set object. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Set] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore/sets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetsRequestBuilder.SetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_store/term_store_request_builder.py b/msgraph/generated/groups/item/sites/item/term_store/term_store_request_builder.py index 750c47bf7ed..da602d5eb9d 100644 --- a/msgraph/generated/groups/item/sites/item/term_store/term_store_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_store/term_store_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property termStore for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = None) -> Optional[Store]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Read the properties and relationships of a store object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Update the properties of a store object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Store] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStore for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a store object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TermStoreReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a store object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Store] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStore', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def sets(self) -> SetsRequestBuilder: return SetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermStoreRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermStoreRequestBuilder.TermStoreRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/count/count_request_builder.py index 5487a5bd4fb..54bf876d035 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/count/count_request_builder.py index 59cde51da36..fcdb09146c8 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/groups_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/groups_request_builder.py index 52abbd15735..8f6d5896cd2 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/groups_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_group_id1(self,group_id1: str) -> GroupItemRequestBuilder: url_tpl_params["group%2Did1"] = group_id1 return GroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get a list of group objects in a term store. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[GroupsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - async def post(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[Group]: + async def post(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Create a new group object in a term store. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Group] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of group objects in a term store. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new group object in a term store. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Group] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/group_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/group_item_request_builder.py index e8eaf50e42e..1c244b85e19 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/group_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a group object in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Read the properties and relationships of a term store group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property groups in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a group object in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term store group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property groups in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Group] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def sets(self) -> SetsRequestBuilder: return SetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GroupItemRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupItemRequestBuilder.GroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/count/count_request_builder.py index 7fe7e930ad9..ac33b56f9ac 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/children_request_builder.py index 12e7d997a55..ce271f9d75f 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/count/count_request_builder.py index 11b572c7faf..4398b70de18 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/children_request_builder.py index ab1323dffd8..36c343783fd 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/count/count_request_builder.py index ace306e0f94..2b681022530 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py index 76e9860bf96..1b6d74542a2 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py index c9ad90b0000..2860de9d436 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py index efeb61029f4..bcfe7124b58 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py index d28a7151e79..99f25eabcba 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py index 697b7cd0306..60fcbcf7561 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py index 7160c35614c..15d6ed3e878 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/set/set_request_builder.py index 03a810a496c..d02fe754667 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/term_item_request_builder.py index db405555d93..cd20a2cf5a9 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/count/count_request_builder.py index 65ca6cddd9c..ca6150d8e6c 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py index 40f60c54c74..d6f8d3ced43 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py index 448418fa836..6591a1cd923 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py index 1154296365f..6d050834015 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py index 40cabfe9a7f..1fe8f67da8b 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/relations_request_builder.py index 158f2c176bd..ca961669934 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/set/set_request_builder.py index 409ae1a1502..51227a53201 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/term_item_request_builder.py index f8cf93fe603..7a7658c0794 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/parent_group/parent_group_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/parent_group/parent_group_request_builder.py index a8136bbb5b8..3226bd37043 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/parent_group/parent_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/parent_group/parent_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/parentGroup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetR return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ParentGroupR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Group] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ParentGroupRequestBuilder: raise TypeError("raw_url cannot be null.") return ParentGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ParentGroupRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentGroupRequestBuilder.ParentGroupRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/count/count_request_builder.py index e95a6c0e53e..6f97993fd02 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py index 5dcb442a851..8df149839e5 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/relation_item_request_builder.py index 30c35611d53..5678503fd67 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/set/set_request_builder.py index 61a44184fab..c17382a4c38 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py index 162ec233213..06b0007b1e9 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/relations_request_builder.py index 266e22c326c..32f8c794504 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/set_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/set_item_request_builder.py index 3c7bc88a607..68f427128aa 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/set_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SetItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SetItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in groups param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Set] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SetItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in groups param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Set] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def terms(self) -> TermsRequestBuilder: return TermsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SetItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetItemRequestBuilder.SetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/count/count_request_builder.py index 0e4922e15f4..da1117199ad 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/children_request_builder.py index 1d2af99b616..972554c983b 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/count/count_request_builder.py index 341343b484d..e42581ba58a 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py index 6038f4d9ac1..84b4116b53b 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py index 5ba428a7b4f..dfb82320f20 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py index 827cbacc43a..90c0379c1e6 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py index 26310db15eb..4c1916b4a0b 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py index 55fed2881e8..4261edbb13e 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py index 5db19f22c20..c82cf99f259 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py index 5e3d592f859..d53295d2428 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py index b0e1060ac1f..d4902901a01 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/count/count_request_builder.py index 64e009de6dd..56d71201e5c 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py index 25316baadb2..b30fce1c9d1 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py index 3a1d66c3fd4..8e07e40c91c 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py index cd07214395a..2e530e90ac3 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py index 498b35863f5..9add3801d2a 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/relations_request_builder.py index 1d855fc8598..ff3f0151899 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/set/set_request_builder.py index 3cc5fbb331f..00a20c462c9 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/term_item_request_builder.py index fc6f1580d5d..962837b0d48 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/terms_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/terms_request_builder.py index 30e7fd78e1d..c603e9a4bb4 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/terms_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/item/terms/terms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsRequestBuilder.TermsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/sets_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/sets_request_builder.py index 662ba73161f..6a16a84f4fc 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/sets_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/groups/item/sets/sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_set_id(self,set_id: str) -> SetItemRequestBuilder: url_tpl_params["set%2Did"] = set_id return SetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Set] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SetsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Set] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did1}/sets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetsRequestBuilder.SetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/count/count_request_builder.py index b3231f0d5b8..2b61bdce399 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/children_request_builder.py index 884479b35d8..78877e583e4 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/count/count_request_builder.py index f5cd1731e5b..f34a0c0799d 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/children_request_builder.py index efb2d0bba17..d5e50c0f18b 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/count/count_request_builder.py index dfa07bb2440..1be56061cb6 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/count/count_request_builder.py index 0a67d7e66ad..135850fde86 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py index d4bf8da1507..c192a091f10 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py index f45b6c68ae8..a8ecc3c10ec 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py index 75f18db5049..4bad706e6ad 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py index f058600b6ed..23ae9c94de3 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/relations_request_builder.py index d39e78c8365..80820ed6520 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/set/set_request_builder.py index e1865b68081..d714b736f2e 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/term_item_request_builder.py index ac0190f3938..8d194c961a2 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/count/count_request_builder.py index 070d2211160..0bde34d3f46 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py index 1f2e994dd67..ae11ba99fe6 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/relation_item_request_builder.py index 1d7f6056586..d0f902d24c7 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/set/set_request_builder.py index 9998890f611..ef1206a4fc0 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py index a1f9fb8dd8e..5354c58cca2 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/relations_request_builder.py index 95c4ba1e6bb..9851361009c 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/set/set_request_builder.py index 8d53755c833..f5ee8162bf0 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/term_item_request_builder.py index e381fcab545..75f824ff976 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/parent_group_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/parent_group_request_builder.py index d95d2566857..5a4084f9f0c 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/parent_group_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/parent_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetR return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ParentGroupR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Group] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def sets(self) -> SetsRequestBuilder: return SetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ParentGroupRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentGroupRequestBuilder.ParentGroupRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/count/count_request_builder.py index 4d0b6c09d8c..dd1d763e733 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/children_request_builder.py index 59f6f399130..438e76a4727 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/count/count_request_builder.py index 57e69f7f196..38211405236 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py index 251febfa02a..4a8eb12e97a 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py index 81aab58fbe3..00c505db372 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py index 63ade62ca9f..0f5c94d2378 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py index b3405e127d5..208db9f7272 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py index db8f378c544..238d853ae04 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py index 45d2b12d06d..8df8e515b06 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py index 39ae7ae073f..9e4e59a87f6 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py index 6f87d0b3cf3..3835cb03faa 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py index 84701d051eb..8d76214d6fd 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py index 1f6c65605e0..87e7f715eaa 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py index 62fce7bb4cd..a4f1ec2af33 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py index b98013a99a2..a12c992f51a 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py index 968e70664aa..dc498ec708b 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py index 46d20ebb2c4..dd723d267b4 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py index 16f3c4312bf..1b645301dbd 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py index bd2754cbd70..50e0139f7dc 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py index 3add5ef3aa1..83c9110a623 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py index df60876cec6..f427303cb5b 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/count/count_request_builder.py index 007c3e1eadb..8b98f4a4fa9 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py index bec1268c788..9625b4837fb 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py index 6e5c56c0f3a..1ccea18231a 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py index 16b4b1b76f8..79a4b731fd7 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py index 44a2e74a7f1..ceae2efdf7e 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/relations_request_builder.py index e43651ef417..a3814b0fa6f 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/set_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/set_item_request_builder.py index 1b7fd9bbddc..f49ca0f3de6 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/set_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SetItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[SetItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Set] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[SetItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Set] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def terms(self) -> TermsRequestBuilder: return TermsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SetItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetItemRequestBuilder.SetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/count/count_request_builder.py index d8f3bbda353..8382b3009ef 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py index c006a00636c..e506ade64a4 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py index 608f8715041..ef48fa1bed0 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py index d0357a3b619..ad711f38feb 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py index 63999e8fa80..7dde7f5011a 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py index d2ea0142bae..6596997388a 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py index 39880398280..cbdb3517c70 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py index b466f706dc2..950e6da2f67 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py index 0e29b02fc85..6b25a42e042 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py index 591b96545e8..03ee8a2c256 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py index 0e42ab38af7..7c7a287a03d 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py index 10a69396043..a0cb3a6ff77 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py index 38c1c035157..886ba2ac5e6 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py index b81853b28d9..ae4ab6efc36 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py index d464271e8b7..426631b7180 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py index eb7e0813fc1..4669c1a1856 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py index 04b1bbf2abb..59456278dfc 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py index 53013406812..1abef5ca44e 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py index 45004cd7cb9..8d1f8339439 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/terms_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/terms_request_builder.py index 4029ee07b25..a5bc2be8b10 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/terms_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/terms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsRequestBuilder.TermsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/sets_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/sets_request_builder.py index d0e3f3b7774..8f701a1fa4c 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/sets_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/parent_group/sets/sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_set_id1(self,set_id1: str) -> SetItemRequestBuilder: url_tpl_params["set%2Did1"] = set_id1 return SetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Set] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SetsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Set] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetsRequestBuilder.SetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/count/count_request_builder.py index 22e35201c63..c5b1490b8c9 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/from_term/from_term_request_builder.py index ab56e55a45e..e1cf9f280d9 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/relation_item_request_builder.py index b54edc948bc..3d9a2313267 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/set/set_request_builder.py index 422da7c15e8..b7f70a2fffc 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/to_term/to_term_request_builder.py index 9fdfd2b2b76..6bec8a5a212 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/relations_request_builder.py index 9a6c3cbefff..af26c42b7d1 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/set_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/set_item_request_builder.py index d234b68d9bc..187482369d3 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/set_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[SetItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[SetItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Update the properties of a set object. param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[Set] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[SetItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a set object. param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[Set] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -177,16 +178,6 @@ def terms(self) -> TermsRequestBuilder: return TermsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SetItemRequestBuilderGetQueryParameters(): """ @@ -213,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetItemRequestBuilder.SetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/count/count_request_builder.py index 4477b172d5a..63f0a2e0095 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/children_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/children_request_builder.py index 8864cc81e0c..5a9e839290d 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/children_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/count/count_request_builder.py index 9b9ca8c7f21..0a542fc1a01 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py index 787a2e34c7f..037ebe719b0 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py index 90e656be078..8479e63f255 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py index fc7f5b6c9ab..3ddfe636c5f 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py index be6e70e147a..f5fcac31112 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py index 19b63d03c83..e89849128cc 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/relations_request_builder.py index 38436df636d..8ded307792f 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/set/set_request_builder.py index 3ebab8e064a..910f56d1542 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/term_item_request_builder.py index ece61582596..43deada3c80 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/count/count_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/count/count_request_builder.py index 9d640c54573..7d080928db4 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py index 31058c3c357..06687674957 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/relation_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/relation_item_request_builder.py index dc3b61e1027..3ef28d0bba9 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/set/set_request_builder.py index 4d7999914ac..71f8ce896a1 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py index 56a7d0b1f84..36b75e2239f 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/relations_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/relations_request_builder.py index 3f21d54ad30..75344a67386 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/relations_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/set/set_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/set/set_request_builder.py index ac1243144ed..bf1ae9b53c4 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/set/set_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/term_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/term_item_request_builder.py index d67e26c9edf..ee741133447 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/term_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/terms_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/terms_request_builder.py index 355a07b4179..4efe50d2156 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/terms_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/item/terms/terms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsRequestBuilder.TermsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/sets_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/sets_request_builder.py index d49be253016..9772e3d1af3 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/sets/sets_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/sets/sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_set_id(self,set_id: str) -> SetItemRequestBuilder: url_tpl_params["set%2Did"] = set_id return SetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Create a new set object. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Set] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SetsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new set object. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Set] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}/sets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetsRequestBuilder.SetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/item/store_item_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/item/store_item_request_builder.py index 4c5e72ca8c3..dc90026b2be 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/item/store_item_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/item/store_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[StoreItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property termStores for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[StoreItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[StoreItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Store]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[StoreItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[StoreItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Update the navigation property termStores in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Store] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[StoreItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStores for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[StoreItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[StoreItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[StoreItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property termStores in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Store] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores/{store%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def sets(self) -> SetsRequestBuilder: return SetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StoreItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class StoreItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StoreItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[StoreItemRequestBuilder.StoreItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StoreItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/item/term_stores/term_stores_request_builder.py b/msgraph/generated/groups/item/sites/item/term_stores/term_stores_request_builder.py index 115a17e4312..8f7e44d0cfe 100644 --- a/msgraph/generated/groups/item/sites/item/term_stores/term_stores_request_builder.py +++ b/msgraph/generated/groups/item/sites/item/term_stores/term_stores_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_store_id(self,store_id: str) -> StoreItemRequestBuilder: url_tpl_params["store%2Did"] = store_id return StoreItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> Optional[StoreCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StoreCollectionResponse]: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRe return await self.request_adapter.send_async(request_info, StoreCollectionResponse, error_mapping) - async def post(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> Optional[Store]: + async def post(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Create new navigation property to termStores for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Store] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermStoresRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to termStores for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Store] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/termStores', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoresRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermStoresRequestBuilder.TermStoresRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoresRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/remove/remove_request_builder.py b/msgraph/generated/groups/item/sites/remove/remove_request_builder.py index 52cc9c9f04b..7b149c72bee 100644 --- a/msgraph/generated/groups/item/sites/remove/remove_request_builder.py +++ b/msgraph/generated/groups/item/sites/remove/remove_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/sites/remove", path_parameters) - async def post(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RemoveRequestBuilderPostRequestConfiguration] = None) -> Optional[RemovePostResponse]: + async def post(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemovePostResponse]: """ Unfollow a user's site or multiple sites. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[RemovePostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) - def to_post_request_information(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RemoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unfollow a user's site or multiple sites. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/sites/sites_request_builder.py b/msgraph/generated/groups/item/sites/sites_request_builder.py index 57ddc8ed4e7..a86f96afe96 100644 --- a/msgraph/generated/groups/item/sites/sites_request_builder.py +++ b/msgraph/generated/groups/item/sites/sites_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +47,7 @@ def by_site_id(self,site_id: str) -> SiteItemRequestBuilder: url_tpl_params["site%2Did"] = site_id return SiteItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: """ The list of SharePoint sites in this group. Access the default site with /sites/root. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of SharePoint sites in this group. Access the default site with /sites/root. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -188,17 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SitesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SitesRequestBuilder.SitesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/subscribe_by_mail/subscribe_by_mail_request_builder.py b/msgraph/generated/groups/item/subscribe_by_mail/subscribe_by_mail_request_builder.py index d2359586464..a24947e8e5b 100644 --- a/msgraph/generated/groups/item/subscribe_by_mail/subscribe_by_mail_request_builder.py +++ b/msgraph/generated/groups/item/subscribe_by_mail/subscribe_by_mail_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/subscribeByMail", path_parameters) - async def post(self,request_configuration: Optional[SubscribeByMailRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Calling this method will enable the current user to receive email notifications for this group, about new posts, events, and files in that group. Supported for Microsoft 365 groups only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SubscribeByMailRequestBuilde raise Exception("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[SubscribeByMailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calling this method will enable the current user to receive email notifications for this group, about new posts, events, and files in that group. Supported for Microsoft 365 groups only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SubscribeByMailRequestBuilde raise TypeError("raw_url cannot be null.") return SubscribeByMailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscribeByMailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/all_channels/all_channels_request_builder.py b/msgraph/generated/groups/item/team/all_channels/all_channels_request_builder.py index 0f2c6a8b465..1354c99e258 100644 --- a/msgraph/generated/groups/item/team/all_channels/all_channels_request_builder.py +++ b/msgraph/generated/groups/item/team/all_channels/all_channels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_channel_id(self,channel_id: str) -> ChannelItemRequestBuilder: url_tpl_params["channel%2Did"] = channel_id return ChannelItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllChannelsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: """ Get the list of channels either in this team or shared with this team (incoming channels). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AllChannelsRequestBuilderGetR return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllChannelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of channels either in this team or shared with this team (incoming channels). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllChannelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllChannelsRequestBuilder.AllChannelsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/all_channels/count/count_request_builder.py b/msgraph/generated/groups/item/team/all_channels/count/count_request_builder.py index f2eff3a3f90..96efdd92ffe 100644 --- a/msgraph/generated/groups/item/team/all_channels/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/all_channels/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/allChannels/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/all_channels/item/channel_item_request_builder.py b/msgraph/generated/groups/item/team/all_channels/item/channel_item_request_builder.py index 958716ec002..8b45146595d 100644 --- a/msgraph/generated/groups/item/team/all_channels/item/channel_item_request_builder.py +++ b/msgraph/generated/groups/item/team/all_channels/item/channel_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/allChannels/{channel%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ List of channels either hosted in or shared with the team (incoming channels). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of channels either hosted in or shared with the team (incoming channels). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelItemRequestBuilder.ChannelItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/archive/archive_request_builder.py b/msgraph/generated/groups/item/team/archive/archive_request_builder.py index d3224cc03da..98c57c9eed4 100644 --- a/msgraph/generated/groups/item/team/archive/archive_request_builder.py +++ b/msgraph/generated/groups/item/team/archive/archive_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/archive", path_parameters) - async def post(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Archive the specified team. When a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team are still allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which might occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ArchivePostRequestBody] = None, request_confi raise Exception("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: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Archive the specified team. When a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team are still allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which might occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ArchiveRequestBuilder: raise TypeError("raw_url cannot be null.") return ArchiveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArchiveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/channels_request_builder.py b/msgraph/generated/groups/item/team/channels/channels_request_builder.py index 51b35c11eb2..5db317a59c1 100644 --- a/msgraph/generated/groups/item/team/channels/channels_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/channels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_channel_id(self,channel_id: str) -> ChannelItemRequestBuilder: url_tpl_params["channel%2Did"] = channel_id return ChannelItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: """ Retrieve the list of channels in this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,9 +66,9 @@ async def get(self,request_configuration: Optional[ChannelsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - async def post(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = None) -> Optional[Channel]: + async def post(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ - Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. + Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Channel] @@ -89,7 +90,7 @@ async def post(self,body: Optional[Channel] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of channels in this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[ChannelsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. + Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/channels', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelsRequestBuilder.ChannelsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/count/count_request_builder.py b/msgraph/generated/groups/item/team/channels/count/count_request_builder.py index ca0973c970c..9eadb782482 100644 --- a/msgraph/generated/groups/item/team/channels/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/get_all_messages/get_all_messages_request_builder.py b/msgraph/generated/groups/item/team/channels/get_all_messages/get_all_messages_request_builder.py index dd0a30c4b63..800eae4c51c 100644 --- a/msgraph/generated/groups/item/team/channels/get_all_messages/get_all_messages_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/get_all_messages/get_all_messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/getAllMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,model*}", path_parameters) - async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderG return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,17 +129,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAllMessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAllMessagesRequestBuilder.GetAllMessagesRequestBuilderGetQueryParameters] = None - - 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 046a4bca10b..da779c5a00a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[ChannelItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Update the properties of the specified channel. param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[Channel] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[ChannelItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified channel. param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[Channel] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -227,16 +228,6 @@ def tabs(self) -> TabsRequestBuilder: return TabsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChannelItemRequestBuilderGetQueryParameters(): """ @@ -263,27 +254,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelItemRequestBuilder.ChannelItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/complete_migration/complete_migration_request_builder.py b/msgraph/generated/groups/item/team/channels/item/complete_migration/complete_migration_request_builder.py index 63468efa622..017ea10cdc0 100644 --- a/msgraph/generated/groups/item/team/channels/item/complete_migration/complete_migration_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/complete_migration/complete_migration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/completeMigration", path_parameters) - async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CompleteMigrationRequestBuil raise Exception("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[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CompleteMigrationRequestBuil raise TypeError("raw_url cannot be null.") return CompleteMigrationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CompleteMigrationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6eb0ac2845f..4e5350414f8 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", path_parameters) - async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserI return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,17 +99,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: user_principal_name: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/files_folder/content/content_request_builder.py b/msgraph/generated/groups/item/team/channels/item/files_folder/content/content_request_builder.py index f6686c68e0e..986b09e0518 100644 --- a/msgraph/generated/groups/item/team/channels/item/files_folder/content/content_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/files_folder/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/filesFolder/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +69,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -88,7 +89,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/filesFolder/content', self.path_parameters) + 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") @@ -125,27 +126,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/files_folder/files_folder_request_builder.py b/msgraph/generated/groups/item/team/channels/item/files_folder/files_folder_request_builder.py index c0de0053958..fce4721031f 100644 --- a/msgraph/generated/groups/item/team/channels/item/files_folder/files_folder_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/files_folder/files_folder_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/filesFolder{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetR return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesFolderRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesFolderRequestBuilder.FilesFolderRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/members/add/add_request_builder.py b/msgraph/generated/groups/item/team/channels/item/members/add/add_request_builder.py index fcb74aaa451..9c2b21304b6 100644 --- a/msgraph/generated/groups/item/team/channels/item/members/add/add_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/members/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/members/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/members/count/count_request_builder.py b/msgraph/generated/groups/item/team/channels/item/members/count/count_request_builder.py index 4fa54e01b33..ea1c707c7d4 100644 --- a/msgraph/generated/groups/item/team/channels/item/members/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/members/item/conversation_member_item_request_builder.py b/msgraph/generated/groups/item/team/channels/item/members/item/conversation_member_item_request_builder.py index a41499fc2a2..d75ab17f092 100644 --- a/msgraph/generated/groups/item/team/channels/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/members/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ConversationMemberItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,13 +67,13 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. 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/channel-update-members?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ConversationMember] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,16 +113,16 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConversationMemberItemReques raise TypeError("raw_url cannot be null.") return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/members/members_request_builder.py b/msgraph/generated/groups/item/team/channels/item/members/members_request_builder.py index 0b4f12ff54d..c605c46abfe 100644 --- a/msgraph/generated/groups/item/team/channels/item/members/members_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ 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 @@ -89,7 +90,7 @@ async def post(self,body: Optional[ConversationMember] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/count/count_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/count/count_request_builder.py index 4559e377344..4fe0aa85feb 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/delta/delta_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/delta/delta_request_builder.py index 43b077d1d26..920da19e52f 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/chat_message_item_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/chat_message_item_request_builder.py index c9d1c8e9d5a..c6e11dd7b67 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/chat_message_item_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property messages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/count/count_request_builder.py index 93054f53d95..d325208292b 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py index ef1a165ce6f..fdac435624c 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for groups param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index 072452a2e64..dda570dd7ac 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py index deeedbfb720..d1feb0bec52 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/count/count_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/count/count_request_builder.py index 9fbc4a8b564..41d2009cc32 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/delta/delta_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/delta/delta_request_builder.py index 842c7f99e8c..ec6c39574a0 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/chat_message_item_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/chat_message_item_request_builder.py index 240f2035c9a..e3e57bf3877 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/chat_message_item_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property replies for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py index aaa9a0ccf75..7474d9e4f0a 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py index 935977d5944..e1d428b1df2 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for groups param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index aefeab87ab5..a38355041f4 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py index 5763f06ec31..5251c84b631 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py index 610efdc2c6f..a7828b47051 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py index 6de707db3aa..2760c08d093 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py index 30d7ece0719..7fdbc818cd5 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py index 392bfb538fa..b3244ea9d61 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e610a687b6a..0c240507ca2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id1(self,chat_message_id1: str) -> ChatMessageItemRequestBui url_tpl_params["chatMessage%2Did1"] = chat_message_id1 return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,13 +66,13 @@ async def get(self,request_configuration: Optional[RepliesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a 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/channel-post-messagereply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[RepliesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/set_reaction/set_reaction_request_builder.py index 0cdaa2377e2..5352fd10713 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/soft_delete/soft_delete_request_builder.py index c655b0fb0b2..abb266ea205 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py index d3a00b5f713..62d60fd2dbf 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/groups/item/team/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py index d0e2ae89269..1bb0d02f7d1 100644 --- a/msgraph/generated/groups/item/team/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 5220bf188e2..a215d56881a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild url_tpl_params["chatMessage%2Did"] = chat_message_id return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ChatMessage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/provision_email/provision_email_request_builder.py b/msgraph/generated/groups/item/team/channels/item/provision_email/provision_email_request_builder.py index 039be38924d..b11dbb0d84f 100644 --- a/msgraph/generated/groups/item/team/channels/item/provision_email/provision_email_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/provision_email/provision_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/provisionEmail", path_parameters) - async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilder return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ProvisionEmailRequestBuilder raise TypeError("raw_url cannot be null.") return ProvisionEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisionEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/remove_email/remove_email_request_builder.py b/msgraph/generated/groups/item/team/channels/item/remove_email/remove_email_request_builder.py index d7ff7f91952..17ab2065361 100644 --- a/msgraph/generated/groups/item/team/channels/item/remove_email/remove_email_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/remove_email/remove_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/removeEmail", path_parameters) - async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPos raise Exception("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[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveEmailRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/count/count_request_builder.py b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/count/count_request_builder.py index aed174ed589..098fc8f6aa9 100644 --- a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/sharedWithTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py index e52ff0dd8f3..8ffe8836424 100644 --- a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderG return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedMembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedMembersRequestBuilder.AllowedMembersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py index 4f258651078..181e3d95adf 100644 --- a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py index b2ccbb33276..4aec019206a 100644 --- a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py index bebebbb7fcb..b6e3f19227d 100644 --- a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItem return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in groups param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_c return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in groups param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def team(self) -> TeamRequestBuilder: return TeamRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithChannelTeamInfoItemRequestBuilder.SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/team/team_request_builder.py b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/team/team_request_builder.py index 4feacc98972..e39a0c181a6 100644 --- a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/team/team_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/item/team/team_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Get team from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get team from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamRequestBuilder.TeamRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/shared_with_teams_request_builder.py b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/shared_with_teams_request_builder.py index 16dd096555a..418ed608f94 100644 --- a/msgraph/generated/groups/item/team/channels/item/shared_with_teams/shared_with_teams_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/shared_with_teams/shared_with_teams_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_shared_with_channel_team_info_id(self,shared_with_channel_team_info_id: s url_tpl_params["sharedWithChannelTeamInfo%2Did"] = shared_with_channel_team_info_id return SharedWithChannelTeamInfoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilder return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_co return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithTe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/sharedWithTeams', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithTeamsRequestBuilder.SharedWithTeamsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/tabs/count/count_request_builder.py b/msgraph/generated/groups/item/team/channels/item/tabs/count/count_request_builder.py index f71b833aefa..a418e8c0f97 100644 --- a/msgraph/generated/groups/item/team/channels/item/tabs/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/tabs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/tabs/item/teams_app/teams_app_request_builder.py b/msgraph/generated/groups/item/team/channels/item/tabs/item/teams_app/teams_app_request_builder.py index f17daef7eb0..82a7bfbbab6 100644 --- a/msgraph/generated/groups/item/team/channels/item/tabs/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/tabs/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/tabs/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/channels/item/tabs/item/teams_tab_item_request_builder.py b/msgraph/generated/groups/item/team/channels/item/tabs/item/teams_tab_item_request_builder.py index 85e7e340f29..562f186f18e 100644 --- a/msgraph/generated/groups/item/team/channels/item/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/tabs/item/teams_tab_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/tabs/{teamsTab%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Removes (unpins) a tab from the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTab]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGet return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes (unpins) a tab from 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.DELETE, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsTabItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def teams_app(self) -> TeamsAppRequestBuilder: return TeamsAppRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsTabItemRequestBuilder.TeamsTabItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/channels/item/tabs/tabs_request_builder.py b/msgraph/generated/groups/item/team/channels/item/tabs/tabs_request_builder.py index c7a33624755..ac982a0ccb9 100644 --- a/msgraph/generated/groups/item/team/channels/item/tabs/tabs_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/item/tabs/tabs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: url_tpl_params["teamsTab%2Did"] = teams_tab_id return TeamsTabItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsTab] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TabsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsTab] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/tabs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TabsRequestBuilder.TabsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/clone/clone_request_builder.py b/msgraph/generated/groups/item/team/clone/clone_request_builder.py index eda69384245..a214e19ba6f 100644 --- a/msgraph/generated/groups/item/team/clone/clone_request_builder.py +++ b/msgraph/generated/groups/item/team/clone/clone_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/clone", path_parameters) - async def post(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[CloneRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Create a copy of a team. This operation also creates a copy of the corresponding group.You can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. If the user who opens the tab doesn't have permission to configure apps, they'll see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ClonePostRequestBody] = None, request_configu raise Exception("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: Optional[ClonePostRequestBody] = None, request_configuration: Optional[CloneRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a copy of a team. This operation also creates a copy of the corresponding group.You can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. If the user who opens the tab doesn't have permission to configure apps, they'll see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CloneRequestBuilder: raise TypeError("raw_url cannot be null.") return CloneRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloneRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/complete_migration/complete_migration_request_builder.py b/msgraph/generated/groups/item/team/complete_migration/complete_migration_request_builder.py index 314b5fa2660..7e70afe8036 100644 --- a/msgraph/generated/groups/item/team/complete_migration/complete_migration_request_builder.py +++ b/msgraph/generated/groups/item/team/complete_migration/complete_migration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/completeMigration", path_parameters) - async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CompleteMigrationRequestBuil raise Exception("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[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CompleteMigrationRequestBuil raise TypeError("raw_url cannot be null.") return CompleteMigrationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CompleteMigrationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/group/group_request_builder.py b/msgraph/generated/groups/item/team/group/group_request_builder.py index ca64f495cf2..0347a896eec 100644 --- a/msgraph/generated/groups/item/team/group/group_request_builder.py +++ b/msgraph/generated/groups/item/team/group/group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get group from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get group from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupRequestBuilder.GroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/group/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/groups/item/team/group/service_provisioning_errors/count/count_request_builder.py index eadeb09f314..88c25940658 100644 --- a/msgraph/generated/groups/item/team/group/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/group/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/group/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/groups/item/team/group/service_provisioning_errors/service_provisioning_errors_request_builder.py index 4f837dffc85..8d331adcf33 100644 --- a/msgraph/generated/groups/item/team/group/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/groups/item/team/group/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/incoming_channels/count/count_request_builder.py b/msgraph/generated/groups/item/team/incoming_channels/count/count_request_builder.py index 0223f7f9acc..b6ac621d1a7 100644 --- a/msgraph/generated/groups/item/team/incoming_channels/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/incoming_channels/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/incomingChannels/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/incoming_channels/incoming_channels_request_builder.py b/msgraph/generated/groups/item/team/incoming_channels/incoming_channels_request_builder.py index 9dd1ec48a1c..3b7b55ff3eb 100644 --- a/msgraph/generated/groups/item/team/incoming_channels/incoming_channels_request_builder.py +++ b/msgraph/generated/groups/item/team/incoming_channels/incoming_channels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_channel_id(self,channel_id: str) -> ChannelItemRequestBuilder: url_tpl_params["channel%2Did"] = channel_id return ChannelItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IncomingChannelsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: """ Get the list of incoming channels (channels shared with a team). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[IncomingChannelsRequestBuilde return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IncomingChannelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of incoming channels (channels shared with a team). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncomingChannelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IncomingChannelsRequestBuilder.IncomingChannelsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/incoming_channels/item/channel_item_request_builder.py b/msgraph/generated/groups/item/team/incoming_channels/item/channel_item_request_builder.py index aa08ea345db..313b6a43b7b 100644 --- a/msgraph/generated/groups/item/team/incoming_channels/item/channel_item_request_builder.py +++ b/msgraph/generated/groups/item/team/incoming_channels/item/channel_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/incomingChannels/{channel%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ List of channels shared with the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of channels shared with the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelItemRequestBuilder.ChannelItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/installed_apps/count/count_request_builder.py b/msgraph/generated/groups/item/team/installed_apps/count/count_request_builder.py index 158acd61316..37a113ae7a6 100644 --- a/msgraph/generated/groups/item/team/installed_apps/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/installed_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/installedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/installed_apps/installed_apps_request_builder.py b/msgraph/generated/groups/item/team/installed_apps/installed_apps_request_builder.py index 9d954e79f4f..199c8fe8260 100644 --- a/msgraph/generated/groups/item/team/installed_apps/installed_apps_request_builder.py +++ b/msgraph/generated/groups/item/team/installed_apps/installed_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_app_installation_id(self,teams_app_installation_id: str) -> TeamsAp url_tpl_params["teamsAppInstallation%2Did"] = teams_app_installation_id return TeamsAppInstallationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: """ Retrieve a list of apps installed in the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, TeamsAppInstallationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Install an app to the specified team. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsAppInstallation] = None, request_configu return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of apps installed in the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[InstalledApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Install an app to the specified team. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/installedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstalledAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstalledAppsRequestBuilder.InstalledAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstalledAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/installed_apps/item/teams_app/teams_app_request_builder.py b/msgraph/generated/groups/item/team/installed_apps/item/teams_app/teams_app_request_builder.py index 14279a949a9..b6a3ecccc67 100644 --- a/msgraph/generated/groups/item/team/installed_apps/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/groups/item/team/installed_apps/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/installedApps/{teamsAppInstallation%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py b/msgraph/generated/groups/item/team/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py index f748e0f17d4..b44ea8fe244 100644 --- a/msgraph/generated/groups/item/team/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py +++ b/msgraph/generated/groups/item/team/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/installedApps/{teamsAppInstallation%2Did}/teamsAppDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: """ The details of this version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuil return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The details of this version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppDefinitionRequestBuilder.TeamsAppDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/installed_apps/item/teams_app_installation_item_request_builder.py b/msgraph/generated/groups/item/team/installed_apps/item/teams_app_installation_item_request_builder.py index 525fd2f7403..d7324b1ffc3 100644 --- a/msgraph/generated/groups/item/team/installed_apps/item/teams_app_installation_item_request_builder.py +++ b/msgraph/generated/groups/item/team/installed_apps/item/teams_app_installation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/installedApps/{teamsAppInstallation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Uninstalls an app from the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Retrieve the app installed in the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TeamsAppInstallationItemReque return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Update the navigation property installedApps in groups param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[TeamsAppInstallation] = None, request_config return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Uninstalls an app from the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/installedApps/{teamsAppInstallation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the app installed in the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsAppInst request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property installedApps in groups param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/installedApps/{teamsAppInstallation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -166,16 +167,6 @@ def upgrade(self) -> UpgradeRequestBuilder: return UpgradeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsAppInstallationItemRequestBuilderGetQueryParameters(): """ @@ -202,27 +193,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppInstallationItemRequestBuilder.TeamsAppInstallationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/installed_apps/item/upgrade/upgrade_request_builder.py b/msgraph/generated/groups/item/team/installed_apps/item/upgrade/upgrade_request_builder.py index 86d62a049c9..222e2b70b99 100644 --- a/msgraph/generated/groups/item/team/installed_apps/item/upgrade/upgrade_request_builder.py +++ b/msgraph/generated/groups/item/team/installed_apps/item/upgrade/upgrade_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/installedApps/{teamsAppInstallation%2Did}/upgrade", path_parameters) - async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Upgrade an app installation within a chat. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[UpgradePostRequestBody] = None, request_confi raise Exception("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: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Upgrade an app installation within a chat. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UpgradeRequestBuilder: raise TypeError("raw_url cannot be null.") return UpgradeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UpgradeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/members/add/add_request_builder.py b/msgraph/generated/groups/item/team/members/add/add_request_builder.py index 0f46518143c..008b05a084f 100644 --- a/msgraph/generated/groups/item/team/members/add/add_request_builder.py +++ b/msgraph/generated/groups/item/team/members/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/members/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/members/count/count_request_builder.py b/msgraph/generated/groups/item/team/members/count/count_request_builder.py index 72fccdad1b1..d515851bc72 100644 --- a/msgraph/generated/groups/item/team/members/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/members/item/conversation_member_item_request_builder.py b/msgraph/generated/groups/item/team/members/item/conversation_member_item_request_builder.py index cc2280a3114..7c2bd63277b 100644 --- a/msgraph/generated/groups/item/team/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/groups/item/team/members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/members/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ConversationMemberItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Update the role of a conversationMember in a team. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ConversationMember] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the role of a conversationMember in a team. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConversationMemberItemReques raise TypeError("raw_url cannot be null.") return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/members/members_request_builder.py b/msgraph/generated/groups/item/team/members/members_request_builder.py index 58800a9e0a6..2168cc03e77 100644 --- a/msgraph/generated/groups/item/team/members/members_request_builder.py +++ b/msgraph/generated/groups/item/team/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: """ Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client should not try to parse or make assumptions about these resource IDs. In the future, membership results may include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Add a new conversationMember to a team. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ConversationMember] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client should not try to parse or make assumptions about these resource IDs. In the future, membership results may include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a new conversationMember to a team. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/operations/count/count_request_builder.py b/msgraph/generated/groups/item/team/operations/count/count_request_builder.py index 81e64f8d27b..b673703b77f 100644 --- a/msgraph/generated/groups/item/team/operations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/operations/item/teams_async_operation_item_request_builder.py b/msgraph/generated/groups/item/team/operations/item/teams_async_operation_item_request_builder.py index 5f35d9836b2..5c7cb790b82 100644 --- a/msgraph/generated/groups/item/team/operations/item/teams_async_operation_item_request_builder.py +++ b/msgraph/generated/groups/item/team/operations/item/teams_async_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/operations/{teamsAsyncOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TeamsAsyncOperationItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ The async operations that ran or are running on this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TeamsAsyncOperationItemReques return await self.request_adapter.send_async(request_info, TeamsAsyncOperation, error_mapping) - async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ Update the navigation property operations in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configu return await self.request_adapter.send_async(request_info, TeamsAsyncOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/operations/{teamsAsyncOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The async operations that ran or are running on this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsAsyncOp request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/operations/{teamsAsyncOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TeamsAsyncOperationItemReque raise TypeError("raw_url cannot be null.") return TeamsAsyncOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsAsyncOperationItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAsyncOperationItemRequestBuilder.TeamsAsyncOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/operations/operations_request_builder.py b/msgraph/generated/groups/item/team/operations/operations_request_builder.py index 6f9cc4af26c..19d96872158 100644 --- a/msgraph/generated/groups/item/team/operations/operations_request_builder.py +++ b/msgraph/generated/groups/item/team/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_async_operation_id(self,teams_async_operation_id: str) -> TeamsAsyn url_tpl_params["teamsAsyncOperation%2Did"] = teams_async_operation_id return TeamsAsyncOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAsyncOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperationCollectionResponse]: """ The async operations that ran or are running on this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, TeamsAsyncOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configur return await self.request_adapter.send_async(request_info, TeamsAsyncOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The async operations that ran or are running on this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/permission_grants/count/count_request_builder.py b/msgraph/generated/groups/item/team/permission_grants/count/count_request_builder.py index ffc8593083d..3e036fb42a1 100644 --- a/msgraph/generated/groups/item/team/permission_grants/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/permission_grants/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/permissionGrants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/permission_grants/item/resource_specific_permission_grant_item_request_builder.py b/msgraph/generated/groups/item/team/permission_grants/item/resource_specific_permission_grant_item_request_builder.py index f4aa11c74ed..cbf11e69865 100644 --- a/msgraph/generated/groups/item/team/permission_grants/item/resource_specific_permission_grant_item_request_builder.py +++ b/msgraph/generated/groups/item/team/permission_grants/item/resource_specific_permission_grant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/permissionGrants/{resourceSpecificPermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ResourceSpecificPermission raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ A collection of permissions granted to apps to access the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourceSpecificPermissionGra return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in groups param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, req return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of permissions granted to apps to access the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceSpec request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in groups param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionG """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ResourceSpecificPermissionGr raise TypeError("raw_url cannot be null.") return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceSpecificPermissionGrantItemRequestBuilder.ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/permission_grants/permission_grants_request_builder.py b/msgraph/generated/groups/item/team/permission_grants/permission_grants_request_builder.py index 0d7cabe4559..e19714c829d 100644 --- a/msgraph/generated/groups/item/team/permission_grants/permission_grants_request_builder.py +++ b/msgraph/generated/groups/item/team/permission_grants/permission_grants_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_resource_specific_permission_grant_id(self,resource_specific_permission_g url_tpl_params["resourceSpecificPermissionGrant%2Did"] = resource_specific_permission_grant_id return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: """ List all resource-specific permission grants on the team. This list specifies the Microsoft Entra apps that have access to the team, along with each app's corresponding type of resource-specific access. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilde return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, requ return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all resource-specific permission grants on the team. This list specifies the Microsoft Entra apps that have access to the team, along with each app's corresponding type of resource-specific access. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGr """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/permissionGrants', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionGrantsRequestBuilder.PermissionGrantsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/photo/photo_request_builder.py b/msgraph/generated/groups/item/team/photo/photo_request_builder.py index 48fe826d16b..17c722de6ba 100644 --- a/msgraph/generated/groups/item/team/photo/photo_request_builder.py +++ b/msgraph/generated/groups/item/team/photo/photo_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/photo{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in groups param body: The request body @@ -71,7 +72,7 @@ async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[PhotoRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in groups param body: The request body @@ -91,7 +92,7 @@ def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/photo', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -142,27 +143,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/photo/value/content_request_builder.py b/msgraph/generated/groups/item/team/photo/value/content_request_builder.py index a5aa96127e2..235c35e46f9 100644 --- a/msgraph/generated/groups/item/team/photo/value/content_request_builder.py +++ b/msgraph/generated/groups/item/team/photo/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/photo/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property photo from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in groups param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property photo from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in groups param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/groups/{group%2Did}/team/photo/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/complete_migration/complete_migration_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/complete_migration/complete_migration_request_builder.py index 083aae15b54..863fc73352c 100644 --- a/msgraph/generated/groups/item/team/primary_channel/complete_migration/complete_migration_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/complete_migration/complete_migration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/completeMigration", path_parameters) - async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CompleteMigrationRequestBuil raise Exception("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[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CompleteMigrationRequestBuil raise TypeError("raw_url cannot be null.") return CompleteMigrationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CompleteMigrationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 075f1e35520..5ccf2585901 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", path_parameters) - async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserI return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,17 +99,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: user_principal_name: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/files_folder/content/content_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/files_folder/content/content_request_builder.py index f5ae81710b9..861025db56c 100644 --- a/msgraph/generated/groups/item/team/primary_channel/files_folder/content/content_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/files_folder/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/filesFolder/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +69,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -88,7 +89,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/filesFolder/content', self.path_parameters) + 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") @@ -125,27 +126,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/files_folder/files_folder_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/files_folder/files_folder_request_builder.py index 0ab89ecec34..17459811259 100644 --- a/msgraph/generated/groups/item/team/primary_channel/files_folder/files_folder_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/files_folder/files_folder_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/filesFolder{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetR return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesFolderRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesFolderRequestBuilder.FilesFolderRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/members/add/add_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/members/add/add_request_builder.py index 9d9a71991d6..c26a869f523 100644 --- a/msgraph/generated/groups/item/team/primary_channel/members/add/add_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/members/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/members/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/members/count/count_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/members/count/count_request_builder.py index bac90d6be09..2f0a55ce584 100644 --- a/msgraph/generated/groups/item/team/primary_channel/members/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/members/item/conversation_member_item_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/members/item/conversation_member_item_request_builder.py index 8d999240d70..7bbfe85877a 100644 --- a/msgraph/generated/groups/item/team/primary_channel/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/members/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ConversationMemberItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,13 +67,13 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. 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/channel-update-members?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ConversationMember] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,16 +113,16 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConversationMemberItemReques raise TypeError("raw_url cannot be null.") return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/members/members_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/members/members_request_builder.py index 8c8f9d07f0e..54e5afd3982 100644 --- a/msgraph/generated/groups/item/team/primary_channel/members/members_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ 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 @@ -89,7 +90,7 @@ async def post(self,body: Optional[ConversationMember] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/count/count_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/count/count_request_builder.py index 460d29267b4..29ffc0f2273 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/delta/delta_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/delta/delta_request_builder.py index f6ab3bb84a8..4363faa3fd9 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/chat_message_item_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/chat_message_item_request_builder.py index 2cf0b04f247..d4579d0c858 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/chat_message_item_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property messages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/count/count_request_builder.py index c2a915de671..10ca41e5ff4 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/hosted_contents_request_builder.py index 437fdea3631..d08e2930064 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for groups param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index 3e4886faab5..e22719fe401 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/item/value/content_request_builder.py index 81f0fc244bc..a30e3901027 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/count/count_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/count/count_request_builder.py index 0343f57cb3d..34faf51aeb7 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/delta/delta_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/delta/delta_request_builder.py index d976bc6d701..b17751f3d58 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/chat_message_item_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/chat_message_item_request_builder.py index 333a72375da..74d1025f0de 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/chat_message_item_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property replies for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in groups param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in groups param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/count/count_request_builder.py index abb77575d80..5246405ceb8 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py index 08815c5187b..e716b3a5382 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for groups param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index 9a282516628..76300405fe3 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py index f01d91b1065..47b10a3607b 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/set_reaction/set_reaction_request_builder.py index 93ef1365995..ef494c7bb38 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/soft_delete/soft_delete_request_builder.py index 51fb990ddba..fe014d41c99 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py index 45902952347..8bcbc88c2c6 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py index 5f5ccd1514d..b76760f8f01 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 a22fb80cd7a..d621410ba9c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id1(self,chat_message_id1: str) -> ChatMessageItemRequestBui url_tpl_params["chatMessage%2Did1"] = chat_message_id1 return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,13 +66,13 @@ async def get(self,request_configuration: Optional[RepliesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a 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/channel-post-messagereply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[RepliesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/set_reaction/set_reaction_request_builder.py index 05efcab66dd..eee2b120534 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/soft_delete/soft_delete_request_builder.py index e457207e640..246edbf360f 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py index 1ebe92eaede..9cf54a81c68 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/messages/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/messages/item/unset_reaction/unset_reaction_request_builder.py index 5e9615f6b83..eb6def39443 100644 --- a/msgraph/generated/groups/item/team/primary_channel/messages/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/messages/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 1a289beab28..6af0d2cda1b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild url_tpl_params["chatMessage%2Did"] = chat_message_id return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ChatMessage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 fb68716409c..5588eaf1c13 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrimaryChannelRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property primaryChannel for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def delete(self,request_configuration: Optional[PrimaryChannelRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrimaryChannelRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Get the default channel, General, of a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[PrimaryChannelRequestBuilderG return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[PrimaryChannelRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Update the navigation property primaryChannel in groups param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[Channel] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrimaryChannelRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property primaryChannel for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/primaryChannel', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrimaryChannelRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the default channel, General, of a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[PrimaryChann request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[PrimaryChannelRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property primaryChannel in groups param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[Channel] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/primaryChannel', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -225,16 +226,6 @@ def tabs(self) -> TabsRequestBuilder: return TabsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrimaryChannelRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrimaryChannelRequestBuilderGetQueryParameters(): """ @@ -261,27 +252,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrimaryChannelRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrimaryChannelRequestBuilder.PrimaryChannelRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrimaryChannelRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/provision_email/provision_email_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/provision_email/provision_email_request_builder.py index 2f76fe8f1eb..1daa65f4250 100644 --- a/msgraph/generated/groups/item/team/primary_channel/provision_email/provision_email_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/provision_email/provision_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/provisionEmail", path_parameters) - async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilder return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ProvisionEmailRequestBuilder raise TypeError("raw_url cannot be null.") return ProvisionEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisionEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/remove_email/remove_email_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/remove_email/remove_email_request_builder.py index aa9c42acf6f..677b0215462 100644 --- a/msgraph/generated/groups/item/team/primary_channel/remove_email/remove_email_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/remove_email/remove_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/removeEmail", path_parameters) - async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPos raise Exception("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[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveEmailRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/count/count_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/count/count_request_builder.py index af6f96c326d..da3ae16affb 100644 --- a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/sharedWithTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/allowed_members/allowed_members_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/allowed_members/allowed_members_request_builder.py index 8f1fac4cd16..9064c18816f 100644 --- a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/allowed_members/allowed_members_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/allowed_members/allowed_members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderG return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedMembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedMembersRequestBuilder.AllowedMembersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/allowed_members/count/count_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/allowed_members/count/count_request_builder.py index 652bdd52d1d..676730ff9f8 100644 --- a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/allowed_members/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/allowed_members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py index c8e7f4fce2f..ca59509a8df 100644 --- a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py index e16da1f351c..095395ecdeb 100644 --- a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItem return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in groups param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_c return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in groups param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def team(self) -> TeamRequestBuilder: return TeamRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithChannelTeamInfoItemRequestBuilder.SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/team/team_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/team/team_request_builder.py index 7897280bfe2..df968819786 100644 --- a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/team/team_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/item/team/team_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Get team from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get team from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamRequestBuilder.TeamRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/shared_with_teams_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/shared_with_teams_request_builder.py index f62fe5e7901..8bea94fbc24 100644 --- a/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/shared_with_teams_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/shared_with_teams/shared_with_teams_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_shared_with_channel_team_info_id(self,shared_with_channel_team_info_id: s url_tpl_params["sharedWithChannelTeamInfo%2Did"] = shared_with_channel_team_info_id return SharedWithChannelTeamInfoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilder return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_co return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithTe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/sharedWithTeams', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithTeamsRequestBuilder.SharedWithTeamsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/tabs/count/count_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/tabs/count/count_request_builder.py index 810ec2f1d5d..eaa3652660d 100644 --- a/msgraph/generated/groups/item/team/primary_channel/tabs/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/tabs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/tabs/item/teams_app/teams_app_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/tabs/item/teams_app/teams_app_request_builder.py index 6f5cb251514..85e044f2bf6 100644 --- a/msgraph/generated/groups/item/team/primary_channel/tabs/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/tabs/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/tabs/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/primary_channel/tabs/item/teams_tab_item_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/tabs/item/teams_tab_item_request_builder.py index a878b9d05ac..3492a945627 100644 --- a/msgraph/generated/groups/item/team/primary_channel/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/tabs/item/teams_tab_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/tabs/{teamsTab%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Removes (unpins) a tab from the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTab]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGet return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes (unpins) a tab from 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.DELETE, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsTabItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def teams_app(self) -> TeamsAppRequestBuilder: return TeamsAppRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsTabItemRequestBuilder.TeamsTabItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/primary_channel/tabs/tabs_request_builder.py b/msgraph/generated/groups/item/team/primary_channel/tabs/tabs_request_builder.py index e2c7085f441..5ff846d5a9b 100644 --- a/msgraph/generated/groups/item/team/primary_channel/tabs/tabs_request_builder.py +++ b/msgraph/generated/groups/item/team/primary_channel/tabs/tabs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: url_tpl_params["teamsTab%2Did"] = teams_tab_id return TeamsTabItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsTab] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TabsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsTab] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/primaryChannel/tabs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TabsRequestBuilder.TabsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/offer_shift_requests/count/count_request_builder.py b/msgraph/generated/groups/item/team/schedule/offer_shift_requests/count/count_request_builder.py index 2492972c9f6..4451932eebb 100644 --- a/msgraph/generated/groups/item/team/schedule/offer_shift_requests/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/offer_shift_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/offerShiftRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/schedule/offer_shift_requests/item/offer_shift_request_item_request_builder.py b/msgraph/generated/groups/item/team/schedule/offer_shift_requests/item/offer_shift_request_item_request_builder.py index 8e6cc6ddfe6..c232fe3ea87 100644 --- a/msgraph/generated/groups/item/team/schedule/offer_shift_requests/item/offer_shift_request_item_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/offer_shift_requests/item/offer_shift_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/offerShiftRequests/{offerShiftRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property offerShiftRequests for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OfferShiftRequestItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Retrieve the properties and relationships of an offerShiftRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OfferShiftRequestItemRequestB return await self.request_adapter.send_async(request_info, OfferShiftRequest, error_mapping) - async def patch(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def patch(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Update the navigation property offerShiftRequests in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OfferShiftRequest] = None, request_configura return await self.request_adapter.send_async(request_info, OfferShiftRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property offerShiftRequests for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/schedule/offerShiftRequests/{offerShiftRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an offerShiftRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OfferShiftRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property offerShiftRequests in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/schedule/offerShiftRequests/{offerShiftRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OfferShiftRequestItemRequest raise TypeError("raw_url cannot be null.") return OfferShiftRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OfferShiftRequestItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OfferShiftRequestItemRequestBuilder.OfferShiftRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/offer_shift_requests/offer_shift_requests_request_builder.py b/msgraph/generated/groups/item/team/schedule/offer_shift_requests/offer_shift_requests_request_builder.py index 3849332fdfa..a44b8514c95 100644 --- a/msgraph/generated/groups/item/team/schedule/offer_shift_requests/offer_shift_requests_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/offer_shift_requests/offer_shift_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_offer_shift_request_id(self,offer_shift_request_id: str) -> OfferShiftReq url_tpl_params["offerShiftRequest%2Did"] = offer_shift_request_id return OfferShiftRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OfferShiftRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[OfferShiftRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequestCollectionResponse]: """ Retrieve the properties and relationships of all offerShiftRequest objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OfferShiftRequestsRequestBuil return await self.request_adapter.send_async(request_info, OfferShiftRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def post(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Create an instance of an offerShiftRequest. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OfferShiftRequest] = None, request_configurat return await self.request_adapter.send_async(request_info, OfferShiftRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OfferShiftRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of all offerShiftRequest objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OfferShiftRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an instance of an offerShiftRequest. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/schedule/offerShiftRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OfferShiftRequestsRequestBuilder.OfferShiftRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/open_shift_change_requests/count/count_request_builder.py b/msgraph/generated/groups/item/team/schedule/open_shift_change_requests/count/count_request_builder.py index eb3f90a0e96..a6494b8ef01 100644 --- a/msgraph/generated/groups/item/team/schedule/open_shift_change_requests/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/open_shift_change_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/openShiftChangeRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/schedule/open_shift_change_requests/item/open_shift_change_request_item_request_builder.py b/msgraph/generated/groups/item/team/schedule/open_shift_change_requests/item/open_shift_change_request_item_request_builder.py index 594a56e010d..fcc01eff357 100644 --- a/msgraph/generated/groups/item/team/schedule/open_shift_change_requests/item/open_shift_change_request_item_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/open_shift_change_requests/item/open_shift_change_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/openShiftChangeRequests/{openShiftChangeRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property openShiftChangeRequests for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OpenShiftChangeRequestItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Retrieve the properties and relationships of an openShiftChangeRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OpenShiftChangeRequestItemReq return await self.request_adapter.send_async(request_info, OpenShiftChangeRequest, error_mapping) - async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Update the navigation property openShiftChangeRequests in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_conf return await self.request_adapter.send_async(request_info, OpenShiftChangeRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property openShiftChangeRequests for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/schedule/openShiftChangeRequests/{openShiftChangeRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an openShiftChangeRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OpenShiftCha request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property openShiftChangeRequests in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/schedule/openShiftChangeRequests/{openShiftChangeRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OpenShiftChangeRequestItemRe raise TypeError("raw_url cannot be null.") return OpenShiftChangeRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OpenShiftChangeRequestItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OpenShiftChangeRequestItemRequestBuilder.OpenShiftChangeRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/open_shift_change_requests/open_shift_change_requests_request_builder.py b/msgraph/generated/groups/item/team/schedule/open_shift_change_requests/open_shift_change_requests_request_builder.py index 8fa76071c51..ae08a17495c 100644 --- a/msgraph/generated/groups/item/team/schedule/open_shift_change_requests/open_shift_change_requests_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/open_shift_change_requests/open_shift_change_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_open_shift_change_request_id(self,open_shift_change_request_id: str) -> O url_tpl_params["openShiftChangeRequest%2Did"] = open_shift_change_request_id return OpenShiftChangeRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShiftChangeRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequestCollectionResponse]: """ Retrieve a list of openShiftChangeRequest objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OpenShiftChangeRequestsReques return await self.request_adapter.send_async(request_info, OpenShiftChangeRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Create instance of an openShiftChangeRequest object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_confi return await self.request_adapter.send_async(request_info, OpenShiftChangeRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of openShiftChangeRequest objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OpenShiftCha request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create instance of an openShiftChangeRequest object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/schedule/openShiftChangeRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OpenShiftChangeRequestsRequestBuilder.OpenShiftChangeRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/open_shifts/count/count_request_builder.py b/msgraph/generated/groups/item/team/schedule/open_shifts/count/count_request_builder.py index bd5edb09d3b..7558bfda308 100644 --- a/msgraph/generated/groups/item/team/schedule/open_shifts/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/open_shifts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/openShifts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/schedule/open_shifts/item/open_shift_item_request_builder.py b/msgraph/generated/groups/item/team/schedule/open_shifts/item/open_shift_item_request_builder.py index c3eb64b4753..31179f3dcbf 100644 --- a/msgraph/generated/groups/item/team/schedule/open_shifts/item/open_shift_item_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/open_shifts/item/open_shift_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/openShifts/{openShift%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OpenShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an openShift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[OpenShiftItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OpenShiftItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShift]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: """ Retrieve the properties and relationships of an openshift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[OpenShiftItemRequestBuilderGe return await self.request_adapter.send_async(request_info, OpenShift, error_mapping) - async def patch(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OpenShift]: + async def patch(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: """ Update the properties of an openShift object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[OpenShift] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, OpenShift, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OpenShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an openShift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/schedule/openShifts/{openShift%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OpenShiftItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an openshift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[OpenShiftIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an openShift object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[OpenShift] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/schedule/openShifts/{openShift%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OpenShiftItemRequestBuilder: raise TypeError("raw_url cannot be null.") return OpenShiftItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OpenShiftItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OpenShiftItemRequestBuilder.OpenShiftItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/open_shifts/open_shifts_request_builder.py b/msgraph/generated/groups/item/team/schedule/open_shifts/open_shifts_request_builder.py index b095cf9d9f5..013c662a23b 100644 --- a/msgraph/generated/groups/item/team/schedule/open_shifts/open_shifts_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/open_shifts/open_shifts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_open_shift_id(self,open_shift_id: str) -> OpenShiftItemRequestBuilder: url_tpl_params["openShift%2Did"] = open_shift_id return OpenShiftItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShiftCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftCollectionResponse]: """ List openShift objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, OpenShiftCollectionResponse, error_mapping) - async def post(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftsRequestBuilderPostRequestConfiguration] = None) -> Optional[OpenShift]: + async def post(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: """ Create an instance of an openShift object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OpenShift] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, OpenShift, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List openShift objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OpenShiftsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an instance of an openShift object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OpenShift] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/schedule/openShifts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OpenShiftsRequestBuilder.OpenShiftsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/schedule_request_builder.py b/msgraph/generated/groups/item/team/schedule/schedule_request_builder.py index afc52969f90..a9d1e0988c8 100644 --- a/msgraph/generated/groups/item/team/schedule/schedule_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/schedule_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ScheduleRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property schedule for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[ScheduleRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ScheduleRequestBuilderGetRequestConfiguration] = None) -> Optional[Schedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schedule]: """ Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).When clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[ScheduleRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Schedule, error_mapping) - async def put(self,body: Optional[Schedule] = None, request_configuration: Optional[ScheduleRequestBuilderPutRequestConfiguration] = None) -> Optional[Schedule]: + async def put(self,body: Optional[Schedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schedule]: """ Update the navigation property schedule in groups param body: The request body @@ -98,18 +99,18 @@ async def put(self,body: Optional[Schedule] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Schedule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ScheduleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schedule for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/schedule', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ScheduleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).When clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -120,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[ScheduleRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[Schedule] = None, request_configuration: Optional[ScheduleRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[Schedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property schedule in groups param body: The request body @@ -129,7 +130,7 @@ def to_put_request_information(self,body: Optional[Schedule] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/groups/{group%2Did}/team/schedule', self.path_parameters) + 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) @@ -235,16 +236,6 @@ def times_off(self) -> TimesOffRequestBuilder: return TimesOffRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduleRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ScheduleRequestBuilderGetQueryParameters(): """ @@ -271,27 +262,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScheduleRequestBuilder.ScheduleRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduleRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/scheduling_groups/count/count_request_builder.py b/msgraph/generated/groups/item/team/schedule/scheduling_groups/count/count_request_builder.py index fd402c8b555..23512e0bb69 100644 --- a/msgraph/generated/groups/item/team/schedule/scheduling_groups/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/scheduling_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/schedulingGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py b/msgraph/generated/groups/item/team/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py index 5cad4b1dfff..2637f16224f 100644 --- a/msgraph/generated/groups/item/team/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/schedulingGroups/{schedulingGroup%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SchedulingGroupItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: """ Retrieve the properties and relationships of a schedulingGroup by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[SchedulingGroupItemRequestBui return await self.request_adapter.send_async(request_info, SchedulingGroup, error_mapping) - async def patch(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def patch(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: """ Replace an existing schedulingGroup. If the specified schedulingGroup doesn't exist, this method returns 404 Not found. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[SchedulingGroup] = None, request_configurati return await self.request_adapter.send_async(request_info, SchedulingGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/schedule/schedulingGroups/{schedulingGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a schedulingGroup by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[SchedulingGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Replace an existing schedulingGroup. If the specified schedulingGroup doesn't exist, this method returns 404 Not found. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/schedule/schedulingGroups/{schedulingGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SchedulingGroupItemRequestBu raise TypeError("raw_url cannot be null.") return SchedulingGroupItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SchedulingGroupItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchedulingGroupItemRequestBuilder.SchedulingGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/scheduling_groups/scheduling_groups_request_builder.py b/msgraph/generated/groups/item/team/schedule/scheduling_groups/scheduling_groups_request_builder.py index 8aa9f7fbe7b..2d84aafc6a1 100644 --- a/msgraph/generated/groups/item/team/schedule/scheduling_groups/scheduling_groups_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/scheduling_groups/scheduling_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_scheduling_group_id(self,scheduling_group_id: str) -> SchedulingGroupItem url_tpl_params["schedulingGroup%2Did"] = scheduling_group_id return SchedulingGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SchedulingGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SchedulingGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroupCollectionResponse]: """ Get the list of schedulingGroups in this schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SchedulingGroupsRequestBuilde return await self.request_adapter.send_async(request_info, SchedulingGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def post(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: """ Create a new schedulingGroup. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SchedulingGroup] = None, request_configuratio return await self.request_adapter.send_async(request_info, SchedulingGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SchedulingGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of schedulingGroups in this schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SchedulingGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new schedulingGroup. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SchedulingGroup] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/schedule/schedulingGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchedulingGroupsRequestBuilder.SchedulingGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/share/share_request_builder.py b/msgraph/generated/groups/item/team/schedule/share/share_request_builder.py index 734baecf6be..14ee2d8c225 100644 --- a/msgraph/generated/groups/item/team/schedule/share/share_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/share/share_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/share", path_parameters) - async def post(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[ShareRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SharePostRequestBody] = None, request_configu raise Exception("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: Optional[SharePostRequestBody] = None, request_configuration: Optional[ShareRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ShareRequestBuilder: raise TypeError("raw_url cannot be null.") return ShareRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShareRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/shifts/count/count_request_builder.py b/msgraph/generated/groups/item/team/schedule/shifts/count/count_request_builder.py index b8b609e487a..3551828deac 100644 --- a/msgraph/generated/groups/item/team/schedule/shifts/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/shifts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/shifts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/schedule/shifts/item/shift_item_request_builder.py b/msgraph/generated/groups/item/team/schedule/shifts/item/shift_item_request_builder.py index a92d5cd1016..195ae2fadce 100644 --- a/msgraph/generated/groups/item/team/schedule/shifts/item/shift_item_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/shifts/item/shift_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/shifts/{shift%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a shift from the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ShiftItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ShiftItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Shift]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Shift]: """ Retrieve the properties and relationships of a shift object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ShiftItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Shift, error_mapping) - async def patch(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Shift]: + async def patch(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Shift] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Shift, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a shift from the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/schedule/shifts/{shift%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ShiftItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a shift object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ShiftItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Shift] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/schedule/shifts/{shift%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ShiftItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ShiftItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ShiftItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ShiftItemRequestBuilder.ShiftItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/shifts/shifts_request_builder.py b/msgraph/generated/groups/item/team/schedule/shifts/shifts_request_builder.py index ac59e313b5d..24efd5fd476 100644 --- a/msgraph/generated/groups/item/team/schedule/shifts/shifts_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/shifts/shifts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_shift_id(self,shift_id: str) -> ShiftItemRequestBuilder: url_tpl_params["shift%2Did"] = shift_id return ShiftItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ShiftsRequestBuilderGetRequestConfiguration] = None) -> Optional[ShiftCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ShiftCollectionResponse]: """ Get the list of shift instances in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ShiftsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, ShiftCollectionResponse, error_mapping) - async def post(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftsRequestBuilderPostRequestConfiguration] = None) -> Optional[Shift]: + async def post(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Shift]: """ Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Shift] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Shift, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ShiftsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of shift instances in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ShiftsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Shift] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/schedule/shifts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ShiftsRequestBuilder.ShiftsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/swap_shifts_change_requests/count/count_request_builder.py b/msgraph/generated/groups/item/team/schedule/swap_shifts_change_requests/count/count_request_builder.py index e1e55c36c27..fd7d3e3dbad 100644 --- a/msgraph/generated/groups/item/team/schedule/swap_shifts_change_requests/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/swap_shifts_change_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/swapShiftsChangeRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/schedule/swap_shifts_change_requests/item/swap_shifts_change_request_item_request_builder.py b/msgraph/generated/groups/item/team/schedule/swap_shifts_change_requests/item/swap_shifts_change_request_item_request_builder.py index ed5755d4270..2693ef7a172 100644 --- a/msgraph/generated/groups/item/team/schedule/swap_shifts_change_requests/item/swap_shifts_change_request_item_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/swap_shifts_change_requests/item/swap_shifts_change_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property swapShiftsChangeRequests for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SwapShiftsChangeRequestIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Retrieve the properties and relationships of a swapShiftsChangeRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SwapShiftsChangeRequestItemRe return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequest, error_mapping) - async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Update the navigation property swapShiftsChangeRequests in groups param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_con return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property swapShiftsChangeRequests for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a swapShiftsChangeRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[SwapShiftsCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property swapShiftsChangeRequests in groups param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SwapShiftsChangeRequestItemR raise TypeError("raw_url cannot be null.") return SwapShiftsChangeRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SwapShiftsChangeRequestItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SwapShiftsChangeRequestItemRequestBuilder.SwapShiftsChangeRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py b/msgraph/generated/groups/item/team/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py index 22a15e0cec2..16b9c453fe4 100644 --- a/msgraph/generated/groups/item/team/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_swap_shifts_change_request_id(self,swap_shifts_change_request_id: str) -> url_tpl_params["swapShiftsChangeRequest%2Did"] = swap_shifts_change_request_id return SwapShiftsChangeRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequestCollectionResponse]: """ Retrieve a list of swapShiftsChangeRequest objects in the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SwapShiftsChangeRequestsReque return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Create an instance of a swapShiftsChangeRequest object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_conf return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of swapShiftsChangeRequest objects in the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SwapShiftsCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an instance of a swapShiftsChangeRequest object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/schedule/swapShiftsChangeRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SwapShiftsChangeRequestsRequestBuilder.SwapShiftsChangeRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/time_off_reasons/count/count_request_builder.py b/msgraph/generated/groups/item/team/schedule/time_off_reasons/count/count_request_builder.py index e9ea29dc21f..f617f29cc17 100644 --- a/msgraph/generated/groups/item/team/schedule/time_off_reasons/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/time_off_reasons/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeOffReasons/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/schedule/time_off_reasons/item/time_off_reason_item_request_builder.py b/msgraph/generated/groups/item/team/schedule/time_off_reasons/item/time_off_reason_item_request_builder.py index 0418b4ab2e8..f950d13767d 100644 --- a/msgraph/generated/groups/item/team/schedule/time_off_reasons/item/time_off_reason_item_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/time_off_reasons/item/time_off_reason_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeOffReasons/{timeOffReason%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeoff reason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that have been assigned this reason remain assigned to this reason. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TimeOffReasonItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffReason]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: """ Retrieve the properties and relationships of a timeOffReason object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TimeOffReasonItemRequestBuild return await self.request_adapter.send_async(request_info, TimeOffReason, error_mapping) - async def patch(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TimeOffReason]: + async def patch(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: """ Replace an existing timeOffReason. If the specified timeOffReason doesn't exist, this method returns 404 Not found. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[TimeOffReason] = None, request_configuration return await self.request_adapter.send_async(request_info, TimeOffReason, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeoff reason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that have been assigned this reason remain assigned to this reason. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/schedule/timeOffReasons/{timeOffReason%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a timeOffReason object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffReaso request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Replace an existing timeOffReason. If the specified timeOffReason doesn't exist, this method returns 404 Not found. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[TimeOffReason] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/schedule/timeOffReasons/{timeOffReason%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TimeOffReasonItemRequestBuil raise TypeError("raw_url cannot be null.") return TimeOffReasonItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TimeOffReasonItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffReasonItemRequestBuilder.TimeOffReasonItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/time_off_reasons/time_off_reasons_request_builder.py b/msgraph/generated/groups/item/team/schedule/time_off_reasons/time_off_reasons_request_builder.py index 4a0bf069f31..87af43896a1 100644 --- a/msgraph/generated/groups/item/team/schedule/time_off_reasons/time_off_reasons_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/time_off_reasons/time_off_reasons_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_time_off_reason_id(self,time_off_reason_id: str) -> TimeOffReasonItemRequ url_tpl_params["timeOffReason%2Did"] = time_off_reason_id return TimeOffReasonItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TimeOffReasonsRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffReasonCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReasonCollectionResponse]: """ Get the list of timeOffReasons in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TimeOffReasonsRequestBuilderG return await self.request_adapter.send_async(request_info, TimeOffReasonCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonsRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOffReason]: + async def post(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: """ Create a new timeOffReason. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TimeOffReason] = None, request_configuration: return await self.request_adapter.send_async(request_info, TimeOffReason, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TimeOffReasonsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of timeOffReasons in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffReaso request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new timeOffReason. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TimeOffReason] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/schedule/timeOffReasons', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffReasonsRequestBuilder.TimeOffReasonsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/time_off_requests/count/count_request_builder.py b/msgraph/generated/groups/item/team/schedule/time_off_requests/count/count_request_builder.py index 98ebe16b468..87c8a5a3394 100644 --- a/msgraph/generated/groups/item/team/schedule/time_off_requests/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/time_off_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeOffRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/schedule/time_off_requests/item/time_off_request_item_request_builder.py b/msgraph/generated/groups/item/team/schedule/time_off_requests/item/time_off_request_item_request_builder.py index edcc4618f67..bd7adf1de38 100644 --- a/msgraph/generated/groups/item/team/schedule/time_off_requests/item/time_off_request_item_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/time_off_requests/item/time_off_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timeOffRequests/{timeOffRequest%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a timeOffRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TimeOffRequestItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Retrieve the properties and relationships of a timeoffrequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TimeOffRequestItemRequestBuil return await self.request_adapter.send_async(request_info, TimeOffRequest, error_mapping) - async def patch(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def patch(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Update the navigation property timeOffRequests in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[TimeOffRequest] = None, request_configuratio return await self.request_adapter.send_async(request_info, TimeOffRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a timeOffRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/schedule/timeOffRequests/{timeOffRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a timeoffrequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property timeOffRequests in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/schedule/timeOffRequests/{timeOffRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TimeOffRequestItemRequestBui raise TypeError("raw_url cannot be null.") return TimeOffRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TimeOffRequestItemRequestBuilderGetQueryParameters(): """ @@ -167,27 +158,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffRequestItemRequestBuilder.TimeOffRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/time_off_requests/time_off_requests_request_builder.py b/msgraph/generated/groups/item/team/schedule/time_off_requests/time_off_requests_request_builder.py index c6f378942eb..1e5b05290cd 100644 --- a/msgraph/generated/groups/item/team/schedule/time_off_requests/time_off_requests_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/time_off_requests/time_off_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_time_off_request_id(self,time_off_request_id: str) -> TimeOffRequestItemR url_tpl_params["timeOffRequest%2Did"] = time_off_request_id return TimeOffRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TimeOffRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequestCollectionResponse]: """ Retrieve a list of timeOffRequest objects in the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TimeOffRequestsRequestBuilder return await self.request_adapter.send_async(request_info, TimeOffRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def post(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Create new navigation property to timeOffRequests for groups param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[TimeOffRequest] = None, request_configuration return await self.request_adapter.send_async(request_info, TimeOffRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TimeOffRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of timeOffRequest objects in the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to timeOffRequests for groups param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[TimeOffRequest] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/schedule/timeOffRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffRequestsRequestBuilder.TimeOffRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/times_off/count/count_request_builder.py b/msgraph/generated/groups/item/team/schedule/times_off/count/count_request_builder.py index 2612e8cc79e..2c0c81ddba6 100644 --- a/msgraph/generated/groups/item/team/schedule/times_off/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/times_off/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timesOff/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/schedule/times_off/item/time_off_item_request_builder.py b/msgraph/generated/groups/item/team/schedule/times_off/item/time_off_item_request_builder.py index 88b58026f55..de60eb2a1ab 100644 --- a/msgraph/generated/groups/item/team/schedule/times_off/item/time_off_item_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/times_off/item/time_off_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/schedule/timesOff/{timeOff%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TimeOffItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a timeOff instance from a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TimeOffItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TimeOffItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOff]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: """ Retrieve the properties and relationships of a timeOff object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TimeOffItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, TimeOff, error_mapping) - async def patch(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimeOffItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TimeOff]: + async def patch(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: """ Replace an existing timeOff object. If the specified timeOff object doesn't exist, this method returns 404 Not found. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[TimeOff] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TimeOff, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TimeOffItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a timeOff instance from a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/schedule/timesOff/{timeOff%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TimeOffItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a timeOff object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimeOffItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Replace an existing timeOff object. If the specified timeOff object doesn't exist, this method returns 404 Not found. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[TimeOff] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/schedule/timesOff/{timeOff%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TimeOffItemRequestBuilder: raise TypeError("raw_url cannot be null.") return TimeOffItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TimeOffItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffItemRequestBuilder.TimeOffItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/schedule/times_off/times_off_request_builder.py b/msgraph/generated/groups/item/team/schedule/times_off/times_off_request_builder.py index 7e52b3867d9..d125eb4517b 100644 --- a/msgraph/generated/groups/item/team/schedule/times_off/times_off_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/times_off/times_off_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_time_off_id(self,time_off_id: str) -> TimeOffItemRequestBuilder: url_tpl_params["timeOff%2Did"] = time_off_id return TimeOffItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TimesOffRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffCollectionResponse]: """ Get the list of timeOff instances in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TimesOffRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TimeOffCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimesOffRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOff]: + async def post(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: """ Create a new timeOff instance in a schedule. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TimeOff] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, TimeOff, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TimesOffRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of timeOff instances in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TimesOffRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimesOffRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new timeOff instance in a schedule. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TimeOff] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/schedule/timesOff', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimesOffRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimesOffRequestBuilder.TimesOffRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimesOffRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/send_activity_notification/send_activity_notification_request_builder.py b/msgraph/generated/groups/item/team/send_activity_notification/send_activity_notification_request_builder.py index 0d0072d8a0c..ede4ac3120d 100644 --- a/msgraph/generated/groups/item/team/send_activity_notification/send_activity_notification_request_builder.py +++ b/msgraph/generated/groups/item/team/send_activity_notification/send_activity_notification_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/sendActivityNotification", path_parameters) - async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an activity feed notification in the scope of a team. For more information about sending notifications and the requirements for doing so, seesending Teams activity notifications. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = No raise Exception("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: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an activity feed notification in the scope of a team. For more information about sending notifications and the requirements for doing so, seesending Teams activity notifications. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendActivityNotificationRequ raise TypeError("raw_url cannot be null.") return SendActivityNotificationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendActivityNotificationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/tags/count/count_request_builder.py b/msgraph/generated/groups/item/team/tags/count/count_request_builder.py index fbe585af0a4..68236b60957 100644 --- a/msgraph/generated/groups/item/team/tags/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/tags/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/tags/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/tags/item/members/count/count_request_builder.py b/msgraph/generated/groups/item/team/tags/item/members/count/count_request_builder.py index 456d552b7be..0b05af8d474 100644 --- a/msgraph/generated/groups/item/team/tags/item/members/count/count_request_builder.py +++ b/msgraph/generated/groups/item/team/tags/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/tags/{teamworkTag%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/tags/item/members/item/teamwork_tag_member_item_request_builder.py b/msgraph/generated/groups/item/team/tags/item/members/item/teamwork_tag_member_item_request_builder.py index c521ff190d0..bda49401d3c 100644 --- a/msgraph/generated/groups/item/team/tags/item/members/item/teamwork_tag_member_item_request_builder.py +++ b/msgraph/generated/groups/item/team/tags/item/members/item/teamwork_tag_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/tags/{teamworkTag%2Did}/members/{teamworkTagMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a member from a standard tag in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TeamworkTagMemberItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Get the properties and relationships of a member of a standard tag in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TeamworkTagMemberItemRequestB return await self.request_adapter.send_async(request_info, TeamworkTagMember, error_mapping) - async def patch(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def patch(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Update the navigation property members in groups param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[TeamworkTagMember] = None, request_configura return await self.request_adapter.send_async(request_info, TeamworkTagMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a member from a standard tag in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/tags/{teamworkTag%2Did}/members/{teamworkTagMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a member of a standard tag in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamworkTagM request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in groups param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/tags/{teamworkTag%2Did}/members/{teamworkTagMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TeamworkTagMemberItemRequest raise TypeError("raw_url cannot be null.") return TeamworkTagMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamworkTagMemberItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamworkTagMemberItemRequestBuilder.TeamworkTagMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/tags/item/members/members_request_builder.py b/msgraph/generated/groups/item/team/tags/item/members/members_request_builder.py index ccb6be0889e..7c3eb83d7a9 100644 --- a/msgraph/generated/groups/item/team/tags/item/members/members_request_builder.py +++ b/msgraph/generated/groups/item/team/tags/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teamwork_tag_member_id(self,teamwork_tag_member_id: str) -> TeamworkTagMe url_tpl_params["teamworkTagMember%2Did"] = teamwork_tag_member_id return TeamworkTagMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkTagMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMemberCollectionResponse]: """ Get a list of the members of a standard tag in a team and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, TeamworkTagMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def post(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Create a new teamworkTagMember object in a team. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamworkTagMember] = None, request_configurat return await self.request_adapter.send_async(request_info, TeamworkTagMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the members of a standard tag in a team and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new teamworkTagMember object in a team. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/tags/{teamworkTag%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/tags/item/teamwork_tag_item_request_builder.py b/msgraph/generated/groups/item/team/tags/item/teamwork_tag_item_request_builder.py index 6bbf9d45830..6d2bc024a4d 100644 --- a/msgraph/generated/groups/item/team/tags/item/teamwork_tag_item_request_builder.py +++ b/msgraph/generated/groups/item/team/tags/item/teamwork_tag_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/tags/{teamworkTag%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamworkTagItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a tag object permanently. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamworkTagItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamworkTagItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkTag]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: """ Read the properties and relationships of a tag object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TeamworkTagItemRequestBuilder return await self.request_adapter.send_async(request_info, TeamworkTag, error_mapping) - async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TeamworkTagItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkTag]: + async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: """ Update the properties of a tag object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: return await self.request_adapter.send_async(request_info, TeamworkTag, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamworkTagItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a tag object permanently. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team/tags/{teamworkTag%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamworkTagItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a tag object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamworkTagI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TeamworkTagItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a tag object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TeamworkTag] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/team/tags/{teamworkTag%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def members(self) -> MembersRequestBuilder: return MembersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamworkTagItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamworkTagItemRequestBuilder.TeamworkTagItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/tags/tags_request_builder.py b/msgraph/generated/groups/item/team/tags/tags_request_builder.py index 2f21f65e7e3..53b85d4063f 100644 --- a/msgraph/generated/groups/item/team/tags/tags_request_builder.py +++ b/msgraph/generated/groups/item/team/tags/tags_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teamwork_tag_id(self,teamwork_tag_id: str) -> TeamworkTagItemRequestBuild url_tpl_params["teamworkTag%2Did"] = teamwork_tag_id return TeamworkTagItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkTagCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagCollectionResponse]: """ Get a list of the tag objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TagsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, TeamworkTagCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamworkTag]: + async def post(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: """ Create a standard tag for members in a team. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamworkTag] = None, request_configuration: O return await self.request_adapter.send_async(request_info, TeamworkTag, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the tag objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TagsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a standard tag for members in a team. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamworkTag] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/team/tags', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TagsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TagsRequestBuilder.TagsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TagsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/team_request_builder.py b/msgraph/generated/groups/item/team/team_request_builder.py index f456ab1ce33..53b1bf894c3 100644 --- a/msgraph/generated/groups/item/team/team_request_builder.py +++ b/msgraph/generated/groups/item/team/team_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property team for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def delete(self,request_configuration: Optional[TeamRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ The team associated with this group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Team, error_mapping) - async def put(self,body: Optional[Team] = None, request_configuration: Optional[TeamRequestBuilderPutRequestConfiguration] = None) -> Optional[Team]: + async def put(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Update the navigation property team in groups param body: The request body @@ -105,18 +106,18 @@ async def put(self,body: Optional[Team] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property team for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/team', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The team associated with this group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,7 +128,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[Team] = None, request_configuration: Optional[TeamRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property team in groups param body: The request body @@ -136,7 +137,7 @@ def to_put_request_information(self,body: Optional[Team] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/groups/{group%2Did}/team', self.path_parameters) + 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) @@ -314,16 +315,6 @@ def unarchive(self) -> UnarchiveRequestBuilder: return UnarchiveRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamRequestBuilderGetQueryParameters(): """ @@ -350,27 +341,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamRequestBuilder.TeamRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/team/template/template_request_builder.py b/msgraph/generated/groups/item/team/template/template_request_builder.py index ac947465333..f095b1b7bc8 100644 --- a/msgraph/generated/groups/item/team/template/template_request_builder.py +++ b/msgraph/generated/groups/item/team/template/template_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/template{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TemplateRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTemplate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTemplate]: """ The template this team was created from. See available templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TemplateRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TemplateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The template this team was created from. See available templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TemplateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TemplateRequestBuilder.TemplateRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/team/unarchive/unarchive_request_builder.py b/msgraph/generated/groups/item/team/unarchive/unarchive_request_builder.py index a32ef771e5a..d9c27556c86 100644 --- a/msgraph/generated/groups/item/team/unarchive/unarchive_request_builder.py +++ b/msgraph/generated/groups/item/team/unarchive/unarchive_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/team/unarchive", path_parameters) - async def post(self,request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore an archived team. This API restores users' ability to send messages and edit the team, abiding by tenant and team settings. A Team is archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnarchiveRequestBuilderPostR raise Exception("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[UnarchiveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore an archived team. This API restores users' ability to send messages and edit the team, abiding by tenant and team settings. A Team is archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnarchiveRequestBuilder: raise TypeError("raw_url cannot be null.") return UnarchiveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnarchiveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/count/count_request_builder.py b/msgraph/generated/groups/item/threads/count/count_request_builder.py index 274ec3f3368..2608affcae5 100644 --- a/msgraph/generated/groups/item/threads/count/count_request_builder.py +++ b/msgraph/generated/groups/item/threads/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 ca8943c4279..328772773ff 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationThreadItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete conversationThread. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ConversationThreadItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationThreadItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationThread]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationThread]: """ 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. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[ConversationThreadItemRequest return await self.request_adapter.send_async(request_info, ConversationThread, error_mapping) - async def patch(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ConversationThreadItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationThread]: + async def patch(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationThread]: """ Update conversation thread param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[ConversationThread] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationThread, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationThreadItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete conversationThread. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationThreadItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ConversationThreadItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update conversation thread param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[ConversationThread] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def reply(self) -> ReplyRequestBuilder: return ReplyRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationThreadItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationThreadItemRequestBuilderGetQueryParameters(): """ @@ -188,27 +179,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationThreadItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationThreadItemRequestBuilder.ConversationThreadItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationThreadItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/count/count_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/count/count_request_builder.py index 97447e15672..a9b5714c5e2 100644 --- a/msgraph/generated/groups/item/threads/item/posts/count/count_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/attachments/attachments_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/attachments/attachments_request_builder.py index f141a7601eb..e1058f7a8d7 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to a post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Create new navigation property to attachments for groups param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to a post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attachments for groups param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -193,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/attachments/count/count_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/attachments/count/count_request_builder.py index a65df83d485..1a437b800e7 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/attachments/create_upload_session/create_upload_session_request_builder.py index 97c8589d7ae..c169ca0e83d 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/attachments/item/attachment_item_request_builder.py index 0c9753b63d4..1ba68fe1bcf 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attachments for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,18 +65,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -96,16 +97,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -132,17 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/extensions/count/count_request_builder.py index fc0a1781cbe..08b32f2eed7 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/extensions/extensions_request_builder.py index 5d1df300704..93383c44d32 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -182,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/extensions/item/extension_item_request_builder.py index 7a18cf18065..1dc26dfb54b 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/forward/forward_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/forward/forward_request_builder.py index 5751bcd7b60..677f693613a 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/forward/forward_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Forward a post to a recipient. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Forward a post to a recipient. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/attachments_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/attachments_request_builder.py index 3b23c237d6a..96ac0d6a948 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/attachments_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to a post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Create new navigation property to attachments for groups param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to a post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attachments for groups param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -193,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/count/count_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/count/count_request_builder.py index a66ad5e2bcb..907575474f7 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/count/count_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/create_upload_session/create_upload_session_request_builder.py index 29fa2b31e17..42085c3c28d 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/item/attachment_item_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/item/attachment_item_request_builder.py index d105e47451a..41e3cc43980 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attachments for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,18 +65,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -96,16 +97,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -132,17 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/extensions/count/count_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/extensions/count/count_request_builder.py index 24bb19a06c6..6825859e58c 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/extensions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/extensions/extensions_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/extensions/extensions_request_builder.py index c9c8e2b45aa..965cd2a92a3 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/extensions/extensions_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for groups param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for groups param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -182,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/extensions/item/extension_item_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/extensions/item/extension_item_request_builder.py index 3308ddb1488..1528418289e 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an open extension (openTypeExtension object) with the properties in the request body: The data in an extension can be primitive types, or arrays of primitive types. See the table in the Permissions section for the list of resources that support open extensions. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/forward/forward_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/forward/forward_request_builder.py index 191eeb87b9e..0446e671a61 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/forward/forward_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Forward a post to a recipient. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Forward a post to a recipient. You can specify both the parent conversation and thread in the request, or, you can specify just the parent thread without the parent conversation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/in_reply_to_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/in_reply_to_request_builder.py index 55979dfdfbf..3d5052d1878 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/in_reply_to_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/in_reply_to_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[InReplyToRequestBuilderGetRequestConfiguration] = None) -> Optional[Post]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Post]: """ Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[InReplyToRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Post, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InReplyToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InReplyToRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InReplyToRequestBuilder.InReplyToRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/reply/reply_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/reply/reply_request_builder.py index 448c7cacd9e..d1869872063 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/reply/reply_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/in_reply_to/reply/reply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/inReplyTo/reply", path_parameters) - async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action reply param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action reply param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/post_item_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/post_item_request_builder.py index 4a082c2121c..496f495e3c6 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/post_item_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/post_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PostItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Post]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Post]: """ Get posts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def get(self,request_configuration: Optional[PostItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Post, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PostItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get posts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -143,17 +144,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PostItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PostItemRequestBuilder.PostItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/threads/item/posts/item/reply/reply_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/item/reply/reply_request_builder.py index 3530568bfef..acaa33b58e2 100644 --- a/msgraph/generated/groups/item/threads/item/posts/item/reply/reply_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/item/reply/reply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/posts/{post%2Did}/reply", path_parameters) - async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action reply param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action reply param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/item/posts/posts_request_builder.py b/msgraph/generated/groups/item/threads/item/posts/posts_request_builder.py index 3546e5f42da..0beed65a0e4 100644 --- a/msgraph/generated/groups/item/threads/item/posts/posts_request_builder.py +++ b/msgraph/generated/groups/item/threads/item/posts/posts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,12 +43,12 @@ def by_post_id(self,post_id: str) -> PostItemRequestBuilder: url_tpl_params["post%2Did"] = post_id return PostItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PostsRequestBuilderGetRequestConfiguration] = None) -> Optional[PostCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PostCollectionResponse]: """ - Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. + Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PostCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/post-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -63,9 +64,9 @@ async def get(self,request_configuration: Optional[PostsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PostCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PostsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. + Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -96,7 +97,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PostsRequestBuilderGetQueryParameters(): """ - Get the posts of the specified thread. You can specify both the parent conversation and the thread, or,you can specify the thread without referencing the parent conversation. + Get the properties and relationships of a post in a specified thread. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. Since the post resource supports extensions, you can also use the GET operation to get custom properties and extension data in a post instance. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -144,17 +145,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PostsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PostsRequestBuilder.PostsRequestBuilderGetQueryParameters] = None - - 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 190594e21b1..6d79144727a 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/threads/{conversationThread%2Did}/reply", path_parameters) - async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/threads/threads_request_builder.py b/msgraph/generated/groups/item/threads/threads_request_builder.py index f7dee3b2ddd..3d9b432150d 100644 --- a/msgraph/generated/groups/item/threads/threads_request_builder.py +++ b/msgraph/generated/groups/item/threads/threads_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_conversation_thread_id(self,conversation_thread_id: str) -> ConversationT url_tpl_params["conversationThread%2Did"] = conversation_thread_id return ConversationThreadItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ThreadsRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationThreadCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationThreadCollectionResponse]: """ Get all the threads of a group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ThreadsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationThreadCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ThreadsRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationThread]: + async def post(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationThread]: """ Start a new group conversation by first creating a thread. A new conversation, conversation thread, and post are created in the group.Use reply thread or reply post to further post to that thread. Note: You can also start a new thread in an existing conversation. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ConversationThread] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationThread, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ThreadsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get all the threads of a group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ThreadsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ThreadsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Start a new group conversation by first creating a thread. A new conversation, conversation thread, and post are created in the group.Use reply thread or reply post to further post to that thread. Note: You can also start a new thread in an existing conversation. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ConversationThread] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/groups/{group%2Did}/threads', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -179,27 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreadsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ThreadsRequestBuilder.ThreadsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreadsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/transitive_member_of/count/count_request_builder.py b/msgraph/generated/groups/item/transitive_member_of/count/count_request_builder.py index 1b622f07a98..1a9832ef313 100644 --- a/msgraph/generated/groups/item/transitive_member_of/count/count_request_builder.py +++ b/msgraph/generated/groups/item/transitive_member_of/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMemberOf/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py b/msgraph/generated/groups/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py index c28a1770b48..7a82fbbaafe 100644 --- a/msgraph/generated/groups/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py +++ b/msgraph/generated/groups/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMemberOf/graph.administrativeUnit/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/groups/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py index aaf97a0cd1a..db9cf98c7fa 100644 --- a/msgraph/generated/groups/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/groups/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMemberOf/graph.administrativeUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_member_of/graph_group/count/count_request_builder.py b/msgraph/generated/groups/item/transitive_member_of/graph_group/count/count_request_builder.py index 00f41c28961..e092cfe3cee 100644 --- a/msgraph/generated/groups/item/transitive_member_of/graph_group/count/count_request_builder.py +++ b/msgraph/generated/groups/item/transitive_member_of/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMemberOf/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_member_of/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/transitive_member_of/graph_group/graph_group_request_builder.py index 751af72378d..7fecb3a90f2 100644 --- a/msgraph/generated/groups/item/transitive_member_of/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/transitive_member_of/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMemberOf/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_member_of/item/directory_object_item_request_builder.py b/msgraph/generated/groups/item/transitive_member_of/item/directory_object_item_request_builder.py index 54f3c1e5a4e..6e024ab478e 100644 --- a/msgraph/generated/groups/item/transitive_member_of/item/directory_object_item_request_builder.py +++ b/msgraph/generated/groups/item/transitive_member_of/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMemberOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The groups that a group is a member of, either directly or through nested membership. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The groups that a group is a member of, either directly or through nested membership. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/groups/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py index fb7ccf6b80b..a92272181d5 100644 --- a/msgraph/generated/groups/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/groups/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMemberOf/{directoryObject%2Did}/graph.administrativeUnit{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_member_of/item/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/transitive_member_of/item/graph_group/graph_group_request_builder.py index 0ef87f16ccc..9722e6521df 100644 --- a/msgraph/generated/groups/item/transitive_member_of/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/transitive_member_of/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMemberOf/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_member_of/transitive_member_of_request_builder.py b/msgraph/generated/groups/item/transitive_member_of/transitive_member_of_request_builder.py index ffd1674bdb0..8f9e9a92fcb 100644 --- a/msgraph/generated/groups/item/transitive_member_of/transitive_member_of_request_builder.py +++ b/msgraph/generated/groups/item/transitive_member_of/transitive_member_of_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ The groups that a group is a member of, either directly or through nested membership. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuil return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The groups that a group is a member of, either directly or through nested membership. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -169,17 +170,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TransitiveMemberOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TransitiveMemberOfRequestBuilder.TransitiveMemberOfRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/count/count_request_builder.py b/msgraph/generated/groups/item/transitive_members/count/count_request_builder.py index 22960bff88f..8996559f5e7 100644 --- a/msgraph/generated/groups/item/transitive_members/count/count_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/graph_application/count/count_request_builder.py b/msgraph/generated/groups/item/transitive_members/graph_application/count/count_request_builder.py index e96f0af8bbd..8e6dcb7b523 100644 --- a/msgraph/generated/groups/item/transitive_members/graph_application/count/count_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/graph_application/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/graph.application/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/graph_application/graph_application_request_builder.py b/msgraph/generated/groups/item/transitive_members/graph_application/graph_application_request_builder.py index ca66eea4ae9..2127d44ac70 100644 --- a/msgraph/generated/groups/item/transitive_members/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/graph.application{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/graph_device/count/count_request_builder.py b/msgraph/generated/groups/item/transitive_members/graph_device/count/count_request_builder.py index 663dec6806a..f0773302dbb 100644 --- a/msgraph/generated/groups/item/transitive_members/graph_device/count/count_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/graph_device/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/graph.device/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/graph_device/graph_device_request_builder.py b/msgraph/generated/groups/item/transitive_members/graph_device/graph_device_request_builder.py index f218ab15a01..fe7fe43a859 100644 --- a/msgraph/generated/groups/item/transitive_members/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/graph.device{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/graph_group/count/count_request_builder.py b/msgraph/generated/groups/item/transitive_members/graph_group/count/count_request_builder.py index a00b582317e..a55e0a513e4 100644 --- a/msgraph/generated/groups/item/transitive_members/graph_group/count/count_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/transitive_members/graph_group/graph_group_request_builder.py index 57aabeb41ae..0e01723b92c 100644 --- a/msgraph/generated/groups/item/transitive_members/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/graph_org_contact/count/count_request_builder.py b/msgraph/generated/groups/item/transitive_members/graph_org_contact/count/count_request_builder.py index 56ec154510e..e8b7c95bcc9 100644 --- a/msgraph/generated/groups/item/transitive_members/graph_org_contact/count/count_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/graph_org_contact/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/graph.orgContact/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/groups/item/transitive_members/graph_org_contact/graph_org_contact_request_builder.py index 1a22fa5206a..0388b18414d 100644 --- a/msgraph/generated/groups/item/transitive_members/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/graph.orgContact{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/graph_service_principal/count/count_request_builder.py b/msgraph/generated/groups/item/transitive_members/graph_service_principal/count/count_request_builder.py index d1cd5d3d7de..97c61e48425 100644 --- a/msgraph/generated/groups/item/transitive_members/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/groups/item/transitive_members/graph_service_principal/graph_service_principal_request_builder.py index 764ca75c385..d1d491a0225 100644 --- a/msgraph/generated/groups/item/transitive_members/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/graph_user/count/count_request_builder.py b/msgraph/generated/groups/item/transitive_members/graph_user/count/count_request_builder.py index 192ea2aa5ec..4710cc26f3a 100644 --- a/msgraph/generated/groups/item/transitive_members/graph_user/count/count_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/graph_user/graph_user_request_builder.py b/msgraph/generated/groups/item/transitive_members/graph_user/graph_user_request_builder.py index 771f984911c..83c9c9fd0c5 100644 --- a/msgraph/generated/groups/item/transitive_members/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/item/directory_object_item_request_builder.py b/msgraph/generated/groups/item/transitive_members/item/directory_object_item_request_builder.py index 703faab17cb..6822520589c 100644 --- a/msgraph/generated/groups/item/transitive_members/item/directory_object_item_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The direct and transitive members of a group. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The direct and transitive members of a group. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -153,17 +154,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/item/graph_application/graph_application_request_builder.py b/msgraph/generated/groups/item/transitive_members/item/graph_application/graph_application_request_builder.py index 8e1be64da9c..a7b01bb17b8 100644 --- a/msgraph/generated/groups/item/transitive_members/item/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/item/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/{directoryObject%2Did}/graph.application{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/item/graph_device/graph_device_request_builder.py b/msgraph/generated/groups/item/transitive_members/item/graph_device/graph_device_request_builder.py index ece469e99a6..fa8f033be80 100644 --- a/msgraph/generated/groups/item/transitive_members/item/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/item/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/{directoryObject%2Did}/graph.device{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/item/graph_group/graph_group_request_builder.py b/msgraph/generated/groups/item/transitive_members/item/graph_group/graph_group_request_builder.py index 8fc078ea814..d0d905d5f01 100644 --- a/msgraph/generated/groups/item/transitive_members/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/item/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/groups/item/transitive_members/item/graph_org_contact/graph_org_contact_request_builder.py index 411bb5bccaa..5488e0f958c 100644 --- a/msgraph/generated/groups/item/transitive_members/item/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/item/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/{directoryObject%2Did}/graph.orgContact{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/groups/item/transitive_members/item/graph_service_principal/graph_service_principal_request_builder.py index 9ae902a9eb9..55cfda968ab 100644 --- a/msgraph/generated/groups/item/transitive_members/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/item/graph_user/graph_user_request_builder.py b/msgraph/generated/groups/item/transitive_members/item/graph_user/graph_user_request_builder.py index 281d36b3b55..6b8e78741c1 100644 --- a/msgraph/generated/groups/item/transitive_members/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/transitiveMembers/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/transitive_members/transitive_members_request_builder.py b/msgraph/generated/groups/item/transitive_members/transitive_members_request_builder.py index 577224dc18c..7aeb7ba7e0d 100644 --- a/msgraph/generated/groups/item/transitive_members/transitive_members_request_builder.py +++ b/msgraph/generated/groups/item/transitive_members/transitive_members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -48,7 +49,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TransitiveMembersRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ The direct and transitive members of a group. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TransitiveMembersRequestBuild return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TransitiveMembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The direct and transitive members of a group. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -209,17 +210,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TransitiveMembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TransitiveMembersRequestBuilder.TransitiveMembersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/groups/item/unsubscribe_by_mail/unsubscribe_by_mail_request_builder.py b/msgraph/generated/groups/item/unsubscribe_by_mail/unsubscribe_by_mail_request_builder.py index 575b547d654..56e039b1050 100644 --- a/msgraph/generated/groups/item/unsubscribe_by_mail/unsubscribe_by_mail_request_builder.py +++ b/msgraph/generated/groups/item/unsubscribe_by_mail/unsubscribe_by_mail_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/unsubscribeByMail", path_parameters) - async def post(self,request_configuration: Optional[UnsubscribeByMailRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Calling this method prevents the current user from receiving email notifications for this group about new posts, events, and files in that group. Supported for Microsoft 365 groups only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnsubscribeByMailRequestBuil raise Exception("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[UnsubscribeByMailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calling this method prevents the current user from receiving email notifications for this group about new posts, events, and files in that group. Supported for Microsoft 365 groups only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsubscribeByMailRequestBuil raise TypeError("raw_url cannot be null.") return UnsubscribeByMailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsubscribeByMailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/groups/item/validate_properties/validate_properties_request_builder.py b/msgraph/generated/groups/item/validate_properties/validate_properties_request_builder.py index d0014bb7fa1..8cd402dbce9 100644 --- a/msgraph/generated/groups/item/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/groups/item/validate_properties/validate_properties_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 update a Microsoft 365 group. To validate the properties before creating a group, use the directoryobject:validateProperties function. The following policy validations are performed for the display name and mail nickname properties: 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 update a Microsoft 365 group. To validate the properties before creating a group, use the directoryobject:validateProperties function. The following policy validations are performed for the display name and mail nickname properties: 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 912f88fd076..2a12d2a442e 100644 --- a/msgraph/generated/groups/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/groups/validate_properties/validate_properties_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 02bd7ca9f0a..cb10b7ca07b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['uniqueName'] = str(unique_name) super().__init__(request_adapter, "{+baseurl}/groups(uniqueName='{uniqueName}'){?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GroupsWithUniqueNameRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[GroupsWithUniqueNameReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GroupsWithUniqueNameRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the properties and relationships of a group object. This operation returns by default only a subset of all the available properties, as noted in the Properties section. To get properties that aren't_ returned by default, specify them in a $select OData query option. The hasMembersWithLicenseErrors and isArchived properties are an exception and aren't returned in the $select query. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,13 +70,13 @@ async def get(self,request_configuration: Optional[GroupsWithUniqueNameRequestBu return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[GroupsWithUniqueNameRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ - Update the properties of a group object. + 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 thethe 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. 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-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/group-upsert?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GroupsWithUniqueNameRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/groups(uniqueName='{uniqueName}')', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GroupsWithUniqueNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a group object. This operation returns by default only a subset of all the available properties, as noted in the Properties section. To get properties that aren't_ returned by default, specify them in a $select OData query option. The hasMembersWithLicenseErrors and isArchived properties are an exception and aren't returned in the $select query. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,16 +116,16 @@ def to_get_request_information(self,request_configuration: Optional[GroupsWithUn request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupsWithUniqueNameRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a group object. + 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 thethe 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/groups(uniqueName='{uniqueName}')', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -140,16 +141,6 @@ def with_url(self,raw_url: Optional[str] = None) -> GroupsWithUniqueNameRequestB raise TypeError("raw_url cannot be null.") return GroupsWithUniqueNameRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsWithUniqueNameRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GroupsWithUniqueNameRequestBuilderGetQueryParameters(): """ @@ -176,27 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsWithUniqueNameRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupsWithUniqueNameRequestBuilder.GroupsWithUniqueNameRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsWithUniqueNameRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/api_connectors/api_connectors_request_builder.py b/msgraph/generated/identity/api_connectors/api_connectors_request_builder.py index f4a7b45e131..f134bb5dc65 100644 --- a/msgraph/generated/identity/api_connectors/api_connectors_request_builder.py +++ b/msgraph/generated/identity/api_connectors/api_connectors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_identity_api_connector_id(self,identity_api_connector_id: str) -> Identit url_tpl_params["identityApiConnector%2Did"] = identity_api_connector_id return IdentityApiConnectorItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ApiConnectorsRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityApiConnectorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnectorCollectionResponse]: """ Read the properties of an identityApiConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ApiConnectorsRequestBuilderGe return await self.request_adapter.send_async(request_info, IdentityApiConnectorCollectionResponse, error_mapping) - async def post(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[ApiConnectorsRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def post(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Create a new identityApiConnector object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[IdentityApiConnector] = None, request_configu return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ApiConnectorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties of an identityApiConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ApiConnector request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[ApiConnectorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new identityApiConnector object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[IdentityApiConnector] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/apiConnectors', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApiConnectorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApiConnectorsRequestBuilder.ApiConnectorsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApiConnectorsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/api_connectors/count/count_request_builder.py b/msgraph/generated/identity/api_connectors/count/count_request_builder.py index 7d7704a5bf5..6ef189efa8b 100644 --- a/msgraph/generated/identity/api_connectors/count/count_request_builder.py +++ b/msgraph/generated/identity/api_connectors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/apiConnectors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/api_connectors/item/identity_api_connector_item_request_builder.py b/msgraph/generated/identity/api_connectors/item/identity_api_connector_item_request_builder.py index f4c3c40fc6f..fd7eab0167b 100644 --- a/msgraph/generated/identity/api_connectors/item/identity_api_connector_item_request_builder.py +++ b/msgraph/generated/identity/api_connectors/item/identity_api_connector_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/apiConnectors/{identityApiConnector%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IdentityApiConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an identityApiConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[IdentityApiConnectorItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IdentityApiConnectorItemRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Read the properties of an identityApiConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[IdentityApiConnectorItemReque return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - async def patch(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[IdentityApiConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def patch(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Update the properties of an identityApiConnector object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[IdentityApiConnector] = None, request_config return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IdentityApiConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an identityApiConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/apiConnectors/{identityApiConnector%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IdentityApiConnectorItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties of an identityApiConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityApiC request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[IdentityApiConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an identityApiConnector object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[IdentityApiConnector] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/apiConnectors/{identityApiConnector%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def upload_client_certificate(self) -> UploadClientCertificateRequestBuilder: return UploadClientCertificateRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityApiConnectorItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IdentityApiConnectorItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityApiConnectorItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityApiConnectorItemRequestBuilder.IdentityApiConnectorItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityApiConnectorItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/api_connectors/item/upload_client_certificate/upload_client_certificate_request_builder.py b/msgraph/generated/identity/api_connectors/item/upload_client_certificate/upload_client_certificate_request_builder.py index c296050cd29..d9566c6b814 100644 --- a/msgraph/generated/identity/api_connectors/item/upload_client_certificate/upload_client_certificate_request_builder.py +++ b/msgraph/generated/identity/api_connectors/item/upload_client_certificate/upload_client_certificate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/apiConnectors/{identityApiConnector%2Did}/uploadClientCertificate", path_parameters) - async def post(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[UploadClientCertificateRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def post(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Upload a PKCS 12 format key (.pfx) to an API connector's authentication configuration. The input is a base-64 encoded value of the PKCS 12 certificate contents. This method returns an apiConnector. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[UploadClientCertificatePostRequestBody] = Non return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - def to_post_request_information(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[UploadClientCertificateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Upload a PKCS 12 format key (.pfx) to an API connector's authentication configuration. The input is a base-64 encoded value of the PKCS 12 certificate contents. This method returns an apiConnector. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UploadClientCertificateReque raise TypeError("raw_url cannot be null.") return UploadClientCertificateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UploadClientCertificateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/b2x_user_flows_request_builder.py b/msgraph/generated/identity/b2x_user_flows/b2x_user_flows_request_builder.py index cab03ec4fd5..cca0e6e31ce 100644 --- a/msgraph/generated/identity/b2x_user_flows/b2x_user_flows_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/b2x_user_flows_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_b2x_identity_user_flow_id(self,b2x_identity_user_flow_id: str) -> B2xIden url_tpl_params["b2xIdentityUserFlow%2Did"] = b2x_identity_user_flow_id return B2xIdentityUserFlowItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[B2xUserFlowsRequestBuilderGetRequestConfiguration] = None) -> Optional[B2xIdentityUserFlowCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[B2xIdentityUserFlowCollectionResponse]: """ Retrieve a list of b2xIdentityUserFlow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[B2xUserFlowsRequestBuilderGet return await self.request_adapter.send_async(request_info, B2xIdentityUserFlowCollectionResponse, error_mapping) - async def post(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[B2xUserFlowsRequestBuilderPostRequestConfiguration] = None) -> Optional[B2xIdentityUserFlow]: + async def post(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[B2xIdentityUserFlow]: """ Create a new b2xIdentityUserFlow object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[B2xIdentityUserFlow] = None, request_configur return await self.request_adapter.send_async(request_info, B2xIdentityUserFlow, error_mapping) - def to_get_request_information(self,request_configuration: Optional[B2xUserFlowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of b2xIdentityUserFlow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[B2xUserFlows request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[B2xUserFlowsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new b2xIdentityUserFlow object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[B2xIdentityUserFlow] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/b2xUserFlows', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class B2xUserFlowsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[B2xUserFlowsRequestBuilder.B2xUserFlowsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class B2xUserFlowsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/count/count_request_builder.py b/msgraph/generated/identity/b2x_user_flows/count/count_request_builder.py index 39c64918bd3..4c2c1884bd6 100644 --- a/msgraph/generated/identity/b2x_user_flows/count/count_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/api_connector_configuration_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/api_connector_configuration_request_builder.py index b927bb56e8f..461818caffb 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/api_connector_configuration_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/api_connector_configuration_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/apiConnectorConfiguration{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ApiConnectorConfigurationRequestBuilderGetRequestConfiguration] = None) -> Optional[UserFlowApiConnectorConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowApiConnectorConfiguration]: """ Configuration for enabling an API connector for use as part of the self-service sign-up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ApiConnectorConfigurationRequ return await self.request_adapter.send_async(request_info, UserFlowApiConnectorConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ApiConnectorConfigurationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Configuration for enabling an API connector for use as part of the self-service sign-up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApiConnectorConfigurationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApiConnectorConfigurationRequestBuilder.ApiConnectorConfigurationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_attribute_collection/post_attribute_collection_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_attribute_collection/post_attribute_collection_request_builder.py index 5fd63d8ba6d..2da834f7d33 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_attribute_collection/post_attribute_collection_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_attribute_collection/post_attribute_collection_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/apiConnectorConfiguration/postAttributeCollection{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PostAttributeCollectionRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property postAttributeCollection for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PostAttributeCollectionReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PostAttributeCollectionRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Get postAttributeCollection from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PostAttributeCollectionReques return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - async def patch(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[PostAttributeCollectionRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def patch(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Update the navigation property postAttributeCollection in identity param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[IdentityApiConnector] = None, request_config return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PostAttributeCollectionRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property postAttributeCollection for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/apiConnectorConfiguration/postAttributeCollection', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PostAttributeCollectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get postAttributeCollection from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[PostAttribut request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[PostAttributeCollectionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property postAttributeCollection in identity param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[IdentityApiConnector] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/apiConnectorConfiguration/postAttributeCollection', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def upload_client_certificate(self) -> UploadClientCertificateRequestBuilder: return UploadClientCertificateRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PostAttributeCollectionRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PostAttributeCollectionRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PostAttributeCollectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PostAttributeCollectionRequestBuilder.PostAttributeCollectionRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PostAttributeCollectionRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_attribute_collection/ref/ref_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_attribute_collection/ref/ref_request_builder.py index e95e4a1db63..92ee4309b6f 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_attribute_collection/ref/ref_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_attribute_collection/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/apiConnectorConfiguration/postAttributeCollection/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete ref of navigation property postAttributeCollection for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[str]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[str]: """ Get ref of postAttributeCollection from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +62,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "str", error_mapping) - async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> None: + async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Update the ref of navigation property postAttributeCollection in identity param body: The request body @@ -83,7 +83,7 @@ async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete ref of navigation property postAttributeCollection for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,7 +94,7 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get ref of postAttributeCollection from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RefRequestBu request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the ref of navigation property postAttributeCollection in identity param body: The request body @@ -130,34 +130,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_attribute_collection/upload_client_certificate/upload_client_certificate_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_attribute_collection/upload_client_certificate/upload_client_certificate_request_builder.py index c265ec7c3fc..12c643b1f52 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_attribute_collection/upload_client_certificate/upload_client_certificate_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_attribute_collection/upload_client_certificate/upload_client_certificate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/apiConnectorConfiguration/postAttributeCollection/uploadClientCertificate", path_parameters) - async def post(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[UploadClientCertificateRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def post(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Upload a PKCS 12 format key (.pfx) to an API connector's authentication configuration. The input is a base-64 encoded value of the PKCS 12 certificate contents. This method returns an apiConnector. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[UploadClientCertificatePostRequestBody] = Non return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - def to_post_request_information(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[UploadClientCertificateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Upload a PKCS 12 format key (.pfx) to an API connector's authentication configuration. The input is a base-64 encoded value of the PKCS 12 certificate contents. This method returns an apiConnector. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UploadClientCertificateReque raise TypeError("raw_url cannot be null.") return UploadClientCertificateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UploadClientCertificateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_federation_signup/post_federation_signup_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_federation_signup/post_federation_signup_request_builder.py index 9fffc275840..58432faf6ca 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_federation_signup/post_federation_signup_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_federation_signup/post_federation_signup_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/apiConnectorConfiguration/postFederationSignup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PostFederationSignupRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property postFederationSignup for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PostFederationSignupReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PostFederationSignupRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Get postFederationSignup from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PostFederationSignupRequestBu return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - async def patch(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[PostFederationSignupRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def patch(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Update the navigation property postFederationSignup in identity param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[IdentityApiConnector] = None, request_config return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PostFederationSignupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property postFederationSignup for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/apiConnectorConfiguration/postFederationSignup', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PostFederationSignupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get postFederationSignup from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[PostFederati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[PostFederationSignupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property postFederationSignup in identity param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[IdentityApiConnector] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/apiConnectorConfiguration/postFederationSignup', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def upload_client_certificate(self) -> UploadClientCertificateRequestBuilder: return UploadClientCertificateRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PostFederationSignupRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PostFederationSignupRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PostFederationSignupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PostFederationSignupRequestBuilder.PostFederationSignupRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PostFederationSignupRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_federation_signup/ref/ref_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_federation_signup/ref/ref_request_builder.py index bae12cd2a4d..6a648257071 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_federation_signup/ref/ref_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_federation_signup/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/apiConnectorConfiguration/postFederationSignup/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete ref of navigation property postFederationSignup for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[str]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[str]: """ Get ref of postFederationSignup from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +62,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "str", error_mapping) - async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> None: + async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Update the ref of navigation property postFederationSignup in identity param body: The request body @@ -83,7 +83,7 @@ async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete ref of navigation property postFederationSignup for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,7 +94,7 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get ref of postFederationSignup from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RefRequestBu request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the ref of navigation property postFederationSignup in identity param body: The request body @@ -130,34 +130,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_federation_signup/upload_client_certificate/upload_client_certificate_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_federation_signup/upload_client_certificate/upload_client_certificate_request_builder.py index 69e6b69fa3b..c9a0c96525b 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_federation_signup/upload_client_certificate/upload_client_certificate_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/api_connector_configuration/post_federation_signup/upload_client_certificate/upload_client_certificate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/apiConnectorConfiguration/postFederationSignup/uploadClientCertificate", path_parameters) - async def post(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[UploadClientCertificateRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def post(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Upload a PKCS 12 format key (.pfx) to an API connector's authentication configuration. The input is a base-64 encoded value of the PKCS 12 certificate contents. This method returns an apiConnector. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[UploadClientCertificatePostRequestBody] = Non return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - def to_post_request_information(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[UploadClientCertificateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Upload a PKCS 12 format key (.pfx) to an API connector's authentication configuration. The input is a base-64 encoded value of the PKCS 12 certificate contents. This method returns an apiConnector. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UploadClientCertificateReque raise TypeError("raw_url cannot be null.") return UploadClientCertificateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UploadClientCertificateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/b2x_identity_user_flow_item_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/b2x_identity_user_flow_item_request_builder.py index fe88365c407..76febd0d325 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/b2x_identity_user_flow_item_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/b2x_identity_user_flow_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[B2xIdentityUserFlowItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a b2xIdentityUserFlow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[B2xIdentityUserFlowItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[B2xIdentityUserFlowItemRequestBuilderGetRequestConfiguration] = None) -> Optional[B2xIdentityUserFlow]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[B2xIdentityUserFlow]: """ Retrieve the properties and relationships of a b2xIdentityUserFlow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[B2xIdentityUserFlowItemReques return await self.request_adapter.send_async(request_info, B2xIdentityUserFlow, error_mapping) - async def patch(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[B2xIdentityUserFlowItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[B2xIdentityUserFlow]: + async def patch(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[B2xIdentityUserFlow]: """ Update the navigation property b2xUserFlows in identity param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[B2xIdentityUserFlow] = None, request_configu return await self.request_adapter.send_async(request_info, B2xIdentityUserFlow, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[B2xIdentityUserFlowItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a b2xIdentityUserFlow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[B2xIdentityUserFlowItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a b2xIdentityUserFlow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[B2xIdentityU request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[B2xIdentityUserFlowItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property b2xUserFlows in identity param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[B2xIdentityUserFlow] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -186,16 +187,6 @@ def user_flow_identity_providers(self) -> UserFlowIdentityProvidersRequestBuilde return UserFlowIdentityProvidersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class B2xIdentityUserFlowItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class B2xIdentityUserFlowItemRequestBuilderGetQueryParameters(): """ @@ -222,27 +213,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class B2xIdentityUserFlowItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[B2xIdentityUserFlowItemRequestBuilder.B2xIdentityUserFlowItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class B2xIdentityUserFlowItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 cb482a09643..41f6176f3dd 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/identityProviders/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 3b1adc8e7ac..27fd54058ac 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_identity_provider_id(self,identity_provider_id: str) -> IdentityProviderI url_tpl_params["identityProvider%2Did"] = identity_provider_id return IdentityProviderItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IdentityProvidersRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProviderCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderCollectionResponse]: """ Get the identity providers in a b2xIdentityUserFlow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[IdentityProvidersRequestBuild return await self.request_adapter.send_async(request_info, IdentityProviderCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IdentityProvidersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the identity providers in a b2xIdentityUserFlow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -154,17 +155,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProvidersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityProvidersRequestBuilder.IdentityProvidersRequestBuilderGetQueryParameters] = None - - 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 64d9f9a8c10..64c75fc93e2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/identityProviders/{identityProvider%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[IdentityProviderItemRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProvider]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProvider]: """ The identity providers included in the user flow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[IdentityProviderItemRequestBu return await self.request_adapter.send_async(request_info, IdentityProvider, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IdentityProviderItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The identity providers included in the user flow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,17 +98,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProviderItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityProviderItemRequestBuilder.IdentityProviderItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/b2x_user_flows/item/languages/count/count_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/languages/count/count_request_builder.py index d544621a3b6..a0bde1f9dbe 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/languages/count/count_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/languages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/count/count_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/count/count_request_builder.py index 9d9df7ab6af..2dc9f34c136 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/count/count_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/defaultPages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/default_pages_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/default_pages_request_builder.py index 81e87870a74..af655eae03e 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/default_pages_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/default_pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_flow_language_page_id(self,user_flow_language_page_id: str) -> UserF url_tpl_params["userFlowLanguagePage%2Did"] = user_flow_language_page_id return UserFlowLanguagePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DefaultPagesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserFlowLanguagePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguagePageCollectionResponse]: """ Collection of pages with the default content to display in a user flow for a specified language. This collection doesn't allow any kind of modification. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DefaultPagesRequestBuilderGet return await self.request_adapter.send_async(request_info, UserFlowLanguagePageCollectionResponse, error_mapping) - async def post(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[DefaultPagesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: + async def post(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: """ Create new navigation property to defaultPages for identity param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UserFlowLanguagePage] = None, request_configu return await self.request_adapter.send_async(request_info, UserFlowLanguagePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DefaultPagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of pages with the default content to display in a user flow for a specified language. This collection doesn't allow any kind of modification. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DefaultPages request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[DefaultPagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to defaultPages for identity param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UserFlowLanguagePage] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/defaultPages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultPagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DefaultPagesRequestBuilder.DefaultPagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultPagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/item/user_flow_language_page_item_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/item/user_flow_language_page_item_request_builder.py index 2c750cfbdd7..3d5e4591ddb 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/item/user_flow_language_page_item_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/item/user_flow_language_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/defaultPages/{userFlowLanguagePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property defaultPages for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[UserFlowLanguagePageItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: """ Collection of pages with the default content to display in a user flow for a specified language. This collection doesn't allow any kind of modification. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UserFlowLanguagePageItemReque return await self.request_adapter.send_async(request_info, UserFlowLanguagePage, error_mapping) - async def patch(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: + async def patch(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: """ Update the navigation property defaultPages in identity param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[UserFlowLanguagePage] = None, request_config return await self.request_adapter.send_async(request_info, UserFlowLanguagePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property defaultPages for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/defaultPages/{userFlowLanguagePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of pages with the default content to display in a user flow for a specified language. This collection doesn't allow any kind of modification. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[UserFlowLang request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property defaultPages in identity param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[UserFlowLanguagePage] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/defaultPages/{userFlowLanguagePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserFlowLanguagePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserFlowLanguagePageItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserFlowLanguagePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserFlowLanguagePageItemRequestBuilder.UserFlowLanguagePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserFlowLanguagePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/item/value/content_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/item/value/content_request_builder.py index 57e405531a5..f48d5f471eb 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/item/value/content_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/languages/item/default_pages/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/defaultPages/{userFlowLanguagePage%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property defaultPages from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property defaultPages in identity param body: Binary request body @@ -64,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property defaultPages from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property defaultPages in identity param body: Binary request body @@ -84,7 +85,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/defaultPages/{userFlowLanguagePage%2Did}/$value', self.path_parameters) + 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") @@ -121,27 +122,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/count/count_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/count/count_request_builder.py index 155bc60a435..92fdc4644c9 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/count/count_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/overridesPages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/item/user_flow_language_page_item_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/item/user_flow_language_page_item_request_builder.py index 50485407a5b..8ac5b4a031e 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/item/user_flow_language_page_item_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/item/user_flow_language_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/overridesPages/{userFlowLanguagePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property overridesPages for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[UserFlowLanguagePageItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: """ Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows you to modify the content of the page, any other modification isn't allowed (creation or deletion of pages). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UserFlowLanguagePageItemReque return await self.request_adapter.send_async(request_info, UserFlowLanguagePage, error_mapping) - async def patch(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: + async def patch(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: """ Update the navigation property overridesPages in identity param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[UserFlowLanguagePage] = None, request_config return await self.request_adapter.send_async(request_info, UserFlowLanguagePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property overridesPages for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/overridesPages/{userFlowLanguagePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows you to modify the content of the page, any other modification isn't allowed (creation or deletion of pages). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[UserFlowLang request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property overridesPages in identity param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[UserFlowLanguagePage] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/overridesPages/{userFlowLanguagePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserFlowLanguagePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserFlowLanguagePageItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserFlowLanguagePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserFlowLanguagePageItemRequestBuilder.UserFlowLanguagePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserFlowLanguagePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/item/value/content_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/item/value/content_request_builder.py index cfe0777091b..479cc831cec 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/item/value/content_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/overridesPages/{userFlowLanguagePage%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property overridesPages from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property overridesPages in identity param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property overridesPages from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property overridesPages in identity param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/overridesPages/{userFlowLanguagePage%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/overrides_pages_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/overrides_pages_request_builder.py index 98c19cc9d00..3a11a49ee78 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/overrides_pages_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/languages/item/overrides_pages/overrides_pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_flow_language_page_id(self,user_flow_language_page_id: str) -> UserF url_tpl_params["userFlowLanguagePage%2Did"] = user_flow_language_page_id return UserFlowLanguagePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OverridesPagesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserFlowLanguagePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguagePageCollectionResponse]: """ Get the userFlowLanguagePage resources from the overridesPages navigation property. These pages are used to customize the values shown to the user during a user journey in a user flow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OverridesPagesRequestBuilderG return await self.request_adapter.send_async(request_info, UserFlowLanguagePageCollectionResponse, error_mapping) - async def post(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[OverridesPagesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: + async def post(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: """ Create new navigation property to overridesPages for identity param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[UserFlowLanguagePage] = None, request_configu return await self.request_adapter.send_async(request_info, UserFlowLanguagePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OverridesPagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the userFlowLanguagePage resources from the overridesPages navigation property. These pages are used to customize the values shown to the user during a user journey in a user flow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[OverridesPag request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[OverridesPagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to overridesPages for identity param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[UserFlowLanguagePage] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}/overridesPages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OverridesPagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OverridesPagesRequestBuilder.OverridesPagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OverridesPagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/languages/item/user_flow_language_configuration_item_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/languages/item/user_flow_language_configuration_item_request_builder.py index 4a5d8efe21d..5b89afe1e23 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/languages/item/user_flow_language_configuration_item_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/languages/item/user_flow_language_configuration_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserFlowLanguageConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property languages for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[UserFlowLanguageConfigurat raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserFlowLanguageConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserFlowLanguageConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguageConfiguration]: """ Read the properties and relationships of a userFlowLanguageConfiguration object. These objects represent a language available in a user flow. Note: Language customization is enabled by default in Microsoft Entra user flows. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[UserFlowLanguageConfiguration return await self.request_adapter.send_async(request_info, UserFlowLanguageConfiguration, error_mapping) - async def patch(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[UserFlowLanguageConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserFlowLanguageConfiguration]: + async def patch(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguageConfiguration]: """ Update the navigation property languages in identity param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[UserFlowLanguageConfiguration] = None, reque return await self.request_adapter.send_async(request_info, UserFlowLanguageConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserFlowLanguageConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property languages for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserFlowLanguageConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a userFlowLanguageConfiguration object. These objects represent a language available in a user flow. Note: Language customization is enabled by default in Microsoft Entra user flows. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[UserFlowLang request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[UserFlowLanguageConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property languages in identity param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[UserFlowLanguageConfigurati """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages/{userFlowLanguageConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def overrides_pages(self) -> OverridesPagesRequestBuilder: return OverridesPagesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserFlowLanguageConfigurationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserFlowLanguageConfigurationItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserFlowLanguageConfigurationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserFlowLanguageConfigurationItemRequestBuilder.UserFlowLanguageConfigurationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserFlowLanguageConfigurationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/languages/languages_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/languages/languages_request_builder.py index 049dac5a84c..4889dd9f3a7 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/languages/languages_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/languages/languages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_flow_language_configuration_id(self,user_flow_language_configuration url_tpl_params["userFlowLanguageConfiguration%2Did"] = user_flow_language_configuration_id return UserFlowLanguageConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LanguagesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserFlowLanguageConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguageConfigurationCollectionResponse]: """ Retrieve a list of languages supported for customization in a B2X user flow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LanguagesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserFlowLanguageConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[LanguagesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserFlowLanguageConfiguration]: + async def post(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguageConfiguration]: """ Create new navigation property to languages for identity param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[UserFlowLanguageConfiguration] = None, reques return await self.request_adapter.send_async(request_info, UserFlowLanguageConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LanguagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of languages supported for customization in a B2X user flow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[LanguagesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[LanguagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to languages for identity param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[UserFlowLanguageConfiguratio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/languages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LanguagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LanguagesRequestBuilder.LanguagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LanguagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/count/count_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/count/count_request_builder.py index 10a5afb5f4a..fdf554ca29c 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/count/count_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userAttributeAssignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/get_order/get_order_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/get_order/get_order_request_builder.py index e75fee5c740..215bc001265 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/get_order/get_order_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/get_order/get_order_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userAttributeAssignments/getOrder()", path_parameters) - async def get(self,request_configuration: Optional[GetOrderRequestBuilderGetRequestConfiguration] = None) -> Optional[AssignmentOrder]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AssignmentOrder]: """ Invoke function getOrder param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOrderRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AssignmentOrder, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOrderRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOrder param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOrderRequestBuilder: raise TypeError("raw_url cannot be null.") return GetOrderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOrderRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/item/identity_user_flow_attribute_assignment_item_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/item/identity_user_flow_attribute_assignment_item_request_builder.py index 24db01a6150..85e2bd06470 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/item/identity_user_flow_attribute_assignment_item_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/item/identity_user_flow_attribute_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userAttributeAssignments/{identityUserFlowAttributeAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an identityUserFlowAttributeAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[IdentityUserFlowAttributeA raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignment]: """ Read the properties and relationships of an identityUserFlowAttributeAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[IdentityUserFlowAttributeAssi return await self.request_adapter.send_async(request_info, IdentityUserFlowAttributeAssignment, error_mapping) - async def patch(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignment]: + async def patch(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignment]: """ Update the properties of a identityUserFlowAttributeAssignment object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, return await self.request_adapter.send_async(request_info, IdentityUserFlowAttributeAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an identityUserFlowAttributeAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userAttributeAssignments/{identityUserFlowAttributeAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an identityUserFlowAttributeAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityUser request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a identityUserFlowAttributeAssignment object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[IdentityUserFlowAttributeAs """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userAttributeAssignments/{identityUserFlowAttributeAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def user_attribute(self) -> UserAttributeRequestBuilder: return UserAttributeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityUserFlowAttributeAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IdentityUserFlowAttributeAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityUserFlowAttributeAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilder.IdentityUserFlowAttributeAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityUserFlowAttributeAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/item/user_attribute/user_attribute_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/item/user_attribute/user_attribute_request_builder.py index 58ffb3e592a..5e2c3c91b05 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/item/user_attribute/user_attribute_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/item/user_attribute/user_attribute_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userAttributeAssignments/{identityUserFlowAttributeAssignment%2Did}/userAttribute{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserAttributeRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: """ The user attribute that you want to add to your user flow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[UserAttributeRequestBuilderGe return await self.request_adapter.send_async(request_info, IdentityUserFlowAttribute, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserAttributeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user attribute that you want to add to your user flow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserAttributeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserAttributeRequestBuilder.UserAttributeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/set_order/set_order_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/set_order/set_order_request_builder.py index 015fdfbb359..63442540c0d 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/set_order/set_order_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/set_order/set_order_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userAttributeAssignments/setOrder", path_parameters) - async def post(self,body: Optional[SetOrderPostRequestBody] = None, request_configuration: Optional[SetOrderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetOrderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Set the order of identityUserFlowAttributeAssignments being collected within a user flow. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetOrderPostRequestBody] = None, request_conf raise Exception("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: Optional[SetOrderPostRequestBody] = None, request_configuration: Optional[SetOrderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetOrderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Set the order of identityUserFlowAttributeAssignments being collected within a user flow. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetOrderRequestBuilder: raise TypeError("raw_url cannot be null.") return SetOrderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetOrderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/user_attribute_assignments_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/user_attribute_assignments_request_builder.py index 2ee6c7edc24..c307df34cf1 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/user_attribute_assignments_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/user_attribute_assignments/user_attribute_assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_identity_user_flow_attribute_assignment_id(self,identity_user_flow_attrib url_tpl_params["identityUserFlowAttributeAssignment%2Did"] = identity_user_flow_attribute_assignment_id return IdentityUserFlowAttributeAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserAttributeAssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignmentCollectionResponse]: """ Get the identityUserFlowAttributeAssignment resources from the userAttributeAssignments navigation property in a b2xIdentityUserFlow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[UserAttributeAssignmentsReque return await self.request_adapter.send_async(request_info, IdentityUserFlowAttributeAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[UserAttributeAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignment]: + async def post(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignment]: """ Create a new identityUserFlowAttributeAssignment object in a b2xIdentityUserFlow. param body: The request body @@ -90,7 +91,7 @@ async def post(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, return await self.request_adapter.send_async(request_info, IdentityUserFlowAttributeAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserAttributeAssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the identityUserFlowAttributeAssignment resources from the userAttributeAssignments navigation property in a b2xIdentityUserFlow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[UserAttribut request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[UserAttributeAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new identityUserFlowAttributeAssignment object in a b2xIdentityUserFlow. param body: The request body @@ -110,7 +111,7 @@ def to_post_request_information(self,body: Optional[IdentityUserFlowAttributeAss """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userAttributeAssignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -209,27 +210,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserAttributeAssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserAttributeAssignmentsRequestBuilder.UserAttributeAssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserAttributeAssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/count/count_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/count/count_request_builder.py index 235b90c925b..b27422dc623 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/count/count_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/item/ref/ref_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/item/ref/ref_request_builder.py index 6a84335bb38..c4b7961e75a 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/item/ref/ref_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/{identityProviderBase%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete ref of navigation property userFlowIdentityProviders for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete ref of navigation property userFlowIdentityProviders for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/ref/ref_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/ref/ref_request_builder.py index f1145f1424b..5ed5630e456 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/ref/ref_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete ref of navigation property userFlowIdentityProviders for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Get ref of userFlowIdentityProviders from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Create new navigation property ref to userFlowIdentityProviders for identity param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete ref of navigation property userFlowIdentityProviders for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,18 +98,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get ref of userFlowIdentityProviders 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 = RequestInformation(Method.GET, '{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property ref to userFlowIdentityProviders for identity param body: The request body @@ -154,19 +155,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -213,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/user_flow_identity_providers_request_builder.py b/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/user_flow_identity_providers_request_builder.py index 99ac759e7b4..03f89d8e54e 100644 --- a/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/user_flow_identity_providers_request_builder.py +++ b/msgraph/generated/identity/b2x_user_flows/item/user_flow_identity_providers/user_flow_identity_providers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_identity_provider_base_id(self,identity_provider_base_id: str) -> Identit url_tpl_params["identityProviderBase%2Did"] = identity_provider_base_id return IdentityProviderBaseItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserFlowIdentityProvidersRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProviderBaseCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBaseCollectionResponse]: """ Get userFlowIdentityProviders from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[UserFlowIdentityProvidersRequ return await self.request_adapter.send_async(request_info, IdentityProviderBaseCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserFlowIdentityProvidersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get userFlowIdentityProviders from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -158,17 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserFlowIdentityProvidersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserFlowIdentityProvidersRequestBuilder.UserFlowIdentityProvidersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/conditional_access/authentication_context_class_references/authentication_context_class_references_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_context_class_references/authentication_context_class_references_request_builder.py index 72bf886f3b4..947dbb7ee0c 100644 --- a/msgraph/generated/identity/conditional_access/authentication_context_class_references/authentication_context_class_references_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_context_class_references/authentication_context_class_references_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_authentication_context_class_reference_id(self,authentication_context_cla url_tpl_params["authenticationContextClassReference%2Did"] = authentication_context_class_reference_id return AuthenticationContextClassReferenceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AuthenticationContextClassReferencesRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationContextClassReferenceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationContextClassReferenceCollectionResponse]: """ Retrieve a list of authenticationContextClassReference objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AuthenticationContextClassRef return await self.request_adapter.send_async(request_info, AuthenticationContextClassReferenceCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[AuthenticationContextClassReferencesRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationContextClassReference]: + async def post(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationContextClassReference]: """ Create new navigation property to authenticationContextClassReferences for identity param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AuthenticationContextClassReference] = None, return await self.request_adapter.send_async(request_info, AuthenticationContextClassReference, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AuthenticationContextClassReferencesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of authenticationContextClassReference objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[AuthenticationContextClassReferencesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to authenticationContextClassReferences for identity param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AuthenticationContextClassRe """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/conditionalAccess/authenticationContextClassReferences', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationContextClassReferencesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationContextClassReferencesRequestBuilder.AuthenticationContextClassReferencesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationContextClassReferencesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/authentication_context_class_references/count/count_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_context_class_references/count/count_request_builder.py index b4dd43799e0..50ab64fcfed 100644 --- a/msgraph/generated/identity/conditional_access/authentication_context_class_references/count/count_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_context_class_references/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/authenticationContextClassReferences/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/conditional_access/authentication_context_class_references/item/authentication_context_class_reference_item_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_context_class_references/item/authentication_context_class_reference_item_request_builder.py index d65818f3bd9..9a2f2016a1b 100644 --- a/msgraph/generated/identity/conditional_access/authentication_context_class_references/item/authentication_context_class_reference_item_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_context_class_references/item/authentication_context_class_reference_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/authenticationContextClassReferences/{authenticationContextClassReference%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationContextClassReferenceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an authenticationContextClassReference object that's not published or used by a conditional access policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AuthenticationContextClass raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationContextClassReferenceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationContextClassReference]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationContextClassReference]: """ Retrieve the properties and relationships of a authenticationContextClassReference object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AuthenticationContextClassRef return await self.request_adapter.send_async(request_info, AuthenticationContextClassReference, error_mapping) - async def patch(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[AuthenticationContextClassReferenceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationContextClassReference]: + async def patch(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationContextClassReference]: """ Create an authenticationContextClassReference object, if the ID has not been used. If ID has been used, this call updates the authenticationContextClassReference object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AuthenticationContextClassReference] = None, return await self.request_adapter.send_async(request_info, AuthenticationContextClassReference, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationContextClassReferenceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an authenticationContextClassReference object that's not published or used by a conditional access policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/conditionalAccess/authenticationContextClassReferences/{authenticationContextClassReference%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationContextClassReferenceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a authenticationContextClassReference object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[AuthenticationContextClassReferenceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an authenticationContextClassReference object, if the ID has not been used. If ID has been used, this call updates the authenticationContextClassReference object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationContextClassR """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/conditionalAccess/authenticationContextClassReferences/{authenticationContextClassReference%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AuthenticationContextClassRe raise TypeError("raw_url cannot be null.") return AuthenticationContextClassReferenceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationContextClassReferenceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationContextClassReferenceItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationContextClassReferenceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationContextClassReferenceItemRequestBuilder.AuthenticationContextClassReferenceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationContextClassReferenceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/authentication_strength/authentication_method_modes/authentication_method_modes_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_strength/authentication_method_modes/authentication_method_modes_request_builder.py index 1ba3bfd927f..109c46e074e 100644 --- a/msgraph/generated/identity/conditional_access/authentication_strength/authentication_method_modes/authentication_method_modes_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_strength/authentication_method_modes/authentication_method_modes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_authentication_method_mode_detail_id(self,authentication_method_mode_deta url_tpl_params["authenticationMethodModeDetail%2Did"] = authentication_method_mode_detail_id return AuthenticationMethodModeDetailItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AuthenticationMethodModesRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetailCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetailCollectionResponse]: """ Get a list of all supported authentication methods, or all supported authentication method combinations as a list of authenticationMethodModes objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AuthenticationMethodModesRequ return await self.request_adapter.send_async(request_info, AuthenticationMethodModeDetailCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[AuthenticationMethodModesRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetail]: + async def post(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetail]: """ Create new navigation property to authenticationMethodModes for identity param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AuthenticationMethodModeDetail] = None, reque return await self.request_adapter.send_async(request_info, AuthenticationMethodModeDetail, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodModesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of all supported authentication methods, or all supported authentication method combinations as a list of authenticationMethodModes objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[AuthenticationMethodModesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to authenticationMethodModes for identity param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AuthenticationMethodModeDeta """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/conditionalAccess/authenticationStrength/authenticationMethodModes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodModesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationMethodModesRequestBuilder.AuthenticationMethodModesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodModesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/authentication_strength/authentication_method_modes/count/count_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_strength/authentication_method_modes/count/count_request_builder.py index adff6664248..08c42f24dd7 100644 --- a/msgraph/generated/identity/conditional_access/authentication_strength/authentication_method_modes/count/count_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_strength/authentication_method_modes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/authenticationStrength/authenticationMethodModes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/conditional_access/authentication_strength/authentication_method_modes/item/authentication_method_mode_detail_item_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_strength/authentication_method_modes/item/authentication_method_mode_detail_item_request_builder.py index ffca840667c..1306e1a7ebc 100644 --- a/msgraph/generated/identity/conditional_access/authentication_strength/authentication_method_modes/item/authentication_method_mode_detail_item_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_strength/authentication_method_modes/item/authentication_method_mode_detail_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/authenticationStrength/authenticationMethodModes/{authenticationMethodModeDetail%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationMethodModeDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property authenticationMethodModes for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AuthenticationMethodModeDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationMethodModeDetailItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetail]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetail]: """ Names and descriptions of all valid authentication method modes in the system. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AuthenticationMethodModeDetai return await self.request_adapter.send_async(request_info, AuthenticationMethodModeDetail, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[AuthenticationMethodModeDetailItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetail]: + async def patch(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetail]: """ Update the navigation property authenticationMethodModes in identity param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AuthenticationMethodModeDetail] = None, requ return await self.request_adapter.send_async(request_info, AuthenticationMethodModeDetail, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationMethodModeDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationMethodModes for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/conditionalAccess/authenticationStrength/authenticationMethodModes/{authenticationMethodModeDetail%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodModeDetailItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Names and descriptions of all valid authentication method modes in the system. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[AuthenticationMethodModeDetailItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property authenticationMethodModes in identity param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationMethodModeDet """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/conditionalAccess/authenticationStrength/authenticationMethodModes/{authenticationMethodModeDetail%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AuthenticationMethodModeDeta raise TypeError("raw_url cannot be null.") return AuthenticationMethodModeDetailItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodModeDetailItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationMethodModeDetailItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodModeDetailItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationMethodModeDetailItemRequestBuilder.AuthenticationMethodModeDetailItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodModeDetailItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/authentication_strength/authentication_strength_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_strength/authentication_strength_request_builder.py index f935d7a4952..89fe01963e5 100644 --- a/msgraph/generated/identity/conditional_access/authentication_strength/authentication_strength_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_strength/authentication_strength_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/authenticationStrength{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationStrengthRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property authenticationStrength for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[AuthenticationStrengthRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationStrengthRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationStrengthRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthRoot]: """ Get authenticationStrength from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AuthenticationStrengthRequest return await self.request_adapter.send_async(request_info, AuthenticationStrengthRoot, error_mapping) - async def patch(self,body: Optional[AuthenticationStrengthRoot] = None, request_configuration: Optional[AuthenticationStrengthRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationStrengthRoot]: + async def patch(self,body: Optional[AuthenticationStrengthRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthRoot]: """ Update the navigation property authenticationStrength in identity param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AuthenticationStrengthRoot] = None, request_ return await self.request_adapter.send_async(request_info, AuthenticationStrengthRoot, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationStrengthRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationStrength for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/conditionalAccess/authenticationStrength', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationStrengthRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get authenticationStrength from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationStrengthRoot] = None, request_configuration: Optional[AuthenticationStrengthRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationStrengthRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property authenticationStrength in identity param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationStrengthRoot] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/conditionalAccess/authenticationStrength', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def policies(self) -> PoliciesRequestBuilder: return PoliciesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationStrengthRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationStrengthRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationStrengthRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationStrengthRequestBuilder.AuthenticationStrengthRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationStrengthRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/authentication_strength/policies/count/count_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_strength/policies/count/count_request_builder.py index 3fd36347311..98a603cce46 100644 --- a/msgraph/generated/identity/conditional_access/authentication_strength/policies/count/count_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_strength/policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/authenticationStrength/policies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/authentication_strength_policy_item_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/authentication_strength_policy_item_request_builder.py index 96aa8e1b922..a3b8246185b 100644 --- a/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/authentication_strength_policy_item_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/authentication_strength_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property policies for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[AuthenticationStrengthPoli raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: """ A collection of authentication strength policies that exist for this tenant, including both built-in and custom policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AuthenticationStrengthPolicyI return await self.request_adapter.send_async(request_info, AuthenticationStrengthPolicy, error_mapping) - async def patch(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: + async def patch(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: """ Update the navigation property policies in identity param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AuthenticationStrengthPolicy] = None, reques return await self.request_adapter.send_async(request_info, AuthenticationStrengthPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of authentication strength policies that exist for this tenant, including both built-in and custom policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property policies in identity param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationStrengthPolic """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def usage(self) -> UsageRequestBuilder: return UsageRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationStrengthPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationStrengthPolicyItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationStrengthPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationStrengthPolicyItemRequestBuilder.AuthenticationStrengthPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationStrengthPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/combination_configurations/combination_configurations_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/combination_configurations/combination_configurations_request_builder.py index afe0b087e6b..a189def2317 100644 --- a/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/combination_configurations/combination_configurations_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/combination_configurations/combination_configurations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_authentication_combination_configuration_id(self,authentication_combinati url_tpl_params["authenticationCombinationConfiguration%2Did"] = authentication_combination_configuration_id return AuthenticationCombinationConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CombinationConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationCombinationConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfigurationCollectionResponse]: """ Get the authenticationCombinationConfiguration objects for an authentication strength policy. authenticationCombinationConfiguration represents requirements placed on specific authentication method combinations that require specified variants of those authentication methods to be used when authenticating. Currently, only fido2combinationConfigurations objects are supported. authenticationCombinationConfiguration objects are supported only for custom authentication strengths. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CombinationConfigurationsRequ return await self.request_adapter.send_async(request_info, AuthenticationCombinationConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[CombinationConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: + async def post(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: """ Create a new authenticationCombinationConfiguration object. In use, only fido2combinationConfigurations may be created, and these may only be created for custom authentication strength policies. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AuthenticationCombinationConfiguration] = Non return await self.request_adapter.send_async(request_info, AuthenticationCombinationConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CombinationConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the authenticationCombinationConfiguration objects for an authentication strength policy. authenticationCombinationConfiguration represents requirements placed on specific authentication method combinations that require specified variants of those authentication methods to be used when authenticating. Currently, only fido2combinationConfigurations objects are supported. authenticationCombinationConfiguration objects are supported only for custom authentication strengths. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CombinationC request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[CombinationConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new authenticationCombinationConfiguration object. In use, only fido2combinationConfigurations may be created, and these may only be created for custom authentication strength policies. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AuthenticationCombinationCon """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy%2Did}/combinationConfigurations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CombinationConfigurationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CombinationConfigurationsRequestBuilder.CombinationConfigurationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CombinationConfigurationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/combination_configurations/count/count_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/combination_configurations/count/count_request_builder.py index b491bbe5a10..020156e9387 100644 --- a/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/combination_configurations/count/count_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/combination_configurations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy%2Did}/combinationConfigurations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/combination_configurations/item/authentication_combination_configuration_item_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/combination_configurations/item/authentication_combination_configuration_item_request_builder.py index c813ea8a59b..0988fef2bdb 100644 --- a/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/combination_configurations/item/authentication_combination_configuration_item_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/combination_configurations/item/authentication_combination_configuration_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy%2Did}/combinationConfigurations/{authenticationCombinationConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an authenticationCombinationConfiguration for a custom authenticationStrengthPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AuthenticationCombinationC raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: """ Read the properties and relationships of an authenticationCombinationConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AuthenticationCombinationConf return await self.request_adapter.send_async(request_info, AuthenticationCombinationConfiguration, error_mapping) - async def patch(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: + async def patch(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: """ Update the properties of an authenticationCombinationConfiguration object. In use, only fido2combinationConfigurations may be updated as they're the only type of authenticationCombinationConfiguration that may be created. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AuthenticationCombinationConfiguration] = No return await self.request_adapter.send_async(request_info, AuthenticationCombinationConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an authenticationCombinationConfiguration for a custom authenticationStrengthPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy%2Did}/combinationConfigurations/{authenticationCombinationConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an authenticationCombinationConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an authenticationCombinationConfiguration object. In use, only fido2combinationConfigurations may be updated as they're the only type of authenticationCombinationConfiguration that may be created. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationCombinationCo """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy%2Did}/combinationConfigurations/{authenticationCombinationConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AuthenticationCombinationCon raise TypeError("raw_url cannot be null.") return AuthenticationCombinationConfigurationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationCombinationConfigurationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationCombinationConfigurationItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationCombinationConfigurationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationCombinationConfigurationItemRequestBuilder.AuthenticationCombinationConfigurationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationCombinationConfigurationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/update_allowed_combinations/update_allowed_combinations_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/update_allowed_combinations/update_allowed_combinations_request_builder.py index 33a6921290d..9f9387e79fe 100644 --- a/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/update_allowed_combinations/update_allowed_combinations_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/update_allowed_combinations/update_allowed_combinations_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy%2Did}/updateAllowedCombinations", path_parameters) - async def post(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = None, request_configuration: Optional[UpdateAllowedCombinationsRequestBuilderPostRequestConfiguration] = None) -> Optional[UpdateAllowedCombinationsResult]: + async def post(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UpdateAllowedCombinationsResult]: """ Update the allowedCombinations property of an authenticationStrengthPolicy object. To update other properties of an authenticationStrengthPolicy object, use the Update authenticationStrengthPolicy method. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = N return await self.request_adapter.send_async(request_info, UpdateAllowedCombinationsResult, error_mapping) - def to_post_request_information(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = None, request_configuration: Optional[UpdateAllowedCombinationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the allowedCombinations property of an authenticationStrengthPolicy object. To update other properties of an authenticationStrengthPolicy object, use the Update authenticationStrengthPolicy method. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UpdateAllowedCombinationsReq raise TypeError("raw_url cannot be null.") return UpdateAllowedCombinationsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UpdateAllowedCombinationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/usage/usage_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/usage/usage_request_builder.py index 09461244a28..b1ecd11bd88 100644 --- a/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/usage/usage_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_strength/policies/item/usage/usage_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy%2Did}/usage()", path_parameters) - async def get(self,request_configuration: Optional[UsageRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationStrengthUsage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthUsage]: """ Invoke function usage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[UsageRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AuthenticationStrengthUsage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function usage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UsageRequestBuilder: raise TypeError("raw_url cannot be null.") return UsageRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/authentication_strength/policies/policies_request_builder.py b/msgraph/generated/identity/conditional_access/authentication_strength/policies/policies_request_builder.py index d810fcca9b7..e4611a82af7 100644 --- a/msgraph/generated/identity/conditional_access/authentication_strength/policies/policies_request_builder.py +++ b/msgraph/generated/identity/conditional_access/authentication_strength/policies/policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_authentication_strength_policy_id(self,authentication_strength_policy_id: url_tpl_params["authenticationStrengthPolicy%2Did"] = authentication_strength_policy_id return AuthenticationStrengthPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicyCollectionResponse]: """ A collection of authentication strength policies that exist for this tenant, including both built-in and custom policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[PoliciesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AuthenticationStrengthPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[PoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: + async def post(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: """ Create new navigation property to policies for identity param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AuthenticationStrengthPolicy] = None, request return await self.request_adapter.send_async(request_info, AuthenticationStrengthPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of authentication strength policies that exist for this tenant, including both built-in and custom policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[PoliciesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[PoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to policies for identity param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AuthenticationStrengthPolicy """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/conditionalAccess/authenticationStrength/policies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/named_locations/count/count_request_builder.py b/msgraph/generated/identity/conditional_access/named_locations/count/count_request_builder.py index 98cc943e1e5..1a78e5fa8d4 100644 --- a/msgraph/generated/identity/conditional_access/named_locations/count/count_request_builder.py +++ b/msgraph/generated/identity/conditional_access/named_locations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/namedLocations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 cd0b7472216..b9048e9c64d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,12 +27,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[NamedLocationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = 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 @@ -45,12 +46,12 @@ async def delete(self,request_configuration: Optional[NamedLocationItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[NamedLocationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[NamedLocation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[NamedLocation]: """ - Retrieve the properties and relationships of a namedLocation object. + Retrieve the properties and relationships of an ipNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NamedLocation] - Find more info here: https://learn.microsoft.com/graph/api/namedlocation-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/ipnamedlocation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -66,13 +67,13 @@ async def get(self,request_configuration: Optional[NamedLocationItemRequestBuild return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) - async def patch(self,body: Optional[NamedLocation] = None, request_configuration: Optional[NamedLocationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[NamedLocation]: + async def patch(self,body: Optional[NamedLocation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[NamedLocation]: """ - Update the properties of a countryNamedLocation object. + Update the properties of an ipNamedLocation object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NamedLocation] - Find more info here: https://learn.microsoft.com/graph/api/countrynamedlocation-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/ipnamedlocation-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,20 +91,20 @@ async def patch(self,body: Optional[NamedLocation] = None, request_configuration return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[NamedLocationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[NamedLocationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the properties and relationships of a namedLocation object. + Retrieve the properties and relationships of an ipNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,16 +113,16 @@ def to_get_request_information(self,request_configuration: Optional[NamedLocatio request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[NamedLocation] = None, request_configuration: Optional[NamedLocationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[NamedLocation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a countryNamedLocation object. + Update the properties of an ipNamedLocation object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,20 +138,10 @@ def with_url(self,raw_url: Optional[str] = None) -> NamedLocationItemRequestBuil raise TypeError("raw_url cannot be null.") return NamedLocationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NamedLocationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class NamedLocationItemRequestBuilderGetQueryParameters(): """ - Retrieve the properties and relationships of a namedLocation object. + Retrieve the properties and relationships of an ipNamedLocation object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NamedLocationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NamedLocationItemRequestBuilder.NamedLocationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NamedLocationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/named_locations/named_locations_request_builder.py b/msgraph/generated/identity/conditional_access/named_locations/named_locations_request_builder.py index b44c5911286..772322041d2 100644 --- a/msgraph/generated/identity/conditional_access/named_locations/named_locations_request_builder.py +++ b/msgraph/generated/identity/conditional_access/named_locations/named_locations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_named_location_id(self,named_location_id: str) -> NamedLocationItemReques url_tpl_params["namedLocation%2Did"] = named_location_id return NamedLocationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[NamedLocationsRequestBuilderGetRequestConfiguration] = None) -> Optional[NamedLocationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[NamedLocationCollectionResponse]: """ Get a list of namedLocation objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[NamedLocationsRequestBuilderG return await self.request_adapter.send_async(request_info, NamedLocationCollectionResponse, error_mapping) - async def post(self,body: Optional[NamedLocation] = None, request_configuration: Optional[NamedLocationsRequestBuilderPostRequestConfiguration] = None) -> Optional[NamedLocation]: + async def post(self,body: Optional[NamedLocation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[NamedLocation]: """ Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[NamedLocation] = None, request_configuration: return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[NamedLocationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of namedLocation objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[NamedLocatio request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[NamedLocation] = None, request_configuration: Optional[NamedLocationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NamedLocation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[NamedLocation] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/conditionalAccess/namedLocations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NamedLocationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NamedLocationsRequestBuilder.NamedLocationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NamedLocationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/policies/count/count_request_builder.py b/msgraph/generated/identity/conditional_access/policies/count/count_request_builder.py index f45cbcf1347..1d96420a798 100644 --- a/msgraph/generated/identity/conditional_access/policies/count/count_request_builder.py +++ b/msgraph/generated/identity/conditional_access/policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/policies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 6052c029e8f..1309b4cdcc9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a conditionalAccessPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ConditionalAccessPolicyIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: """ Retrieve the properties and relationships of a conditionalAccessPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ConditionalAccessPolicyItemRe return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) - async def patch(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: + async def patch(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: """ Update the properties of a conditionalAccessPolicy object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ConditionalAccessPolicy] = None, request_con return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a conditionalAccessPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a conditionalAccessPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ConditionalA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a conditionalAccessPolicy object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ConditionalAccessPolicy] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConditionalAccessPolicyItemR raise TypeError("raw_url cannot be null.") return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConditionalAccessPolicyItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/policies/policies_request_builder.py b/msgraph/generated/identity/conditional_access/policies/policies_request_builder.py index d32396ca2af..a99d55ee387 100644 --- a/msgraph/generated/identity/conditional_access/policies/policies_request_builder.py +++ b/msgraph/generated/identity/conditional_access/policies/policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_conditional_access_policy_id(self,conditional_access_policy_id: str) -> C url_tpl_params["conditionalAccessPolicy%2Did"] = conditional_access_policy_id return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: """ Retrieve a list of conditionalAccessPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PoliciesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ConditionalAccessPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[PoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: + async def post(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: """ Create a new conditionalAccessPolicy. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ConditionalAccessPolicy] = None, request_conf return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of conditionalAccessPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PoliciesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[PoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new conditionalAccessPolicy. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ConditionalAccessPolicy] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/conditionalAccess/policies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/conditional_access/templates/count/count_request_builder.py b/msgraph/generated/identity/conditional_access/templates/count/count_request_builder.py index 0a9bcbfec89..aecfb0f3ec2 100644 --- a/msgraph/generated/identity/conditional_access/templates/count/count_request_builder.py +++ b/msgraph/generated/identity/conditional_access/templates/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/templates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/conditional_access/templates/item/conditional_access_template_item_request_builder.py b/msgraph/generated/identity/conditional_access/templates/item/conditional_access_template_item_request_builder.py index c5f155cda19..ba03a1d0e2e 100644 --- a/msgraph/generated/identity/conditional_access/templates/item/conditional_access_template_item_request_builder.py +++ b/msgraph/generated/identity/conditional_access/templates/item/conditional_access_template_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/conditionalAccess/templates/{conditionalAccessTemplate%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ConditionalAccessTemplateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConditionalAccessTemplate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessTemplate]: """ Read the properties and relationships of a conditionalAccessTemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ConditionalAccessTemplateItem return await self.request_adapter.send_async(request_info, ConditionalAccessTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConditionalAccessTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a conditionalAccessTemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConditionalAccessTemplateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConditionalAccessTemplateItemRequestBuilder.ConditionalAccessTemplateItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/conditional_access/templates/templates_request_builder.py b/msgraph/generated/identity/conditional_access/templates/templates_request_builder.py index 093f7a13ed3..36c15e2c834 100644 --- a/msgraph/generated/identity/conditional_access/templates/templates_request_builder.py +++ b/msgraph/generated/identity/conditional_access/templates/templates_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_conditional_access_template_id(self,conditional_access_template_id: str) url_tpl_params["conditionalAccessTemplate%2Did"] = conditional_access_template_id return ConditionalAccessTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TemplatesRequestBuilderGetRequestConfiguration] = None) -> Optional[ConditionalAccessTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessTemplateCollectionResponse]: """ Get a list of the conditionalAccessTemplate objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TemplatesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ConditionalAccessTemplateCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TemplatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the conditionalAccessTemplate objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TemplatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TemplatesRequestBuilder.TemplatesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/identity_providers/available_provider_types/available_provider_types_request_builder.py b/msgraph/generated/identity/identity_providers/available_provider_types/available_provider_types_request_builder.py index 145b88bd8d9..6bd150ebf4d 100644 --- a/msgraph/generated/identity/identity_providers/available_provider_types/available_provider_types_request_builder.py +++ b/msgraph/generated/identity/identity_providers/available_provider_types/available_provider_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/identityProviders/availableProviderTypes(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[AvailableProviderTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[AvailableProviderTypesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AvailableProviderTypesGetResponse]: """ Invoke function availableProviderTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AvailableProviderTypesRequest return await self.request_adapter.send_async(request_info, AvailableProviderTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AvailableProviderTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function availableProviderTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,17 +109,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AvailableProviderTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AvailableProviderTypesRequestBuilder.AvailableProviderTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/identity_providers/count/count_request_builder.py b/msgraph/generated/identity/identity_providers/count/count_request_builder.py index 419ea8707ff..b06b48a07d3 100644 --- a/msgraph/generated/identity/identity_providers/count/count_request_builder.py +++ b/msgraph/generated/identity/identity_providers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/identityProviders/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/identity_providers/identity_providers_request_builder.py b/msgraph/generated/identity/identity_providers/identity_providers_request_builder.py index 2e5bb4c6878..996f4f7bbe7 100644 --- a/msgraph/generated/identity/identity_providers/identity_providers_request_builder.py +++ b/msgraph/generated/identity/identity_providers/identity_providers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_identity_provider_base_id(self,identity_provider_base_id: str) -> Identit url_tpl_params["identityProviderBase%2Did"] = identity_provider_base_id return IdentityProviderBaseItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IdentityProvidersRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProviderBaseCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBaseCollectionResponse]: """ Get a collection of identity provider resources that are configured for a tenant, and that are derived from identityProviderBase. For a Microsoft Entra tenant, the providers can be socialIdentityProviders or builtinIdentityProviders objects. For an Azure AD B2C, the providers can be socialIdentityProvider, or appleManagedIdentityProvider objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[IdentityProvidersRequestBuild return await self.request_adapter.send_async(request_info, IdentityProviderBaseCollectionResponse, error_mapping) - async def post(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[IdentityProvidersRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityProviderBase]: + async def post(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBase]: """ Create an identity provider object that is of the type specified in the request body. Among the types of providers derived from identityProviderBase, you can currently create a socialIdentityProvider resource in Microsoft Entra ID. In Azure AD B2C, this operation can currently create a socialIdentityProvider, or an appleManagedIdentityProvider resource. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[IdentityProviderBase] = None, request_configu return await self.request_adapter.send_async(request_info, IdentityProviderBase, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IdentityProvidersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of identity provider resources that are configured for a tenant, and that are derived from identityProviderBase. For a Microsoft Entra tenant, the providers can be socialIdentityProviders or builtinIdentityProviders objects. For an Azure AD B2C, the providers can be socialIdentityProvider, or appleManagedIdentityProvider objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityProv request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[IdentityProvidersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an identity provider object that is of the type specified in the request body. Among the types of providers derived from identityProviderBase, you can currently create a socialIdentityProvider resource in Microsoft Entra ID. In Azure AD B2C, this operation can currently create a socialIdentityProvider, or an appleManagedIdentityProvider resource. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[IdentityProviderBase] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/identityProviders', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProvidersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityProvidersRequestBuilder.IdentityProvidersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProvidersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/identity_providers/item/identity_provider_base_item_request_builder.py b/msgraph/generated/identity/identity_providers/item/identity_provider_base_item_request_builder.py index 9bc68816cb4..93b6c015dce 100644 --- a/msgraph/generated/identity/identity_providers/item/identity_provider_base_item_request_builder.py +++ b/msgraph/generated/identity/identity_providers/item/identity_provider_base_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/identityProviders/{identityProviderBase%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an identity provider resource that is of the type specified by the id in the request. Among the types of providers derived from identityProviderBase, you can currently delete a socialIdentityProvider resource in Microsoft Entra ID. In Azure AD B2C, this operation can currently delete a socialIdentityProvider, or an appleManagedIdentityProvider resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[IdentityProviderBaseItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProviderBase]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBase]: """ Get the properties and relationships of the specified identity provider configured in the tenant. Among the types of providers derived from identityProviderBase, you can currently get a socialIdentityProvider or a builtinIdentityProvider resource in Microsoft Entra ID. In Azure AD B2C, this operation can currently get a socialIdentityProvider, or an appleManagedIdentityProvider resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[IdentityProviderBaseItemReque return await self.request_adapter.send_async(request_info, IdentityProviderBase, error_mapping) - async def patch(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[IdentityProviderBaseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityProviderBase]: + async def patch(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBase]: """ Update the properties of the specified identity provider configured in the tenant. Among the types of providers derived from identityProviderBase, you can currently update a socialIdentityProvider resource in Microsoft Entra ID. In Azure AD B2C, this operation can currently update a socialIdentityProvider, or an appleManagedIdentityProvider resource. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[IdentityProviderBase] = None, request_config return await self.request_adapter.send_async(request_info, IdentityProviderBase, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an identity provider resource that is of the type specified by the id in the request. Among the types of providers derived from identityProviderBase, you can currently delete a socialIdentityProvider resource in Microsoft Entra ID. In Azure AD B2C, this operation can currently delete a socialIdentityProvider, or an appleManagedIdentityProvider resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/identityProviders/{identityProviderBase%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of the specified identity provider configured in the tenant. Among the types of providers derived from identityProviderBase, you can currently get a socialIdentityProvider or a builtinIdentityProvider resource in Microsoft Entra ID. In Azure AD B2C, this operation can currently get a socialIdentityProvider, or an appleManagedIdentityProvider resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityProv request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[IdentityProviderBaseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified identity provider configured in the tenant. Among the types of providers derived from identityProviderBase, you can currently update a socialIdentityProvider resource in Microsoft Entra ID. In Azure AD B2C, this operation can currently update a socialIdentityProvider, or an appleManagedIdentityProvider resource. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[IdentityProviderBase] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/identityProviders/{identityProviderBase%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> IdentityProviderBaseItemRequ raise TypeError("raw_url cannot be null.") return IdentityProviderBaseItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProviderBaseItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IdentityProviderBaseItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProviderBaseItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityProviderBaseItemRequestBuilder.IdentityProviderBaseItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProviderBaseItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/identity_request_builder.py b/msgraph/generated/identity/identity_request_builder.py index fc4a1b60ef0..8c937191705 100644 --- a/msgraph/generated/identity/identity_request_builder.py +++ b/msgraph/generated/identity/identity_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[IdentityRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityContainer]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityContainer]: """ Get identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def get(self,request_configuration: Optional[IdentityRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, IdentityContainer, error_mapping) - async def patch(self,body: Optional[IdentityContainer] = None, request_configuration: Optional[IdentityRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityContainer]: + async def patch(self,body: Optional[IdentityContainer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityContainer]: """ Update identity param body: The request body @@ -74,7 +75,7 @@ async def patch(self,body: Optional[IdentityContainer] = None, request_configura return await self.request_adapter.send_async(request_info, IdentityContainer, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IdentityRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,7 +86,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityContainer] = None, request_configuration: Optional[IdentityRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityContainer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update identity param body: The request body @@ -94,7 +95,7 @@ def to_patch_request_information(self,body: Optional[IdentityContainer] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -181,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityRequestBuilder.IdentityRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/user_flow_attributes/count/count_request_builder.py b/msgraph/generated/identity/user_flow_attributes/count/count_request_builder.py index 0ab5bcaa0d4..e9226e1565e 100644 --- a/msgraph/generated/identity/user_flow_attributes/count/count_request_builder.py +++ b/msgraph/generated/identity/user_flow_attributes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/userFlowAttributes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity/user_flow_attributes/item/identity_user_flow_attribute_item_request_builder.py b/msgraph/generated/identity/user_flow_attributes/item/identity_user_flow_attribute_item_request_builder.py index 5fe2f8f321e..51cfe57709e 100644 --- a/msgraph/generated/identity/user_flow_attributes/item/identity_user_flow_attribute_item_request_builder.py +++ b/msgraph/generated/identity/user_flow_attributes/item/identity_user_flow_attribute_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/userFlowAttributes/{identityUserFlowAttribute%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IdentityUserFlowAttributeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a custom identityUserFlowAttribute. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[IdentityUserFlowAttributeI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IdentityUserFlowAttributeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: """ Retrieve the properties and relationships of a identityUserFlowAttribute object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[IdentityUserFlowAttributeItem return await self.request_adapter.send_async(request_info, IdentityUserFlowAttribute, error_mapping) - async def patch(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[IdentityUserFlowAttributeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: + async def patch(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: """ Update the properties of a custom identityUserFlowAttribute object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[IdentityUserFlowAttribute] = None, request_c return await self.request_adapter.send_async(request_info, IdentityUserFlowAttribute, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IdentityUserFlowAttributeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a custom identityUserFlowAttribute. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identity/userFlowAttributes/{identityUserFlowAttribute%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IdentityUserFlowAttributeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a identityUserFlowAttribute object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityUser request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[IdentityUserFlowAttributeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a custom identityUserFlowAttribute object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[IdentityUserFlowAttribute] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identity/userFlowAttributes/{identityUserFlowAttribute%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> IdentityUserFlowAttributeIte raise TypeError("raw_url cannot be null.") return IdentityUserFlowAttributeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityUserFlowAttributeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IdentityUserFlowAttributeItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityUserFlowAttributeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityUserFlowAttributeItemRequestBuilder.IdentityUserFlowAttributeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityUserFlowAttributeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity/user_flow_attributes/user_flow_attributes_request_builder.py b/msgraph/generated/identity/user_flow_attributes/user_flow_attributes_request_builder.py index d60cda7e6b5..51497aa4caf 100644 --- a/msgraph/generated/identity/user_flow_attributes/user_flow_attributes_request_builder.py +++ b/msgraph/generated/identity/user_flow_attributes/user_flow_attributes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_identity_user_flow_attribute_id(self,identity_user_flow_attribute_id: str url_tpl_params["identityUserFlowAttribute%2Did"] = identity_user_flow_attribute_id return IdentityUserFlowAttributeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserFlowAttributesRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeCollectionResponse]: """ Retrieve a list of identityUserFlowAttribute objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserFlowAttributesRequestBuil return await self.request_adapter.send_async(request_info, IdentityUserFlowAttributeCollectionResponse, error_mapping) - async def post(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[UserFlowAttributesRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: + async def post(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: """ Create a new custom identityUserFlowAttribute object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[IdentityUserFlowAttribute] = None, request_co return await self.request_adapter.send_async(request_info, IdentityUserFlowAttribute, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserFlowAttributesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of identityUserFlowAttribute objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[UserFlowAttr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[UserFlowAttributesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new custom identityUserFlowAttribute object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[IdentityUserFlowAttribute] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identity/userFlowAttributes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserFlowAttributesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserFlowAttributesRequestBuilder.UserFlowAttributesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserFlowAttributesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/access_reviews_request_builder.py b/msgraph/generated/identity_governance/access_reviews/access_reviews_request_builder.py index f9093e8eebb..5cb7ca0406c 100644 --- a/msgraph/generated/identity_governance/access_reviews/access_reviews_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/access_reviews_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessReviewsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property accessReviews for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[AccessReviewsRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessReviewsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewSet]: """ Get accessReviews from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AccessReviewsRequestBuilderGe return await self.request_adapter.send_async(request_info, AccessReviewSet, error_mapping) - async def patch(self,body: Optional[AccessReviewSet] = None, request_configuration: Optional[AccessReviewsRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewSet]: + async def patch(self,body: Optional[AccessReviewSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewSet]: """ Update the navigation property accessReviews in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessReviewSet] = None, request_configurati return await self.request_adapter.send_async(request_info, AccessReviewSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessReviewsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property accessReviews for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/accessReviews', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessReviewsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get accessReviews from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessReview request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewSet] = None, request_configuration: Optional[AccessReviewsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property accessReviews in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessReviewSet] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/accessReviews', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def history_definitions(self) -> HistoryDefinitionsRequestBuilder: return HistoryDefinitionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessReviewsRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessReviewsRequestBuilder.AccessReviewsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/count/count_request_builder.py index ef074b17b94..8320cac231f 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/definitions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/definitions_request_builder.py index 32f8c3393ae..fcb32ceed59 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/definitions_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/definitions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[DefinitionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinitionCollectionResponse]: """ Get a list of the accessReviewScheduleDefinition objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[DefinitionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[DefinitionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinition]: + async def post(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinition]: """ Create a new accessReviewScheduleDefinition object. param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[AccessReviewScheduleDefinition] = None, reque return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DefinitionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the accessReviewScheduleDefinition objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DefinitionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[DefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new accessReviewScheduleDefinition object. param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[AccessReviewScheduleDefiniti """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/accessReviews/definitions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -202,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefinitionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefinitionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 35ebebad7e3..2b91661e68a 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/access_review_schedule_definition_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/access_review_schedule_definition_item_request_builder.py index 94dafd4626c..6586b9bb91d 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/access_review_schedule_definition_item_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/access_review_schedule_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes an accessReviewScheduleDefinition object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[AccessReviewScheduleDefini raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinition]: """ Read the properties and relationships of an accessReviewScheduleDefinition object. To retrieve the instances of the access review series, use the list accessReviewInstance API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[AccessReviewScheduleDefinitio return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) - async def put(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[AccessReviewScheduleDefinitionItemRequestBuilderPutRequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinition]: + async def put(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinition]: """ Update the navigation property definitions in identityGovernance param body: The request body @@ -91,18 +92,18 @@ async def put(self,body: Optional[AccessReviewScheduleDefinition] = None, reques return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes an accessReviewScheduleDefinition object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an accessReviewScheduleDefinition object. To retrieve the instances of the access review series, use the list accessReviewInstance API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessReview request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[AccessReviewScheduleDefinitionItemRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property definitions in identityGovernance param body: The request body @@ -122,7 +123,7 @@ def to_put_request_information(self,body: Optional[AccessReviewScheduleDefinitio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}', self.path_parameters) + 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) @@ -156,16 +157,6 @@ def stop(self) -> StopRequestBuilder: return StopRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewScheduleDefinitionItemRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/count/count_request_builder.py index 0d6ba7076a2..41eee2e7ae6 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index a8dfa03b283..19d270de514 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/instances_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/instances_request_builder.py index 1a701c0b63c..188921d341e 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/instances_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/instances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceCollectionResponse]: """ Get a list of the accessReviewInstance objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AccessReviewInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[InstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewInstance]: + async def post(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstance]: """ Create new navigation property to instances for identityGovernance param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[AccessReviewInstance] = None, request_configu return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the accessReviewInstance objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[InstancesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[InstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to instances for identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[AccessReviewInstance] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/accept_recommendations/accept_recommendations_request_builder.py index 7c3a8a2c078..c4f46984e81 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/accept_recommendations/accept_recommendations_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/accept_recommendations/accept_recommendations_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/acceptRecommendations", path_parameters) - async def post(self,request_configuration: Optional[AcceptRecommendationsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[AcceptRecommendationsRequest raise Exception("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[AcceptRecommendationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRecommendationsRequest raise TypeError("raw_url cannot be null.") return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRecommendationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/access_review_instance_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/access_review_instance_item_request_builder.py index 33aa1ae2254..5ccba2d7782 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/access_review_instance_item_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/access_review_instance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property instances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def delete(self,request_configuration: Optional[AccessReviewInstanceItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessReviewInstanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewInstance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstance]: """ Read the properties and relationships of an accessReviewInstance object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[AccessReviewInstanceItemReque return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) - async def patch(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewInstance]: + async def patch(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstance]: """ Update the properties of an accessReviewInstance object. Only the reviewers and fallbackReviewers properties can be updated but the scope property is also required in the request body. You can only add reviewers to the fallbackReviewers property but can't remove existing fallbackReviewers. To update an accessReviewInstance, it's status must be InProgress. param body: The request body @@ -98,18 +99,18 @@ async def patch(self,body: Optional[AccessReviewInstance] = None, request_config return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property instances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessReviewInstanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an accessReviewInstance object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -120,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessReview request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an accessReviewInstance object. Only the reviewers and fallbackReviewers properties can be updated but the scope property is also required in the request body. You can only add reviewers to the fallbackReviewers property but can't remove existing fallbackReviewers. To update an accessReviewInstance, it's status must be InProgress. param body: The request body @@ -129,7 +130,7 @@ def to_patch_request_information(self,body: Optional[AccessReviewInstance] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -226,16 +227,6 @@ def stop(self) -> StopRequestBuilder: return StopRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessReviewInstanceItemRequestBuilderGetQueryParameters(): """ @@ -262,27 +253,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewInstanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/apply_decisions/apply_decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/apply_decisions/apply_decisions_request_builder.py index 4548a88d0ca..ba36dd87161 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/apply_decisions/apply_decisions_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/apply_decisions/apply_decisions_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/applyDecisions", path_parameters) - async def post(self,request_configuration: Optional[ApplyDecisionsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ApplyDecisionsRequestBuilder raise Exception("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[ApplyDecisionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ApplyDecisionsRequestBuilder raise TypeError("raw_url cannot be null.") return ApplyDecisionsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApplyDecisionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py index 599bec7fd6a..e43117dd554 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchRecordDecisions", path_parameters) - async def post(self,body: Optional[BatchRecordDecisionsPostRequestBody] = None, request_configuration: Optional[BatchRecordDecisionsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[BatchRecordDecisionsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[BatchRecordDecisionsPostRequestBody] = None, raise Exception("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: Optional[BatchRecordDecisionsPostRequestBody] = None, request_configuration: Optional[BatchRecordDecisionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BatchRecordDecisionsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BatchRecordDecisionsRequestB raise TypeError("raw_url cannot be null.") return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py index 8c4d59b01ce..24e3f4a8b49 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_review_reviewer_id(self,access_review_reviewer_id: str) -> AccessR url_tpl_params["accessReviewReviewer%2Did"] = access_review_reviewer_id return AccessReviewReviewerItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContactedReviewersRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewReviewerCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewReviewerCollectionResponse]: """ Get the reviewers for an access review instance, irrespective of whether or not they have received a notification. The reviewers are represented by an accessReviewReviewer object. A list of zero or more objects are returned, including all of their nested properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ContactedReviewersRequestBuil return await self.request_adapter.send_async(request_info, AccessReviewReviewerCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[ContactedReviewersRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewReviewer]: + async def post(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewReviewer]: """ Create new navigation property to contactedReviewers for identityGovernance param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AccessReviewReviewer] = None, request_configu return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContactedReviewersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the reviewers for an access review instance, irrespective of whether or not they have received a notification. The reviewers are represented by an accessReviewReviewer object. A list of zero or more objects are returned, including all of their nested properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ContactedRev request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[ContactedReviewersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contactedReviewers for identityGovernance param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AccessReviewReviewer] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactedReviewersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactedReviewersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/contacted_reviewers/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/contacted_reviewers/count/count_request_builder.py index e9d7717aea1..39d298e3425 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/contacted_reviewers/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/contacted_reviewers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py index 8e30dc0725e..6e2c19ca73c 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contactedReviewers for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessReviewReviewerItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessReviewReviewerItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewReviewer]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewReviewer]: """ Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessReviewReviewerItemReque return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) - async def patch(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewReviewer]: + async def patch(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewReviewer]: """ Update the navigation property contactedReviewers in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessReviewReviewer] = None, request_config return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contactedReviewers for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessReviewReviewerItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessReview request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contactedReviewers in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessReviewReviewer] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessReviewReviewerItemRequ raise TypeError("raw_url cannot be null.") return AccessReviewReviewerItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessReviewReviewerItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewReviewerItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/count/count_request_builder.py index 32f5692c396..490f54a14f5 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/decisions_request_builder.py index d8f92a2d4f4..4c17e552d68 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/decisions_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/decisions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[DecisionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: """ Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[DecisionsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[DecisionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: + async def post(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: """ Create new navigation property to decisions for identityGovernance param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[AccessReviewInstanceDecisionItem] = None, req return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DecisionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DecisionsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[DecisionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to decisions for identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[AccessReviewInstanceDecision """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DecisionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DecisionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 110e0bc9be3..647cbd5bcdb 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py index a22c21f9e74..54241804f53 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property decisions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessReviewInstanceDecisi raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: """ Read the properties and relationships of an accessReviewInstanceDecisionItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AccessReviewInstanceDecisionI return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) - async def patch(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: + async def patch(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: """ Update the navigation property decisions in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessReviewInstanceDecisionItem] = None, re return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property decisions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an accessReviewInstanceDecisionItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessReview request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property decisions in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessReviewInstanceDecisio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def insights(self) -> InsightsRequestBuilder: return InsightsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/insights/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/insights/count/count_request_builder.py index dc70c656830..e34ba0cbef4 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/insights/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/insights/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/insights/insights_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/insights/insights_request_builder.py index 0672acb3f60..0c3d75a5cbb 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/insights/insights_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/insights/insights_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsig url_tpl_params["governanceInsight%2Did"] = governance_insight_id return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InsightsRequestBuilderGetRequestConfiguration] = None) -> Optional[GovernanceInsightCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GovernanceInsightCollectionResponse]: """ Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[InsightsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) - async def post(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[InsightsRequestBuilderPostRequestConfiguration] = None) -> Optional[GovernanceInsight]: + async def post(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GovernanceInsight]: """ Create new navigation property to insights for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[GovernanceInsight] = None, request_configurat return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InsightsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[InsightsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[InsightsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to insights for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[GovernanceInsight] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InsightsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InsightsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py index a4522532631..ae50332a377 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property insights for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[GovernanceInsightItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderGetRequestConfiguration] = None) -> Optional[GovernanceInsight]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GovernanceInsight]: """ Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[GovernanceInsightItemRequestB return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) - async def patch(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[GovernanceInsightItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[GovernanceInsight]: + async def patch(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GovernanceInsight]: """ Update the navigation property insights in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[GovernanceInsight] = None, request_configura return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property insights for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[GovernanceIn request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[GovernanceInsightItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property insights in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[GovernanceInsight] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> GovernanceInsightItemRequest raise TypeError("raw_url cannot be null.") return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GovernanceInsightItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GovernanceInsightItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GovernanceInsightItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/reset_decisions/reset_decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/reset_decisions/reset_decisions_request_builder.py index cd4f2f2ef83..2816e690633 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/reset_decisions/reset_decisions_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/reset_decisions/reset_decisions_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/resetDecisions", path_parameters) - async def post(self,request_configuration: Optional[ResetDecisionsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ResetDecisionsRequestBuilder raise Exception("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[ResetDecisionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ResetDecisionsRequestBuilder raise TypeError("raw_url cannot be null.") return ResetDecisionsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResetDecisionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/send_reminder/send_reminder_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/send_reminder/send_reminder_request_builder.py index f12c23a8eb7..136009a94d3 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/send_reminder/send_reminder_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/send_reminder/send_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/sendReminder", path_parameters) - async def post(self,request_configuration: Optional[SendReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send a reminder to the reviewers of an active accessReviewInstance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SendReminderRequestBuilderPo raise Exception("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[SendReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send a reminder to the reviewers of an active accessReviewInstance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendReminderRequestBuilder: raise TypeError("raw_url cannot be null.") return SendReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/count/count_request_builder.py index 54522e4d32a..f5c7a227926 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index e487c30bf87..842aa03b93f 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py index bc5c1aa4337..1c9b12c433d 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessReviewStageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[AccessReviewStageItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessReviewStageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewStage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewStage]: """ Retrieve the properties and relationships of an accessReviewStage object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AccessReviewStageItemRequestB return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) - async def patch(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[AccessReviewStageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewStage]: + async def patch(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewStage]: """ Update the properties of an accessReviewStage object. Only the reviewers and fallbackReviewers properties can be updated. You can only add reviewers to the fallbackReviewers property but can't remove existing fallbackReviewers. To update an accessReviewStage, its status must be NotStarted, Initializing, or InProgress. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[AccessReviewStage] = None, request_configura return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessReviewStageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessReviewStageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an accessReviewStage object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessReview request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[AccessReviewStageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an accessReviewStage object. Only the reviewers and fallbackReviewers properties can be updated. You can only add reviewers to the fallbackReviewers property but can't remove existing fallbackReviewers. To update an accessReviewStage, its status must be NotStarted, Initializing, or InProgress. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[AccessReviewStage] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def stop(self) -> StopRequestBuilder: return StopRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewStageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessReviewStageItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewStageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewStageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/count/count_request_builder.py index 8e17f9d4ff3..d4715a0f967 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py index 2288d65fffe..25031a47c66 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[DecisionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: """ Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[DecisionsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[DecisionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: + async def post(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: """ Create new navigation property to decisions for identityGovernance param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[AccessReviewInstanceDecisionItem] = None, req return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DecisionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DecisionsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[DecisionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to decisions for identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[AccessReviewInstanceDecision """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DecisionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DecisionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index b1085a21deb..b7cf6980aa5 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py index f2854b0e7ea..cee362b96f7 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property decisions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessReviewInstanceDecisi raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: """ Read the properties and relationships of an accessReviewInstanceDecisionItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AccessReviewInstanceDecisionI return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) - async def patch(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: + async def patch(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: """ Update access decisions, known as accessReviewInstanceDecisionItems, for which the user is the reviewer. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessReviewInstanceDecisionItem] = None, re return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property decisions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an accessReviewInstanceDecisionItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessReview request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update access decisions, known as accessReviewInstanceDecisionItems, for which the user is the reviewer. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessReviewInstanceDecisio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def insights(self) -> InsightsRequestBuilder: return InsightsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py index a39d21bf80c..a7704f225e8 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/insights/insights_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/insights/insights_request_builder.py index db10d943142..42ba689fd89 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/insights/insights_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/insights/insights_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsig url_tpl_params["governanceInsight%2Did"] = governance_insight_id return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InsightsRequestBuilderGetRequestConfiguration] = None) -> Optional[GovernanceInsightCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GovernanceInsightCollectionResponse]: """ Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[InsightsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) - async def post(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[InsightsRequestBuilderPostRequestConfiguration] = None) -> Optional[GovernanceInsight]: + async def post(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GovernanceInsight]: """ Create new navigation property to insights for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[GovernanceInsight] = None, request_configurat return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InsightsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[InsightsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[InsightsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to insights for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[GovernanceInsight] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InsightsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InsightsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py index f3dfdf8f48e..7bb573c2964 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property insights for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[GovernanceInsightItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderGetRequestConfiguration] = None) -> Optional[GovernanceInsight]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GovernanceInsight]: """ Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[GovernanceInsightItemRequestB return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) - async def patch(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[GovernanceInsightItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[GovernanceInsight]: + async def patch(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GovernanceInsight]: """ Update the navigation property insights in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[GovernanceInsight] = None, request_configura return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property insights for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[GovernanceIn request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[GovernanceInsightItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property insights in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[GovernanceInsight] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> GovernanceInsightItemRequest raise TypeError("raw_url cannot be null.") return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GovernanceInsightItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GovernanceInsightItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GovernanceInsightItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/stop/stop_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/stop/stop_request_builder.py index d5d7319269b..407cdea79df 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/stop/stop_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/stop/stop_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", path_parameters) - async def post(self,request_configuration: Optional[StopRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[StopRequestBuilderPostReques raise Exception("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[StopRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StopRequestBuilder: raise TypeError("raw_url cannot be null.") return StopRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StopRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/stages_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/stages_request_builder.py index 66f83609b0f..3c76fa17a21 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/stages_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/stages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewStageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewStageCollectionResponse]: """ Retrieve the stages in a multi-stage access review instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[StagesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessReviewStageCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewStage]: + async def post(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewStage]: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[AccessReviewStage] = None, request_configurat return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the stages in a multi-stage access review instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[StagesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[AccessReviewStage] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[StagesRequestBuilder.StagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stop/stop_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stop/stop_request_builder.py index c9e9cf8bc09..5e9cdf019df 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stop/stop_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stop/stop_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stop", path_parameters) - async def post(self,request_configuration: Optional[StopRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[StopRequestBuilderPostReques raise Exception("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[StopRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StopRequestBuilder: raise TypeError("raw_url cannot be null.") return StopRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StopRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/stop/stop_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/stop/stop_request_builder.py index a94bf1fc6ef..b24f0ba6f2a 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/stop/stop_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/stop/stop_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/stop", path_parameters) - async def post(self,request_configuration: Optional[StopRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action stop param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def post(self,request_configuration: Optional[StopRequestBuilderPostReques raise Exception("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[StopRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action stop param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StopRequestBuilder: raise TypeError("raw_url cannot be null.") return StopRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StopRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/history_definitions/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/history_definitions/count/count_request_builder.py index 13163c050e7..e85a96be32b 100644 --- a/msgraph/generated/identity_governance/access_reviews/history_definitions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/history_definitions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/historyDefinitions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/history_definitions/history_definitions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/history_definitions/history_definitions_request_builder.py index fd6f56f6e6e..d76f9ba430c 100644 --- a/msgraph/generated/identity_governance/access_reviews/history_definitions/history_definitions_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/history_definitions/history_definitions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_review_history_definition_id(self,access_review_history_definition url_tpl_params["accessReviewHistoryDefinition%2Did"] = access_review_history_definition_id return AccessReviewHistoryDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HistoryDefinitionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinitionCollectionResponse]: """ Retrieve the accessReviewHistoryDefinition objects created in the last 30 days, including all nested properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HistoryDefinitionsRequestBuil return await self.request_adapter.send_async(request_info, AccessReviewHistoryDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[HistoryDefinitionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinition]: + async def post(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinition]: """ Create a new accessReviewHistoryDefinition object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AccessReviewHistoryDefinition] = None, reques return await self.request_adapter.send_async(request_info, AccessReviewHistoryDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HistoryDefinitionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the accessReviewHistoryDefinition objects created in the last 30 days, including all nested properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[HistoryDefin request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[HistoryDefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new accessReviewHistoryDefinition object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AccessReviewHistoryDefinitio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/accessReviews/historyDefinitions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HistoryDefinitionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HistoryDefinitionsRequestBuilder.HistoryDefinitionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HistoryDefinitionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/history_definitions/item/access_review_history_definition_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/history_definitions/item/access_review_history_definition_item_request_builder.py index c71f9b15622..61b509a031e 100644 --- a/msgraph/generated/identity_governance/access_reviews/history_definitions/item/access_review_history_definition_item_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/history_definitions/item/access_review_history_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessReviewHistoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property historyDefinitions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessReviewHistoryDefinit raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessReviewHistoryDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinition]: """ Retrieve an accessReviewHistoryDefinition object by its identifier. All the properties of the access review history definition object are returned. If the definition is 30 days or older, a 404 Not Found error is returned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AccessReviewHistoryDefinition return await self.request_adapter.send_async(request_info, AccessReviewHistoryDefinition, error_mapping) - async def patch(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[AccessReviewHistoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinition]: + async def patch(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinition]: """ Update the navigation property historyDefinitions in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessReviewHistoryDefinition] = None, reque return await self.request_adapter.send_async(request_info, AccessReviewHistoryDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessReviewHistoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property historyDefinitions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessReviewHistoryDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve an accessReviewHistoryDefinition object by its identifier. All the properties of the access review history definition object are returned. If the definition is 30 days or older, a 404 Not Found error is returned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessReview request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[AccessReviewHistoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property historyDefinitions in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessReviewHistoryDefiniti """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewHistoryDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessReviewHistoryDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewHistoryDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessReviewHistoryDefinitionItemRequestBuilder.AccessReviewHistoryDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewHistoryDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/count/count_request_builder.py index d55a09bc79f..90fd7cd8aad 100644 --- a/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/instances_request_builder.py b/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/instances_request_builder.py index 2c06cfd39c8..1c641272d95 100644 --- a/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/instances_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/instances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_review_history_instance_id(self,access_review_history_instance_id: url_tpl_params["accessReviewHistoryInstance%2Did"] = access_review_history_instance_id return AccessReviewHistoryInstanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewHistoryInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryInstanceCollectionResponse]: """ Retrieve the instances of an access review history definition created in the last 30 days. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AccessReviewHistoryInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[InstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: + async def post(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: """ Create new navigation property to instances for identityGovernance param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AccessReviewHistoryInstance] = None, request_ return await self.request_adapter.send_async(request_info, AccessReviewHistoryInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the instances of an access review history definition created in the last 30 days. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[InstancesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[InstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to instances for identityGovernance param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AccessReviewHistoryInstance] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition%2Did}/instances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/item/access_review_history_instance_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/item/access_review_history_instance_item_request_builder.py index 0789edad626..3de5f7037be 100644 --- a/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/item/access_review_history_instance_item_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/item/access_review_history_instance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition%2Did}/instances/{accessReviewHistoryInstance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessReviewHistoryInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property instances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessReviewHistoryInstanc raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessReviewHistoryInstanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: """ If the accessReviewHistoryDefinition is a recurring definition, instances represent each recurrence. A definition that doesn't recur will have exactly one instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessReviewHistoryInstanceIt return await self.request_adapter.send_async(request_info, AccessReviewHistoryInstance, error_mapping) - async def patch(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[AccessReviewHistoryInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: + async def patch(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: """ Update the navigation property instances in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessReviewHistoryInstance] = None, request return await self.request_adapter.send_async(request_info, AccessReviewHistoryInstance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessReviewHistoryInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property instances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition%2Did}/instances/{accessReviewHistoryInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessReviewHistoryInstanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ If the accessReviewHistoryDefinition is a recurring definition, instances represent each recurrence. A definition that doesn't recur will have exactly one instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessReview request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[AccessReviewHistoryInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property instances in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessReviewHistoryInstance """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition%2Did}/instances/{accessReviewHistoryInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def generate_download_uri(self) -> GenerateDownloadUriRequestBuilder: return GenerateDownloadUriRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewHistoryInstanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessReviewHistoryInstanceItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewHistoryInstanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessReviewHistoryInstanceItemRequestBuilder.AccessReviewHistoryInstanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessReviewHistoryInstanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/item/generate_download_uri/generate_download_uri_request_builder.py b/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/item/generate_download_uri/generate_download_uri_request_builder.py index 3edb72814a0..d4421d01dae 100644 --- a/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/item/generate_download_uri/generate_download_uri_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/history_definitions/item/instances/item/generate_download_uri/generate_download_uri_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/historyDefinitions/{accessReviewHistoryDefinition%2Did}/instances/{accessReviewHistoryInstance%2Did}/generateDownloadUri", path_parameters) - async def post(self,request_configuration: Optional[GenerateDownloadUriRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: """ Generates a URI for an accessReviewHistoryInstance object the status for which is done. Each URI can be used to retrieve the instance's review history data. Each URI is valid for 24 hours and can be retrieved by fetching the downloadUri property from the accessReviewHistoryInstance object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[GenerateDownloadUriRequestBu return await self.request_adapter.send_async(request_info, AccessReviewHistoryInstance, error_mapping) - def to_post_request_information(self,request_configuration: Optional[GenerateDownloadUriRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Generates a URI for an accessReviewHistoryInstance object the status for which is done. Each URI can be used to retrieve the instance's review history data. Each URI is valid for 24 hours and can be retrieved by fetching the downloadUri property from the accessReviewHistoryInstance object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GenerateDownloadUriRequestBu raise TypeError("raw_url cannot be null.") return GenerateDownloadUriRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GenerateDownloadUriRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_request_builder.py index d6c9d619a3a..620e04fa475 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/appConsent{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AppConsentRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property appConsent for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AppConsentRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AppConsentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppConsentApprovalRoute]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppConsentApprovalRoute]: """ Get appConsent from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AppConsentRequestBuilderGetRe return await self.request_adapter.send_async(request_info, AppConsentApprovalRoute, error_mapping) - async def patch(self,body: Optional[AppConsentApprovalRoute] = None, request_configuration: Optional[AppConsentRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppConsentApprovalRoute]: + async def patch(self,body: Optional[AppConsentApprovalRoute] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppConsentApprovalRoute]: """ Update the navigation property appConsent in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AppConsentApprovalRoute] = None, request_con return await self.request_adapter.send_async(request_info, AppConsentApprovalRoute, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AppConsentRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property appConsent for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/appConsent', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AppConsentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get appConsent from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AppConsentRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppConsentApprovalRoute] = None, request_configuration: Optional[AppConsentRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppConsentApprovalRoute] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appConsent in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AppConsentApprovalRoute] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/appConsent', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def app_consent_requests(self) -> AppConsentRequestsRequestBuilder: return AppConsentRequestsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppConsentRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AppConsentRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppConsentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppConsentRequestBuilder.AppConsentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppConsentRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_requests/app_consent_requests_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_requests/app_consent_requests_request_builder.py index 506d889ca3a..a09b5db121d 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_requests/app_consent_requests_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_requests/app_consent_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[AppConsentRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[AppConsentRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppConsentRequestCollectionResponse]: """ Retrieve appConsentRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[AppConsentRequestsRequestBuil return await self.request_adapter.send_async(request_info, AppConsentRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[AppConsentRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[AppConsentRequest]: + async def post(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppConsentRequest]: """ Create new navigation property to appConsentRequests for identityGovernance param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[AppConsentRequest] = None, request_configurat return await self.request_adapter.send_async(request_info, AppConsentRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppConsentRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve appConsentRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AppConsentRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[AppConsentRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to appConsentRequests for identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[AppConsentRequest] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/appConsent/appConsentRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppConsentRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppConsentRequestsRequestBuilder.AppConsentRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppConsentRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_requests/count/count_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_requests/count/count_request_builder.py index 09d1ef00159..922fce356fe 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_requests/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/appConsent/appConsentRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 64660266830..45792566eea 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/appConsent/appConsentRequests/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/app_consent_request_item_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/app_consent_request_item_request_builder.py index c3b5e18f26e..c5598e0d314 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/app_consent_request_item_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/app_consent_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AppConsentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property appConsentRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AppConsentRequestItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AppConsentRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AppConsentRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppConsentRequest]: """ Read the properties and relationships of an appConsentRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AppConsentRequestItemRequestB return await self.request_adapter.send_async(request_info, AppConsentRequest, error_mapping) - async def patch(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[AppConsentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppConsentRequest]: + async def patch(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppConsentRequest]: """ Update the navigation property appConsentRequests in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AppConsentRequest] = None, request_configura return await self.request_adapter.send_async(request_info, AppConsentRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AppConsentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property appConsentRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AppConsentRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an appConsentRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AppConsentRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[AppConsentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appConsentRequests in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AppConsentRequest] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def user_consent_requests(self) -> UserConsentRequestsRequestBuilder: return UserConsentRequestsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppConsentRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AppConsentRequestItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppConsentRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppConsentRequestItemRequestBuilder.AppConsentRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppConsentRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/count/count_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/count/count_request_builder.py index 05ac9e0d885..37979580f5e 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 8445ef8b8a1..69400cfcc0a 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/approval_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/approval_request_builder.py index efd900436cb..f3209246b13 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/approval_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/approval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/{userConsentRequest%2Did}/approval{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ApprovalRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property approval for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ApprovalRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ApprovalRequestBuilderGetRequestConfiguration] = None) -> Optional[Approval]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Approval]: """ Approval decisions associated with a request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ApprovalRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Approval, error_mapping) - async def patch(self,body: Optional[Approval] = None, request_configuration: Optional[ApprovalRequestBuilderPatchRequestConfiguration] = None) -> Optional[Approval]: + async def patch(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Approval]: """ Update the navigation property approval in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Approval] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Approval, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ApprovalRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property approval for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/{userConsentRequest%2Did}/approval', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ApprovalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Approval decisions associated with a request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ApprovalRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[ApprovalRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property approval in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Approval] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/{userConsentRequest%2Did}/approval', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def stages(self) -> StagesRequestBuilder: return StagesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ApprovalRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApprovalRequestBuilder.ApprovalRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/stages/count/count_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/stages/count/count_request_builder.py index 76644a5c171..0e576065a04 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/stages/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/stages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/{userConsentRequest%2Did}/approval/stages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/stages/item/approval_stage_item_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/stages/item/approval_stage_item_request_builder.py index c2cfc1062d3..21f30b23dfc 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/stages/item/approval_stage_item_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/stages/item/approval_stage_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/{userConsentRequest%2Did}/approval/stages/{approvalStage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ApprovalStageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ApprovalStageItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ApprovalStageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ApprovalStage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: """ Retrieve the properties of an approvalStage object. An approval stage is contained within an approval object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ApprovalStageItemRequestBuild return await self.request_adapter.send_async(request_info, ApprovalStage, error_mapping) - async def patch(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[ApprovalStageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ApprovalStage]: + async def patch(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: """ Approve or deny an approvalStage object in an approval. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ApprovalStage] = None, request_configuration return await self.request_adapter.send_async(request_info, ApprovalStage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ApprovalStageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/{userConsentRequest%2Did}/approval/stages/{approvalStage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ApprovalStageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an approvalStage object. An approval stage is contained within an approval object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ApprovalStag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[ApprovalStageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Approve or deny an approvalStage object in an approval. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ApprovalStage] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/{userConsentRequest%2Did}/approval/stages/{approvalStage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ApprovalStageItemRequestBuil raise TypeError("raw_url cannot be null.") return ApprovalStageItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalStageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ApprovalStageItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalStageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApprovalStageItemRequestBuilder.ApprovalStageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalStageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/stages/stages_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/stages/stages_request_builder.py index af88f270e06..29c80f33f28 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/stages/stages_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/approval/stages/stages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_approval_stage_id(self,approval_stage_id: str) -> ApprovalStageItemReques url_tpl_params["approvalStage%2Did"] = approval_stage_id return ApprovalStageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ApprovalStageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[StagesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, ApprovalStageCollectionResponse, error_mapping) - async def post(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ApprovalStage]: + async def post(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ApprovalStage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ApprovalStage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[StagesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ApprovalStage] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/{userConsentRequest%2Did}/approval/stages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[StagesRequestBuilder.StagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/user_consent_request_item_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/user_consent_request_item_request_builder.py index 2829eba2601..57c6b729012 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/user_consent_request_item_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/item/user_consent_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/{userConsentRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserConsentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userConsentRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[UserConsentRequestItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserConsentRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserConsentRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserConsentRequest]: """ Read the properties and relationships of a userConsentRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[UserConsentRequestItemRequest return await self.request_adapter.send_async(request_info, UserConsentRequest, error_mapping) - async def patch(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[UserConsentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserConsentRequest]: + async def patch(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserConsentRequest]: """ Update the navigation property userConsentRequests in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[UserConsentRequest] = None, request_configur return await self.request_adapter.send_async(request_info, UserConsentRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserConsentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userConsentRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/{userConsentRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserConsentRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a userConsentRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[UserConsentR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[UserConsentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userConsentRequests in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[UserConsentRequest] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests/{userConsentRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def approval(self) -> ApprovalRequestBuilder: return ApprovalRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserConsentRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserConsentRequestItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserConsentRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserConsentRequestItemRequestBuilder.UserConsentRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserConsentRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/user_consent_requests_request_builder.py b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/user_consent_requests_request_builder.py index 4caaa8a75ea..07fc0fba413 100644 --- a/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/user_consent_requests_request_builder.py +++ b/msgraph/generated/identity_governance/app_consent/app_consent_requests/item/user_consent_requests/user_consent_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[UserConsentRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserConsentRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserConsentRequestCollectionResponse]: """ Retrieve a collection of userConsentRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[UserConsentRequestsRequestBui return await self.request_adapter.send_async(request_info, UserConsentRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[UserConsentRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[UserConsentRequest]: + async def post(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserConsentRequest]: """ Create new navigation property to userConsentRequests for identityGovernance param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[UserConsentRequest] = None, request_configura return await self.request_adapter.send_async(request_info, UserConsentRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserConsentRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a collection of userConsentRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[UserConsentR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[UserConsentRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userConsentRequests for identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[UserConsentRequest] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/appConsent/appConsentRequests/{appConsentRequest%2Did}/userConsentRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserConsentRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserConsentRequestsRequestBuilder.UserConsentRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserConsentRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 9a742c49aa1..85235314d0b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[AccessPackageAssignmentApprovalsRequestBuilderGetRequestConfiguration] = None) -> Optional[ApprovalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ async def get(self,request_configuration: Optional[AccessPackageAssignmentApprov return await self.request_adapter.send_async(request_info, ApprovalCollectionResponse, error_mapping) - async def post(self,body: Optional[Approval] = None, request_configuration: Optional[AccessPackageAssignmentApprovalsRequestBuilderPostRequestConfiguration] = None) -> Optional[Approval]: + async def post(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Approval]: """ Create new navigation property to accessPackageAssignmentApprovals for identityGovernance param body: The request body @@ -99,7 +100,7 @@ async def post(self,body: Optional[Approval] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Approval, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessPackageAssignmentApprovalsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[AccessPackageAssignmentApprovalsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to accessPackageAssignmentApprovals for identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_post_request_information(self,body: Optional[Approval] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -200,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentApprovalsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageAssignmentApprovalsRequestBuilder.AccessPackageAssignmentApprovalsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentApprovalsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/count/count_request_builder.py index 73b08c11bd2..94820cbd32b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 08913dffe2e..e292dd76b70 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - 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 ca20be9d855..2a90d5e97d2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ApprovalItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property accessPackageAssignmentApprovals for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ApprovalItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ApprovalItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Approval]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ApprovalItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Approval, error_mapping) - async def patch(self,body: Optional[Approval] = None, request_configuration: Optional[ApprovalItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Approval]: + async def patch(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Approval]: """ Update the navigation property accessPackageAssignmentApprovals in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Approval] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Approval, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ApprovalItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property accessPackageAssignmentApprovals for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ApprovalItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ApprovalItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[ApprovalItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property accessPackageAssignmentApprovals in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Approval] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def stages(self) -> StagesRequestBuilder: return StagesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ApprovalItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApprovalItemRequestBuilder.ApprovalItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/stages/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/stages/count/count_request_builder.py index ea0636adf1c..c45a8ce2ea9 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/stages/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/stages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval%2Did}/stages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/stages/item/approval_stage_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/stages/item/approval_stage_item_request_builder.py index 50d01972c96..22c2df5f813 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/stages/item/approval_stage_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_package_assignment_approvals/item/stages/item/approval_stage_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval%2Did}/stages/{approvalStage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ApprovalStageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ApprovalStageItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ApprovalStageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ApprovalStage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: """ Retrieve the properties of an approvalStage object. An approval stage is contained within an approval object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ApprovalStageItemRequestBuild return await self.request_adapter.send_async(request_info, ApprovalStage, error_mapping) - async def patch(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[ApprovalStageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ApprovalStage]: + async def patch(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: """ Approve or deny an approvalStage object in an approval. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ApprovalStage] = None, request_configuration return await self.request_adapter.send_async(request_info, ApprovalStage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ApprovalStageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval%2Did}/stages/{approvalStage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ApprovalStageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an approvalStage object. An approval stage is contained within an approval object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ApprovalStag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[ApprovalStageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Approve or deny an approvalStage object in an approval. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ApprovalStage] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval%2Did}/stages/{approvalStage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ApprovalStageItemRequestBuil raise TypeError("raw_url cannot be null.") return ApprovalStageItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalStageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ApprovalStageItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalStageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApprovalStageItemRequestBuilder.ApprovalStageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalStageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e83f756a2db..0c22ab76af0 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_approval_stage_id(self,approval_stage_id: str) -> ApprovalStageItemReques url_tpl_params["approvalStage%2Did"] = approval_stage_id return ApprovalStageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ApprovalStageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[StagesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, ApprovalStageCollectionResponse, error_mapping) - async def post(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ApprovalStage]: + async def post(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ApprovalStage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ApprovalStage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[StagesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ApprovalStage] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackageAssignmentApprovals/{approval%2Did}/stages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[StagesRequestBuilder.StagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/access_packages_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/access_packages_request_builder.py index 7e3fcd61fed..c395b0e0af0 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/access_packages_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/access_packages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[AccessPackagesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: """ Retrieve a list of accessPackage objects. The resulting list includes all the access packages that the caller has access to read, across all catalogs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[AccessPackagesRequestBuilderG return await self.request_adapter.send_async(request_info, AccessPackageCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackage] = None, request_configuration: Optional[AccessPackagesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackage]: + async def post(self,body: Optional[AccessPackage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: """ Create a new accessPackage object. The access package will be added to an existing accessPackageCatalog. param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[AccessPackage] = None, request_configuration: return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessPackagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of accessPackage objects. The resulting list includes all the access packages that the caller has access to read, across all catalogs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackage] = None, request_configuration: Optional[AccessPackagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new accessPackage object. The access package will be added to an existing accessPackageCatalog. param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[AccessPackage] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -202,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/count/count_request_builder.py index 50f0df64bd6..1de8d4e8168 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 7e0260c0a71..9c4518b5a6c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py index 27bc608136f..c8ede9ea6e8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_package_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an accessPackage object. You cannot delete an access package if it has any accessPackageAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[AccessPackageItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: """ Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[AccessPackageItemRequestBuild return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - async def patch(self,body: Optional[AccessPackage] = None, request_configuration: Optional[AccessPackageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackage]: + async def patch(self,body: Optional[AccessPackage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: """ Update an existing accessPackage object to change one or more of its properties, such as the display name or description. param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[AccessPackage] = None, request_configuration return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an accessPackage object. You cannot delete an access package if it has any accessPackageAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve an access package with a list of accessPackageResourceRoleScope objects. These objects represent the resource roles that an access package assigns to each subject. Each object links to an accessPackageResourceRole and an accessPackageResourceScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackage] = None, request_configuration: Optional[AccessPackageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an existing accessPackage object to change one or more of its properties, such as the display name or description. param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[AccessPackage] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -207,16 +208,6 @@ def resource_role_scopes(self) -> ResourceRoleScopesRequestBuilder: return ResourceRoleScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageItemRequestBuilderGetQueryParameters(): """ @@ -243,27 +234,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageItemRequestBuilder.AccessPackageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_packages_incompatible_with/access_packages_incompatible_with_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_packages_incompatible_with/access_packages_incompatible_with_request_builder.py index 9eaff4c504b..d84cb62df62 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_packages_incompatible_with/access_packages_incompatible_with_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_packages_incompatible_with/access_packages_incompatible_with_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_access_package_id1(self,access_package_id1: str) -> AccessPackageItemRequ url_tpl_params["accessPackage%2Did1"] = access_package_id1 return AccessPackageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AccessPackagesIncompatibleWithRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: """ Retrieve a list of the accessPackage objects that have marked a specified accessPackage as incompatible. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AccessPackagesIncompatibleWit return await self.request_adapter.send_async(request_info, AccessPackageCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessPackagesIncompatibleWithRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of the accessPackage objects that have marked a specified accessPackage as incompatible. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackagesIncompatibleWithRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackagesIncompatibleWithRequestBuilder.AccessPackagesIncompatibleWithRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_packages_incompatible_with/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_packages_incompatible_with/count/count_request_builder.py index 4b48988e106..e7d80b420ae 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_packages_incompatible_with/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_packages_incompatible_with/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackagesIncompatibleWith/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_packages_incompatible_with/item/access_package_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_packages_incompatible_with/item/access_package_item_request_builder.py index 8ed860026fd..68e981c40c1 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_packages_incompatible_with/item/access_package_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/access_packages_incompatible_with/item/access_package_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/accessPackagesIncompatibleWith/{accessPackage%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: """ The access packages that are incompatible with this package. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AccessPackageItemRequestBuild return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The access packages that are incompatible with this package. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageItemRequestBuilder.AccessPackageItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/assignment_policies_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/assignment_policies_request_builder.py index 858251e2e81..3a94916f86e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/assignment_policies_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/assignment_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_assignment_policy_id(self,access_package_assignment_policy url_tpl_params["accessPackageAssignmentPolicy%2Did"] = access_package_assignment_policy_id return AccessPackageAssignmentPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicyCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AssignmentPoliciesRequestBuil return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AssignmentPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: + async def post(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: """ Create new navigation property to assignmentPolicies for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageAssignmentPolicy] = None, reques return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentPo request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AssignmentPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignmentPolicies for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageAssignmentPolic """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentPoliciesRequestBuilder.AssignmentPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/count/count_request_builder.py index 9a1d28d4f63..6e00e4bdef8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 d2bf5f42227..c754915d6cd 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/accessPackage{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: """ Access package containing this policy. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AccessPackageRequestBuilderGe return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Access package containing this policy. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageRequestBuilder.AccessPackageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/access_package_assignment_policy_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/access_package_assignment_policy_item_request_builder.py index 9350b9f62b0..b8ac8fb8b09 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/access_package_assignment_policy_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/access_package_assignment_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignmentPolicies for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[AccessPackageAssignmentPol raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[AccessPackageAssignmentPolicy return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicy, error_mapping) - async def patch(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: + async def patch(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: """ Update the navigation property assignmentPolicies in identityGovernance param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[AccessPackageAssignmentPolicy] = None, reque return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentPolicies for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentPolicies in identityGovernance param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageAssignmentPoli """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def questions(self) -> QuestionsRequestBuilder: return QuestionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageAssignmentPolicyItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageAssignmentPolicyItemRequestBuilder.AccessPackageAssignmentPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/catalog/catalog_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/catalog/catalog_request_builder.py index a70560de7f3..6277f655876 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/catalog/catalog_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/catalog/catalog_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/catalog{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: """ Catalog of the access package containing this policy. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CatalogRequestBuilderGetReque return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Catalog of the access package containing this policy. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CatalogRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CatalogRequestBuilder.CatalogRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/count/count_request_builder.py index 1846c6c2a7f..b69a2a86aa7 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/customExtensionStageSettings/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/custom_extension_stage_settings_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/custom_extension_stage_settings_request_builder.py index e7b0da98ab7..a0640679b38 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/custom_extension_stage_settings_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/custom_extension_stage_settings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_custom_extension_stage_setting_id(self,custom_extension_stage_setting_id: url_tpl_params["customExtensionStageSetting%2Did"] = custom_extension_stage_setting_id return CustomExtensionStageSettingItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomExtensionStageSettingCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomExtensionStageSettingCollectionResponse]: """ The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[CustomExtensionStageSettingsR return await self.request_adapter.send_async(request_info, CustomExtensionStageSettingCollectionResponse, error_mapping) - async def post(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderPostRequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: + async def post(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: """ Create new navigation property to customExtensionStageSettings for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[CustomExtensionStageSetting] = None, request_ return await self.request_adapter.send_async(request_info, CustomExtensionStageSetting, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomExtens request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to customExtensionStageSettings for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[CustomExtensionStageSetting] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/customExtensionStageSettings', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomExtensionStageSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomExtensionStageSettingsRequestBuilder.CustomExtensionStageSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomExtensionStageSettingsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/item/custom_extension/custom_extension_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/item/custom_extension/custom_extension_request_builder.py index 6cc5f47ad2a..be94dd6a504 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/item/custom_extension/custom_extension_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/item/custom_extension/custom_extension_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/customExtensionStageSettings/{customExtensionStageSetting%2Did}/customExtension{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CustomExtensionRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtension]: """ Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CustomExtensionRequestBuilder return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustomExtensionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomExtensionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomExtensionRequestBuilder.CustomExtensionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/item/custom_extension_stage_setting_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/item/custom_extension_stage_setting_item_request_builder.py index c3acb89ee5b..badf4487b7e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/item/custom_extension_stage_setting_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/custom_extension_stage_settings/item/custom_extension_stage_setting_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/customExtensionStageSettings/{customExtensionStageSetting%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property customExtensionStageSettings for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CustomExtensionStageSettin raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: """ The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[CustomExtensionStageSettingIt return await self.request_adapter.send_async(request_info, CustomExtensionStageSetting, error_mapping) - async def patch(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: + async def patch(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: """ Update the navigation property customExtensionStageSettings in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[CustomExtensionStageSetting] = None, request return await self.request_adapter.send_async(request_info, CustomExtensionStageSetting, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property customExtensionStageSettings for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/customExtensionStageSettings/{customExtensionStageSetting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomExtens request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property customExtensionStageSettings in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[CustomExtensionStageSetting """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/customExtensionStageSettings/{customExtensionStageSetting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def custom_extension(self) -> CustomExtensionRequestBuilder: return CustomExtensionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomExtensionStageSettingItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CustomExtensionStageSettingItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomExtensionStageSettingItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomExtensionStageSettingItemRequestBuilder.CustomExtensionStageSettingItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomExtensionStageSettingItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/questions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/questions/count/count_request_builder.py index 8705e5ed747..6588270f23a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/questions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/questions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/questions/item/access_package_question_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/questions/item/access_package_question_item_request_builder.py index 38f2692c050..cfc92d4e03c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/questions/item/access_package_question_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/questions/item/access_package_question_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions/{accessPackageQuestion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property questions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageQuestionItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageQuestion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageQuestion]: """ Questions that are posed to the requestor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageQuestionItemRequ return await self.request_adapter.send_async(request_info, AccessPackageQuestion, error_mapping) - async def patch(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageQuestion]: + async def patch(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageQuestion]: """ Update the navigation property questions in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageQuestion] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageQuestion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property questions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions/{accessPackageQuestion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Questions that are posed to the requestor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property questions in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageQuestion] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions/{accessPackageQuestion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageQuestionItemReq raise TypeError("raw_url cannot be null.") return AccessPackageQuestionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageQuestionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageQuestionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageQuestionItemRequestBuilder.AccessPackageQuestionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/questions/questions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/questions/questions_request_builder.py index 95cbb84e247..442d0084afd 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/questions/questions_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/assignment_policies/item/questions/questions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_question_id(self,access_package_question_id: str) -> Acces url_tpl_params["accessPackageQuestion%2Did"] = access_package_question_id return AccessPackageQuestionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[QuestionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageQuestionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageQuestionCollectionResponse]: """ Questions that are posed to the requestor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[QuestionsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AccessPackageQuestionCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[QuestionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageQuestion]: + async def post(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageQuestion]: """ Create new navigation property to questions for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageQuestion] = None, request_config return await self.request_adapter.send_async(request_info, AccessPackageQuestion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[QuestionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Questions that are posed to the requestor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[QuestionsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[QuestionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to questions for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageQuestion] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QuestionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QuestionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/catalog/catalog_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/catalog/catalog_request_builder.py index a2a03333b84..ab2431c75bd 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/catalog/catalog_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/catalog/catalog_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/catalog{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: """ Required when creating the access package. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CatalogRequestBuilderGetReque return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Required when creating the access package. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CatalogRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CatalogRequestBuilder.CatalogRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py index ec5024519ba..e3a4d0a46db 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/get_applicable_policy_requirements/get_applicable_policy_requirements_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/getApplicablePolicyRequirements", path_parameters) - async def post(self,request_configuration: Optional[GetApplicablePolicyRequirementsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetApplicablePolicyRequirementsPostResponse]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetApplicablePolicyRequirementsPostResponse]: """ In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[GetApplicablePolicyRequireme return await self.request_adapter.send_async(request_info, GetApplicablePolicyRequirementsPostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[GetApplicablePolicyRequirementsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetApplicablePolicyRequireme raise TypeError("raw_url cannot be null.") return GetApplicablePolicyRequirementsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetApplicablePolicyRequirementsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/count/count_request_builder.py index 30502cecaa5..d0b5bf7ffdb 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/incompatible_access_packages_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/incompatible_access_packages_request_builder.py index 5789b88df46..92225668879 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/incompatible_access_packages_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/incompatible_access_packages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_id1(self,access_package_id1: str) -> AccessPackageItemRequ url_tpl_params["accessPackage%2Did1"] = access_package_id1 return AccessPackageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IncompatibleAccessPackagesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: """ Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[IncompatibleAccessPackagesReq return await self.request_adapter.send_async(request_info, AccessPackageCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IncompatibleAccessPackagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncompatibleAccessPackagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IncompatibleAccessPackagesRequestBuilder.IncompatibleAccessPackagesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/item/ref/ref_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/item/ref/ref_request_builder.py index dace7888ba3..7caa1b15ceb 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/item/ref/ref_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/{accessPackage%2Did1}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an access package from the list of access packages that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an access package from the list of access packages that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/ref/ref_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/ref/ref_request_builder.py index b27c628c4b6..fdb9919793d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/ref/ref_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_access_packages/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an access package from the list of access packages that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add an accessPackage to the list of access packages that have been marked as incompatible on an accessPackage. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an access package from the list of access packages that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add an accessPackage to the list of access packages that have been marked as incompatible on an accessPackage. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/count/count_request_builder.py index 5d44c22e9d9..92915923cd0 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/incompatible_groups_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/incompatible_groups_request_builder.py index 3802656208d..b848078ad00 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/incompatible_groups_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/incompatible_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_group_id(self,group_id: str) -> GroupItemRequestBuilder: url_tpl_params["group%2Did"] = group_id return GroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IncompatibleGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[IncompatibleGroupsRequestBuil return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IncompatibleGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncompatibleGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IncompatibleGroupsRequestBuilder.IncompatibleGroupsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/item/ref/ref_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/item/ref/ref_request_builder.py index 7508c6331a3..a5b9f28a32f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/item/ref/ref_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/{group%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a group from the list of groups that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a group from the list of groups that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/item/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/item/service_provisioning_errors/count/count_request_builder.py index 4aed0021c90..171a67b4e21 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/item/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index e6e8312cb98..f23dbd06947 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/ref/ref_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/ref/ref_request_builder.py index 45045c45082..85be3e7d7d4 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/ref/ref_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/incompatible_groups/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a group from the list of groups that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add a group to the list of groups that have been marked as incompatible on an accessPackage. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a group from the list of groups that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a group to the list of groups that have been marked as incompatible on an accessPackage. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/count/count_request_builder.py index 53385bfdcaa..232100555d7 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/access_package_resource_role_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/access_package_resource_role_scope_item_request_builder.py index c6424fb4b21..31a8dced10a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/access_package_resource_role_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/access_package_resource_role_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a accessPackageResourceRoleScope from an accessPackage list of resource role scopes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleS raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: """ The resource roles and scopes in this access package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleScop return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: + async def patch(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: """ Update the navigation property resourceRoleScopes in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResourceRoleScope] = None, requ return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a accessPackageResourceRoleScope from an accessPackage list of resource role scopes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The resource roles and scopes in this access package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceRoleScopes in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRoleSc """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def scope(self) -> ScopeRequestBuilder: return ScopeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleScopeItemRequestBuilder.AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/environment/environment_request_builder.py index 124c720f50e..97246e33f3e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 d11824aa1e5..f3fb8946138 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/roles/count/count_request_builder.py index 503df0923ba..510055d94a4 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/roles/item/access_package_resource_role_item_request_builder.py index 679d74f9cfe..4c94a9ad145 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceRoleIte raise TypeError("raw_url cannot be null.") return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/roles/roles_request_builder.py index 0a7792ef27b..61ea4d3987b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/count/count_request_builder.py index 23575a63f7c..2fb5f12dd12 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/access_package_resource_scope_item_request_builder.py index 37b55f1eb45..e04eccc54e0 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/environment/environment_request_builder.py index 88c0608f40e..02c23b1dd12 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 d7d383fc16d..69ce88ab747 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/roles/count/count_request_builder.py index 10f9d81c513..fc58fb86754 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py index 1fb797390b3..8d7dd0b3119 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceRoleIte raise TypeError("raw_url cannot be null.") return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/roles/roles_request_builder.py index 919b24bd043..5a12c8fe306 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/scopes_request_builder.py index 2b7e9cca789..fb568ca4521 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/role_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/role_request_builder.py index 0d5b73d8811..589968720d1 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/role_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/role_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RoleRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property role for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[RoleRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RoleRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Get role from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[RoleRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RoleRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property role in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RoleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property role for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get role from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RoleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property role in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RoleRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleRequestBuilder.RoleRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/environment/environment_request_builder.py index 3ee36e77159..41205c99411 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 369cbfc8e56..949d13e4598 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/count/count_request_builder.py index 50c3fd35fd0..2b7b4a06a30 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/access_package_resource_role_item_request_builder.py index d2a8bee22b6..c153c8dd0ba 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/environment/environment_request_builder.py index 195a9f21106..5cab0f97b4c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 f755a50240c..324ee137275 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/count/count_request_builder.py index 1978a61b165..48574e8bc75 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index f796a66db36..e27db4c8f70 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceScopeIt raise TypeError("raw_url cannot be null.") return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/scopes_request_builder.py index d5153e1b0b2..ca3ec03df25 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/roles_request_builder.py index cf26b58f93d..05e7d5dca1d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/scopes/count/count_request_builder.py index b3a99b0be2f..c41c7a38fb9 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/scopes/item/access_package_resource_scope_item_request_builder.py index fad10647789..e48e1bb140f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceScopeIt raise TypeError("raw_url cannot be null.") return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/scopes/scopes_request_builder.py index 3ebdfb2e8f9..164fd1558c1 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/scope_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/scope_request_builder.py index 37102e74866..7bb53108bed 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/scope_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ScopeRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scope for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ScopeRequestBuilderDeleteR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Get scope from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ScopeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopeRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scope in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ScopeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scope for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get scope from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopeRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scope in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopeRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ScopeRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopeRequestBuilder.ScopeRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopeRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/resource_role_scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/resource_role_scopes_request_builder.py index 78c3b3130ce..5efa7e07365 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/resource_role_scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/resource_role_scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_scope_id(self,access_package_resource_role_s url_tpl_params["accessPackageResourceRoleScope%2Did"] = access_package_resource_role_scope_id return AccessPackageResourceRoleScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceRoleScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScopeCollectionResponse]: """ The resource roles and scopes in this access package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourceRoleScopesRequestBuil return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[ResourceRoleScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: + async def post(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: """ Create a new accessPackageResourceRoleScope for adding a resource role to an access package. The access package resource, for a group, an app, or a SharePoint Online site, must already exist in the access package catalog, and the originId for the resource role retrieved from the list of the resource roles. Once you add the resource role scope to the access package, the user will receive this resource role through any current and future access package assignments. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AccessPackageResourceRoleScope] = None, reque return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceRoleScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The resource roles and scopes in this access package. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRole request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[ResourceRoleScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new accessPackageResourceRoleScope for adding a resource role to an access package. The access package resource, for a group, an app, or a SharePoint Online site, must already exist in the access package catalog, and the originId for the resource role retrieved from the list of the resource roles. Once you add the resource role scope to the access package, the user will receive this resource role through any current and future access package assignments. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRoleSco """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRoleScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRoleScopesRequestBuilder.ResourceRoleScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRoleScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/assignment_policies_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/assignment_policies_request_builder.py index 0dd9f8b8885..4f5588db34d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/assignment_policies_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/assignment_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_assignment_policy_id(self,access_package_assignment_policy url_tpl_params["accessPackageAssignmentPolicy%2Did"] = access_package_assignment_policy_id return AccessPackageAssignmentPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssignmentPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicyCollectionResponse]: """ In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignmentPolicy objects. If the delegated user is in a directory role, the resulting list includes all the assignment policies that the caller has access to read, across all catalogs and access packages. If the delegated user is an access package manager or catalog owner, they should instead retrieve the policies for the access packages they can read with list accessPackages by including $expand=assignmentPolicies as a query parameter. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssignmentPoliciesRequestBuil return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AssignmentPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: + async def post(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: """ In Microsoft Entra entitlement management, create a new accessPackageAssignmentPolicy object. The request will include a reference to the accessPackage that will contain this policy, which must already exist. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AccessPackageAssignmentPolicy] = None, reques return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignmentPolicy objects. If the delegated user is in a directory role, the resulting list includes all the assignment policies that the caller has access to read, across all catalogs and access packages. If the delegated user is an access package manager or catalog owner, they should instead retrieve the policies for the access packages they can read with list accessPackages by including $expand=assignmentPolicies as a query parameter. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentPo request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AssignmentPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra entitlement management, create a new accessPackageAssignmentPolicy object. The request will include a reference to the accessPackage that will contain this policy, which must already exist. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AccessPackageAssignmentPolic """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentPoliciesRequestBuilder.AssignmentPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/count/count_request_builder.py index 1ac89828c37..1a4af922838 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 143913354e1..362815a12db 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/accessPackage{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: """ Access package containing this policy. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AccessPackageRequestBuilderGe return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Access package containing this policy. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageRequestBuilder.AccessPackageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/access_package_assignment_policy_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/access_package_assignment_policy_item_request_builder.py index cc7f9ffcfca..d93d359f454 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/access_package_assignment_policy_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/access_package_assignment_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ In Microsoft Entra entitlement management, delete an accessPackageAssignmentPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[AccessPackageAssignmentPol raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: """ In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignmentPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[AccessPackageAssignmentPolicy return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicy, error_mapping) - async def put(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderPutRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: + async def put(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: """ Update the navigation property assignmentPolicies in identityGovernance param body: The request body @@ -93,18 +94,18 @@ async def put(self,body: Optional[AccessPackageAssignmentPolicy] = None, request return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra entitlement management, delete an accessPackageAssignmentPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignmentPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentPolicies in identityGovernance param body: The request body @@ -124,7 +125,7 @@ def to_put_request_information(self,body: Optional[AccessPackageAssignmentPolicy """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}', self.path_parameters) + 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) @@ -176,16 +177,6 @@ def questions(self) -> QuestionsRequestBuilder: return QuestionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageAssignmentPolicyItemRequestBuilderGetQueryParameters(): """ @@ -212,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageAssignmentPolicyItemRequestBuilder.AccessPackageAssignmentPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentPolicyItemRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/catalog/catalog_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/catalog/catalog_request_builder.py index 933ec03e7ad..cf790baa5e7 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/catalog/catalog_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/catalog/catalog_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/catalog{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: """ Catalog of the access package containing this policy. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CatalogRequestBuilderGetReque return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Catalog of the access package containing this policy. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CatalogRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CatalogRequestBuilder.CatalogRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/count/count_request_builder.py index b2f106e9780..a1bf31b65fc 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/customExtensionStageSettings/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/custom_extension_stage_settings_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/custom_extension_stage_settings_request_builder.py index 84589a618c2..169cd94a333 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/custom_extension_stage_settings_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/custom_extension_stage_settings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_custom_extension_stage_setting_id(self,custom_extension_stage_setting_id: url_tpl_params["customExtensionStageSetting%2Did"] = custom_extension_stage_setting_id return CustomExtensionStageSettingItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomExtensionStageSettingCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomExtensionStageSettingCollectionResponse]: """ The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[CustomExtensionStageSettingsR return await self.request_adapter.send_async(request_info, CustomExtensionStageSettingCollectionResponse, error_mapping) - async def post(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderPostRequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: + async def post(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: """ Create new navigation property to customExtensionStageSettings for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[CustomExtensionStageSetting] = None, request_ return await self.request_adapter.send_async(request_info, CustomExtensionStageSetting, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomExtens request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to customExtensionStageSettings for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[CustomExtensionStageSetting] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/customExtensionStageSettings', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomExtensionStageSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomExtensionStageSettingsRequestBuilder.CustomExtensionStageSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomExtensionStageSettingsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/item/custom_extension/custom_extension_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/item/custom_extension/custom_extension_request_builder.py index f2135614d43..05c468d8dbc 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/item/custom_extension/custom_extension_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/item/custom_extension/custom_extension_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/customExtensionStageSettings/{customExtensionStageSetting%2Did}/customExtension{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CustomExtensionRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtension]: """ Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CustomExtensionRequestBuilder return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustomExtensionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates the custom workflow extension that will be executed at this stage. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomExtensionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomExtensionRequestBuilder.CustomExtensionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/item/custom_extension_stage_setting_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/item/custom_extension_stage_setting_item_request_builder.py index 7b971432033..211c1b42419 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/item/custom_extension_stage_setting_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/custom_extension_stage_settings/item/custom_extension_stage_setting_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/customExtensionStageSettings/{customExtensionStageSetting%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property customExtensionStageSettings for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CustomExtensionStageSettin raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: """ The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[CustomExtensionStageSettingIt return await self.request_adapter.send_async(request_info, CustomExtensionStageSetting, error_mapping) - async def patch(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: + async def patch(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: """ Update the navigation property customExtensionStageSettings in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[CustomExtensionStageSetting] = None, request return await self.request_adapter.send_async(request_info, CustomExtensionStageSetting, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property customExtensionStageSettings for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/customExtensionStageSettings/{customExtensionStageSetting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomExtens request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property customExtensionStageSettings in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[CustomExtensionStageSetting """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/customExtensionStageSettings/{customExtensionStageSetting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def custom_extension(self) -> CustomExtensionRequestBuilder: return CustomExtensionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomExtensionStageSettingItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CustomExtensionStageSettingItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomExtensionStageSettingItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomExtensionStageSettingItemRequestBuilder.CustomExtensionStageSettingItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomExtensionStageSettingItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/questions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/questions/count/count_request_builder.py index b4e2ffe938f..6a2c941275e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/questions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/questions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/questions/item/access_package_question_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/questions/item/access_package_question_item_request_builder.py index 06715f70f67..a64db411b49 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/questions/item/access_package_question_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/questions/item/access_package_question_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions/{accessPackageQuestion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property questions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageQuestionItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageQuestion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageQuestion]: """ Questions that are posed to the requestor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageQuestionItemRequ return await self.request_adapter.send_async(request_info, AccessPackageQuestion, error_mapping) - async def patch(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageQuestion]: + async def patch(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageQuestion]: """ Update the navigation property questions in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageQuestion] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageQuestion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property questions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions/{accessPackageQuestion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Questions that are posed to the requestor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property questions in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageQuestion] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions/{accessPackageQuestion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageQuestionItemReq raise TypeError("raw_url cannot be null.") return AccessPackageQuestionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageQuestionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageQuestionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageQuestionItemRequestBuilder.AccessPackageQuestionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/questions/questions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/questions/questions_request_builder.py index 2da8bc1a509..15ce2ee51ca 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/questions/questions_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_policies/item/questions/questions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_question_id(self,access_package_question_id: str) -> Acces url_tpl_params["accessPackageQuestion%2Did"] = access_package_question_id return AccessPackageQuestionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[QuestionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageQuestionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageQuestionCollectionResponse]: """ Questions that are posed to the requestor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[QuestionsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AccessPackageQuestionCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[QuestionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageQuestion]: + async def post(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageQuestion]: """ Create new navigation property to questions for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageQuestion] = None, request_config return await self.request_adapter.send_async(request_info, AccessPackageQuestion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[QuestionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Questions that are posed to the requestor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[QuestionsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[QuestionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to questions for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageQuestion] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/questions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QuestionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[QuestionsRequestBuilder.QuestionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QuestionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/assignment_requests_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/assignment_requests_request_builder.py index 38216239a0b..6fbd1d37edb 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/assignment_requests_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/assignment_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[AssignmentRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageAssignmentRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentRequestCollectionResponse]: """ In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignmentRequest objects. The resulting list includes all the assignment requests, current and well as expired, that the caller has access to read, across all catalogs and access packages. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[AssignmentRequestsRequestBuil return await self.request_adapter.send_async(request_info, AccessPackageAssignmentRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[AssignmentRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageAssignmentRequest]: + async def post(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentRequest]: """ In Microsoft Entra Entitlement Management, create a new accessPackageAssignmentRequest object. This operation is used to assign a user to an access package, update the assignment, or to remove an access package assignment. param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[AccessPackageAssignmentRequest] = None, reque return await self.request_adapter.send_async(request_info, AccessPackageAssignmentRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignmentRequest objects. The resulting list includes all the assignment requests, current and well as expired, that the caller has access to read, across all catalogs and access packages. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[AssignmentRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra Entitlement Management, create a new accessPackageAssignmentRequest object. This operation is used to assign a user to an access package, update the assignment, or to remove an access package assignment. param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[AccessPackageAssignmentReque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -202,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentRequestsRequestBuilder.AssignmentRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/count/count_request_builder.py index 19820312607..995d4d69dd1 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 3e40823c8d2..8a24339e2d2 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/access_package/access_package_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/access_package/access_package_request_builder.py index d659773744d..8fcd6578e3f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/access_package/access_package_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/access_package/access_package_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest%2Did}/accessPackage{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: """ The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AccessPackageRequestBuilderGe return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageRequestBuilder.AccessPackageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/access_package_assignment_request_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/access_package_assignment_request_item_request_builder.py index 782008dcf93..f8360cb0685 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/access_package_assignment_request_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/access_package_assignment_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageAssignmentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an accessPackageAssignmentRequest object. This request can be made to remove a denied or completed request. You cannot delete an access package assignment request if it has any accessPackageAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[AccessPackageAssignmentReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageAssignmentRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageAssignmentRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentRequest]: """ In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignmentRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[AccessPackageAssignmentReques return await self.request_adapter.send_async(request_info, AccessPackageAssignmentRequest, error_mapping) - async def patch(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[AccessPackageAssignmentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageAssignmentRequest]: + async def patch(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentRequest]: """ Update the navigation property assignmentRequests in identityGovernance param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[AccessPackageAssignmentRequest] = None, requ return await self.request_adapter.send_async(request_info, AccessPackageAssignmentRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageAssignmentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an accessPackageAssignmentRequest object. This request can be made to remove a denied or completed request. You cannot delete an access package assignment request if it has any accessPackageAssignment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageAssignmentRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignmentRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[AccessPackageAssignmentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentRequests in identityGovernance param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageAssignmentRequ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def resume(self) -> ResumeRequestBuilder: return ResumeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageAssignmentRequestItemRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageAssignmentRequestItemRequestBuilder.AccessPackageAssignmentRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 4e90f82444d..36369f75e9a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest%2Did}/assignment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AssignmentRequestBuilderGetRe return await self.request_adapter.send_async(request_info, AccessPackageAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentRequestBuilder.AssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/cancel/cancel_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/cancel/cancel_request_builder.py index 552ab56d837..099afc63984 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest%2Did}/cancel", path_parameters) - async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ In Microsoft Entra Entitlement Management, cancel accessPackageAssignmentRequest objects that are in a cancellable state: accepted, pendingApproval, pendingNotBefore, pendingApprovalEscalated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequ raise Exception("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[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra Entitlement Management, cancel accessPackageAssignmentRequest objects that are in a cancellable state: accepted, pendingApproval, pendingNotBefore, pendingApprovalEscalated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/reprocess/reprocess_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/reprocess/reprocess_request_builder.py index d5643240d9f..11513a73018 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/reprocess/reprocess_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/reprocess/reprocess_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest%2Did}/reprocess", path_parameters) - async def post(self,request_configuration: Optional[ReprocessRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ In Microsoft Entra entitlement management, callers can automatically retry a user's request for access to an access package. It's performed on an accessPackageAssignmentRequest object whose requestState is in a DeliveryFailed or PartiallyDelivered state. You can only reprocess a request within 14 days from the time the original request was completed. For requests completed more than 14 days, you will need to ask the users to cancel the request(s) and make a new request in the MyAccess portal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReprocessRequestBuilderPostR raise Exception("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[ReprocessRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra entitlement management, callers can automatically retry a user's request for access to an access package. It's performed on an accessPackageAssignmentRequest object whose requestState is in a DeliveryFailed or PartiallyDelivered state. You can only reprocess a request within 14 days from the time the original request was completed. For requests completed more than 14 days, you will need to ask the users to cancel the request(s) and make a new request in the MyAccess portal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReprocessRequestBuilder: raise TypeError("raw_url cannot be null.") return ReprocessRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReprocessRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/requestor/requestor_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/requestor/requestor_request_builder.py index e4eebdc8ed1..e0bf240c8bf 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/requestor/requestor_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/requestor/requestor_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest%2Did}/requestor{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestorRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageSubject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageSubject]: """ The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestorRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AccessPackageSubject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestorRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RequestorRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RequestorRequestBuilder.RequestorRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/resume/resume_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/resume/resume_request_builder.py index 778ef48af94..b6b03430a50 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/resume/resume_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignment_requests/item/resume/resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest%2Did}/resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[ResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ In Microsoft Entra entitlement management, when an access package policy has been enabled to call out a custom extension and the request processing is waiting for the callback from the customer, the customer can initiate a resume action. It is performed on an accessPackageAssignmentRequest object whose requestStatus is in a WaitingForCallback state. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[ResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra entitlement management, when an access package policy has been enabled to call out a custom extension and the request processing is waiting for the callback from the customer, the customer can initiate a resume action. It is performed on an accessPackageAssignmentRequest object whose requestStatus is in a WaitingForCallback state. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ResumeRequestBuilder: raise TypeError("raw_url cannot be null.") return ResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignments/additional_access/additional_access_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignments/additional_access/additional_access_request_builder.py index be8c4376360..af934e9412d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignments/additional_access/additional_access_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignments/additional_access/additional_access_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignments/additionalAccess(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[AdditionalAccessRequestBuilderGetRequestConfiguration] = None) -> Optional[AdditionalAccessGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdditionalAccessGetResponse]: """ Invoke function additionalAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AdditionalAccessRequestBuilde return await self.request_adapter.send_async(request_info, AdditionalAccessGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AdditionalAccessRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function additionalAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdditionalAccessRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AdditionalAccessRequestBuilder.AdditionalAccessRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignments/additional_access_with_access_package_id_with_incompatible_access_package_id/additional_access_with_access_package_id_with_incompatible_access_package_id_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignments/additional_access_with_access_package_id_with_incompatible_access_package_id/additional_access_with_access_package_id_with_incompatible_access_package_id_request_builder.py index 7eb69a54d0a..671d65f506f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignments/additional_access_with_access_package_id_with_incompatible_access_package_id/additional_access_with_access_package_id_with_incompatible_access_package_id_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignments/additional_access_with_access_package_id_with_incompatible_access_package_id/additional_access_with_access_package_id_with_incompatible_access_package_id_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['incompatibleAccessPackageId'] = str(incompatible_access_package_id) super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignments/additionalAccess(accessPackageId='{accessPackageId}',incompatibleAccessPackageId='{incompatibleAccessPackageId}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetRequestConfiguration] = None) -> Optional[AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse]: """ Invoke function additionalAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def get(self,request_configuration: Optional[AdditionalAccessWithAccessPac return await self.request_adapter.send_async(request_info, AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function additionalAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,17 +129,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilder.AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignments/assignments_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignments/assignments_request_builder.py index a3e86dc2cc8..f04af19d717 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignments/assignments_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignments/assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -73,7 +74,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentCollectionResponse]: """ In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignment objects. For directory-wide administrators, the resulting list includes all the assignments, current and well as expired, that the caller has access to read, across all catalogs and access packages. If the caller is on behalf of a delegated user who is assigned only to catalog-specific delegated administrative roles, the request must supply a filter to indicate a specific access package, such as: $filter=accessPackage/id eq 'a914b616-e04e-476b-aa37-91038f0b165b'. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,7 +95,7 @@ async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageAssignment]: + async def post(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignment]: """ Create new navigation property to assignments for identityGovernance param body: The request body @@ -117,7 +118,7 @@ async def post(self,body: Optional[AccessPackageAssignment] = None, request_conf return await self.request_adapter.send_async(request_info, AccessPackageAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra entitlement management, retrieve a list of accessPackageAssignment objects. For directory-wide administrators, the resulting list includes all the assignments, current and well as expired, that the caller has access to read, across all catalogs and access packages. If the caller is on behalf of a delegated user who is assigned only to catalog-specific delegated administrative roles, the request must supply a filter to indicate a specific access package, such as: $filter=accessPackage/id eq 'a914b616-e04e-476b-aa37-91038f0b165b'. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,7 +129,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for identityGovernance param body: The request body @@ -137,7 +138,7 @@ def to_post_request_information(self,body: Optional[AccessPackageAssignment] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/assignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -227,27 +228,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentsRequestBuilder.AssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignments/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignments/count/count_request_builder.py index 418c9659c31..8a7f91fa743 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignments/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignments/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignments/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index dcb2265ee98..e26309976da 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignments/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignments/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignments/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignments/item/access_package/access_package_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignments/item/access_package/access_package_request_builder.py index 012e8db157e..821dc666b48 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignments/item/access_package/access_package_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignments/item/access_package/access_package_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment%2Did}/accessPackage{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: """ Read-only. Nullable. Supports $filter (eq) on the id property and $expand query parameters. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AccessPackageRequestBuilderGe return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $filter (eq) on the id property and $expand query parameters. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageRequestBuilder.AccessPackageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignments/item/access_package_assignment_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignments/item/access_package_assignment_item_request_builder.py index f3c2b434fa2..73cd6c2cebd 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignments/item/access_package_assignment_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignments/item/access_package_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignments for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[AccessPackageAssignmentIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignment]: """ In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[AccessPackageAssignmentItemRe return await self.request_adapter.send_async(request_info, AccessPackageAssignment, error_mapping) - async def patch(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[AccessPackageAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageAssignment]: + async def patch(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignment]: """ Update the navigation property assignments in identityGovernance param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[AccessPackageAssignment] = None, request_con return await self.request_adapter.send_async(request_info, AccessPackageAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra entitlement management, retrieve the properties and relationships of an accessPackageAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[AccessPackageAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in identityGovernance param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageAssignment] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -175,16 +176,6 @@ def target(self) -> TargetRequestBuilder: return TargetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -211,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageAssignmentItemRequestBuilder.AccessPackageAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignments/item/assignment_policy/assignment_policy_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignments/item/assignment_policy/assignment_policy_request_builder.py index 06dbfeeb078..fadc238de0f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignments/item/assignment_policy/assignment_policy_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignments/item/assignment_policy/assignment_policy_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment%2Did}/assignmentPolicy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AssignmentPolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: """ Read-only. Supports $filter (eq) on the id property and $expand query parameters. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AssignmentPolicyRequestBuilde return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Supports $filter (eq) on the id property and $expand query parameters. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentPolicyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentPolicyRequestBuilder.AssignmentPolicyRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/assignments/item/reprocess/reprocess_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/assignments/item/reprocess/reprocess_request_builder.py index e4a37a82590..6af58b97f35 100644 --- a/msgraph/generated/identity_governance/entitlement_management/assignments/item/reprocess/reprocess_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/assignments/item/reprocess/reprocess_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/assignments/{accessPackageAssignment%2Did}/reprocess", path_parameters) - async def post(self,request_configuration: Optional[ReprocessRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ In Microsoft Entra entitlement management, callers can automatically reevaluate and enforce an accessPackageAssignment object of a user’s assignments for a specific access package. The state of the access package assignment must be Delivered for the administrator to reprocess the user's assignment. Only admins with the Access Package Assignment Manager role, or higher, in Microsoft Entra entitlement management can perform this action. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReprocessRequestBuilderPostR raise Exception("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[ReprocessRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In Microsoft Entra entitlement management, callers can automatically reevaluate and enforce an accessPackageAssignment object of a user’s assignments for a specific access package. The state of the access package assignment must be Delivered for the administrator to reprocess the user's assignment. Only admins with the Access Package Assignment Manager role, or higher, in Microsoft Entra entitlement management can perform this action. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReprocessRequestBuilder: raise TypeError("raw_url cannot be null.") return ReprocessRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReprocessRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/catalogs_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/catalogs_request_builder.py index 25754c81db1..f4eb4fcfa73 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/catalogs_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/catalogs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_catalog_id(self,access_package_catalog_id: str) -> AccessP url_tpl_params["accessPackageCatalog%2Did"] = access_package_catalog_id return AccessPackageCatalogItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CatalogsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCatalogCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalogCollectionResponse]: """ Retrieve a list of accessPackageCatalog objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CatalogsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageCatalogCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[CatalogsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def post(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: """ Create a new accessPackageCatalog object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AccessPackageCatalog] = None, request_configu return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CatalogsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of accessPackageCatalog objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CatalogsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[CatalogsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new accessPackageCatalog object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AccessPackageCatalog] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CatalogsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CatalogsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/count/count_request_builder.py index 7df973b6498..d75082c9012 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_package_catalog_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_package_catalog_item_request_builder.py index 282f8c202c0..424659ba8ca 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_package_catalog_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_package_catalog_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an accessPackageCatalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[AccessPackageCatalogItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageCatalogItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: """ Retrieve the properties and relationships of an accessPackageCatalog object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[AccessPackageCatalogItemReque return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - async def patch(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def patch(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: """ Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[AccessPackageCatalog] = None, request_config return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an accessPackageCatalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageCatalogItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an accessPackageCatalog object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an existing accessPackageCatalog object to change one or more of its properties, such as the display name or description. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageCatalog] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,16 +188,6 @@ def resources(self) -> ResourcesRequestBuilder: return ResourcesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageCatalogItemRequestBuilderGetQueryParameters(): """ @@ -223,27 +214,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageCatalogItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageCatalogItemRequestBuilder.AccessPackageCatalogItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_packages/access_packages_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_packages/access_packages_request_builder.py index 9ee00da3491..aed450a22b9 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_packages/access_packages_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_packages/access_packages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_access_package_id(self,access_package_id: str) -> AccessPackageItemReques url_tpl_params["accessPackage%2Did"] = access_package_id return AccessPackageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AccessPackagesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: """ The access packages in this catalog. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[AccessPackagesRequestBuilderG return await self.request_adapter.send_async(request_info, AccessPackageCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessPackagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The access packages in this catalog. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_packages/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_packages/count/count_request_builder.py index 369be5c9305..f7287aeb9d8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_packages/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_packages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_packages/item/access_package_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_packages/item/access_package_item_request_builder.py index 73245fddae3..bc92fa05856 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_packages/item/access_package_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/access_packages/item/access_package_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: """ The access packages in this catalog. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AccessPackageItemRequestBuild return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The access packages in this catalog. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageItemRequestBuilder.AccessPackageItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/count/count_request_builder.py index e3b6e41c4fe..ece2e7ec350 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/custom_workflow_extensions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/custom_workflow_extensions_request_builder.py index 1cc24d23cc7..f24a344ba7b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/custom_workflow_extensions_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/custom_workflow_extensions/custom_workflow_extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_custom_callout_extension_id(self,custom_callout_extension_id: str) -> Cus url_tpl_params["customCalloutExtension%2Did"] = custom_callout_extension_id return CustomCalloutExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomCalloutExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtensionCollectionResponse]: """ Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CustomWorkflowExtensionsReque return await self.request_adapter.send_async(request_info, CustomCalloutExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def post(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtension]: """ Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[CustomCalloutExtension] = None, request_confi return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomWorkfl request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[CustomCalloutExtension] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 25bf827ed7e..384552034a2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/{customCalloutExtension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,12 +46,12 @@ async def delete(self,request_configuration: Optional[CustomCalloutExtensionItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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 @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CustomCalloutExtensionItemReq return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) - async def patch(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def patch(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtension]: """ Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body @@ -90,20 +91,20 @@ async def patch(self,body: Optional[CustomCalloutExtension] = None, request_conf return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/{customCalloutExtension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 """ @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomCallou request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[CustomCalloutExtension] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/{customCalloutExtension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,20 +138,10 @@ def with_url(self,raw_url: Optional[str] = None) -> CustomCalloutExtensionItemRe raise TypeError("raw_url cannot be null.") return CustomCalloutExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @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: Optional[str] = None) -> str: """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/count/count_request_builder.py index b50126a50d4..f5c09bcbd88 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/access_package_resource_role_item_request_builder.py index 1d7be8b5e88..1d7144788ed 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resourceRoles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Get resourceRoles from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property resourceRoles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceRoles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceRoles from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceRoles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/environment/environment_request_builder.py index 42cafaca442..ef69c03a411 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 e29e40f2d39..9a6cec99ed3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/roles/count/count_request_builder.py index 0fcdabf9760..07671605a4f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/roles/item/access_package_resource_role_item_request_builder.py index 4d4e57f2ce0..aa010872ffb 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceRoleIte raise TypeError("raw_url cannot be null.") return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/roles/roles_request_builder.py index 86aed702115..77433d2dc93 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id1(self,access_package_resource_role_id1: s url_tpl_params["accessPackageResourceRole%2Did1"] = access_package_resource_role_id1 return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/count/count_request_builder.py index af174152b05..a2d40d85311 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index 49f687350cf..26bc235c1db 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/environment/environment_request_builder.py index 122293df003..27676760c04 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 13838d31a3a..cea995b1602 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/count/count_request_builder.py index ca2e7af6f44..37497c6f1e3 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py index dd97bb13584..8234c51bdd1 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceRoleIte raise TypeError("raw_url cannot be null.") return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/roles_request_builder.py index a1e7683657f..728d875e4ac 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id1(self,access_package_resource_role_id1: s url_tpl_params["accessPackageResourceRole%2Did1"] = access_package_resource_role_id1 return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/scopes_request_builder.py index 191c475eda5..355296f383f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/resource_roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/resource_roles_request_builder.py index 80045308ec6..6f2fc1ec5d4 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/resource_roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/resource_roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceRolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when subsequently creating an accessPackageResourceRoleScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourceRolesRequestBuilderGe return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[ResourceRolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to resourceRoles for identityGovernance param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceRolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when subsequently creating an accessPackageResourceRoleScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRole request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[ResourceRolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceRoles for identityGovernance param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/count/count_request_builder.py index 6c54773f9bd..942cf09f426 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/access_package_resource_scope_item_request_builder.py index f786bc9fa77..5d2d3995078 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resourceScopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property resourceScopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceScopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceScopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/environment/environment_request_builder.py index 4a63de3fe75..c07a0533e44 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 0fb759617b0..39ec217a012 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/count/count_request_builder.py index 9f078952c18..5021a2b71ff 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py index 7235c2a5978..91fe72a496f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/environment/environment_request_builder.py index 2b4d70fcb53..1fc4f2344a5 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 306d233e555..31ab595727f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/count/count_request_builder.py index c562c1d7950..ac9078de6c8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index 0dc9453ee95..5084ea12210 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceScopeIt raise TypeError("raw_url cannot be null.") return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/scopes_request_builder.py index 4239faa99a5..774c731fb6d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id1(self,access_package_resource_scope_id1: url_tpl_params["accessPackageResourceScope%2Did1"] = access_package_resource_scope_id1 return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/roles_request_builder.py index 8f740d65c01..ce7f28be13b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/scopes/count/count_request_builder.py index d72760158cf..da1f5a5c0ae 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index c2c2f182214..2f19fa331b5 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceScopeIt raise TypeError("raw_url cannot be null.") return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/scopes/scopes_request_builder.py index 7c068eb22b0..e11db829e62 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id1(self,access_package_resource_scope_id1: url_tpl_params["accessPackageResourceScope%2Did1"] = access_package_resource_scope_id1 return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/resource_scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/resource_scopes_request_builder.py index 309767b1558..8534b89d7e8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/resource_scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/resource_scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourceScopesRequestBuilderG return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ResourceScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to resourceScopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceScop request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ResourceScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceScopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/count/count_request_builder.py index f57e38836af..67e1860fd3c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 80e1e3aea91..88f08b966cb 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Access package resources in this catalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceItemRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resources in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Access package resources in this catalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/environment/environment_request_builder.py index ae78e9fed79..bdeda520b8f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/count/count_request_builder.py index a5a2c4a573e..04dfce609c6 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/access_package_resource_role_item_request_builder.py index df75a68efb2..ac55273c15f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/environment/environment_request_builder.py index 2f13a12b7a0..675e32bb50a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 459683422a3..54c17a16234 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/count/count_request_builder.py index 2c47436c045..14a3f83589e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index c1b343266c0..97aeedf19cd 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py index 68573201641..ebc0ef26a35 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 9581ddc621f..bf1af442eb2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/scopes_request_builder.py index 224bbb61ce9..eea15b796e2 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/roles_request_builder.py index 029cd93243a..d1e927dbf2f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/count/count_request_builder.py index 33273a373e0..03fa702236f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py index 81e97ada96a..dfe2ab2869a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/environment/environment_request_builder.py index cdb9df89247..c9d378251a9 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 31a8dc76402..d37ecf66af3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/count/count_request_builder.py index c9fbdd18084..a41dbfc709c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py index 4098e71c35b..032a129490d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py index 1262f09f5fd..9033b2180b8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 f672160e1b8..66314ed3726 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/roles_request_builder.py index 2eeeed823b6..863ffae3fb7 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/scopes_request_builder.py index 769be1d4833..de0ab6825fc 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/resources_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/resources_request_builder.py index c3b7736643c..7a18edd7df8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/resources_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_id(self,access_package_resource_id: str) -> Acces url_tpl_params["accessPackageResource%2Did"] = access_package_resource_id return AccessPackageResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: """ Retrieve a list of accessPackageResource objects in an accessPackageCatalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AccessPackageResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AccessPackageResource] = None, request_config return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of accessPackageResource objects in an accessPackageCatalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResource] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/connected_organizations_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/connected_organizations_request_builder.py index d1ca2618de6..265dca2dea4 100644 --- a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/connected_organizations_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/connected_organizations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_connected_organization_id(self,connected_organization_id: str) -> Connect url_tpl_params["connectedOrganization%2Did"] = connected_organization_id return ConnectedOrganizationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ConnectedOrganizationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ConnectedOrganizationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectedOrganizationCollectionResponse]: """ Retrieve a list of connectedOrganization objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ConnectedOrganizationsRequest return await self.request_adapter.send_async(request_info, ConnectedOrganizationCollectionResponse, error_mapping) - async def post(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[ConnectedOrganizationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ConnectedOrganization]: + async def post(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectedOrganization]: """ Create a new connectedOrganization object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ConnectedOrganization] = None, request_config return await self.request_adapter.send_async(request_info, ConnectedOrganization, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConnectedOrganizationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of connectedOrganization objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ConnectedOrg request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[ConnectedOrganizationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new connectedOrganization object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ConnectedOrganization] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectedOrganizationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConnectedOrganizationsRequestBuilder.ConnectedOrganizationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectedOrganizationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/count/count_request_builder.py index 7ddabcfb351..20e7231ac78 100644 --- a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/connected_organization_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/connected_organization_item_request_builder.py index 3448740ab56..51d8fadd932 100644 --- a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/connected_organization_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/connected_organization_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConnectedOrganizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a connectedOrganization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ConnectedOrganizationItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConnectedOrganizationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConnectedOrganization]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectedOrganization]: """ Retrieve the properties and relationships of a connectedOrganization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[ConnectedOrganizationItemRequ return await self.request_adapter.send_async(request_info, ConnectedOrganization, error_mapping) - async def patch(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[ConnectedOrganizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConnectedOrganization]: + async def patch(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectedOrganization]: """ Update a connectedOrganization object to change one or more of its properties. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[ConnectedOrganization] = None, request_confi return await self.request_adapter.send_async(request_info, ConnectedOrganization, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConnectedOrganizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a connectedOrganization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConnectedOrganizationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a connectedOrganization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[ConnectedOrg request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[ConnectedOrganizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a connectedOrganization object to change one or more of its properties. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[ConnectedOrganization] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def internal_sponsors(self) -> InternalSponsorsRequestBuilder: return InternalSponsorsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectedOrganizationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConnectedOrganizationItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectedOrganizationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConnectedOrganizationItemRequestBuilder.ConnectedOrganizationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectedOrganizationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/count/count_request_builder.py index 22c4a918270..5d81952bbdc 100644 --- a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/external_sponsors_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/external_sponsors_request_builder.py index cc64cdc43ca..a9736875fa4 100644 --- a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/external_sponsors_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/external_sponsors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExternalSponsorsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Retrieve a list of a connectedOrganization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExternalSponsorsRequestBuilde return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExternalSponsorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of a connectedOrganization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalSponsorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalSponsorsRequestBuilder.ExternalSponsorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/item/ref/ref_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/item/ref/ref_request_builder.py index 785d549957c..781fce1f7ef 100644 --- a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/item/ref/ref_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/ref/ref_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/ref/ref_request_builder.py index 90c729cf0b1..e27fa6009b9 100644 --- a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/ref/ref_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/external_sponsors/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Retrieve a list of a connectedOrganization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of a connectedOrganization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/count/count_request_builder.py index ebdb2427024..426fa0dde4b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/internal_sponsors_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/internal_sponsors_request_builder.py index 407c1e2560a..af86eb83341 100644 --- a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/internal_sponsors_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/internal_sponsors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InternalSponsorsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Retrieve a list of a connectedOrganization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InternalSponsorsRequestBuilde return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InternalSponsorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of a connectedOrganization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InternalSponsorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InternalSponsorsRequestBuilder.InternalSponsorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/item/ref/ref_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/item/ref/ref_request_builder.py index 2f7e18171f2..9abf8db43d6 100644 --- a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/item/ref/ref_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/ref/ref_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/ref/ref_request_builder.py index e862963e988..45183f39206 100644 --- a/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/ref/ref_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/connected_organizations/item/internal_sponsors/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Retrieve a list of a connectedOrganization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of a connectedOrganization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py index e5f171aaf80..0cce4bdcd0c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -38,7 +39,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EntitlementManagementRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property entitlementManagement for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[EntitlementManagementReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EntitlementManagementRequestBuilderGetRequestConfiguration] = None) -> Optional[EntitlementManagement]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EntitlementManagement]: """ Get entitlementManagement from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ async def get(self,request_configuration: Optional[EntitlementManagementRequestB return await self.request_adapter.send_async(request_info, EntitlementManagement, error_mapping) - async def patch(self,body: Optional[EntitlementManagement] = None, request_configuration: Optional[EntitlementManagementRequestBuilderPatchRequestConfiguration] = None) -> Optional[EntitlementManagement]: + async def patch(self,body: Optional[EntitlementManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EntitlementManagement]: """ Update the navigation property entitlementManagement in identityGovernance param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[EntitlementManagement] = None, request_confi return await self.request_adapter.send_async(request_info, EntitlementManagement, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EntitlementManagementRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property entitlementManagement for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EntitlementManagementRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entitlementManagement from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[EntitlementM request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EntitlementManagement] = None, request_configuration: Optional[EntitlementManagementRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EntitlementManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property entitlementManagement in identityGovernance param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[EntitlementManagement] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -254,16 +255,6 @@ def settings(self) -> SettingsRequestBuilder: return SettingsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EntitlementManagementRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EntitlementManagementRequestBuilderGetQueryParameters(): """ @@ -290,27 +281,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EntitlementManagementRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EntitlementManagementRequestBuilder.EntitlementManagementRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EntitlementManagementRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/count/count_request_builder.py index 286320e27ba..05737261487 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/access_package_resource_environment_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/access_package_resource_environment_item_request_builder.py index 98120e634a0..1cfef8e0675 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/access_package_resource_environment_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/access_package_resource_environment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceEnvironmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resourceEnvironments for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceEnvir raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceEnvironmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ A reference to the geolocation environments in which a resource is located. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceEnvironm return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[AccessPackageResourceEnvironmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def patch(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Update the navigation property resourceEnvironments in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceEnvironment] = None, re return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceEnvironmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceEnvironments for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceEnvironmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A reference to the geolocation environments in which a resource is located. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[AccessPackageResourceEnvironmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceEnvironments in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceEnviro """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resources(self) -> ResourcesRequestBuilder: return ResourcesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceEnvironmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceEnvironmentItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceEnvironmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceEnvironmentItemRequestBuilder.AccessPackageResourceEnvironmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceEnvironmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/count/count_request_builder.py index 1257144d98d..7c8cecd641f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 f6d5b55e1ca..15fbb98de33 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Read-only. Required. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceItemRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resources in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Required. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/environment/environment_request_builder.py index b8e4bdce8ae..1f56f3fe8b3 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/count/count_request_builder.py index 57b856c3f9c..2baf5d8b97c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/access_package_resource_role_item_request_builder.py index bb4e8ad0418..3c3a1bced9f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/environment/environment_request_builder.py index 9dcecf44502..f619d840039 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 fcf751993a8..b8eb0baf8f5 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/count/count_request_builder.py index 98364099a6c..bb305e884ad 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index 43f963df24e..7e59328622b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py index c5082d3aa0c..09473470afa 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 32c51ec8c0f..6562ffec30a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/scopes_request_builder.py index eecdabe9a7e..53b8c4a1d81 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/roles_request_builder.py index 476dd3a3e24..e5b20ab1c14 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/count/count_request_builder.py index 79878c64038..eed6c5aafb2 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py index 3339a189e1f..ea409425a19 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/environment/environment_request_builder.py index 5941c70e34e..aff562cd455 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 11cf5b73586..b6d70562e5d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/count/count_request_builder.py index 473ae88d4b0..91d5d778ad0 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py index 9e60ef59628..d21bf38d9de 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py index e811c3bc241..6f0d3c75116 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 a7b12123695..f7bdd5247bf 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/roles_request_builder.py index 330ef82ca81..8cfdc472dae 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/scopes_request_builder.py index 0cdfbf2189a..d58b1c391a5 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/resources_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/resources_request_builder.py index 6c2ef0bdda8..346d44f76e6 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/resources_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_id(self,access_package_resource_id: str) -> Acces url_tpl_params["accessPackageResource%2Did"] = access_package_resource_id return AccessPackageResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: """ Read-only. Required. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AccessPackageResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResource] = None, request_config return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Required. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResource] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/resource_environments_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/resource_environments_request_builder.py index 28cab275fd3..d9e93f33591 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/resource_environments_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/resource_environments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_environment_id(self,access_package_resource_envir url_tpl_params["accessPackageResourceEnvironment%2Did"] = access_package_resource_environment_id return AccessPackageResourceEnvironmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceEnvironmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironmentCollectionResponse]: """ Retrieve a list of accessPackageResourceEnvironment objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourceEnvironmentsRequestBu return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironmentCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[ResourceEnvironmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def post(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Create new navigation property to resourceEnvironments for identityGovernance param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AccessPackageResourceEnvironment] = None, req return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceEnvironmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of accessPackageResourceEnvironment objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceEnvi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[ResourceEnvironmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceEnvironments for identityGovernance param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceEnviron """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceEnvironmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceEnvironmentsRequestBuilder.ResourceEnvironmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceEnvironmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/count/count_request_builder.py index a52d89a53a2..9f945529308 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/access_package_resource_request_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/access_package_resource_request_item_request_builder.py index 291df7c8c16..7c7c6a2ef28 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/access_package_resource_request_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/access_package_resource_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resourceRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRequest]: """ Represents a request to add or remove a resource to or from a catalog respectively. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRequestI return await self.request_adapter.send_async(request_info, AccessPackageResourceRequest, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[AccessPackageResourceRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRequest]: + async def patch(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRequest]: """ Update the navigation property resourceRequests in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResourceRequest] = None, reques return await self.request_adapter.send_async(request_info, AccessPackageResourceRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents a request to add or remove a resource to or from a catalog respectively. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[AccessPackageResourceRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceRequests in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceReques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRequestItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRequestItemRequestBuilder.AccessPackageResourceRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/access_packages/access_packages_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/access_packages/access_packages_request_builder.py index 7e859ee302f..14a0ab0b62b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/access_packages/access_packages_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/access_packages/access_packages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_access_package_id(self,access_package_id: str) -> AccessPackageItemReques url_tpl_params["accessPackage%2Did"] = access_package_id return AccessPackageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AccessPackagesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: """ The access packages in this catalog. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[AccessPackagesRequestBuilderG return await self.request_adapter.send_async(request_info, AccessPackageCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessPackagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The access packages in this catalog. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackagesRequestBuilder.AccessPackagesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/access_packages/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/access_packages/count/count_request_builder.py index ea47bc5a0bc..3f7750ce5db 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/access_packages/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/access_packages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/accessPackages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/access_packages/item/access_package_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/access_packages/item/access_package_item_request_builder.py index 606ed69e08f..88c90b87e69 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/access_packages/item/access_package_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/access_packages/item/access_package_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/accessPackages/{accessPackage%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: """ The access packages in this catalog. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AccessPackageItemRequestBuild return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The access packages in this catalog. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageItemRequestBuilder.AccessPackageItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/catalog_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/catalog_request_builder.py index 13c60cbb6ca..cee5c3ddb1b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/catalog_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/catalog_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CatalogRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property catalog for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[CatalogRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: """ Get catalog from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[CatalogRequestBuilderGetReque return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - async def patch(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[CatalogRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def patch(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: """ Update the navigation property catalog in identityGovernance param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[AccessPackageCatalog] = None, request_config return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CatalogRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property catalog for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get catalog from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[CatalogReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[CatalogRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property catalog in identityGovernance param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageCatalog] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def resources(self) -> ResourcesRequestBuilder: return ResourcesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CatalogRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CatalogRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CatalogRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CatalogRequestBuilder.CatalogRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CatalogRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/custom_workflow_extensions/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/custom_workflow_extensions/count/count_request_builder.py index 035819a57ff..0e069f8e214 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/custom_workflow_extensions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/custom_workflow_extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/customWorkflowExtensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/custom_workflow_extensions/custom_workflow_extensions_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/custom_workflow_extensions/custom_workflow_extensions_request_builder.py index 4d45c18d8e5..72d01c064b6 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/custom_workflow_extensions/custom_workflow_extensions_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/custom_workflow_extensions/custom_workflow_extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_custom_callout_extension_id(self,custom_callout_extension_id: str) -> Cus url_tpl_params["customCalloutExtension%2Did"] = custom_callout_extension_id return CustomCalloutExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomCalloutExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtensionCollectionResponse]: """ Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CustomWorkflowExtensionsReque return await self.request_adapter.send_async(request_info, CustomCalloutExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def post(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtension]: """ Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[CustomCalloutExtension] = None, request_confi return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomWorkfl request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[CustomCalloutExtension] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/customWorkflowExtensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomWorkflowExtensionsRequestBuilder.CustomWorkflowExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py index 4074588cc49..65229240941 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/custom_workflow_extensions/item/custom_callout_extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/customWorkflowExtensions/{customCalloutExtension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,12 +46,12 @@ async def delete(self,request_configuration: Optional[CustomCalloutExtensionItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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 @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CustomCalloutExtensionItemReq return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) - async def patch(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def patch(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtension]: """ Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body @@ -90,20 +91,20 @@ async def patch(self,body: Optional[CustomCalloutExtension] = None, request_conf return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an accessPackageAssignmentRequestWorkflowExtension object. The custom workflow extension must first be removed from any associated policies before it can be deleted. Follow these steps to remove the custom workflow extension from any associated policies: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/customWorkflowExtensions/{customCalloutExtension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 """ @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomCallou request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[CustomCalloutExtension] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/customWorkflowExtensions/{customCalloutExtension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,20 +138,10 @@ def with_url(self,raw_url: Optional[str] = None) -> CustomCalloutExtensionItemRe raise TypeError("raw_url cannot be null.") return CustomCalloutExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @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: Optional[str] = None) -> str: """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomCalloutExtensionItemRequestBuilder.CustomCalloutExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/count/count_request_builder.py index eac3d2c0858..5d8c8247a1e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/access_package_resource_role_item_request_builder.py index db5d9e08ae4..99815f9a5e3 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resourceRoles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Get resourceRoles from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property resourceRoles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceRoles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceRoles from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceRoles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/environment/environment_request_builder.py index 21ba41c5e4f..94488b62fab 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 7cb0f3664e1..fc3395c3720 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/roles/count/count_request_builder.py index 77e9d46de9e..93201efc31d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/roles/item/access_package_resource_role_item_request_builder.py index ba470274bdc..903db7f2534 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceRoleIte raise TypeError("raw_url cannot be null.") return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/roles/roles_request_builder.py index db727ee0294..9d162324b60 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id1(self,access_package_resource_role_id1: s url_tpl_params["accessPackageResourceRole%2Did1"] = access_package_resource_role_id1 return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/count/count_request_builder.py index 07a79ea56e2..4ad357262fa 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index aee537e0b01..34168d130fa 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/environment/environment_request_builder.py index 65bed674d14..78f4ae9ca77 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 aed46ce0a04..79074cbf497 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/roles/count/count_request_builder.py index 5bd80a5b1ac..a70329c520a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py index 8fad99b57d6..751b77e8265 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceRoleIte raise TypeError("raw_url cannot be null.") return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/roles/roles_request_builder.py index 76b48955a3c..b7e7d578e93 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id1(self,access_package_resource_role_id1: s url_tpl_params["accessPackageResourceRole%2Did1"] = access_package_resource_role_id1 return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/scopes_request_builder.py index 908f506bfb7..4563b457f63 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/resource_roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/resource_roles_request_builder.py index 5c364ad419e..eab02ee24bb 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/resource_roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/resource_roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceRolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when subsequently creating an accessPackageResourceRoleScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourceRolesRequestBuilderGe return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[ResourceRolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to resourceRoles for identityGovernance param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceRolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when subsequently creating an accessPackageResourceRoleScope. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRole request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[ResourceRolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceRoles for identityGovernance param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRolesRequestBuilder.ResourceRolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/count/count_request_builder.py index d3a4f6da50d..cd80df9dabf 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/access_package_resource_scope_item_request_builder.py index f2aa13b7d06..3bdd76fb8e6 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resourceScopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property resourceScopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceScopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceScopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/environment/environment_request_builder.py index d3bc467c436..3acf3b5e480 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 82de2f81710..e3ea5b7e3dc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/count/count_request_builder.py index 5064f69209e..965bc0c95a8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py index 7ab190f02fe..6e40a6e3a58 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/environment/environment_request_builder.py index f8da8b93395..e6e576b7991 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 69e43383e72..b65ff550429 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/scopes/count/count_request_builder.py index 560fb47384d..8daa20c35e7 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index 373da416cec..c394e582fde 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceScopeIt raise TypeError("raw_url cannot be null.") return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/scopes/scopes_request_builder.py index 4b1da32e5fe..5bd1bf03b92 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id1(self,access_package_resource_scope_id1: url_tpl_params["accessPackageResourceScope%2Did1"] = access_package_resource_scope_id1 return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/roles_request_builder.py index ca5b50e3223..92836834b7c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/scopes/count/count_request_builder.py index a9f9b3b1d73..977f939a3d1 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index d16ecf8c8ba..d6ee1a1295a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceScopeIt raise TypeError("raw_url cannot be null.") return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/scopes/scopes_request_builder.py index 1f122aa1f15..226fdad6f62 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id1(self,access_package_resource_scope_id1: url_tpl_params["accessPackageResourceScope%2Did1"] = access_package_resource_scope_id1 return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/resource_scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/resource_scopes_request_builder.py index 8f9b74b61e6..d609ae490b4 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/resource_scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/resource_scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourceScopesRequestBuilderG return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ResourceScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to resourceScopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceScop request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ResourceScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceScopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceScopesRequestBuilder.ResourceScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/count/count_request_builder.py index 04263b93495..e5f8fa04f1c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 63fc87e9e75..3c45deedc02 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Access package resources in this catalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceItemRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resources in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Access package resources in this catalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/environment/environment_request_builder.py index 236622e7657..e92b41e2338 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/count/count_request_builder.py index 4cc6a1b6208..c5431453c4f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/access_package_resource_role_item_request_builder.py index 5b76feb30ea..e97793e8483 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/environment/environment_request_builder.py index 44623393bc1..14d7f730bc8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 90cbe18294c..bb302f367b6 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/count/count_request_builder.py index 47c6e410efd..7f214b34ff1 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index 23120273d43..8eba279901a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py index 573aa3cb599..dc64f9eb1ad 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 ca73d2022a8..1d4746d3572 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/scopes_request_builder.py index c2307893c4b..6cad914c84b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/roles_request_builder.py index e76d274e16d..729df43a2fe 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/count/count_request_builder.py index 20663ed2cd0..f72606b729e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py index 28dea7fe7c7..f33ac1d8f36 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/environment/environment_request_builder.py index 93a66ec41de..1add430ad12 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 7e3983e1fdd..e0084793b78 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/count/count_request_builder.py index 2a8d32ebb68..82a97f16d5d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py index c0357bb33e9..a60d5b421d0 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py index 9346b050abf..7615e03eebb 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 9dce600962d..372a799b8d4 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/roles_request_builder.py index 240475c7c91..8144995fd53 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/scopes_request_builder.py index a69d5be9316..688849a6a2e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/resources_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/resources_request_builder.py index a717c499bf3..fa5dd2eb1ed 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/resources_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_id(self,access_package_resource_id: str) -> Acces url_tpl_params["accessPackageResource%2Did"] = access_package_resource_id return AccessPackageResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: """ Retrieve a list of accessPackageResource objects in an accessPackageCatalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AccessPackageResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AccessPackageResource] = None, request_config return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of accessPackageResource objects in an accessPackageCatalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResource] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/environment/environment_request_builder.py index 424b90fb176..7e87c0c00cb 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 b0da92aead5..4d48056620c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/count/count_request_builder.py index 7e1236d408c..8b9af59f924 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/access_package_resource_role_item_request_builder.py index 7f4a75cb46b..116b7f18e3c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/environment/environment_request_builder.py index 2be24cd728d..d205213c8b9 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 b47fb304f78..8c97f8596f8 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/count/count_request_builder.py index 3ff53f48284..f9284e230a6 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index 679b91f0f45..6d3440ee383 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py index 80eac5d39e0..c9a8984c7b6 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 21c292957d1..eba7336f22f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/scopes_request_builder.py index f57d3f0c3e2..cdc04b81106 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/roles_request_builder.py index 1b8f287e4b0..7b39b282a5d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/count/count_request_builder.py index 364a9c2e18b..0b8a539ae8d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index 7fdebed53f2..f12b336f858 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/environment/environment_request_builder.py index 077fc789d81..019680e4b9a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 b0f9dc5f857..037da7ff0fa 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/count/count_request_builder.py index d9a6fc5f5fd..1720cbf5a80 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py index e3c0ab8d7e4..b675e13a396 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py index e4bcb1dbefe..a6a461ab3c1 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 77a76ff044f..436eefa6019 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/roles_request_builder.py index 99d91be220d..6fc32a9c8db 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/scopes_request_builder.py index bfffb7f92cd..2515eb20c74 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/resource_requests_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/resource_requests_request_builder.py index 0b711d20a42..a3e66d87418 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/resource_requests_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/resource_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_request_id(self,access_package_resource_request_i url_tpl_params["accessPackageResourceRequest%2Did"] = access_package_resource_request_id return AccessPackageResourceRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRequestCollectionResponse]: """ Retrieve a list of accessPackageResourceRequest objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourceRequestsRequestBuilde return await self.request_adapter.send_async(request_info, AccessPackageResourceRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[ResourceRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRequest]: + async def post(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRequest]: """ Create a new accessPackageResourceRequest object to request the addition of a resource to an access package catalog, update of a resource, or the removal of a resource from a catalog. A resource must be included in an access package catalog before a role of that resource can be added to an access package. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AccessPackageResourceRequest] = None, request return await self.request_adapter.send_async(request_info, AccessPackageResourceRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of accessPackageResourceRequest objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[ResourceRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new accessPackageResourceRequest object to request the addition of a resource to an access package catalog, update of a resource, or the removal of a resource from a catalog. A resource must be included in an access package catalog before a role of that resource can be added to an access package. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRequest """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestsRequestBuilder.ResourceRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/count/count_request_builder.py index 58154d97655..c2460e910bf 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/access_package_resource_role_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/access_package_resource_role_scope_item_request_builder.py index cb2636e0705..81991d8761e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/access_package_resource_role_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/access_package_resource_role_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resourceRoleScopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleS raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: """ Get resourceRoleScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleScop return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: + async def patch(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: """ Update the navigation property resourceRoleScopes in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResourceRoleScope] = None, requ return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceRoleScopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceRoleScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceRoleScopes in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRoleSc """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def scope(self) -> ScopeRequestBuilder: return ScopeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleScopeItemRequestBuilder.AccessPackageResourceRoleScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/environment/environment_request_builder.py index 3e3eb2684ff..8c9bea6f0ee 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 12edf412bb3..16fa6b5e0d1 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/roles/count/count_request_builder.py index 91767803bc7..678db608fed 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/roles/item/access_package_resource_role_item_request_builder.py index 6af5f3dd3f0..8ed93fe4a60 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceRoleIte raise TypeError("raw_url cannot be null.") return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/roles/roles_request_builder.py index 6eefbeec171..98609f89926 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/count/count_request_builder.py index 7a1baffabc9..044238d82dc 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/access_package_resource_scope_item_request_builder.py index 3d4d6925bec..9766b34f1ab 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/environment/environment_request_builder.py index 3a251cd3fd1..c90841e876b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 e1b9a0f2313..fa7daf7bbd2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/roles/count/count_request_builder.py index 0eeb0bc6c9a..3aab810b683 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py index 5c31e2a31f2..7f6646f21ee 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceRoleIte raise TypeError("raw_url cannot be null.") return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/roles/roles_request_builder.py index 9b17ec2ee26..1d854b26fbc 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/scopes_request_builder.py index 49493c9d02d..8b3c4b8f269 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/role_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/role_request_builder.py index 6e5f5be26ff..a97a92ad078 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/role_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/role_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RoleRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property role for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[RoleRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RoleRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Get role from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[RoleRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RoleRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property role in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RoleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property role for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get role from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RoleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property role in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RoleRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleRequestBuilder.RoleRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/environment/environment_request_builder.py index 47af3c3e1a6..6c5736d8b53 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 5633061cf45..7fff2e78f1a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/count/count_request_builder.py index 04d1fd874d1..ddcc7c1be8c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/access_package_resource_role_item_request_builder.py index 40b484cfd8b..321d45937fe 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/environment/environment_request_builder.py index ad9a41a16b0..69de97bf9b1 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 933f030373d..821c23ea34d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/count/count_request_builder.py index b2654605c27..b86d747b2a5 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index eddf99d4c9b..29694442051 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceScopeIt raise TypeError("raw_url cannot be null.") return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/scopes_request_builder.py index c12c89fd812..a9caf396e6d 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/roles_request_builder.py index 4219ff70d9a..c5738b84929 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/scopes/count/count_request_builder.py index edc3e3c4d46..ccef11be427 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/scopes/item/access_package_resource_scope_item_request_builder.py index 7eea93ee23e..a0168e0771f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AccessPackageResourceScopeIt raise TypeError("raw_url cannot be null.") return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/scopes/scopes_request_builder.py index a35c6a4315f..04cd18eedcd 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/scope_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/scope_request_builder.py index 2b17a39a079..24f86df8367 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/scope_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ScopeRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scope for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ScopeRequestBuilderDeleteR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Get scope from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ScopeRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopeRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scope in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ScopeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scope for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get scope from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopeRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scope in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopeRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ScopeRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopeRequestBuilder.ScopeRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopeRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/resource_role_scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/resource_role_scopes_request_builder.py index 7a1c200e9e7..0e052c3aff7 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/resource_role_scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/resource_role_scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_scope_id(self,access_package_resource_role_s url_tpl_params["accessPackageResourceRoleScope%2Did"] = access_package_resource_role_scope_id return AccessPackageResourceRoleScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceRoleScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScopeCollectionResponse]: """ Get resourceRoleScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourceRoleScopesRequestBuil return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[ResourceRoleScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: + async def post(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: """ Create new navigation property to resourceRoleScopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRoleScope] = None, reque return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceRoleScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceRoleScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRole request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[ResourceRoleScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceRoleScopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRoleSco """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRoleScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRoleScopesRequestBuilder.ResourceRoleScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRoleScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/count/count_request_builder.py index d18bd59fafe..aa77ef4ac73 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 e603eb2188d..e2191bd4ef1 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ The resources associated with the catalogs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceItemRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resources in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The resources associated with the catalogs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceItemRequestBuilder.AccessPackageResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/environment/environment_request_builder.py index 80871846603..ab465b680ad 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/count/count_request_builder.py index 0b25aab98a0..0a680aadc14 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/access_package_resource_role_item_request_builder.py index a1f8b64fbca..677b271efa4 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/environment/environment_request_builder.py index f60b5c2df09..0e56a87f197 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 76872a4e858..44bb24388e6 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def scopes(self) -> ScopesRequestBuilder: return ScopesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/count/count_request_builder.py index b441b102d9c..43cb58ab70f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py index 3a2c9adb2eb..918bf1a63a4 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py index 3b2ee3e66f3..5e2b396df6c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 225c10d534d..e78cec7f18f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/scopes_request_builder.py index 5a772d144f7..1f9d577bb20 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/roles_request_builder.py index 37e94c2ea68..1ce1f395567 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/count/count_request_builder.py index caacd1efbc5..f7bc85b21ed 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py index c59cdd9c133..aaf7c3e64d2 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/access_package_resource_scope_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceScope raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceScopeIte return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_ return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceScopeItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceScopeItemRequestBuilder.AccessPackageResourceScopeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/environment/environment_request_builder.py index 98045fe754d..f390dc73b59 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 b58ca4cc122..24f21f5440f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def roles(self) -> RolesRequestBuilder: return RolesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/count/count_request_builder.py index 01e3b44f795..a738d386e3e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py index dfdbefb0d7b..0e97f29e062 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/access_package_resource_role_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AccessPackageResourceRoleI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AccessPackageResourceRoleItem return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessPackag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AccessPackageResourceRoleItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessPackageResourceRoleItemRequestBuilder.AccessPackageResourceRoleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py index f6400c38f4a..0ff6915aba7 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/environment/environment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetR return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnvironmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EnvironmentRequestBuilder.EnvironmentRequestBuilderGetQueryParameters] = None - - 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 d755fc6c6a5..8efd1ccd3ce 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ResourceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AccessPackageResource] = None, request_confi return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AccessPackageResource] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/roles_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/roles_request_builder.py index b79e1b2efcb..74a26c30f56 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/roles_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/roles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_role_id(self,access_package_resource_role_id: str url_tpl_params["accessPackageResourceRole%2Did"] = access_package_resource_role_id return AccessPackageResourceRoleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceRole] = None, request_co return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RolesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RolesRequestBuilder.RolesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RolesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/scopes_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/scopes_request_builder.py index ac64ae14c1e..90f406d4974 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/scopes_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/scopes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_scope_id(self,access_package_resource_scope_id: s url_tpl_params["accessPackageResourceScope%2Did"] = access_package_resource_scope_id return AccessPackageResourceScopeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResourceScope] = None, request_c return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResourceScope] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopesRequestBuilder.ScopesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/resources_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/resources_request_builder.py index 7b1e820f5e4..4c358f9c923 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/resources_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_access_package_resource_id(self,access_package_resource_id: str) -> Acces url_tpl_params["accessPackageResource%2Did"] = access_package_resource_id return AccessPackageResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: """ The resources associated with the catalogs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, AccessPackageResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AccessPackageResource] = None, request_config return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The resources associated with the catalogs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AccessPackageResource] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/entitlementManagement/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/entitlement_management/settings/settings_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/settings/settings_request_builder.py index e2f488a030c..77efa123205 100644 --- a/msgraph/generated/identity_governance/entitlement_management/settings/settings_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/settings/settings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/settings{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property settings for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SettingsRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[EntitlementManagementSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EntitlementManagementSettings]: """ Retrieve the properties of an entitlementManagementSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, EntitlementManagementSettings, error_mapping) - async def patch(self,body: Optional[EntitlementManagementSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[EntitlementManagementSettings]: + async def patch(self,body: Optional[EntitlementManagementSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EntitlementManagementSettings]: """ Update an existing entitlementManagementSettings object to change one or more of its properties. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[EntitlementManagementSettings] = None, reque return await self.request_adapter.send_async(request_info, EntitlementManagementSettings, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property settings for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/entitlementManagement/settings', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an entitlementManagementSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[SettingsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EntitlementManagementSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EntitlementManagementSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an existing entitlementManagementSettings object to change one or more of its properties. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[EntitlementManagementSettin """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/entitlementManagement/settings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SettingsRequestBuilder: raise TypeError("raw_url cannot be null.") return SettingsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SettingsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SettingsRequestBuilder.SettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/identity_governance_request_builder.py b/msgraph/generated/identity_governance/identity_governance_request_builder.py index add4bad0ca9..f19ad7178f3 100644 --- a/msgraph/generated/identity_governance/identity_governance_request_builder.py +++ b/msgraph/generated/identity_governance/identity_governance_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[IdentityGovernanceRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityGovernance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityGovernance]: """ Get identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[IdentityGovernanceRequestBuil return await self.request_adapter.send_async(request_info, IdentityGovernance, error_mapping) - async def patch(self,body: Optional[IdentityGovernance] = None, request_configuration: Optional[IdentityGovernanceRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityGovernance]: + async def patch(self,body: Optional[IdentityGovernance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityGovernance]: """ Update identityGovernance param body: The request body @@ -75,7 +76,7 @@ async def patch(self,body: Optional[IdentityGovernance] = None, request_configur return await self.request_adapter.send_async(request_info, IdentityGovernance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IdentityGovernanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +87,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityGove request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityGovernance] = None, request_configuration: Optional[IdentityGovernanceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityGovernance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update identityGovernance param body: The request body @@ -95,7 +96,7 @@ def to_patch_request_information(self,body: Optional[IdentityGovernance] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -191,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityGovernanceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityGovernanceRequestBuilder.IdentityGovernanceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityGovernanceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/count/count_request_builder.py index 470b53912c0..44b32213ed4 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/custom_task_extensions_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/custom_task_extensions_request_builder.py index e5732ec4a04..8d1a0df1a53 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/custom_task_extensions_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/custom_task_extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_custom_task_extension_id(self,custom_task_extension_id: str) -> CustomTas url_tpl_params["customTaskExtension%2Did"] = custom_task_extension_id return CustomTaskExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CustomTaskExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomTaskExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomTaskExtensionCollectionResponse]: """ Get a list of the customTaskExtension objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CustomTaskExtensionsRequestBu return await self.request_adapter.send_async(request_info, CustomTaskExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[CustomTaskExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[CustomTaskExtension]: + async def post(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomTaskExtension]: """ Create a new customTaskExtension object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[CustomTaskExtension] = None, request_configur return await self.request_adapter.send_async(request_info, CustomTaskExtension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustomTaskExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the customTaskExtension objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomTaskEx request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[CustomTaskExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new customTaskExtension object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[CustomTaskExtension] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomTaskExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomTaskExtensionsRequestBuilder.CustomTaskExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomTaskExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/created_by_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/created_by_request_builder.py index 8afb13eb0d3..c4cdfb3bd8b 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/created_by_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/created_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}/createdBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user that created the custom task extension.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user that created the custom task extension.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters] = None - - 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 5db839937e8..17fd42daa65 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}/createdBy/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}/createdBy/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/service_provisioning_errors/count/count_request_builder.py index c24f8822beb..3bef015c133 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}/createdBy/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py index 966aa7c52ef..e34b7aaf566 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}/createdBy/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/custom_task_extension_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/custom_task_extension_item_request_builder.py index 1cbc795daba..d63cc1b6900 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/custom_task_extension_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/custom_task_extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CustomTaskExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a customTaskExtension object. A custom task extension can only be deleted if it is not referenced in any task objects in a lifecycle workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[CustomTaskExtensionItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CustomTaskExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomTaskExtension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomTaskExtension]: """ Read the properties and relationships of a customTaskExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[CustomTaskExtensionItemReques return await self.request_adapter.send_async(request_info, CustomTaskExtension, error_mapping) - async def patch(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[CustomTaskExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CustomTaskExtension]: + async def patch(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomTaskExtension]: """ Update the properties of a customTaskExtension object. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[CustomTaskExtension] = None, request_configu return await self.request_adapter.send_async(request_info, CustomTaskExtension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CustomTaskExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a customTaskExtension object. A custom task extension can only be deleted if it is not referenced in any task objects in a lifecycle workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CustomTaskExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a customTaskExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomTaskEx request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[CustomTaskExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a customTaskExtension object. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[CustomTaskExtension] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def last_modified_by(self) -> LastModifiedByRequestBuilder: return LastModifiedByRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomTaskExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CustomTaskExtensionItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomTaskExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomTaskExtensionItemRequestBuilder.CustomTaskExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomTaskExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/last_modified_by_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/last_modified_by_request_builder.py index 35bc4b51cfa..e66994c3b94 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/last_modified_by_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/last_modified_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}/lastModifiedBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user that modified the custom task extension last.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderG return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user that modified the custom task extension last.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByRequestBuilder.LastModifiedByRequestBuilderGetQueryParameters] = None - - 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 2c3ecb83181..cd228fef843 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}/lastModifiedBy/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}/lastModifiedBy/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py index dc30f625aef..8676ce10923 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}/lastModifiedBy/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py index cc16382bdb1..c8c0c0ad7ec 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/custom_task_extensions/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}/lastModifiedBy/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/deleted_items_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/deleted_items_request_builder.py index 3e1800a8a0d..bcd894be315 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/deleted_items_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/deleted_items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeletedItemsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deletedItems for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeletedItemsRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeletedItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeletedItemContainer]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedItemContainer]: """ Deleted workflows in your lifecycle workflows instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[DeletedItemsRequestBuilderGet return await self.request_adapter.send_async(request_info, DeletedItemContainer, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeletedItemsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deletedItems for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeletedItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deleted workflows in your lifecycle workflows instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,16 +107,6 @@ def workflows(self) -> WorkflowsRequestBuilder: return WorkflowsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedItemsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeletedItemsRequestBuilderGetQueryParameters(): """ @@ -142,17 +133,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeletedItemsRequestBuilder.DeletedItemsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/count/count_request_builder.py index 8347efabdbb..128d3c3b833 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/created_by_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/created_by_request_builder.py index 7bb2210e36f..39186c076e5 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/created_by_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/created_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/createdBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters] = None - - 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 0606db65d19..c7c4a9d3df4 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/createdBy/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/createdBy/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/service_provisioning_errors/count/count_request_builder.py index b475d654921..a58d09214f5 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/createdBy/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py index 8f07a979f3d..d1d65537bcb 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/createdBy/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/count/count_request_builder.py index 3e9c9365ad0..2a483ad8d2c 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/execution_scope/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/executionScope/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 8dcce5ade6b..6bf90cf5271 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_user_processing_result_id(self,user_processing_result_id: str) -> UserPro url_tpl_params["userProcessingResult%2Did"] = user_processing_result_id return UserProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExecutionScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: """ The unique identifier of the Microsoft Entra identity that last modified the workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ExecutionScopeRequestBuilderG return await self.request_adapter.send_async(request_info, UserProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExecutionScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra identity that last modified the workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExecutionScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExecutionScopeRequestBuilder.ExecutionScopeRequestBuilderGetQueryParameters] = None - - 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 29af0e0dfa5..1e8a3a29423 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/executionScope/{userProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResult]: """ The unique identifier of the Microsoft Entra identity that last modified the workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[UserProcessingResultItemReque return await self.request_adapter.send_async(request_info, UserProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra identity that last modified the workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserProcessingResultItemRequestBuilder.UserProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/last_modified_by_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/last_modified_by_request_builder.py index 33bdaf61c10..64d14b85088 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/last_modified_by_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/last_modified_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/lastModifiedBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra identity that last modified the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderG return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra identity that last modified the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByRequestBuilder.LastModifiedByRequestBuilderGetQueryParameters] = None - - 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 9fdb209062e..edd96d5a2e9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/lastModifiedBy/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/lastModifiedBy/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py index 896e54af317..70d0c0a647b 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/lastModifiedBy/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py index fcac0790cd9..fa05d9c9911 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/lastModifiedBy/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate/microsoft_graph_identity_governance_activate_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate/microsoft_graph_identity_governance_activate_request_builder.py index 40b8c1ed2dd..379df9213b4 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate/microsoft_graph_identity_governance_activate_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate/microsoft_graph_identity_governance_activate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activate", path_parameters) - async def post(self,body: Optional[ActivatePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ActivatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Run a workflow object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ActivatePostRequestBody] = None, request_conf raise Exception("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: Optional[ActivatePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ActivatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Run a workflow object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceActivateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_create_new_version/microsoft_graph_identity_governance_create_new_version_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_create_new_version/microsoft_graph_identity_governance_create_new_version_request_builder.py index 8ace761fc80..0f66ad2df43 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_create_new_version/microsoft_graph_identity_governance_create_new_version_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_create_new_version/microsoft_graph_identity_governance_create_new_version_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.createNewVersion", path_parameters) - async def post(self,body: Optional[CreateNewVersionPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration] = None) -> Optional[Workflow]: + async def post(self,body: Optional[CreateNewVersionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workflow]: """ Create a new version of the workflow object. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateNewVersionPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, Workflow, error_mapping) - def to_post_request_information(self,body: Optional[CreateNewVersionPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateNewVersionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new version of the workflow object. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py index 8c4af15688a..eb4ed55cd9d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.restore", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[Workflow]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workflow]: """ Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphIdentityGovern return await self.request_adapter.send_async(request_info, Workflow, error_mapping) - def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceRestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/count/count_request_builder.py index dd55fcef097..18e86e0c8f7 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 7b4837c6f69..dcbab6ba18d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RunItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Run]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Run]: """ Read the properties and relationships of a run object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[RunItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Run, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RunItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a run object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,17 +115,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RunItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/count/count_request_builder.py index d6a389f2591..7c1bb5abbb9 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 78e79b9c154..703a38c69dc 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 7a3b2fc4dca..4134a0107ee 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index e051f7ed240..3146f254af7 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 8a1791e811b..76f0f2a9ae7 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/subject_request_builder.py index 4178e77e57c..e6f4cdf1024 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/task/task_request_builder.py index d33028c099b..6a91bbce37f 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/task_processing_result_item_request_builder.py index 68a2d25d4a5..93f230e8e82 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The related taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/task_processing_results_request_builder.py index 8d664341430..0e18772c4cd 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ Get the taskProcessingResult resources for a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the taskProcessingResult resources for a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/count/count_request_builder.py index 426b498788f..20101b8e8ab 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 56242cc7485..7e17c5b9fc0 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index e0adf1f9f59..f87ee9a66cc 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 3768be2d7b8..e5f019ca06b 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - 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 9151c56b1fe..fc1aee875ef 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the AAD 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. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the AAD 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. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/count/count_request_builder.py index c595ad56542..50207a14836 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index aab975b7389..29adbd0e929 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e89ae7f5df0..ed213bee51d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_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/service_provisioning_errors/count/count_request_builder.py index 8663b0409f5..6ef73fdcee4 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_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/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_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/service_provisioning_errors/service_provisioning_errors_request_builder.py index 3194988ee99..1f7c0090ac5 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_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/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_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/task_processing_results/item/subject/subject_request_builder.py index c13dec92cb5..0b022b64ddc 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_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/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py index 4ef08ed1634..27954ddcf02 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py index b02da8b96cc..f45c483f623 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py index 15b79c8adde..fa349194134 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ Get the task processing result from a userProcessingResult either directly or through a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the task processing result from a userProcessingResult either directly or through a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - 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 033a7981b89..b33c12437f4 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResult]: """ Get the user processing result of a user processing result of a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[UserProcessingResultItemReque return await self.request_adapter.send_async(request_info, UserProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the user processing result of a user processing result of a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,17 +115,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserProcessingResultItemRequestBuilder.UserProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py index b6d5873b787..f90eec081d4 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", path_parameters) - async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[UserSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSummary]: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGoverna return await self.request_adapter.send_async(request_info, UserSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/user_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/user_processing_results_request_builder.py index 783c7726d39..188eda4003a 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/user_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/user_processing_results/user_processing_results_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_user_processing_result_id(self,user_processing_result_id: str) -> UserPro url_tpl_params["userProcessingResult%2Did"] = user_processing_result_id return UserProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: """ Get user processing results of a workflow run object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_da return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def to_get_request_information(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get user processing results of a workflow run object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -166,17 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserProcessingResultsRequestBuilder.UserProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py index 35d826e0c28..99f11aa5a37 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", path_parameters) - async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[RunSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RunSummary]: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGoverna return await self.request_adapter.send_async(request_info, RunSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/runs_request_builder.py index e8cae550f21..15811b427f3 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/runs_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/runs_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_run_id(self,run_id: str) -> RunItemRequestBuilder: url_tpl_params["run%2Did"] = run_id return RunItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RunsRequestBuilderGetRequestConfiguration] = None) -> Optional[RunCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RunCollectionResponse]: """ Get a list of the run objects and their properties for a lifecycle workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_da return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def to_get_request_information(self,request_configuration: Optional[RunsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the run objects and their properties for a lifecycle workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -166,17 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RunsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RunsRequestBuilder.RunsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/count/count_request_builder.py index a05c70112ef..2a2f85861d5 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task/task_request_builder.py index abbd574df15..98385f71527 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related lifecycle workflow task.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related lifecycle workflow task.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_definition/task_definition_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_definition/task_definition_request_builder.py index 22c5379e534..6872a464246 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_definition/task_definition_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_definition/task_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskDefinition]: """ The taskDefinition associated with the related lifecycle workflow task.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, TaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The taskDefinition associated with the related lifecycle workflow task.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskDefinitionRequestBuilder.TaskDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/count/count_request_builder.py index b5973e76da3..e44b2679e49 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 1e1ea213d8d..13f12d70752 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 2b0648a0edb..11551c44557 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index ce4a67f3ca9..e082d7fdd38 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 0ca764281d1..81b8eaf54dd 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/subject_request_builder.py index d0da2d9c418..997f3ba8c3c 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/task/task_request_builder.py index 4ab138e9f03..7fe840bc749 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/task_processing_result_item_request_builder.py index 2b70c324693..c28343e4980 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The related lifecycle workflow taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related lifecycle workflow taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/task_processing_results_request_builder.py index da7b8de96e0..db10cb38945 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ Get the task processing result resources from the taskReport. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the task processing result resources from the taskReport. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_report_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_report_item_request_builder.py index f1ffb8f637b..ac7c6b8afb9 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_report_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/item/task_report_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskReportItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskReport]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskReport]: """ Represents the aggregation of task execution data for tasks within a workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskReportItemRequestBuilderG return await self.request_adapter.send_async(request_info, TaskReport, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskReportItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the aggregation of task execution data for tasks within a workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskReportItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskReportItemRequestBuilder.TaskReportItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py index 1621c6493bf..97014252b5d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", path_parameters) - async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskReportSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskReportSummary]: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGoverna return await self.request_adapter.send_async(request_info, TaskReportSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/task_reports_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/task_reports_request_builder.py index e4bc0760240..0d86a54ca59 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/task_reports_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/task_reports/task_reports_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_task_report_id(self,task_report_id: str) -> TaskReportItemRequestBuilder: url_tpl_params["taskReport%2Did"] = task_report_id return TaskReportItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskReportsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskReportCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskReportCollectionResponse]: """ Get a list of the taskReport objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_da return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def to_get_request_information(self,request_configuration: Optional[TaskReportsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the taskReport objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -166,17 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskReportsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskReportsRequestBuilder.TaskReportsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/count/count_request_builder.py index f59e3bdf8aa..440f1969323 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_item_request_builder.py index 33cb709d0a5..912d582ce27 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TaskItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Task, error_mapping) - async def patch(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Task]: + async def patch(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Task] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[TaskItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Task] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TaskItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskItemRequestBuilder.TaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/count/count_request_builder.py index 5fd413fe722..a2100fcb436 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 9dd9b447cfc..8693a602b2b 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 447f90fa8c1..615c0b5a4af 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index 1a66f47d565..3f631cb1308 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 5b18c3763eb..8940922731e 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py index 935a2612eae..1c48eff6c2c 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/task/task_request_builder.py index 5f8b8ebd029..c41edcf8fe5 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py index f838f1624d4..e65fa7a6986 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/task_processing_results_request_builder.py index e29822c96fa..02775ee8250 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/tasks_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/tasks_request_builder.py index 63de7f20794..0f60afb6758 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_task_id(self,task_id: str) -> TaskItemRequestBuilder: url_tpl_params["task%2Did"] = task_id return TaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskCollectionResponse]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TaskCollectionResponse, error_mapping) - async def post(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[Task]: + async def post(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Task] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Task] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/count/count_request_builder.py index ef26a8d7a60..b43f263e00e 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 f850d394e3f..c38b2f90f5d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index 84e9b0d4590..60ccaf82858 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 36e70457d64..7dc4c400bc0 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - 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 a6f26f8a7aa..70a11af0557 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the AAD 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. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the AAD 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. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/count/count_request_builder.py index 3669c9686b4..68fb17a3bf1 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 2fc98aebb02..77f765fc191 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e51f255ec0c..29ac8f75cb6 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index 6b7e2d7ae55..495570f9c0f 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 6869e9f06ee..ade6000ea7b 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/subject_request_builder.py index 20bb4f34144..b40622d4698 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py index 2793237e29d..35d085006a0 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py index ffef387fffe..0279078b20e 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py index 4296eb20f51..b7e64d3e218 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ Get the task processing result from a userProcessingResult either directly or through a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the task processing result from a userProcessingResult either directly or through a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - 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 135e97870e5..ec5327fc393 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResult]: """ Per-user workflow execution results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[UserProcessingResultItemReque return await self.request_adapter.send_async(request_info, UserProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Per-user workflow execution results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserProcessingResultItemRequestBuilder.UserProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py index 533fdaa3768..6bd82c8cae7 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", path_parameters) - async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[UserSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSummary]: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGoverna return await self.request_adapter.send_async(request_info, UserSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/user_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/user_processing_results_request_builder.py index dabb3430785..619955b9e2c 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/user_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/user_processing_results/user_processing_results_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_user_processing_result_id(self,user_processing_result_id: str) -> UserPro url_tpl_params["userProcessingResult%2Did"] = user_processing_result_id return UserProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: """ Get the userProcessingResult resources for a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_da return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def to_get_request_information(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the userProcessingResult resources for a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -166,17 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserProcessingResultsRequestBuilder.UserProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/count/count_request_builder.py index 51adc71634c..1f6b4c4784d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/created_by_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/created_by_request_builder.py index c9ad05372b6..1bc7ede2443 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/created_by_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/created_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/createdBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters] = None - - 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 d2b956024ac..d17e40ce741 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/createdBy/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/createdBy/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/service_provisioning_errors/count/count_request_builder.py index 221a14827d2..cbb67541000 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/createdBy/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py index fdb5caeb05b..4e012b9a837 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/createdBy/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/last_modified_by_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/last_modified_by_request_builder.py index 36fddac67bc..d555e445649 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/last_modified_by_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/last_modified_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/lastModifiedBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra identity that last modified the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderG return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra identity that last modified the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByRequestBuilder.LastModifiedByRequestBuilderGetQueryParameters] = None - - 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 d4580bbcb8c..459bc790ad8 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/lastModifiedBy/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/lastModifiedBy/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py index a8883832eb3..2ebcccd8783 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/lastModifiedBy/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py index 0334203e502..746b71202b2 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/lastModifiedBy/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/count/count_request_builder.py index 726770f6b0b..428c94568ba 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_item_request_builder.py index 37db4717959..1902c12de40 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TaskItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Task, error_mapping) - async def patch(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Task]: + async def patch(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Task] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[TaskItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Task] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TaskItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskItemRequestBuilder.TaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/count/count_request_builder.py index 7dd1a9e6116..5ace1d2ce97 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 56875cea2c9..7a35d96bbda 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 ba9b1b36301..171b2db75f3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index f434dd2788d..d2d031fb1a9 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 7e32a51e50d..a4b5f4058d9 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py index 668120ba93c..196c5ee91b9 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/task/task_request_builder.py index ed381d52ccb..813a0c1a24e 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py index 414699fe178..708f9b6b77d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/task_processing_results_request_builder.py index a7b73a66a2e..3f8e05092e6 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/tasks_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/tasks_request_builder.py index 2082dd433ac..f48d3abcd51 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_task_id(self,task_id: str) -> TaskItemRequestBuilder: url_tpl_params["task%2Did"] = task_id return TaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskCollectionResponse]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TaskCollectionResponse, error_mapping) - async def post(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[Task]: + async def post(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Task] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Task] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 ecb79d55d2a..a130f9159e5 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkflowVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkflowVersion]: """ Read the properties and relationships of a workflowVersion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[WorkflowVersionVersionNumberI return await self.request_adapter.send_async(request_info, WorkflowVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a workflowVersion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/versions_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/versions_request_builder.py index 1073f475c54..62f0527c352 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/versions_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/versions/versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_workflow_version_version_number(self,workflow_version_version_number: int url_tpl_params["workflowVersion%2DversionNumber"] = workflow_version_version_number return WorkflowVersionVersionNumberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkflowVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkflowVersionCollectionResponse]: """ Get a list of the workflowVersion objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, WorkflowVersionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the workflowVersion objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters] = None - - 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 11f6f80525f..8de547e66d2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkflowItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[WorkflowItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkflowItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Workflow]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workflow]: """ Retrieve a deleted workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,18 +78,18 @@ async def get(self,request_configuration: Optional[WorkflowItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Workflow, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkflowItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkflowItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a deleted workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -208,16 +209,6 @@ def versions(self) -> VersionsRequestBuilder: return VersionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkflowItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkflowItemRequestBuilderGetQueryParameters(): """ @@ -244,17 +235,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkflowItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkflowItemRequestBuilder.WorkflowItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/workflows_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/workflows_request_builder.py index b07cce7d61d..233b72bf3ad 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/workflows_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/workflows_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_workflow_id(self,workflow_id: str) -> WorkflowItemRequestBuilder: url_tpl_params["workflow%2Did"] = workflow_id return WorkflowItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WorkflowsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkflowCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkflowCollectionResponse]: """ Get a list of the deleted workflow objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[WorkflowsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkflowCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorkflowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the deleted workflow objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkflowsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkflowsRequestBuilder.WorkflowsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/lifecycle_workflows_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/lifecycle_workflows_request_builder.py index d3bbae0534f..d59445acfdf 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/lifecycle_workflows_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/lifecycle_workflows_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LifecycleWorkflowsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property lifecycleWorkflows for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[LifecycleWorkflowsRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LifecycleWorkflowsRequestBuilderGetRequestConfiguration] = None) -> Optional[LifecycleWorkflowsContainer]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LifecycleWorkflowsContainer]: """ Get lifecycleWorkflows from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[LifecycleWorkflowsRequestBuil return await self.request_adapter.send_async(request_info, LifecycleWorkflowsContainer, error_mapping) - async def patch(self,body: Optional[LifecycleWorkflowsContainer] = None, request_configuration: Optional[LifecycleWorkflowsRequestBuilderPatchRequestConfiguration] = None) -> Optional[LifecycleWorkflowsContainer]: + async def patch(self,body: Optional[LifecycleWorkflowsContainer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LifecycleWorkflowsContainer]: """ Update the navigation property lifecycleWorkflows in identityGovernance param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[LifecycleWorkflowsContainer] = None, request return await self.request_adapter.send_async(request_info, LifecycleWorkflowsContainer, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LifecycleWorkflowsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property lifecycleWorkflows for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/lifecycleWorkflows', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LifecycleWorkflowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get lifecycleWorkflows from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[LifecycleWor request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LifecycleWorkflowsContainer] = None, request_configuration: Optional[LifecycleWorkflowsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LifecycleWorkflowsContainer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property lifecycleWorkflows in identityGovernance param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[LifecycleWorkflowsContainer """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def workflows(self) -> WorkflowsRequestBuilder: return WorkflowsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LifecycleWorkflowsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LifecycleWorkflowsRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LifecycleWorkflowsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LifecycleWorkflowsRequestBuilder.LifecycleWorkflowsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LifecycleWorkflowsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/settings/settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/settings/settings_request_builder.py index 2334c9021eb..2c5c837e578 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/settings/settings_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/settings/settings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/settings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[LifecycleManagementSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LifecycleManagementSettings]: """ Read the properties and relationships of a lifecycleManagementSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, LifecycleManagementSettings, error_mapping) - async def patch(self,body: Optional[LifecycleManagementSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[LifecycleManagementSettings]: + async def patch(self,body: Optional[LifecycleManagementSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LifecycleManagementSettings]: """ Update the properties of a lifecycleManagementSettings object. param body: The request body @@ -71,7 +72,7 @@ async def patch(self,body: Optional[LifecycleManagementSettings] = None, request return await self.request_adapter.send_async(request_info, LifecycleManagementSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a lifecycleManagementSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[SettingsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LifecycleManagementSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LifecycleManagementSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a lifecycleManagementSettings object. param body: The request body @@ -91,7 +92,7 @@ def to_patch_request_information(self,body: Optional[LifecycleManagementSettings """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/settings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -133,27 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SettingsRequestBuilder.SettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/task_definitions/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/task_definitions/count/count_request_builder.py index 231308392bf..7923b60cdb3 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/task_definitions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/task_definitions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/taskDefinitions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/task_definitions/item/task_definition_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/task_definitions/item/task_definition_item_request_builder.py index bac628158c9..42a4c41e7b8 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/task_definitions/item/task_definition_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/task_definitions/item/task_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/taskDefinitions/{taskDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskDefinition]: """ Read the details of a built-in workflow task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[TaskDefinitionItemRequestBuil return await self.request_adapter.send_async(request_info, TaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the details of a built-in workflow task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskDefinitionItemRequestBuilder.TaskDefinitionItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/task_definitions/task_definitions_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/task_definitions/task_definitions_request_builder.py index 5a0819b9498..b9db968ad46 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/task_definitions/task_definitions_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/task_definitions/task_definitions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_definition_id(self,task_definition_id: str) -> TaskDefinitionItemReq url_tpl_params["taskDefinition%2Did"] = task_definition_id return TaskDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskDefinitionsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskDefinitionCollectionResponse]: """ Get a list of the taskDefinition objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TaskDefinitionsRequestBuilder return await self.request_adapter.send_async(request_info, TaskDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskDefinitionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the taskDefinition objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskDefinitionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskDefinitionsRequestBuilder.TaskDefinitionsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/count/count_request_builder.py index c2f515503d1..c89362bcbd6 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/count/count_request_builder.py index da40f09c67f..993a0e4920b 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_item_request_builder.py index 3bac5bb31ec..8e3d4496361 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/{task%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskItemRequestBuilder.TaskItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/count/count_request_builder.py index 963209d14fc..dc56568f4c2 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/{task%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index ef4d5ac7dc0..27aae1712b8 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 9ca97af118e..e24a2f5c241 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index c3a54a5cb47..7c0f56726fd 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index abd5643dcc3..6e8d86bd4da 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py index 7aa241fc8c0..35edac6334c 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/task/task_request_builder.py index 278ed773b2e..d974668288a 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py index ec829e697a5..e525e6dbf80 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/task_processing_results_request_builder.py index 81b700e77ed..63278d2efdb 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/tasks_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/tasks_request_builder.py index 833d47a54b0..577b02a586c 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_id(self,task_id: str) -> TaskItemRequestBuilder: url_tpl_params["task%2Did"] = task_id return TaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskCollectionResponse]: """ Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TaskCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/workflow_template_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/workflow_template_item_request_builder.py index 315a05aba9c..ca484b48a89 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/workflow_template_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/item/workflow_template_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorkflowTemplateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkflowTemplate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkflowTemplate]: """ Read the properties and relationships of a workflowTemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[WorkflowTemplateItemRequestBu return await self.request_adapter.send_async(request_info, WorkflowTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorkflowTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a workflowTemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkflowTemplateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkflowTemplateItemRequestBuilder.WorkflowTemplateItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/workflow_templates_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/workflow_templates_request_builder.py index 9231e6fee7e..cd6ccf5bf9d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/workflow_templates_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflow_templates/workflow_templates_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_workflow_template_id(self,workflow_template_id: str) -> WorkflowTemplateI url_tpl_params["workflowTemplate%2Did"] = workflow_template_id return WorkflowTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WorkflowTemplatesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkflowTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkflowTemplateCollectionResponse]: """ Get a list of the workflowTemplate objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[WorkflowTemplatesRequestBuild return await self.request_adapter.send_async(request_info, WorkflowTemplateCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorkflowTemplatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the workflowTemplate objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkflowTemplatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkflowTemplatesRequestBuilder.WorkflowTemplatesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/count/count_request_builder.py index 49d0e15c151..c255c11a3ea 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/created_by_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/created_by_request_builder.py index 61511883df8..6e69cfde720 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/created_by_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/created_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/createdBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters] = None - - 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 9772bd0ad23..ea0a18ebd45 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/createdBy/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/createdBy/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/service_provisioning_errors/count/count_request_builder.py index 51e75e651ca..634c47313c2 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/createdBy/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py index 3f55487a444..a4e872bde40 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/createdBy/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/count/count_request_builder.py index ac9b33ca8ce..aa65114c848 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/execution_scope/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/executionScope/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 b77aaf76fb9..e6d45c20405 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_user_processing_result_id(self,user_processing_result_id: str) -> UserPro url_tpl_params["userProcessingResult%2Did"] = user_processing_result_id return UserProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExecutionScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: """ The unique identifier of the Microsoft Entra identity that last modified the workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ExecutionScopeRequestBuilderG return await self.request_adapter.send_async(request_info, UserProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExecutionScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra identity that last modified the workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExecutionScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExecutionScopeRequestBuilder.ExecutionScopeRequestBuilderGetQueryParameters] = None - - 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 999c60ba8e6..a24b68f9d5d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/executionScope/{userProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResult]: """ The unique identifier of the Microsoft Entra identity that last modified the workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[UserProcessingResultItemReque return await self.request_adapter.send_async(request_info, UserProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra identity that last modified the workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserProcessingResultItemRequestBuilder.UserProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/last_modified_by_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/last_modified_by_request_builder.py index 168465e0795..bf84fa0e9fb 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/last_modified_by_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/last_modified_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/lastModifiedBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra identity that last modified the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderG return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra identity that last modified the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByRequestBuilder.LastModifiedByRequestBuilderGetQueryParameters] = None - - 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 2a798f185cb..e42e65f16ac 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/lastModifiedBy/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/lastModifiedBy/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py index 69c7ff66619..a2d96874442 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/lastModifiedBy/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py index 1f0bfaa9775..03e5da6460a 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/lastModifiedBy/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate/microsoft_graph_identity_governance_activate_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate/microsoft_graph_identity_governance_activate_request_builder.py index fb815c5e35b..4da36cde241 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate/microsoft_graph_identity_governance_activate_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate/microsoft_graph_identity_governance_activate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activate", path_parameters) - async def post(self,body: Optional[ActivatePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ActivatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Run a workflow object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ActivatePostRequestBody] = None, request_conf raise Exception("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: Optional[ActivatePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ActivatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Run a workflow object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceActivateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_create_new_version/microsoft_graph_identity_governance_create_new_version_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_create_new_version/microsoft_graph_identity_governance_create_new_version_request_builder.py index 1aa56f6a003..84ebe65a68e 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_create_new_version/microsoft_graph_identity_governance_create_new_version_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_create_new_version/microsoft_graph_identity_governance_create_new_version_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.createNewVersion", path_parameters) - async def post(self,body: Optional[CreateNewVersionPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration] = None) -> Optional[Workflow]: + async def post(self,body: Optional[CreateNewVersionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workflow]: """ Create a new version of the workflow object. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateNewVersionPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, Workflow, error_mapping) - def to_post_request_information(self,body: Optional[CreateNewVersionPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateNewVersionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new version of the workflow object. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py index 43919812aa5..bad63b675f5 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_restore/microsoft_graph_identity_governance_restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.restore", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[Workflow]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workflow]: """ Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphIdentityGovern return await self.request_adapter.send_async(request_info, Workflow, error_mapping) - def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceRestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/count/count_request_builder.py index cdaf7d5ecbd..11e78fec6bc 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 1b7b3772e61..e8425c069db 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RunItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Run]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Run]: """ Read the properties and relationships of a run object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[RunItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Run, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RunItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a run object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,17 +115,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RunItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/count/count_request_builder.py index 00b1903b0b5..19c0cff7cab 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 84624b071e8..0904e4d1be8 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 38910a283de..7c0fd35786b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index e9fdf5d63e3..c4d9d258be8 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 29767e90ec3..aa3b3565eb9 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/subject_request_builder.py index e8b23edff17..9b7b12e8d62 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/task/task_request_builder.py index 82b55cfaeb1..742ade386d6 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/task_processing_result_item_request_builder.py index 270eb5bbb8f..87666f205d4 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The related taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/task_processing_results_request_builder.py index 3f232a28fa6..2496664cd90 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ Get the taskProcessingResult resources for a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the taskProcessingResult resources for a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/count/count_request_builder.py index c1bdc0d2051..296baebdb69 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 93433f31552..0cf594602b0 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index ef6767b227d..0b2104cabe0 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 46b55d99ef9..8cb17264606 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - 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 8c50b80bc8a..c1e28873951 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the AAD 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. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the AAD 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. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/count/count_request_builder.py index a219c6f00b1..8abeb23e510 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 809ca080096..9ab041a06cd 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 ab12f9324cb..35943f643cf 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index 9954760cde3..cfe4a3e9c9c 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 06d3d20b781..b33b4b311e4 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/subject_request_builder.py index 04f708711a9..8b9077cf2ef 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py index fb59ed9fd17..e5cafb74d62 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py index df8cfd093ec..a8ea941e4ee 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py index 03ce4f1b18a..cbd2250bd1a 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ Get the task processing result from a userProcessingResult either directly or through a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the task processing result from a userProcessingResult either directly or through a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - 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 c10e29889c7..3ade402cda6 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResult]: """ Get the user processing result of a user processing result of a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[UserProcessingResultItemReque return await self.request_adapter.send_async(request_info, UserProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the user processing result of a user processing result of a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,17 +115,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserProcessingResultItemRequestBuilder.UserProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py index 8a3491f6ec5..604bc49f913 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", path_parameters) - async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[UserSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSummary]: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGoverna return await self.request_adapter.send_async(request_info, UserSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/user_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/user_processing_results_request_builder.py index d9da4da575f..5699ad1b4c9 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/user_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/user_processing_results/user_processing_results_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_user_processing_result_id(self,user_processing_result_id: str) -> UserPro url_tpl_params["userProcessingResult%2Did"] = user_processing_result_id return UserProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: """ Get user processing results of a workflow run object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_da return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def to_get_request_information(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get user processing results of a workflow run object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -166,17 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserProcessingResultsRequestBuilder.UserProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py index 1f3de0debf6..93f28d22cc1 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", path_parameters) - async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[RunSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RunSummary]: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGoverna return await self.request_adapter.send_async(request_info, RunSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/runs_request_builder.py index f378974f4d0..1ba35d2db71 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/runs_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/runs_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_run_id(self,run_id: str) -> RunItemRequestBuilder: url_tpl_params["run%2Did"] = run_id return RunItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RunsRequestBuilderGetRequestConfiguration] = None) -> Optional[RunCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RunCollectionResponse]: """ Get a list of the run objects and their properties for a lifecycle workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_da return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def to_get_request_information(self,request_configuration: Optional[RunsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the run objects and their properties for a lifecycle workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -166,17 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RunsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RunsRequestBuilder.RunsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/count/count_request_builder.py index 7fe08768809..dc9e93af2af 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task/task_request_builder.py index c0a91a4232e..69c45105092 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related lifecycle workflow task.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related lifecycle workflow task.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_definition/task_definition_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_definition/task_definition_request_builder.py index c36db774268..6413ee22d55 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_definition/task_definition_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_definition/task_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskDefinition]: """ The taskDefinition associated with the related lifecycle workflow task.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, TaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The taskDefinition associated with the related lifecycle workflow task.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskDefinitionRequestBuilder.TaskDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/count/count_request_builder.py index bfb00ceef7c..38e8c2ac3f1 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index 2c565e707ca..d076bb3cd9b 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 c72b6348eba..1386689e5ac 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index 6e09b70d865..10d5ac5f6f5 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 98a76c6fddb..4d70e4ca930 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/subject_request_builder.py index b7d066d0362..9c181259b25 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/task/task_request_builder.py index 165def18550..b30d43fe935 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/task_processing_result_item_request_builder.py index 64c08fbbda6..6c0a35c373c 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The related lifecycle workflow taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related lifecycle workflow taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/task_processing_results_request_builder.py index 4d6d485fb8b..2ee3d41ea93 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ Get the task processing result resources from the taskReport. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the task processing result resources from the taskReport. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_report_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_report_item_request_builder.py index 54efeba79ec..8fd1dc49bc8 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_report_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/item/task_report_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskReportItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskReport]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskReport]: """ Represents the aggregation of task execution data for tasks within a workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskReportItemRequestBuilderG return await self.request_adapter.send_async(request_info, TaskReport, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskReportItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the aggregation of task execution data for tasks within a workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskReportItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskReportItemRequestBuilder.TaskReportItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py index 59f2d4d1da0..bd7e7083d85 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", path_parameters) - async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskReportSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskReportSummary]: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGoverna return await self.request_adapter.send_async(request_info, TaskReportSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/task_reports_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/task_reports_request_builder.py index 6ad5018c4f4..24f43ce2268 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/task_reports_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/task_reports/task_reports_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_task_report_id(self,task_report_id: str) -> TaskReportItemRequestBuilder: url_tpl_params["taskReport%2Did"] = task_report_id return TaskReportItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskReportsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskReportCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskReportCollectionResponse]: """ Get a list of the taskReport objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_da return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def to_get_request_information(self,request_configuration: Optional[TaskReportsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the taskReport objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -166,17 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskReportsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskReportsRequestBuilder.TaskReportsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/count/count_request_builder.py index 1b59eba4806..3f28ef1ece6 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_item_request_builder.py index 756c4586c6a..885dc0557f0 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TaskItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Task, error_mapping) - async def patch(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Task]: + async def patch(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Task] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[TaskItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Task] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TaskItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskItemRequestBuilder.TaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/count/count_request_builder.py index 6af66f7f411..77d323ab234 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index eb8099d1371..cfb09538c99 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 a92be11a220..6826bb0f072 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index 785668f6445..9a9ad3520bf 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 6336b5c7607..f74b426196f 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py index bbffab3d06d..268c6328691 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/task/task_request_builder.py index 9df98d92a4b..0c861084221 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py index 1029396c6d6..655ad75bdc4 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/task_processing_results_request_builder.py index e2eb3646a3d..085788686cd 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/tasks_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/tasks_request_builder.py index e50cea50692..40ee1e97293 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_task_id(self,task_id: str) -> TaskItemRequestBuilder: url_tpl_params["task%2Did"] = task_id return TaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskCollectionResponse]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TaskCollectionResponse, error_mapping) - async def post(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[Task]: + async def post(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Task] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Task] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/count/count_request_builder.py index 0667f846dcc..e13ac0dca21 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 a855d02655e..5df326a6062 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index bb710da1bdf..767db946fa4 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 694711d24b5..c7ea6dfa5af 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - 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 1415fb7e876..8af04feb1bb 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the AAD 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. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the AAD 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. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/count/count_request_builder.py index a0b827e800b..6f289afad2f 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index bfb13eb42b8..68252332149 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 626f242f5fc..888cfddc6cf 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index 58145c18856..2d0af9ccbe5 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index 2de17e03d83..c861fdc23ae 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/subject_request_builder.py index d8d5f7b5428..6e0f3eaca84 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py index 16d4b130a4a..cff9ab078a3 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py index ce2192253fd..58120789d32 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py index 8468ccf3453..ef07c6ae387 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ Get the task processing result from a userProcessingResult either directly or through a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the task processing result from a userProcessingResult either directly or through a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - 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 b9e4a892f48..c6dfd04b123 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResult]: """ Per-user workflow execution results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[UserProcessingResultItemReque return await self.request_adapter.send_async(request_info, UserProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Per-user workflow execution results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserProcessingResultItemRequestBuilder.UserProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py index c98cd518bb0..d4b2f29f10d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", path_parameters) - async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[UserSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSummary]: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +52,7 @@ async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGoverna return await self.request_adapter.send_async(request_info, UserSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/user_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/user_processing_results_request_builder.py index 3bb399c3f06..47689006165 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/user_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/user_processing_results/user_processing_results_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_user_processing_result_id(self,user_processing_result_id: str) -> UserPro url_tpl_params["userProcessingResult%2Did"] = user_processing_result_id return UserProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: """ Get the userProcessingResult resources for a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_da return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def to_get_request_information(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the userProcessingResult resources for a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -166,17 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserProcessingResultsRequestBuilder.UserProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/count/count_request_builder.py index c782fb35868..61b07f77179 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/created_by_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/created_by_request_builder.py index 598c2509af8..0069508af62 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/created_by_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/created_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/createdBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByRequestBuilder.CreatedByRequestBuilderGetQueryParameters] = None - - 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 810efe37d60..b3bffba798a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/createdBy/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/createdBy/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/service_provisioning_errors/count/count_request_builder.py index ed01ed60308..ccf4d02bfa0 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/createdBy/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py index d37f6345981..7b703b9cc60 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/created_by/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/createdBy/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/last_modified_by_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/last_modified_by_request_builder.py index 02f340f414d..11909119610 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/last_modified_by_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/last_modified_by_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/lastModifiedBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra identity that last modified the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderG return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra identity that last modified the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByRequestBuilder.LastModifiedByRequestBuilderGetQueryParameters] = None - - 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 2b6fdd47ca5..2016d9549ec 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/lastModifiedBy/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/lastModifiedBy/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py index 4053397e274..b541aaf9e09 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/lastModifiedBy/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py index 9059c92fa50..a434b637d5d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/last_modified_by/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/lastModifiedBy/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/count/count_request_builder.py index 955fd4d3128..0bc577fe384 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_item_request_builder.py index 5efc36fbaf1..82443c3c5b8 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TaskItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Task, error_mapping) - async def patch(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Task]: + async def patch(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Task] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[TaskItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Task] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TaskItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskItemRequestBuilder.TaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/count/count_request_builder.py index c143fc093bc..80816f43f60 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py index e46886f17db..d980bf614ce 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) - async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ResumePostRequestBody] = None, request_config raise Exception("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: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphIdentityGovern raise TypeError("raw_url cannot be null.") return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 a75b7eef180..62122e52ad5 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py index 91b41a4f74e..a225197c2d5 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py index f05b93c5bf3..8d2f82f75a7 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py index b772a46ac78..6927436f377 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/subject/subject_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[SubjectRequestBuilderGetReque return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/task/task_request_builder.py index a7982890076..c78ebd3c783 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/task/task_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/task/task_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskRequestBuilder.TaskRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py index cfb3d9058b3..dda651a7941 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultItemReque return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/task_processing_results_request_builder.py index 5d95a712e11..a2884b8d35a 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/task_processing_results_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/item/task_processing_results/task_processing_results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskPro url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[TaskProcessingResultsRequestB return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskProcessingResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/tasks_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/tasks_request_builder.py index 5134474a113..e6b8647acef 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_task_id(self,task_id: str) -> TaskItemRequestBuilder: url_tpl_params["task%2Did"] = task_id return TaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskCollectionResponse]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TaskCollectionResponse, error_mapping) - async def post(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[Task]: + async def post(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Task] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Task] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 df9398ff7d2..897324b719a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkflowVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkflowVersion]: """ Read the properties and relationships of a workflowVersion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[WorkflowVersionVersionNumberI return await self.request_adapter.send_async(request_info, WorkflowVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a workflowVersion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkflowVersionVersionNumberItemRequestBuilder.WorkflowVersionVersionNumberItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/versions_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/versions_request_builder.py index 4d47d364273..50fced5aebb 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/versions_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/versions/versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_workflow_version_version_number(self,workflow_version_version_number: int url_tpl_params["workflowVersion%2DversionNumber"] = workflow_version_version_number return WorkflowVersionVersionNumberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkflowVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkflowVersionCollectionResponse]: """ Get a list of the workflowVersion objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, WorkflowVersionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the workflowVersion objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters] = None - - 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 aced300e4b8..d96c8c6d941 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkflowItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[WorkflowItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkflowItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Workflow]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workflow]: """ Read the properties and relationships of a workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[WorkflowItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Workflow, error_mapping) - async def patch(self,body: Optional[Workflow] = None, request_configuration: Optional[WorkflowItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Workflow]: + async def patch(self,body: Optional[Workflow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workflow]: """ Update the properties of a workflow object. Only the properties listed in the request body table can be updated. To update any other workflow properties, see workflow: createNewVersion. param body: The request body @@ -101,18 +102,18 @@ async def patch(self,body: Optional[Workflow] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Workflow, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkflowItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkflowItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,7 +124,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkflowItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Workflow] = None, request_configuration: Optional[WorkflowItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Workflow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a workflow object. Only the properties listed in the request body table can be updated. To update any other workflow properties, see workflow: createNewVersion. param body: The request body @@ -132,7 +133,7 @@ def to_patch_request_information(self,body: Optional[Workflow] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -247,16 +248,6 @@ def versions(self) -> VersionsRequestBuilder: return VersionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkflowItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkflowItemRequestBuilderGetQueryParameters(): """ @@ -283,27 +274,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkflowItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkflowItemRequestBuilder.WorkflowItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkflowItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/workflows_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/workflows_request_builder.py index 1414264f43b..03752a37f1d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/workflows_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/workflows_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_workflow_id(self,workflow_id: str) -> WorkflowItemRequestBuilder: url_tpl_params["workflow%2Did"] = workflow_id return WorkflowItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WorkflowsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkflowCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkflowCollectionResponse]: """ Get a list of workflow resources that are associated with lifecycle workflows. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WorkflowsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WorkflowCollectionResponse, error_mapping) - async def post(self,body: Optional[Workflow] = None, request_configuration: Optional[WorkflowsRequestBuilderPostRequestConfiguration] = None) -> Optional[Workflow]: + async def post(self,body: Optional[Workflow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workflow]: """ Create a new workflow object. You can create up to 50 workflows in a tenant. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Workflow] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Workflow, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorkflowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of workflow resources that are associated with lifecycle workflows. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkflowsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Workflow] = None, request_configuration: Optional[WorkflowsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Workflow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new workflow object. You can create up to 50 workflows in a tenant. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Workflow] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/lifecycleWorkflows/workflows', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkflowsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkflowsRequestBuilder.WorkflowsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkflowsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/assignment_approvals_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/assignment_approvals_request_builder.py index 4b6ede7e594..e832586fd40 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/assignment_approvals_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/assignment_approvals_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[AssignmentApprovalsRequestBuilderGetRequestConfiguration] = None) -> Optional[ApprovalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalCollectionResponse]: """ Get assignmentApprovals from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ async def get(self,request_configuration: Optional[AssignmentApprovalsRequestBui return await self.request_adapter.send_async(request_info, ApprovalCollectionResponse, error_mapping) - async def post(self,body: Optional[Approval] = None, request_configuration: Optional[AssignmentApprovalsRequestBuilderPostRequestConfiguration] = None) -> Optional[Approval]: + async def post(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Approval]: """ Create new navigation property to assignmentApprovals for identityGovernance param body: The request body @@ -99,7 +100,7 @@ async def post(self,body: Optional[Approval] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Approval, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentApprovalsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get assignmentApprovals from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentAp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[AssignmentApprovalsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignmentApprovals for identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_post_request_information(self,body: Optional[Approval] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentApprovals', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -200,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentApprovalsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentApprovalsRequestBuilder.AssignmentApprovalsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentApprovalsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/count/count_request_builder.py index fdf057fe90d..f995c959cda 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentApprovals/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 f5d37203cd3..6c5ee01489b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentApprovals/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/approval_item_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/approval_item_request_builder.py index fe8062966b2..787fc19ff90 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/approval_item_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/approval_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentApprovals/{approval%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ApprovalItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignmentApprovals for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ApprovalItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ApprovalItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Approval]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Approval]: """ Get assignmentApprovals from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ApprovalItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Approval, error_mapping) - async def patch(self,body: Optional[Approval] = None, request_configuration: Optional[ApprovalItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Approval]: + async def patch(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Approval]: """ Update the navigation property assignmentApprovals in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Approval] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Approval, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ApprovalItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentApprovals for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentApprovals/{approval%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ApprovalItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get assignmentApprovals from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ApprovalItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[ApprovalItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentApprovals in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Approval] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentApprovals/{approval%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def stages(self) -> StagesRequestBuilder: return StagesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ApprovalItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApprovalItemRequestBuilder.ApprovalItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/stages/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/stages/count/count_request_builder.py index ea970866d52..9cf65011e91 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/stages/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/stages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentApprovals/{approval%2Did}/stages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/stages/item/approval_stage_item_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/stages/item/approval_stage_item_request_builder.py index b9d2ff0cbe9..b1a1be88131 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/stages/item/approval_stage_item_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/stages/item/approval_stage_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentApprovals/{approval%2Did}/stages/{approvalStage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ApprovalStageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ApprovalStageItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ApprovalStageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ApprovalStage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: """ Retrieve the properties of an approvalStage object. An approval stage is contained within an approval object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ApprovalStageItemRequestBuild return await self.request_adapter.send_async(request_info, ApprovalStage, error_mapping) - async def patch(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[ApprovalStageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ApprovalStage]: + async def patch(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: """ Approve or deny an approvalStage object in an approval. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ApprovalStage] = None, request_configuration return await self.request_adapter.send_async(request_info, ApprovalStage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ApprovalStageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentApprovals/{approval%2Did}/stages/{approvalStage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ApprovalStageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an approvalStage object. An approval stage is contained within an approval object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ApprovalStag request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[ApprovalStageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Approve or deny an approvalStage object in an approval. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ApprovalStage] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentApprovals/{approval%2Did}/stages/{approvalStage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ApprovalStageItemRequestBuil raise TypeError("raw_url cannot be null.") return ApprovalStageItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalStageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ApprovalStageItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalStageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApprovalStageItemRequestBuilder.ApprovalStageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApprovalStageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/stages/stages_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/stages/stages_request_builder.py index fc62cb39a5a..f1bfc9a96f3 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/stages/stages_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_approvals/item/stages/stages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_approval_stage_id(self,approval_stage_id: str) -> ApprovalStageItemReques url_tpl_params["approvalStage%2Did"] = approval_stage_id return ApprovalStageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ApprovalStageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[StagesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, ApprovalStageCollectionResponse, error_mapping) - async def post(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ApprovalStage]: + async def post(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ApprovalStage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ApprovalStage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[StagesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ApprovalStage] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentApprovals/{approval%2Did}/stages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[StagesRequestBuilder.StagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/assignment_schedule_instances_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/assignment_schedule_instances_request_builder.py index 58ed385fa30..e80452dd766 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/assignment_schedule_instances_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/assignment_schedule_instances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[AssignmentScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstanceCollectionResponse]: """ Get a list of the privilegedAccessGroupAssignmentScheduleInstance objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[AssignmentScheduleInstancesRe return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[AssignmentScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstance]: + async def post(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstance]: """ Create new navigation property to assignmentScheduleInstances for identityGovernance param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstan return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the privilegedAccessGroupAssignmentScheduleInstance objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentSc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[AssignmentScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignmentScheduleInstances for identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignm """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleInstances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentScheduleInstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentScheduleInstancesRequestBuilder.AssignmentScheduleInstancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentScheduleInstancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/count/count_request_builder.py index f65f2cf9d7c..79e3eab156b 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleInstances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 bbb451ae232..d5c8b7e7b6f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleInstances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - 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 35551b23d24..58b788d3989 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleInstances/{privilegedAccessGroupAssignmentScheduleInstance%2Did}/activatedUsing{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderG return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivatedUsingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivatedUsingRequestBuilder.ActivatedUsingRequestBuilderGetQueryParameters] = None - - 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 da3c02f709d..d30ab28faea 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleInstances/{privilegedAccessGroupAssignmentScheduleInstance%2Did}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupRequestBuilder.GroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/service_provisioning_errors/count/count_request_builder.py index d4707135aa8..c0c07ae5f3b 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleInstances/{privilegedAccessGroupAssignmentScheduleInstance%2Did}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py index 067ed32bb42..e2801bf6aeb 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleInstances/{privilegedAccessGroupAssignmentScheduleInstance%2Did}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/principal/principal_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/principal/principal_request_builder.py index 07cb86e47c8..a3b9bb8e09e 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleInstances/{privilegedAccessGroupAssignmentScheduleInstance%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/privileged_access_group_assignment_schedule_instance_item_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/privileged_access_group_assignment_schedule_instance_item_request_builder.py index d608feb2754..4141b4a1f8e 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/privileged_access_group_assignment_schedule_instance_item_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_instances/item/privileged_access_group_assignment_schedule_instance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleInstances/{privilegedAccessGroupAssignmentScheduleInstance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignmentScheduleInstances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[PrivilegedAccessGroupAssig raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstance]: """ Read the properties and relationships of a privilegedAccessGroupAssignmentScheduleInstance object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[PrivilegedAccessGroupAssignme return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleInstance, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstance]: + async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstance]: """ Update the navigation property assignmentScheduleInstances in identityGovernance param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInsta return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleInstance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentScheduleInstances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleInstances/{privilegedAccessGroupAssignmentScheduleInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a privilegedAccessGroupAssignmentScheduleInstance object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PrivilegedAc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentScheduleInstances in identityGovernance param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssign """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleInstances/{privilegedAccessGroupAssignmentScheduleInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -165,16 +166,6 @@ def principal(self) -> PrincipalRequestBuilder: return PrincipalRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderGetQueryParameters(): """ @@ -201,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilder.PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/assignment_schedule_requests_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/assignment_schedule_requests_request_builder.py index 42b6542bfdd..2c98331c1d0 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/assignment_schedule_requests_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/assignment_schedule_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[AssignmentScheduleRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequestCollectionResponse]: """ Get a list of the privilegedAccessGroupAssignmentScheduleRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[AssignmentScheduleRequestsReq return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[AssignmentScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequest]: + async def post(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequest]: """ Create a new privilegedAccessGroupAssignmentScheduleRequest object. param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleReques return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentScheduleRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the privilegedAccessGroupAssignmentScheduleRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentSc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[AssignmentScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new privilegedAccessGroupAssignmentScheduleRequest object. param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignm """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -202,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentScheduleRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentScheduleRequestsRequestBuilder.AssignmentScheduleRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentScheduleRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/count/count_request_builder.py index c1108a0f9c6..7467f23d569 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 90118e13273..c6b47373175 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - 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 44fa597ca9e..b451fe2ba59 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}/activatedUsing{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderG return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivatedUsingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivatedUsingRequestBuilder.ActivatedUsingRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/cancel/cancel_request_builder.py index 58e9a0fff4c..c60df8bddf5 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}/cancel", path_parameters) - async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Cancel an access assignment request to a group whose membership and ownership are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequ raise Exception("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[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Cancel an access assignment request to a group whose membership and ownership are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 74779ba67c8..91a420d569b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupRequestBuilder.GroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/service_provisioning_errors/count/count_request_builder.py index 8e7beb3722e..1b91d7b5009 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py index cbde6a34404..077bee7491b 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/principal/principal_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/principal/principal_request_builder.py index 03fefdf4ced..3b38cccae19 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/privileged_access_group_assignment_schedule_request_item_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/privileged_access_group_assignment_schedule_request_item_request_builder.py index 9e305cac3c4..bb1c6e9a717 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/privileged_access_group_assignment_schedule_request_item_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/privileged_access_group_assignment_schedule_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignmentScheduleRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[PrivilegedAccessGroupAssig raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequest]: """ Read the properties and relationships of a privilegedAccessGroupAssignmentScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[PrivilegedAccessGroupAssignme return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleRequest, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequest]: + async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequest]: """ Update the navigation property assignmentScheduleRequests in identityGovernance param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleReque return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentScheduleRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a privilegedAccessGroupAssignmentScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[PrivilegedAc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentScheduleRequests in identityGovernance param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssign """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def target_schedule(self) -> TargetScheduleRequestBuilder: return TargetScheduleRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilder.PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 9cecc87683e..6d31293c2da 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentScheduleRequests/{privilegedAccessGroupAssignmentScheduleRequest%2Did}/targetSchedule{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: """ Schedule created by this request. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderG return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Schedule created by this request. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetScheduleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetScheduleRequestBuilder.TargetScheduleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/assignment_schedules_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/assignment_schedules_request_builder.py index ccb83377da9..1be8ae26a14 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/assignment_schedules_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/assignment_schedules_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[AssignmentSchedulesRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleCollectionResponse]: """ Get a list of the privilegedAccessGroupAssignmentSchedule objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[AssignmentSchedulesRequestBui return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleCollectionResponse, error_mapping) - async def post(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[AssignmentSchedulesRequestBuilderPostRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentSchedule]: + async def post(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentSchedule]: """ Create new navigation property to assignmentSchedules for identityGovernance param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = No return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentSchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssignmentSchedulesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the privilegedAccessGroupAssignmentSchedule objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignmentSc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[AssignmentSchedulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignmentSchedules for identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignm """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentSchedules', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentSchedulesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignmentSchedulesRequestBuilder.AssignmentSchedulesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignmentSchedulesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/count/count_request_builder.py index 89c70a73af9..fd955996675 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentSchedules/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 e502d5a4379..4ebf4c5a3d2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentSchedules/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - 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 7d08a77554d..64347a9e791 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentSchedules/{privilegedAccessGroupAssignmentSchedule%2Did}/activatedUsing{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderG return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivatedUsingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivatedUsingRequestBuilder.ActivatedUsingRequestBuilderGetQueryParameters] = None - - 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 4f8df18f0ad..fa9f6c94aa3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentSchedules/{privilegedAccessGroupAssignmentSchedule%2Did}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupRequestBuilder.GroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/service_provisioning_errors/count/count_request_builder.py index c80acbc1a68..403c207b3ce 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentSchedules/{privilegedAccessGroupAssignmentSchedule%2Did}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py index c96ddc5a409..be039ecc750 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentSchedules/{privilegedAccessGroupAssignmentSchedule%2Did}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/principal/principal_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/principal/principal_request_builder.py index 4f5df358bdf..01b31319ab3 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/principal/principal_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentSchedules/{privilegedAccessGroupAssignmentSchedule%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/privileged_access_group_assignment_schedule_item_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/privileged_access_group_assignment_schedule_item_request_builder.py index 435600c013c..3d7355d1249 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/privileged_access_group_assignment_schedule_item_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/assignment_schedules/item/privileged_access_group_assignment_schedule_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/assignmentSchedules/{privilegedAccessGroupAssignmentSchedule%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignmentSchedules for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[PrivilegedAccessGroupAssig raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentSchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentSchedule]: """ Read the properties and relationships of a privilegedAccessGroupAssignmentSchedule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[PrivilegedAccessGroupAssignme return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentSchedule, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentSchedule]: + async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentSchedule]: """ Update the navigation property assignmentSchedules in identityGovernance param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = N return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentSchedule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentSchedules for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentSchedules/{privilegedAccessGroupAssignmentSchedule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a privilegedAccessGroupAssignmentSchedule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PrivilegedAc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentSchedules in identityGovernance param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssign """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/privilegedAccess/group/assignmentSchedules/{privilegedAccessGroupAssignmentSchedule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -165,16 +166,6 @@ def principal(self) -> PrincipalRequestBuilder: return PrincipalRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderGetQueryParameters(): """ @@ -201,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilder.PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/count/count_request_builder.py index 85ebc00cf72..4a678ac38fc 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/eligibility_schedule_instances_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/eligibility_schedule_instances_request_builder.py index deed2de51dc..6d63d5fe284 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/eligibility_schedule_instances_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/eligibility_schedule_instances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[EligibilityScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstanceCollectionResponse]: """ Get a list of the privilegedAccessGroupEligibilityScheduleInstance objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[EligibilityScheduleInstancesR return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[EligibilityScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: + async def post(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: """ Create new navigation property to eligibilityScheduleInstances for identityGovernance param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInsta return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EligibilityScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the privilegedAccessGroupEligibilityScheduleInstance objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[EligibilityS request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[EligibilityScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to eligibilityScheduleInstances for identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EligibilityScheduleInstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EligibilityScheduleInstancesRequestBuilder.EligibilityScheduleInstancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EligibilityScheduleInstancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_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/eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 642977403ea..b3bb8d4385b 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_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/eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - 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 4042378cdc2..95ec65eb56f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/{privilegedAccessGroupEligibilityScheduleInstance%2Did}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupRequestBuilder.GroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/service_provisioning_errors/count/count_request_builder.py index 632c21257fc..8ce82094ef7 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/{privilegedAccessGroupEligibilityScheduleInstance%2Did}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py index 44cf9aca03c..55a3e927726 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/{privilegedAccessGroupEligibilityScheduleInstance%2Did}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/principal/principal_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/principal/principal_request_builder.py index fb8f5ed68ff..eb18dec22a5 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/{privilegedAccessGroupEligibilityScheduleInstance%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/privileged_access_group_eligibility_schedule_instance_item_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/privileged_access_group_eligibility_schedule_instance_item_request_builder.py index 5133073377e..b2689c1cd33 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/privileged_access_group_eligibility_schedule_instance_item_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_instances/item/privileged_access_group_eligibility_schedule_instance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/{privilegedAccessGroupEligibilityScheduleInstance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property eligibilityScheduleInstances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PrivilegedAccessGroupEligi raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: """ Read the properties and relationships of a privilegedAccessGroupEligibilityScheduleInstance object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[PrivilegedAccessGroupEligibil return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleInstance, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: + async def patch(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: """ Update the navigation property eligibilityScheduleInstances in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInst return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleInstance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property eligibilityScheduleInstances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/{privilegedAccessGroupEligibilityScheduleInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a privilegedAccessGroupEligibilityScheduleInstance object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[PrivilegedAc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property eligibilityScheduleInstances in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligib """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleInstances/{privilegedAccessGroupEligibilityScheduleInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def principal(self) -> PrincipalRequestBuilder: return PrincipalRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilder.PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/count/count_request_builder.py index fbe34e951a8..285ac1f75f2 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/eligibility_schedule_requests_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/eligibility_schedule_requests_request_builder.py index 29914936634..973f11de86a 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/eligibility_schedule_requests_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/eligibility_schedule_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[EligibilityScheduleRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequestCollectionResponse]: """ Get a list of the privilegedAccessGroupEligibilityScheduleRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[EligibilityScheduleRequestsRe return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[EligibilityScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequest]: + async def post(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequest]: """ Create a new privilegedAccessGroupEligibilityScheduleRequest object. param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleReque return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EligibilityScheduleRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the privilegedAccessGroupEligibilityScheduleRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[EligibilityS request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[EligibilityScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new privilegedAccessGroupEligibilityScheduleRequest object. param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -202,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EligibilityScheduleRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EligibilityScheduleRequestsRequestBuilder.EligibilityScheduleRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EligibilityScheduleRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 dbe351da83e..956422ab367 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/cancel/cancel_request_builder.py index 6b3e0b42fee..4fd8131ebe2 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/{privilegedAccessGroupEligibilityScheduleRequest%2Did}/cancel", path_parameters) - async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Cancel an eligibility assignment request to a group whose membership and ownership are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequ raise Exception("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[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Cancel an eligibility assignment request to a group whose membership and ownership are governed by PIM. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 25fd4f7520d..9b212aeb6fa 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/{privilegedAccessGroupEligibilityScheduleRequest%2Did}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupRequestBuilder.GroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/service_provisioning_errors/count/count_request_builder.py index 7106971b373..d6a33013f7b 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/{privilegedAccessGroupEligibilityScheduleRequest%2Did}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py index e94f56e0452..d1ac4b63760 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/{privilegedAccessGroupEligibilityScheduleRequest%2Did}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/principal/principal_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/principal/principal_request_builder.py index 5c122cba56e..42d6233267c 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/{privilegedAccessGroupEligibilityScheduleRequest%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/privileged_access_group_eligibility_schedule_request_item_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/privileged_access_group_eligibility_schedule_request_item_request_builder.py index 2339e05d136..6687c46bc79 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/privileged_access_group_eligibility_schedule_request_item_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/privileged_access_group_eligibility_schedule_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/{privilegedAccessGroupEligibilityScheduleRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property eligibilityScheduleRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[PrivilegedAccessGroupEligi raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequest]: """ Read the properties and relationships of a privilegedAccessGroupEligibilityScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[PrivilegedAccessGroupEligibil return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleRequest, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequest]: + async def patch(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequest]: """ Update the navigation property eligibilityScheduleRequests in identityGovernance param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequ return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property eligibilityScheduleRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/{privilegedAccessGroupEligibilityScheduleRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a privilegedAccessGroupEligibilityScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[PrivilegedAc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property eligibilityScheduleRequests in identityGovernance param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligib """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/{privilegedAccessGroupEligibilityScheduleRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -175,16 +176,6 @@ def target_schedule(self) -> TargetScheduleRequestBuilder: return TargetScheduleRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderGetQueryParameters(): """ @@ -211,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilder.PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 32d7e38373a..3118ad8e4b3 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilityScheduleRequests/{privilegedAccessGroupEligibilityScheduleRequest%2Did}/targetSchedule{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: """ Schedule created by this request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderG return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Schedule created by this request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetScheduleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetScheduleRequestBuilder.TargetScheduleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/count/count_request_builder.py index 91c25a08f3c..5c2a2df426c 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilitySchedules/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/eligibility_schedules_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/eligibility_schedules_request_builder.py index ad9c7294712..94494dcac39 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/eligibility_schedules_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/eligibility_schedules_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[EligibilitySchedulesRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleCollectionResponse]: """ Get a list of the privilegedAccessGroupEligibilitySchedule objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[EligibilitySchedulesRequestBu return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleCollectionResponse, error_mapping) - async def post(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[EligibilitySchedulesRequestBuilderPostRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def post(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: """ Create new navigation property to eligibilitySchedules for identityGovernance param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = N return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EligibilitySchedulesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the privilegedAccessGroupEligibilitySchedule objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[EligibilityS request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[EligibilitySchedulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to eligibilitySchedules for identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/privilegedAccess/group/eligibilitySchedules', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EligibilitySchedulesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EligibilitySchedulesRequestBuilder.EligibilitySchedulesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EligibilitySchedulesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 133c3ba5399..cf70a37465c 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilitySchedules/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - 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 0d206c3b075..c09a7898e50 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilitySchedules/{privilegedAccessGroupEligibilitySchedule%2Did}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupRequestBuilder.GroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/service_provisioning_errors/count/count_request_builder.py index d82aefa9141..c1da473ae26 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilitySchedules/{privilegedAccessGroupEligibilitySchedule%2Did}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py index 10daed34986..0b2c4d98479 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilitySchedules/{privilegedAccessGroupEligibilitySchedule%2Did}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/principal/principal_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/principal/principal_request_builder.py index 6ea171354e6..2a609a7be43 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/principal/principal_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilitySchedules/{privilegedAccessGroupEligibilitySchedule%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/privileged_access_group_eligibility_schedule_item_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/privileged_access_group_eligibility_schedule_item_request_builder.py index 2e176f10990..3d044eda0ec 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/privileged_access_group_eligibility_schedule_item_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/eligibility_schedules/item/privileged_access_group_eligibility_schedule_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group/eligibilitySchedules/{privilegedAccessGroupEligibilitySchedule%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property eligibilitySchedules for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PrivilegedAccessGroupEligi raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: """ Read the properties and relationships of a privilegedAccessGroupEligibilitySchedule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[PrivilegedAccessGroupEligibil return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilitySchedule, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def patch(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: """ Update the navigation property eligibilitySchedules in identityGovernance param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilitySchedule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property eligibilitySchedules for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/privilegedAccess/group/eligibilitySchedules/{privilegedAccessGroupEligibilitySchedule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a privilegedAccessGroupEligibilitySchedule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[PrivilegedAc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property eligibilitySchedules in identityGovernance param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligib """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/privilegedAccess/group/eligibilitySchedules/{privilegedAccessGroupEligibilitySchedule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def principal(self) -> PrincipalRequestBuilder: return PrincipalRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilder.PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/group/group_request_builder.py b/msgraph/generated/identity_governance/privileged_access/group/group_request_builder.py index 6f61665117e..210f9709bcb 100644 --- a/msgraph/generated/identity_governance/privileged_access/group/group_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/group/group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess/group{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GroupRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property group for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[GroupRequestBuilderDeleteR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroup]: """ A group that's governed through Privileged Identity Management (PIM). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PrivilegedAccessGroup, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroup] = None, request_configuration: Optional[GroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroup]: + async def patch(self,body: Optional[PrivilegedAccessGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroup]: """ Update the navigation property group in identityGovernance param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[PrivilegedAccessGroup] = None, request_confi return await self.request_adapter.send_async(request_info, PrivilegedAccessGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property group for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/privilegedAccess/group', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A group that's governed through Privileged Identity Management (PIM). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroup] = None, request_configuration: Optional[GroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property group in identityGovernance param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[PrivilegedAccessGroup] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/privilegedAccess/group', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -204,16 +205,6 @@ def eligibility_schedules(self) -> EligibilitySchedulesRequestBuilder: return EligibilitySchedulesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GroupRequestBuilderGetQueryParameters(): """ @@ -240,27 +231,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupRequestBuilder.GroupRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/privileged_access/privileged_access_request_builder.py b/msgraph/generated/identity_governance/privileged_access/privileged_access_request_builder.py index 9d901c2418f..9c89ef354fb 100644 --- a/msgraph/generated/identity_governance/privileged_access/privileged_access_request_builder.py +++ b/msgraph/generated/identity_governance/privileged_access/privileged_access_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/privilegedAccess{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrivilegedAccessRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property privilegedAccess for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[PrivilegedAccessRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrivilegedAccessRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessRoot]: """ Get privilegedAccess from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PrivilegedAccessRequestBuilde return await self.request_adapter.send_async(request_info, PrivilegedAccessRoot, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessRoot] = None, request_configuration: Optional[PrivilegedAccessRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessRoot]: + async def patch(self,body: Optional[PrivilegedAccessRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessRoot]: """ Update the navigation property privilegedAccess in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[PrivilegedAccessRoot] = None, request_config return await self.request_adapter.send_async(request_info, PrivilegedAccessRoot, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property privilegedAccess for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/privilegedAccess', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get privilegedAccess from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PrivilegedAc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessRoot] = None, request_configuration: Optional[PrivilegedAccessRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property privilegedAccess in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[PrivilegedAccessRoot] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/privilegedAccess', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def group(self) -> GroupRequestBuilder: return GroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrivilegedAccessRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrivilegedAccessRequestBuilder.PrivilegedAccessRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivilegedAccessRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreement_acceptances/agreement_acceptances_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreement_acceptances/agreement_acceptances_request_builder.py index fcf3bf844da..57ed9c3400a 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreement_acceptances/agreement_acceptances_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreement_acceptances/agreement_acceptances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_agreement_acceptance_id(self,agreement_acceptance_id: str) -> AgreementAc url_tpl_params["agreementAcceptance%2Did"] = agreement_acceptance_id return AgreementAcceptanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AgreementAcceptancesRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: """ Represents the current status of a user's response to a company's customizable terms of use agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AgreementAcceptancesRequestBu return await self.request_adapter.send_async(request_info, AgreementAcceptanceCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptancesRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Create new navigation property to agreementAcceptances for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AgreementAcceptance] = None, request_configur return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AgreementAcceptancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the current status of a user's response to a company's customizable terms of use agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementAcc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to agreementAcceptances for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/termsOfUse/agreementAcceptances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementAcceptancesRequestBuilder.AgreementAcceptancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreement_acceptances/count/count_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreement_acceptances/count/count_request_builder.py index af0cfb726e3..b311b174a6f 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreement_acceptances/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreement_acceptances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreementAcceptances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreement_acceptances/item/agreement_acceptance_item_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreement_acceptances/item/agreement_acceptance_item_request_builder.py index 5aacdc24a78..ac52c0dc799 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreement_acceptances/item/agreement_acceptance_item_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreement_acceptances/item/agreement_acceptance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property agreementAcceptances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AgreementAcceptanceItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Represents the current status of a user's response to a company's customizable terms of use agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AgreementAcceptanceItemReques return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Update the navigation property agreementAcceptances in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AgreementAcceptance] = None, request_configu return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property agreementAcceptances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the current status of a user's response to a company's customizable terms of use agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementAcc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property agreementAcceptances in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AgreementAcceptanceItemReque raise TypeError("raw_url cannot be null.") return AgreementAcceptanceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementAcceptanceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementAcceptanceItemRequestBuilder.AgreementAcceptanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/agreements_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/agreements_request_builder.py index d3216b2e38f..19cc2ad9f54 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/agreements_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/agreements_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_agreement_id(self,agreement_id: str) -> AgreementItemRequestBuilder: url_tpl_params["agreement%2Did"] = agreement_id return AgreementItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AgreementsRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementCollectionResponse]: """ Retrieve a list of agreement objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AgreementsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, AgreementCollectionResponse, error_mapping) - async def post(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementsRequestBuilderPostRequestConfiguration] = None) -> Optional[Agreement]: + async def post(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Agreement]: """ Create a new agreement object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Agreement] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Agreement, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AgreementsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of agreement objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new agreement object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Agreement] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/termsOfUse/agreements', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementsRequestBuilder.AgreementsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/count/count_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/count/count_request_builder.py index f8865d4c7b8..098492d8bc5 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/acceptances/acceptances_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/acceptances/acceptances_request_builder.py index fd36a92805b..d3cd4b78a88 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/acceptances/acceptances_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/acceptances/acceptances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_agreement_acceptance_id(self,agreement_acceptance_id: str) -> AgreementAc url_tpl_params["agreementAcceptance%2Did"] = agreement_acceptance_id return AgreementAcceptanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AcceptancesRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: """ Get the details about the acceptance records for a specific agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AcceptancesRequestBuilderGetR return await self.request_adapter.send_async(request_info, AgreementAcceptanceCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AcceptancesRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Create new navigation property to acceptances for identityGovernance param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AgreementAcceptance] = None, request_configur return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AcceptancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the details about the acceptance records for a specific agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[AcceptancesR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AcceptancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to acceptances for identityGovernance param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/acceptances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AcceptancesRequestBuilder.AcceptancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/acceptances/count/count_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/acceptances/count/count_request_builder.py index 7750583d676..48b6e836a31 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/acceptances/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/acceptances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/acceptances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/acceptances/item/agreement_acceptance_item_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/acceptances/item/agreement_acceptance_item_request_builder.py index 83b0ce5ad6f..33af59f2ac4 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/acceptances/item/agreement_acceptance_item_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/acceptances/item/agreement_acceptance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/acceptances/{agreementAcceptance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property acceptances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AgreementAcceptanceItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Read-only. Information about acceptances of this agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AgreementAcceptanceItemReques return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Update the navigation property acceptances in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AgreementAcceptance] = None, request_configu return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property acceptances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/acceptances/{agreementAcceptance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Information about acceptances of this agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementAcc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property acceptances in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/acceptances/{agreementAcceptance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AgreementAcceptanceItemReque raise TypeError("raw_url cannot be null.") return AgreementAcceptanceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementAcceptanceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementAcceptanceItemRequestBuilder.AgreementAcceptanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 22d455b3fbe..9ac10812583 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an agreement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,12 +49,12 @@ async def delete(self,request_configuration: Optional[AgreementItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Agreement]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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 @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[AgreementItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Agreement, error_mapping) - async def patch(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Agreement]: + async def patch(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Agreement]: """ Update the properties of an agreement object. param body: The request body @@ -93,20 +94,20 @@ async def patch(self,body: Optional[Agreement] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Agreement, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an agreement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 """ @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an agreement object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Agreement] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,20 +168,10 @@ def files(self) -> FilesRequestBuilder: return FilesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @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: Optional[str] = None) -> str: """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementItemRequestBuilder.AgreementItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/file_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/file_request_builder.py index 2720bd7d487..49973299301 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/file_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/file_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FileRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property file for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[FileRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FileRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFile]: """ Retrieve the details of an agreement file, including the language and version information. The default file can have multiple versions, each with its own language, that can be retrieved by specifying the Accept-Language header. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[FileRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, AgreementFile, error_mapping) - async def patch(self,body: Optional[AgreementFile] = None, request_configuration: Optional[FileRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFile]: + async def patch(self,body: Optional[AgreementFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFile]: """ Update the navigation property file in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AgreementFile] = None, request_configuration return await self.request_adapter.send_async(request_info, AgreementFile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FileRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property file for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FileRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the details of an agreement file, including the language and version information. The default file can have multiple versions, each with its own language, that can be retrieved by specifying the Accept-Language header. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[FileRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFile] = None, request_configuration: Optional[FileRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property file in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AgreementFile] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def localizations(self) -> LocalizationsRequestBuilder: return LocalizationsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FileRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FileRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FileRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FileRequestBuilder.FileRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FileRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/count/count_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/count/count_request_builder.py index b04ee9ac6cf..7d81e5505f8 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file/localizations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/agreement_file_localization_item_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/agreement_file_localization_item_request_builder.py index d42e41dba42..073301aac90 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/agreement_file_localization_item_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/agreement_file_localization_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property localizations for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AgreementFileLocalizationI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ The localized version of the terms of use agreement files attached to the agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AgreementFileLocalizationItem return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Update the navigation property localizations in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AgreementFileLocalization] = None, request_c return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property localizations for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The localized version of the terms of use agreement files attached to the agreement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementFil request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property localizations in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AgreementFileLocalization] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def versions(self) -> VersionsRequestBuilder: return VersionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementFileLocalizationItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementFileLocalizationItemRequestBuilder.AgreementFileLocalizationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/versions/count/count_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/versions/count/count_request_builder.py index cc7cfbbb4c2..6b9ab311b83 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/versions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}/versions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/versions/item/agreement_file_version_item_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/versions/item/agreement_file_version_item_request_builder.py index 78adea64372..f72632a2dd1 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/versions/item/agreement_file_version_item_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/versions/item/agreement_file_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}/versions/{agreementFileVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property versions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AgreementFileVersionItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AgreementFileVersionItemReque return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Update the navigation property versions in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AgreementFileVersion] = None, request_config return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}/versions/{agreementFileVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementFil request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AgreementFileVersion] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}/versions/{agreementFileVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AgreementFileVersionItemRequ raise TypeError("raw_url cannot be null.") return AgreementFileVersionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementFileVersionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementFileVersionItemRequestBuilder.AgreementFileVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/versions/versions_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/versions/versions_request_builder.py index bffa12cd050..eb3ff911624 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/versions/versions_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/item/versions/versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_agreement_file_version_id(self,agreement_file_version_id: str) -> Agreeme url_tpl_params["agreementFileVersion%2Did"] = agreement_file_version_id return AgreementFileVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersionCollectionResponse]: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AgreementFileVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Create new navigation property to versions for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AgreementFileVersion] = None, request_configu return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[VersionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AgreementFileVersion] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file/localizations/{agreementFileLocalization%2Did}/versions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/localizations_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/localizations_request_builder.py index 113636c8caa..685a5b2fde8 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/localizations_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/file/localizations/localizations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_agreement_file_localization_id(self,agreement_file_localization_id: str) url_tpl_params["agreementFileLocalization%2Did"] = agreement_file_localization_id return AgreementFileLocalizationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LocalizationsRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileLocalizationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalizationCollectionResponse]: """ Get a list of the default and localized agreement files. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LocalizationsRequestBuilderGe return await self.request_adapter.send_async(request_info, AgreementFileLocalizationCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[LocalizationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Create new navigation property to localizations for identityGovernance param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AgreementFileLocalization] = None, request_co return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LocalizationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the default and localized agreement files. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[Localization request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[LocalizationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to localizations for identityGovernance param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AgreementFileLocalization] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/file/localizations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocalizationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LocalizationsRequestBuilder.LocalizationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocalizationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/count/count_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/count/count_request_builder.py index cc58b56df6b..f69faed23ce 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/files/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/files_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/files_request_builder.py index bbbdfa3f26c..358746ff7e7 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/files_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/files_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_agreement_file_localization_id(self,agreement_file_localization_id: str) url_tpl_params["agreementFileLocalization%2Did"] = agreement_file_localization_id return AgreementFileLocalizationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileLocalizationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalizationCollectionResponse]: """ PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AgreementFileLocalizationCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Create a new localized agreement file. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AgreementFileLocalization] = None, request_co return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[FilesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new localized agreement file. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AgreementFileLocalization] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/files', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesRequestBuilder.FilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/agreement_file_localization_item_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/agreement_file_localization_item_request_builder.py index 7b5e1c479d4..5bb47abe9e3 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/agreement_file_localization_item_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/agreement_file_localization_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property files for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AgreementFileLocalizationI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AgreementFileLocalizationItem return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Update the navigation property files in identityGovernance param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AgreementFileLocalization] = None, request_c return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ PDFs linked to this agreement. This property is in the process of being deprecated. Use the file property instead. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementFil request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in identityGovernance param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AgreementFileLocalization] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def versions(self) -> VersionsRequestBuilder: return VersionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementFileLocalizationItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementFileLocalizationItemRequestBuilder.AgreementFileLocalizationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/versions/count/count_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/versions/count/count_request_builder.py index ea8e06cba54..00f7c0f1482 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/versions/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}/versions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/versions/item/agreement_file_version_item_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/versions/item/agreement_file_version_item_request_builder.py index 4011ab94d5d..88aa07609a0 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/versions/item/agreement_file_version_item_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/versions/item/agreement_file_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}/versions/{agreementFileVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property versions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AgreementFileVersionItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AgreementFileVersionItemReque return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Update the navigation property versions in identityGovernance param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AgreementFileVersion] = None, request_config return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}/versions/{agreementFileVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AgreementFil request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in identityGovernance param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AgreementFileVersion] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}/versions/{agreementFileVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AgreementFileVersionItemRequ raise TypeError("raw_url cannot be null.") return AgreementFileVersionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AgreementFileVersionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementFileVersionItemRequestBuilder.AgreementFileVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementFileVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/versions/versions_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/versions/versions_request_builder.py index a481b665891..5206ba382d8 100644 --- a/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/versions/versions_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/agreements/item/files/item/versions/versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_agreement_file_version_id(self,agreement_file_version_id: str) -> Agreeme url_tpl_params["agreementFileVersion%2Did"] = agreement_file_version_id return AgreementFileVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementFileVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersionCollectionResponse]: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AgreementFileVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Create new navigation property to versions for identityGovernance param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AgreementFileVersion] = None, request_configu return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Customized versions of the terms of use agreement in the Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[VersionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for identityGovernance param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AgreementFileVersion] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityGovernance/termsOfUse/agreements/{agreement%2Did}/files/{agreementFileLocalization%2Did}/versions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_governance/terms_of_use/terms_of_use_request_builder.py b/msgraph/generated/identity_governance/terms_of_use/terms_of_use_request_builder.py index b66444ef82e..f73ec7863ca 100644 --- a/msgraph/generated/identity_governance/terms_of_use/terms_of_use_request_builder.py +++ b/msgraph/generated/identity_governance/terms_of_use/terms_of_use_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/termsOfUse{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermsOfUseRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property termsOfUse for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermsOfUseRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermsOfUseRequestBuilderGetRequestConfiguration] = None) -> Optional[TermsOfUseContainer]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsOfUseContainer]: """ Get termsOfUse from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermsOfUseRequestBuilderGetRe return await self.request_adapter.send_async(request_info, TermsOfUseContainer, error_mapping) - async def patch(self,body: Optional[TermsOfUseContainer] = None, request_configuration: Optional[TermsOfUseRequestBuilderPatchRequestConfiguration] = None) -> Optional[TermsOfUseContainer]: + async def patch(self,body: Optional[TermsOfUseContainer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsOfUseContainer]: """ Update the navigation property termsOfUse in identityGovernance param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[TermsOfUseContainer] = None, request_configu return await self.request_adapter.send_async(request_info, TermsOfUseContainer, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermsOfUseRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termsOfUse for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityGovernance/termsOfUse', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermsOfUseRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get termsOfUse from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsOfUseRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TermsOfUseContainer] = None, request_configuration: Optional[TermsOfUseRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TermsOfUseContainer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property termsOfUse in identityGovernance param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[TermsOfUseContainer] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityGovernance/termsOfUse', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def agreements(self) -> AgreementsRequestBuilder: return AgreementsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsOfUseRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermsOfUseRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsOfUseRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsOfUseRequestBuilder.TermsOfUseRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsOfUseRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/identity_protection_request_builder.py b/msgraph/generated/identity_protection/identity_protection_request_builder.py index da71ea00796..10b0ddb1c88 100644 --- a/msgraph/generated/identity_protection/identity_protection_request_builder.py +++ b/msgraph/generated/identity_protection/identity_protection_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[IdentityProtectionRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProtectionRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProtectionRoot]: """ Get identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[IdentityProtectionRequestBuil return await self.request_adapter.send_async(request_info, IdentityProtectionRoot, error_mapping) - async def patch(self,body: Optional[IdentityProtectionRoot] = None, request_configuration: Optional[IdentityProtectionRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityProtectionRoot]: + async def patch(self,body: Optional[IdentityProtectionRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProtectionRoot]: """ Update identityProtection param body: The request body @@ -73,7 +74,7 @@ async def patch(self,body: Optional[IdentityProtectionRoot] = None, request_conf return await self.request_adapter.send_async(request_info, IdentityProtectionRoot, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IdentityProtectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +85,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityProt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityProtectionRoot] = None, request_configuration: Optional[IdentityProtectionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityProtectionRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update identityProtection param body: The request body @@ -93,7 +94,7 @@ def to_patch_request_information(self,body: Optional[IdentityProtectionRoot] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityProtection', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -171,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProtectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityProtectionRequestBuilder.IdentityProtectionRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProtectionRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risk_detections/count/count_request_builder.py b/msgraph/generated/identity_protection/risk_detections/count/count_request_builder.py index 2dd94b5c864..929235a273a 100644 --- a/msgraph/generated/identity_protection/risk_detections/count/count_request_builder.py +++ b/msgraph/generated/identity_protection/risk_detections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskDetections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py b/msgraph/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py index d9885d6b5f5..b67abcaea56 100644 --- a/msgraph/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py +++ b/msgraph/generated/identity_protection/risk_detections/item/risk_detection_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskDetections/{riskDetection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RiskDetectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property riskDetections for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[RiskDetectionItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RiskDetectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RiskDetection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskDetection]: """ Read the properties and relationships of a riskDetection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[RiskDetectionItemRequestBuild return await self.request_adapter.send_async(request_info, RiskDetection, error_mapping) - async def patch(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RiskDetectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RiskDetection]: + async def patch(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskDetection]: """ Update the navigation property riskDetections in identityProtection param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[RiskDetection] = None, request_configuration return await self.request_adapter.send_async(request_info, RiskDetection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RiskDetectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property riskDetections for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityProtection/riskDetections/{riskDetection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RiskDetectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a riskDetection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RiskDetectio request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RiskDetectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property riskDetections in identityProtection param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[RiskDetection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityProtection/riskDetections/{riskDetection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> RiskDetectionItemRequestBuil raise TypeError("raw_url cannot be null.") return RiskDetectionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskDetectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RiskDetectionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskDetectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RiskDetectionItemRequestBuilder.RiskDetectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskDetectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risk_detections/risk_detections_request_builder.py b/msgraph/generated/identity_protection/risk_detections/risk_detections_request_builder.py index 8a03a3e45e7..622c7719623 100644 --- a/msgraph/generated/identity_protection/risk_detections/risk_detections_request_builder.py +++ b/msgraph/generated/identity_protection/risk_detections/risk_detections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_risk_detection_id(self,risk_detection_id: str) -> RiskDetectionItemReques url_tpl_params["riskDetection%2Did"] = risk_detection_id return RiskDetectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RiskDetectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[RiskDetectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskDetectionCollectionResponse]: """ Get a list of the riskDetection objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RiskDetectionsRequestBuilderG return await self.request_adapter.send_async(request_info, RiskDetectionCollectionResponse, error_mapping) - async def post(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RiskDetectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[RiskDetection]: + async def post(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskDetection]: """ Create new navigation property to riskDetections for identityProtection param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[RiskDetection] = None, request_configuration: return await self.request_adapter.send_async(request_info, RiskDetection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RiskDetectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the riskDetection objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RiskDetectio request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RiskDetectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to riskDetections for identityProtection param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[RiskDetection] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityProtection/riskDetections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskDetectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RiskDetectionsRequestBuilder.RiskDetectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskDetectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risky_service_principals/confirm_compromised/confirm_compromised_request_builder.py b/msgraph/generated/identity_protection/risky_service_principals/confirm_compromised/confirm_compromised_request_builder.py index 6489cb60689..382151570ed 100644 --- a/msgraph/generated/identity_protection/risky_service_principals/confirm_compromised/confirm_compromised_request_builder.py +++ b/msgraph/generated/identity_protection/risky_service_principals/confirm_compromised/confirm_compromised_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyServicePrincipals/confirmCompromised", path_parameters) - async def post(self,body: Optional[ConfirmCompromisedPostRequestBody] = None, request_configuration: Optional[ConfirmCompromisedRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ConfirmCompromisedPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Confirm one or more riskyServicePrincipal objects as compromised. This action sets the targeted service principal account's risk level to high. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ConfirmCompromisedPostRequestBody] = None, re raise Exception("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: Optional[ConfirmCompromisedPostRequestBody] = None, request_configuration: Optional[ConfirmCompromisedRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConfirmCompromisedPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Confirm one or more riskyServicePrincipal objects as compromised. This action sets the targeted service principal account's risk level to high. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ConfirmCompromisedRequestBui raise TypeError("raw_url cannot be null.") return ConfirmCompromisedRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConfirmCompromisedRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risky_service_principals/count/count_request_builder.py b/msgraph/generated/identity_protection/risky_service_principals/count/count_request_builder.py index b9caee5aff6..1080e4b207d 100644 --- a/msgraph/generated/identity_protection/risky_service_principals/count/count_request_builder.py +++ b/msgraph/generated/identity_protection/risky_service_principals/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyServicePrincipals/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_protection/risky_service_principals/dismiss/dismiss_request_builder.py b/msgraph/generated/identity_protection/risky_service_principals/dismiss/dismiss_request_builder.py index 626ec8e2122..d532bfadb29 100644 --- a/msgraph/generated/identity_protection/risky_service_principals/dismiss/dismiss_request_builder.py +++ b/msgraph/generated/identity_protection/risky_service_principals/dismiss/dismiss_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyServicePrincipals/dismiss", path_parameters) - async def post(self,body: Optional[DismissPostRequestBody] = None, request_configuration: Optional[DismissRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DismissPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Dismiss the risk of one or more riskyServicePrincipal objects. This action sets the targeted service principal account's risk level to none. You can dismiss up to 60 service principal accounts in one request. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[DismissPostRequestBody] = None, request_confi raise Exception("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: Optional[DismissPostRequestBody] = None, request_configuration: Optional[DismissRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DismissPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Dismiss the risk of one or more riskyServicePrincipal objects. This action sets the targeted service principal account's risk level to none. You can dismiss up to 60 service principal accounts in one request. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissRequestBuilder: raise TypeError("raw_url cannot be null.") return DismissRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risky_service_principals/item/history/count/count_request_builder.py b/msgraph/generated/identity_protection/risky_service_principals/item/history/count/count_request_builder.py index 16d8009a46f..558c67ed7d8 100644 --- a/msgraph/generated/identity_protection/risky_service_principals/item/history/count/count_request_builder.py +++ b/msgraph/generated/identity_protection/risky_service_principals/item/history/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyServicePrincipals/{riskyServicePrincipal%2Did}/history/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_protection/risky_service_principals/item/history/history_request_builder.py b/msgraph/generated/identity_protection/risky_service_principals/item/history/history_request_builder.py index 2cf011e03c5..c9544a63421 100644 --- a/msgraph/generated/identity_protection/risky_service_principals/item/history/history_request_builder.py +++ b/msgraph/generated/identity_protection/risky_service_principals/item/history/history_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_risky_service_principal_history_item_id(self,risky_service_principal_hist url_tpl_params["riskyServicePrincipalHistoryItem%2Did"] = risky_service_principal_history_item_id return RiskyServicePrincipalHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HistoryRequestBuilderGetRequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItemCollectionResponse]: """ Get the risk history of a riskyServicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HistoryRequestBuilderGetReque return await self.request_adapter.send_async(request_info, RiskyServicePrincipalHistoryItemCollectionResponse, error_mapping) - async def post(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[HistoryRequestBuilderPostRequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItem]: + async def post(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItem]: """ Create new navigation property to history for identityProtection param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, req return await self.request_adapter.send_async(request_info, RiskyServicePrincipalHistoryItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HistoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the risk history of a riskyServicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HistoryReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[HistoryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to history for identityProtection param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[RiskyServicePrincipalHistory """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityProtection/riskyServicePrincipals/{riskyServicePrincipal%2Did}/history', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HistoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HistoryRequestBuilder.HistoryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HistoryRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risky_service_principals/item/history/item/risky_service_principal_history_item_item_request_builder.py b/msgraph/generated/identity_protection/risky_service_principals/item/history/item/risky_service_principal_history_item_item_request_builder.py index 1d846a2bf12..07d6c5b89a9 100644 --- a/msgraph/generated/identity_protection/risky_service_principals/item/history/item/risky_service_principal_history_item_item_request_builder.py +++ b/msgraph/generated/identity_protection/risky_service_principals/item/history/item/risky_service_principal_history_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyServicePrincipals/{riskyServicePrincipal%2Did}/history/{riskyServicePrincipalHistoryItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property history for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[RiskyServicePrincipalHisto raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItem]: """ Represents the risk history of Microsoft Entra service principals. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RiskyServicePrincipalHistoryI return await self.request_adapter.send_async(request_info, RiskyServicePrincipalHistoryItem, error_mapping) - async def patch(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItem]: + async def patch(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItem]: """ Update the navigation property history in identityProtection param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, re return await self.request_adapter.send_async(request_info, RiskyServicePrincipalHistoryItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property history for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityProtection/riskyServicePrincipals/{riskyServicePrincipal%2Did}/history/{riskyServicePrincipalHistoryItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the risk history of Microsoft Entra service principals. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RiskyService request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property history in identityProtection param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[RiskyServicePrincipalHistor """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityProtection/riskyServicePrincipals/{riskyServicePrincipal%2Did}/history/{riskyServicePrincipalHistoryItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> RiskyServicePrincipalHistory raise TypeError("raw_url cannot be null.") return RiskyServicePrincipalHistoryItemItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyServicePrincipalHistoryItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RiskyServicePrincipalHistoryItemItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyServicePrincipalHistoryItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilder.RiskyServicePrincipalHistoryItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyServicePrincipalHistoryItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risky_service_principals/item/risky_service_principal_item_request_builder.py b/msgraph/generated/identity_protection/risky_service_principals/item/risky_service_principal_item_request_builder.py index 66077e9cef6..3e4010969ec 100644 --- a/msgraph/generated/identity_protection/risky_service_principals/item/risky_service_principal_item_request_builder.py +++ b/msgraph/generated/identity_protection/risky_service_principals/item/risky_service_principal_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyServicePrincipals/{riskyServicePrincipal%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RiskyServicePrincipalItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property riskyServicePrincipals for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[RiskyServicePrincipalItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RiskyServicePrincipalItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RiskyServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyServicePrincipal]: """ Read the properties and relationships of a riskyServicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[RiskyServicePrincipalItemRequ return await self.request_adapter.send_async(request_info, RiskyServicePrincipal, error_mapping) - async def patch(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RiskyServicePrincipalItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RiskyServicePrincipal]: + async def patch(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyServicePrincipal]: """ Update the navigation property riskyServicePrincipals in identityProtection param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[RiskyServicePrincipal] = None, request_confi return await self.request_adapter.send_async(request_info, RiskyServicePrincipal, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RiskyServicePrincipalItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property riskyServicePrincipals for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityProtection/riskyServicePrincipals/{riskyServicePrincipal%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RiskyServicePrincipalItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a riskyServicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RiskyService request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RiskyServicePrincipalItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property riskyServicePrincipals in identityProtection param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[RiskyServicePrincipal] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityProtection/riskyServicePrincipals/{riskyServicePrincipal%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def history(self) -> HistoryRequestBuilder: return HistoryRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyServicePrincipalItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RiskyServicePrincipalItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyServicePrincipalItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RiskyServicePrincipalItemRequestBuilder.RiskyServicePrincipalItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyServicePrincipalItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risky_service_principals/risky_service_principals_request_builder.py b/msgraph/generated/identity_protection/risky_service_principals/risky_service_principals_request_builder.py index abacbb46cfa..b5354f212fb 100644 --- a/msgraph/generated/identity_protection/risky_service_principals/risky_service_principals_request_builder.py +++ b/msgraph/generated/identity_protection/risky_service_principals/risky_service_principals_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_risky_service_principal_id(self,risky_service_principal_id: str) -> Risky url_tpl_params["riskyServicePrincipal%2Did"] = risky_service_principal_id return RiskyServicePrincipalItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RiskyServicePrincipalsRequestBuilderGetRequestConfiguration] = None) -> Optional[RiskyServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyServicePrincipalCollectionResponse]: """ Retrieve the properties and relationships of riskyServicePrincipal objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[RiskyServicePrincipalsRequest return await self.request_adapter.send_async(request_info, RiskyServicePrincipalCollectionResponse, error_mapping) - async def post(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RiskyServicePrincipalsRequestBuilderPostRequestConfiguration] = None) -> Optional[RiskyServicePrincipal]: + async def post(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyServicePrincipal]: """ Create new navigation property to riskyServicePrincipals for identityProtection param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[RiskyServicePrincipal] = None, request_config return await self.request_adapter.send_async(request_info, RiskyServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RiskyServicePrincipalsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of riskyServicePrincipal objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RiskyService request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RiskyServicePrincipalsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to riskyServicePrincipals for identityProtection param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[RiskyServicePrincipal] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityProtection/riskyServicePrincipals', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -208,27 +209,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyServicePrincipalsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RiskyServicePrincipalsRequestBuilder.RiskyServicePrincipalsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyServicePrincipalsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risky_users/confirm_compromised/confirm_compromised_request_builder.py b/msgraph/generated/identity_protection/risky_users/confirm_compromised/confirm_compromised_request_builder.py index c0b4237544f..2d738b76456 100644 --- a/msgraph/generated/identity_protection/risky_users/confirm_compromised/confirm_compromised_request_builder.py +++ b/msgraph/generated/identity_protection/risky_users/confirm_compromised/confirm_compromised_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyUsers/confirmCompromised", path_parameters) - async def post(self,body: Optional[ConfirmCompromisedPostRequestBody] = None, request_configuration: Optional[ConfirmCompromisedRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ConfirmCompromisedPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Confirm one or more riskyUser objects as compromised. This action sets the targeted user's risk level to high. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ConfirmCompromisedPostRequestBody] = None, re raise Exception("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: Optional[ConfirmCompromisedPostRequestBody] = None, request_configuration: Optional[ConfirmCompromisedRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConfirmCompromisedPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Confirm one or more riskyUser objects as compromised. This action sets the targeted user's risk level to high. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ConfirmCompromisedRequestBui raise TypeError("raw_url cannot be null.") return ConfirmCompromisedRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConfirmCompromisedRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risky_users/count/count_request_builder.py b/msgraph/generated/identity_protection/risky_users/count/count_request_builder.py index c01912b9fea..b07b1ab2e6f 100644 --- a/msgraph/generated/identity_protection/risky_users/count/count_request_builder.py +++ b/msgraph/generated/identity_protection/risky_users/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyUsers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_protection/risky_users/dismiss/dismiss_request_builder.py b/msgraph/generated/identity_protection/risky_users/dismiss/dismiss_request_builder.py index 3c84636d4de..858cdea8dc9 100644 --- a/msgraph/generated/identity_protection/risky_users/dismiss/dismiss_request_builder.py +++ b/msgraph/generated/identity_protection/risky_users/dismiss/dismiss_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyUsers/dismiss", path_parameters) - async def post(self,body: Optional[DismissPostRequestBody] = None, request_configuration: Optional[DismissRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DismissPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Dismiss the risk of one or more riskyUser objects. This action sets the targeted user's risk level to none. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[DismissPostRequestBody] = None, request_confi raise Exception("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: Optional[DismissPostRequestBody] = None, request_configuration: Optional[DismissRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DismissPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Dismiss the risk of one or more riskyUser objects. This action sets the targeted user's risk level to none. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissRequestBuilder: raise TypeError("raw_url cannot be null.") return DismissRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risky_users/item/history/count/count_request_builder.py b/msgraph/generated/identity_protection/risky_users/item/history/count/count_request_builder.py index 576ae9bb9cd..55d31fc43d2 100644 --- a/msgraph/generated/identity_protection/risky_users/item/history/count/count_request_builder.py +++ b/msgraph/generated/identity_protection/risky_users/item/history/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyUsers/{riskyUser%2Did}/history/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_protection/risky_users/item/history/history_request_builder.py b/msgraph/generated/identity_protection/risky_users/item/history/history_request_builder.py index 6cb5e291743..3bdf87ed2f8 100644 --- a/msgraph/generated/identity_protection/risky_users/item/history/history_request_builder.py +++ b/msgraph/generated/identity_protection/risky_users/item/history/history_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,12 +44,12 @@ def by_risky_user_history_item_id(self,risky_user_history_item_id: str) -> Risky url_tpl_params["riskyUserHistoryItem%2Did"] = risky_user_history_item_id return RiskyUserHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HistoryRequestBuilderGetRequestConfiguration] = None) -> Optional[RiskyUserHistoryItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyUserHistoryItemCollectionResponse]: """ - Get the riskyUserHistoryItems from the history navigation property. + Read the properties and relationships of a riskyUserHistoryItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[RiskyUserHistoryItemCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/riskyuser-list-history?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/riskyuser-get-riskyuserhistoryitem?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HistoryRequestBuilderGetReque return await self.request_adapter.send_async(request_info, RiskyUserHistoryItemCollectionResponse, error_mapping) - async def post(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[HistoryRequestBuilderPostRequestConfiguration] = None) -> Optional[RiskyUserHistoryItem]: + async def post(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyUserHistoryItem]: """ Create new navigation property to history for identityProtection param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[RiskyUserHistoryItem] = None, request_configu return await self.request_adapter.send_async(request_info, RiskyUserHistoryItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HistoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get the riskyUserHistoryItems from the history navigation property. + Read the properties and relationships of a riskyUserHistoryItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HistoryReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[HistoryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to history for identityProtection param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[RiskyUserHistoryItem] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityProtection/riskyUsers/{riskyUser%2Did}/history', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryRequestBuilderGetQueryParameters(): """ - Get the riskyUserHistoryItems from the history navigation property. + Read the properties and relationships of a riskyUserHistoryItem object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HistoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HistoryRequestBuilder.HistoryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HistoryRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risky_users/item/history/item/risky_user_history_item_item_request_builder.py b/msgraph/generated/identity_protection/risky_users/item/history/item/risky_user_history_item_item_request_builder.py index 50a9d50258c..4b8dfd62c2a 100644 --- a/msgraph/generated/identity_protection/risky_users/item/history/item/risky_user_history_item_item_request_builder.py +++ b/msgraph/generated/identity_protection/risky_users/item/history/item/risky_user_history_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyUsers/{riskyUser%2Did}/history/{riskyUserHistoryItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RiskyUserHistoryItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property history for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[RiskyUserHistoryItemItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RiskyUserHistoryItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RiskyUserHistoryItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyUserHistoryItem]: """ The activity related to user risk level change param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RiskyUserHistoryItemItemReque return await self.request_adapter.send_async(request_info, RiskyUserHistoryItem, error_mapping) - async def patch(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[RiskyUserHistoryItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RiskyUserHistoryItem]: + async def patch(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyUserHistoryItem]: """ Update the navigation property history in identityProtection param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[RiskyUserHistoryItem] = None, request_config return await self.request_adapter.send_async(request_info, RiskyUserHistoryItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RiskyUserHistoryItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property history for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityProtection/riskyUsers/{riskyUser%2Did}/history/{riskyUserHistoryItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RiskyUserHistoryItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The activity related to user risk level change param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RiskyUserHis request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[RiskyUserHistoryItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property history in identityProtection param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[RiskyUserHistoryItem] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityProtection/riskyUsers/{riskyUser%2Did}/history/{riskyUserHistoryItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> RiskyUserHistoryItemItemRequ raise TypeError("raw_url cannot be null.") return RiskyUserHistoryItemItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyUserHistoryItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RiskyUserHistoryItemItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyUserHistoryItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RiskyUserHistoryItemItemRequestBuilder.RiskyUserHistoryItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyUserHistoryItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/risky_users/item/risky_user_item_request_builder.py b/msgraph/generated/identity_protection/risky_users/item/risky_user_item_request_builder.py index 182f807049a..b01d10aca2b 100644 --- a/msgraph/generated/identity_protection/risky_users/item/risky_user_item_request_builder.py +++ b/msgraph/generated/identity_protection/risky_users/item/risky_user_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/riskyUsers/{riskyUser%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RiskyUserItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property riskyUsers for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[RiskyUserItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RiskyUserItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RiskyUser]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyUser]: """ Read the properties and relationships of a riskyUser object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[RiskyUserItemRequestBuilderGe return await self.request_adapter.send_async(request_info, RiskyUser, error_mapping) - async def patch(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RiskyUserItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RiskyUser]: + async def patch(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyUser]: """ Update the navigation property riskyUsers in identityProtection param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[RiskyUser] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, RiskyUser, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RiskyUserItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property riskyUsers for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityProtection/riskyUsers/{riskyUser%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RiskyUserItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a riskyUser object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RiskyUserIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RiskyUserItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property riskyUsers in identityProtection param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[RiskyUser] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityProtection/riskyUsers/{riskyUser%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def history(self) -> HistoryRequestBuilder: return HistoryRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyUserItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RiskyUserItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyUserItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RiskyUserItemRequestBuilder.RiskyUserItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyUserItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 eca50aa781d..9fee89ae743 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_risky_user_id(self,risky_user_id: str) -> RiskyUserItemRequestBuilder: url_tpl_params["riskyUser%2Did"] = risky_user_id return RiskyUserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RiskyUsersRequestBuilderGetRequestConfiguration] = None) -> Optional[RiskyUserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyUserCollectionResponse]: """ Get a list of the riskyUser objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[RiskyUsersRequestBuilderGetRe return await self.request_adapter.send_async(request_info, RiskyUserCollectionResponse, error_mapping) - async def post(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RiskyUsersRequestBuilderPostRequestConfiguration] = None) -> Optional[RiskyUser]: + async def post(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyUser]: """ Create new navigation property to riskyUsers for identityProtection param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[RiskyUser] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, RiskyUser, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RiskyUsersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the riskyUser objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RiskyUsersRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RiskyUsersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to riskyUsers for identityProtection param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[RiskyUser] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityProtection/riskyUsers', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -208,27 +209,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyUsersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RiskyUsersRequestBuilder.RiskyUsersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RiskyUsersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/service_principal_risk_detections/count/count_request_builder.py b/msgraph/generated/identity_protection/service_principal_risk_detections/count/count_request_builder.py index c5114f5d81f..20e0153c2fb 100644 --- a/msgraph/generated/identity_protection/service_principal_risk_detections/count/count_request_builder.py +++ b/msgraph/generated/identity_protection/service_principal_risk_detections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/servicePrincipalRiskDetections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_protection/service_principal_risk_detections/item/service_principal_risk_detection_item_request_builder.py b/msgraph/generated/identity_protection/service_principal_risk_detections/item/service_principal_risk_detection_item_request_builder.py index 92f1cd6e6ce..fcf48c3d3e7 100644 --- a/msgraph/generated/identity_protection/service_principal_risk_detections/item/service_principal_risk_detection_item_request_builder.py +++ b/msgraph/generated/identity_protection/service_principal_risk_detections/item/service_principal_risk_detection_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProtection/servicePrincipalRiskDetections/{servicePrincipalRiskDetection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ServicePrincipalRiskDetectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property servicePrincipalRiskDetections for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ServicePrincipalRiskDetect raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ServicePrincipalRiskDetectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetection]: """ Read the properties and relationships of a servicePrincipalRiskDetection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ServicePrincipalRiskDetection return await self.request_adapter.send_async(request_info, ServicePrincipalRiskDetection, error_mapping) - async def patch(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[ServicePrincipalRiskDetectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetection]: + async def patch(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetection]: """ Update the navigation property servicePrincipalRiskDetections in identityProtection param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ServicePrincipalRiskDetection] = None, reque return await self.request_adapter.send_async(request_info, ServicePrincipalRiskDetection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ServicePrincipalRiskDetectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property servicePrincipalRiskDetections for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityProtection/servicePrincipalRiskDetections/{servicePrincipalRiskDetection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ServicePrincipalRiskDetectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a servicePrincipalRiskDetection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ServicePrinc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[ServicePrincipalRiskDetectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property servicePrincipalRiskDetections in identityProtection param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ServicePrincipalRiskDetecti """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityProtection/servicePrincipalRiskDetections/{servicePrincipalRiskDetection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ServicePrincipalRiskDetectio raise TypeError("raw_url cannot be null.") return ServicePrincipalRiskDetectionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalRiskDetectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ServicePrincipalRiskDetectionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalRiskDetectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServicePrincipalRiskDetectionItemRequestBuilder.ServicePrincipalRiskDetectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalRiskDetectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/identity_protection/service_principal_risk_detections/service_principal_risk_detections_request_builder.py b/msgraph/generated/identity_protection/service_principal_risk_detections/service_principal_risk_detections_request_builder.py index 2d2e40bbf36..f8e1f94e3c3 100644 --- a/msgraph/generated/identity_protection/service_principal_risk_detections/service_principal_risk_detections_request_builder.py +++ b/msgraph/generated/identity_protection/service_principal_risk_detections/service_principal_risk_detections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_service_principal_risk_detection_id(self,service_principal_risk_detection url_tpl_params["servicePrincipalRiskDetection%2Did"] = service_principal_risk_detection_id return ServicePrincipalRiskDetectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ServicePrincipalRiskDetectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetectionCollectionResponse]: """ Retrieve the properties of a collection of servicePrincipalRiskDetection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ServicePrincipalRiskDetection return await self.request_adapter.send_async(request_info, ServicePrincipalRiskDetectionCollectionResponse, error_mapping) - async def post(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[ServicePrincipalRiskDetectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetection]: + async def post(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetection]: """ Create new navigation property to servicePrincipalRiskDetections for identityProtection param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ServicePrincipalRiskDetection] = None, reques return await self.request_adapter.send_async(request_info, ServicePrincipalRiskDetection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServicePrincipalRiskDetectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a collection of servicePrincipalRiskDetection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ServicePrinc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[ServicePrincipalRiskDetectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to servicePrincipalRiskDetections for identityProtection param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ServicePrincipalRiskDetectio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityProtection/servicePrincipalRiskDetections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalRiskDetectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServicePrincipalRiskDetectionsRequestBuilder.ServicePrincipalRiskDetectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalRiskDetectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f6b50a7ffb8..0f9a7ee3438 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProviders/availableProviderTypes(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[AvailableProviderTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[AvailableProviderTypesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AvailableProviderTypesGetResponse]: """ Invoke function availableProviderTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[AvailableProviderTypesRequest return await self.request_adapter.send_async(request_info, AvailableProviderTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AvailableProviderTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function availableProviderTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,17 +113,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AvailableProviderTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AvailableProviderTypesRequestBuilder.AvailableProviderTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_providers/count/count_request_builder.py b/msgraph/generated/identity_providers/count/count_request_builder.py index 09bf468f56c..e906d7329c6 100644 --- a/msgraph/generated/identity_providers/count/count_request_builder.py +++ b/msgraph/generated/identity_providers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProviders/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/identity_providers/identity_providers_request_builder.py b/msgraph/generated/identity_providers/identity_providers_request_builder.py index c781cfff3eb..c204fadc39e 100644 --- a/msgraph/generated/identity_providers/identity_providers_request_builder.py +++ b/msgraph/generated/identity_providers/identity_providers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +47,7 @@ def by_identity_provider_id(self,identity_provider_id: str) -> IdentityProviderI url_tpl_params["identityProvider%2Did"] = identity_provider_id return IdentityProviderItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IdentityProvidersRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProviderCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderCollectionResponse]: """ Retrieve all identityProviders in the directory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[IdentityProvidersRequestBuild return await self.request_adapter.send_async(request_info, IdentityProviderCollectionResponse, error_mapping) - async def post(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[IdentityProvidersRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityProvider]: + async def post(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProvider]: """ Create a new identityProvider by specifying display name, identityProvider type, client ID, and client secret. param body: The request body @@ -93,7 +94,7 @@ async def post(self,body: Optional[IdentityProvider] = None, request_configurati return await self.request_adapter.send_async(request_info, IdentityProvider, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IdentityProvidersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve all identityProviders in the directory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityProv request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[IdentityProvidersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new identityProvider by specifying display name, identityProvider type, client ID, and client secret. param body: The request body @@ -115,7 +116,7 @@ def to_post_request_information(self,body: Optional[IdentityProvider] = None, re 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) if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/identityProviders', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -206,27 +207,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProvidersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityProvidersRequestBuilder.IdentityProvidersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProvidersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f289dbf6e48..753d1b3873a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityProviders/{identityProvider%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IdentityProviderItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an existing identityProvider. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[IdentityProviderItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IdentityProviderItemRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProvider]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProvider]: """ Retrieve the properties of an existing identityProvider. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[IdentityProviderItemRequestBu return await self.request_adapter.send_async(request_info, IdentityProvider, error_mapping) - async def patch(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[IdentityProviderItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityProvider]: + async def patch(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProvider]: """ Update properties in an existing identityProvider. param body: The request body @@ -94,19 +95,19 @@ async def patch(self,body: Optional[IdentityProvider] = None, request_configurat return await self.request_adapter.send_async(request_info, IdentityProvider, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IdentityProviderItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an existing identityProvider. 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) - request_info = RequestInformation(Method.DELETE, '{+baseurl}/identityProviders/{identityProvider%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IdentityProviderItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an existing identityProvider. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentityProv request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[IdentityProviderItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update properties in an existing identityProvider. param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[IdentityProvider] = None, r 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) if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/identityProviders/{identityProvider%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def with_url(self,raw_url: Optional[str] = None) -> IdentityProviderItemRequestB raise TypeError("raw_url cannot be null.") return IdentityProviderItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProviderItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IdentityProviderItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProviderItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentityProviderItemRequestBuilder.IdentityProviderItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentityProviderItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/information_protection/bitlocker/bitlocker_request_builder.py b/msgraph/generated/information_protection/bitlocker/bitlocker_request_builder.py index c1e7df46d86..d7ea520de0b 100644 --- a/msgraph/generated/information_protection/bitlocker/bitlocker_request_builder.py +++ b/msgraph/generated/information_protection/bitlocker/bitlocker_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/informationProtection/bitlocker{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[BitlockerRequestBuilderGetRequestConfiguration] = None) -> Optional[Bitlocker]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Bitlocker]: """ Get bitlocker from informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[BitlockerRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Bitlocker, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BitlockerRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get bitlocker from informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BitlockerRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BitlockerRequestBuilder.BitlockerRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/information_protection/bitlocker/recovery_keys/count/count_request_builder.py b/msgraph/generated/information_protection/bitlocker/recovery_keys/count/count_request_builder.py index 72c7dc3767d..6b6511ad815 100644 --- a/msgraph/generated/information_protection/bitlocker/recovery_keys/count/count_request_builder.py +++ b/msgraph/generated/information_protection/bitlocker/recovery_keys/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/informationProtection/bitlocker/recoveryKeys/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/information_protection/bitlocker/recovery_keys/item/bitlocker_recovery_key_item_request_builder.py b/msgraph/generated/information_protection/bitlocker/recovery_keys/item/bitlocker_recovery_key_item_request_builder.py index 7b5958148df..c4c62cdf38c 100644 --- a/msgraph/generated/information_protection/bitlocker/recovery_keys/item/bitlocker_recovery_key_item_request_builder.py +++ b/msgraph/generated/information_protection/bitlocker/recovery_keys/item/bitlocker_recovery_key_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/informationProtection/bitlocker/recoveryKeys/{bitlockerRecoveryKey%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[BitlockerRecoveryKeyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BitlockerRecoveryKey]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BitlockerRecoveryKey]: """ Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation doesn't return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. For more information on audit logs for bitlocker recovery keys, see the KeyManagement category filter of Microsoft Entra audit logs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[BitlockerRecoveryKeyItemReque return await self.request_adapter.send_async(request_info, BitlockerRecoveryKey, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BitlockerRecoveryKeyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a bitlockerRecoveryKey object. By default, this operation doesn't return the key property that represents the actual recovery key. To include the key property in the response, use the $select OData query parameter. Including the $select query parameter triggers a Microsoft Entra audit of the operation and generates an audit log. For more information on audit logs for bitlocker recovery keys, see the KeyManagement category filter of Microsoft Entra audit logs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BitlockerRecoveryKeyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BitlockerRecoveryKeyItemRequestBuilder.BitlockerRecoveryKeyItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/information_protection/bitlocker/recovery_keys/recovery_keys_request_builder.py b/msgraph/generated/information_protection/bitlocker/recovery_keys/recovery_keys_request_builder.py index 22eaf003ead..f18c34ef543 100644 --- a/msgraph/generated/information_protection/bitlocker/recovery_keys/recovery_keys_request_builder.py +++ b/msgraph/generated/information_protection/bitlocker/recovery_keys/recovery_keys_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_bitlocker_recovery_key_id(self,bitlocker_recovery_key_id: str) -> Bitlock url_tpl_params["bitlockerRecoveryKey%2Did"] = bitlocker_recovery_key_id return BitlockerRecoveryKeyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RecoveryKeysRequestBuilderGetRequestConfiguration] = None) -> Optional[BitlockerRecoveryKeyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BitlockerRecoveryKeyCollectionResponse]: """ Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RecoveryKeysRequestBuilderGet return await self.request_adapter.send_async(request_info, BitlockerRecoveryKeyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RecoveryKeysRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RecoveryKeysRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RecoveryKeysRequestBuilder.RecoveryKeysRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/information_protection/information_protection_request_builder.py b/msgraph/generated/information_protection/information_protection_request_builder.py index 80d8a1a8f0f..0806a5f8954 100644 --- a/msgraph/generated/information_protection/information_protection_request_builder.py +++ b/msgraph/generated/information_protection/information_protection_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/informationProtection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[InformationProtectionRequestBuilderGetRequestConfiguration] = None) -> Optional[InformationProtection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[InformationProtection]: """ Get informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[InformationProtectionRequestB return await self.request_adapter.send_async(request_info, InformationProtection, error_mapping) - async def patch(self,body: Optional[InformationProtection] = None, request_configuration: Optional[InformationProtectionRequestBuilderPatchRequestConfiguration] = None) -> Optional[InformationProtection]: + async def patch(self,body: Optional[InformationProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InformationProtection]: """ Update informationProtection param body: The request body @@ -71,7 +72,7 @@ async def patch(self,body: Optional[InformationProtection] = None, request_confi return await self.request_adapter.send_async(request_info, InformationProtection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InformationProtectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[InformationP request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[InformationProtection] = None, request_configuration: Optional[InformationProtectionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[InformationProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update informationProtection param body: The request body @@ -91,7 +92,7 @@ def to_patch_request_information(self,body: Optional[InformationProtection] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/informationProtection', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -151,27 +152,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InformationProtectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InformationProtectionRequestBuilder.InformationProtectionRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InformationProtectionRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/information_protection/threat_assessment_requests/count/count_request_builder.py b/msgraph/generated/information_protection/threat_assessment_requests/count/count_request_builder.py index 64c8823f5c5..64b2a701dd3 100644 --- a/msgraph/generated/information_protection/threat_assessment_requests/count/count_request_builder.py +++ b/msgraph/generated/information_protection/threat_assessment_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/informationProtection/threatAssessmentRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/information_protection/threat_assessment_requests/item/results/count/count_request_builder.py b/msgraph/generated/information_protection/threat_assessment_requests/item/results/count/count_request_builder.py index 4c08aab8206..cef05010e6d 100644 --- a/msgraph/generated/information_protection/threat_assessment_requests/item/results/count/count_request_builder.py +++ b/msgraph/generated/information_protection/threat_assessment_requests/item/results/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest%2Did}/results/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/information_protection/threat_assessment_requests/item/results/item/threat_assessment_result_item_request_builder.py b/msgraph/generated/information_protection/threat_assessment_requests/item/results/item/threat_assessment_result_item_request_builder.py index da0e626f63d..e51611448df 100644 --- a/msgraph/generated/information_protection/threat_assessment_requests/item/results/item/threat_assessment_result_item_request_builder.py +++ b/msgraph/generated/information_protection/threat_assessment_requests/item/results/item/threat_assessment_result_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest%2Did}/results/{threatAssessmentResult%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ThreatAssessmentResultItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property results for informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ThreatAssessmentResultItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ThreatAssessmentResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ThreatAssessmentResult]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatAssessmentResult]: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ThreatAssessmentResultItemReq return await self.request_adapter.send_async(request_info, ThreatAssessmentResult, error_mapping) - async def patch(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[ThreatAssessmentResultItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ThreatAssessmentResult]: + async def patch(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatAssessmentResult]: """ Update the navigation property results in informationProtection param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ThreatAssessmentResult] = None, request_conf return await self.request_adapter.send_async(request_info, ThreatAssessmentResult, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ThreatAssessmentResultItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property results for informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest%2Did}/results/{threatAssessmentResult%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ThreatAssessmentResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ThreatAssess request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[ThreatAssessmentResultItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property results in informationProtection param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ThreatAssessmentResult] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest%2Did}/results/{threatAssessmentResult%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ThreatAssessmentResultItemRe raise TypeError("raw_url cannot be null.") return ThreatAssessmentResultItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreatAssessmentResultItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ThreatAssessmentResultItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreatAssessmentResultItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ThreatAssessmentResultItemRequestBuilder.ThreatAssessmentResultItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreatAssessmentResultItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/information_protection/threat_assessment_requests/item/results/results_request_builder.py b/msgraph/generated/information_protection/threat_assessment_requests/item/results/results_request_builder.py index 013ed94ed59..de84afeefd6 100644 --- a/msgraph/generated/information_protection/threat_assessment_requests/item/results/results_request_builder.py +++ b/msgraph/generated/information_protection/threat_assessment_requests/item/results/results_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_threat_assessment_result_id(self,threat_assessment_result_id: str) -> Thr url_tpl_params["threatAssessmentResult%2Did"] = threat_assessment_result_id return ThreatAssessmentResultItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[ThreatAssessmentResultCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatAssessmentResultCollectionResponse]: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResultsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ThreatAssessmentResultCollectionResponse, error_mapping) - async def post(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[ResultsRequestBuilderPostRequestConfiguration] = None) -> Optional[ThreatAssessmentResult]: + async def post(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatAssessmentResult]: """ Create new navigation property to results for informationProtection param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ThreatAssessmentResult] = None, request_confi return await self.request_adapter.send_async(request_info, ThreatAssessmentResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResultsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[ResultsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to results for informationProtection param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ThreatAssessmentResult] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest%2Did}/results', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResultsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResultsRequestBuilder.ResultsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResultsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/information_protection/threat_assessment_requests/item/threat_assessment_request_item_request_builder.py b/msgraph/generated/information_protection/threat_assessment_requests/item/threat_assessment_request_item_request_builder.py index e5418053d67..834a690327d 100644 --- a/msgraph/generated/information_protection/threat_assessment_requests/item/threat_assessment_request_item_request_builder.py +++ b/msgraph/generated/information_protection/threat_assessment_requests/item/threat_assessment_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ThreatAssessmentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property threatAssessmentRequests for informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ThreatAssessmentRequestIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ThreatAssessmentRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ThreatAssessmentRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatAssessmentRequest]: """ Retrieve the properties and relationships of a specified threatAssessmentRequest object. A threat assessment request can be one of the following types: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ThreatAssessmentRequestItemRe return await self.request_adapter.send_async(request_info, ThreatAssessmentRequest, error_mapping) - async def patch(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[ThreatAssessmentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ThreatAssessmentRequest]: + async def patch(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatAssessmentRequest]: """ Update the navigation property threatAssessmentRequests in informationProtection param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ThreatAssessmentRequest] = None, request_con return await self.request_adapter.send_async(request_info, ThreatAssessmentRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ThreatAssessmentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property threatAssessmentRequests for informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ThreatAssessmentRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a specified threatAssessmentRequest object. A threat assessment request can be one of the following types: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ThreatAssess request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[ThreatAssessmentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property threatAssessmentRequests in informationProtection param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ThreatAssessmentRequest] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/informationProtection/threatAssessmentRequests/{threatAssessmentRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def results(self) -> ResultsRequestBuilder: return ResultsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreatAssessmentRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ThreatAssessmentRequestItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreatAssessmentRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ThreatAssessmentRequestItemRequestBuilder.ThreatAssessmentRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreatAssessmentRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/information_protection/threat_assessment_requests/threat_assessment_requests_request_builder.py b/msgraph/generated/information_protection/threat_assessment_requests/threat_assessment_requests_request_builder.py index 8eaeed4999c..bd744636776 100644 --- a/msgraph/generated/information_protection/threat_assessment_requests/threat_assessment_requests_request_builder.py +++ b/msgraph/generated/information_protection/threat_assessment_requests/threat_assessment_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_threat_assessment_request_id(self,threat_assessment_request_id: str) -> T url_tpl_params["threatAssessmentRequest%2Did"] = threat_assessment_request_id return ThreatAssessmentRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ThreatAssessmentRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[ThreatAssessmentRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatAssessmentRequestCollectionResponse]: """ Retrieve a list of threatAssessmentRequest objects. A threat assessment request can be one of the following types: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ThreatAssessmentRequestsReque return await self.request_adapter.send_async(request_info, ThreatAssessmentRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[ThreatAssessmentRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[ThreatAssessmentRequest]: + async def post(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatAssessmentRequest]: """ Create a new threat assessment request. A threat assessment request can be one of the following types: param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ThreatAssessmentRequest] = None, request_conf return await self.request_adapter.send_async(request_info, ThreatAssessmentRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ThreatAssessmentRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of threatAssessmentRequest objects. A threat assessment request can be one of the following types: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ThreatAssess request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[ThreatAssessmentRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new threat assessment request. A threat assessment request can be one of the following types: param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ThreatAssessmentRequest] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/informationProtection/threatAssessmentRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreatAssessmentRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ThreatAssessmentRequestsRequestBuilder.ThreatAssessmentRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreatAssessmentRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/invitations/count/count_request_builder.py b/msgraph/generated/invitations/count/count_request_builder.py index 9d31c7d92f9..5bdb8d35bdd 100644 --- a/msgraph/generated/invitations/count/count_request_builder.py +++ b/msgraph/generated/invitations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/invitations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/invitations/invitations_request_builder.py b/msgraph/generated/invitations/invitations_request_builder.py index db61fdd5b87..a019de119c9 100644 --- a/msgraph/generated/invitations/invitations_request_builder.py +++ b/msgraph/generated/invitations/invitations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_invitation_id(self,invitation_id: str) -> InvitationItemRequestBuilder: url_tpl_params["invitation%2Did"] = invitation_id return InvitationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InvitationsRequestBuilderGetRequestConfiguration] = None) -> Optional[InvitationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[InvitationCollectionResponse]: """ Get entities from invitations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[InvitationsRequestBuilderGetR return await self.request_adapter.send_async(request_info, InvitationCollectionResponse, error_mapping) - async def post(self,body: Optional[Invitation] = None, request_configuration: Optional[InvitationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Invitation]: + async def post(self,body: Optional[Invitation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Invitation]: """ Use this API to create a new invitation. Invitation adds an external user to the organization. When creating a new invitation, you have several options available: param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Invitation] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Invitation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InvitationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from invitations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[InvitationsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Invitation] = None, request_configuration: Optional[InvitationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Invitation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new invitation. Invitation adds an external user to the organization. When creating a new invitation, you have several options available: param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Invitation] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/invitations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InvitationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InvitationsRequestBuilder.InvitationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InvitationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/invitations/item/invitation_item_request_builder.py b/msgraph/generated/invitations/item/invitation_item_request_builder.py index ed42ea12c62..e5c13b39501 100644 --- a/msgraph/generated/invitations/item/invitation_item_request_builder.py +++ b/msgraph/generated/invitations/item/invitation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -13,6 +14,7 @@ from ...models.invitation import Invitation from ...models.o_data_errors.o_data_error import ODataError from .invited_user.invited_user_request_builder import InvitedUserRequestBuilder + from .invited_user_sponsors.invited_user_sponsors_request_builder import InvitedUserSponsorsRequestBuilder class InvitationItemRequestBuilder(BaseRequestBuilder): """ @@ -27,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/invitations/{invitation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[InvitationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from invitations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +47,7 @@ async def delete(self,request_configuration: Optional[InvitationItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[InvitationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Invitation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Invitation]: """ Get entity from invitations by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +67,7 @@ async def get(self,request_configuration: Optional[InvitationItemRequestBuilderG return await self.request_adapter.send_async(request_info, Invitation, error_mapping) - async def patch(self,body: Optional[Invitation] = None, request_configuration: Optional[InvitationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Invitation]: + async def patch(self,body: Optional[Invitation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Invitation]: """ Update entity in invitations param body: The request body @@ -88,18 +90,18 @@ async def patch(self,body: Optional[Invitation] = None, request_configuration: O return await self.request_adapter.send_async(request_info, Invitation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[InvitationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from invitations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/invitations/{invitation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[InvitationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from invitations by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[InvitationIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Invitation] = None, request_configuration: Optional[InvitationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Invitation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in invitations param body: The request body @@ -119,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Invitation] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/invitations/{invitation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,15 +146,14 @@ def invited_user(self) -> InvitedUserRequestBuilder: return InvitedUserRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InvitationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - + @property + def invited_user_sponsors(self) -> InvitedUserSponsorsRequestBuilder: """ - Configuration for the request such as headers, query parameters, and middleware options. + Provides operations to manage the invitedUserSponsors property of the microsoft.graph.invitation entity. """ + from .invited_user_sponsors.invited_user_sponsors_request_builder import InvitedUserSponsorsRequestBuilder + + return InvitedUserSponsorsRequestBuilder(self.request_adapter, self.path_parameters) @dataclass class InvitationItemRequestBuilderGetQueryParameters(): @@ -180,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InvitationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InvitationItemRequestBuilder.InvitationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InvitationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/invitations/item/invited_user/invited_user_request_builder.py b/msgraph/generated/invitations/item/invited_user/invited_user_request_builder.py index 3a5dc48a96e..4ca62a27078 100644 --- a/msgraph/generated/invitations/item/invited_user/invited_user_request_builder.py +++ b/msgraph/generated/invitations/item/invited_user/invited_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/invitations/{invitation%2Did}/invitedUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[InvitedUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ The user created as part of the invitation creation. Read-Only param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[InvitedUserRequestBuilderGetR return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InvitedUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user created as part of the invitation creation. Read-Only param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InvitedUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InvitedUserRequestBuilder.InvitedUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/invitations/item/invited_user/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/invitations/item/invited_user/mailbox_settings/mailbox_settings_request_builder.py index df50c61f58d..20c561e6c04 100644 --- a/msgraph/generated/invitations/item/invited_user/mailbox_settings/mailbox_settings_request_builder.py +++ b/msgraph/generated/invitations/item/invited_user/mailbox_settings/mailbox_settings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/invitations/{invitation%2Did}/invitedUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/invitations/{invitation%2Did}/invitedUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/invitations/item/invited_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/invitations/item/invited_user/service_provisioning_errors/count/count_request_builder.py index c9eea154239..0c16a29a4d3 100644 --- a/msgraph/generated/invitations/item/invited_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/invitations/item/invited_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/invitations/{invitation%2Did}/invitedUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/invitations/item/invited_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/invitations/item/invited_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 68e463cf877..a736acdc8e3 100644 --- a/msgraph/generated/invitations/item/invited_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/invitations/item/invited_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/invitations/{invitation%2Did}/invitedUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/invitations/item/invited_user_sponsors/count/count_request_builder.py b/msgraph/generated/invitations/item/invited_user_sponsors/count/count_request_builder.py new file mode 100644 index 00000000000..109d5145f5c --- /dev/null +++ b/msgraph/generated/invitations/item/invited_user_sponsors/count/count_request_builder.py @@ -0,0 +1,94 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/invitations/{invitation%2Did}/invitedUserSponsors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + diff --git a/msgraph/generated/invitations/item/invited_user_sponsors/invited_user_sponsors_request_builder.py b/msgraph/generated/invitations/item/invited_user_sponsors/invited_user_sponsors_request_builder.py new file mode 100644 index 00000000000..7f5f900fef0 --- /dev/null +++ b/msgraph/generated/invitations/item/invited_user_sponsors/invited_user_sponsors_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +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 InvitedUserSponsorsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the invitedUserSponsors property of the microsoft.graph.invitation entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new InvitedUserSponsorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/invitations/{invitation%2Did}/invitedUserSponsors{?%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 invitedUserSponsors property of the microsoft.graph.invitation entity. + param directory_object_id: The unique identifier of directoryObject + Returns: DirectoryObjectItemRequestBuilder + """ + if not directory_object_id: + 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] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + The users or groups who are sponsors of the invited user. Sponsors are users and groups that are responsible for guest users' privileges in the tenant and for keeping the guest users' information and access up to date. + 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, 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] = None) -> RequestInformation: + """ + The users or groups who are sponsors of the invited user. Sponsors are users and groups that are responsible for guest users' privileges in the tenant and for keeping the guest users' 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, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> InvitedUserSponsorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InvitedUserSponsorsRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return InvitedUserSponsorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InvitedUserSponsorsRequestBuilderGetQueryParameters(): + """ + The users or groups who are sponsors of the invited user. Sponsors are users and groups that are responsible for guest users' privileges in the tenant and for keeping the guest users' information and access up to date. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/invitations/item/invited_user_sponsors/item/directory_object_item_request_builder.py b/msgraph/generated/invitations/item/invited_user_sponsors/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..94d6a172837 --- /dev/null +++ b/msgraph/generated/invitations/item/invited_user_sponsors/item/directory_object_item_request_builder.py @@ -0,0 +1,97 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +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 invitedUserSponsors property of the microsoft.graph.invitation 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}/invitations/{invitation%2Did}/invitedUserSponsors/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + """ + The users or groups who are sponsors of the invited user. Sponsors are users and groups that are responsible for guest users' privileges in the tenant and for keeping the guest users' information and access up to date. + 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, 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] = None) -> RequestInformation: + """ + The users or groups who are sponsors of the invited user. Sponsors are users and groups that are responsible for guest users' privileges in the tenant and for keeping the guest users' 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, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> 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 not raw_url: + raise TypeError("raw_url cannot be null.") + return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DirectoryObjectItemRequestBuilderGetQueryParameters(): + """ + The users or groups who are sponsors of the invited user. Sponsors are users and groups that are responsible for guest users' privileges in the tenant and for keeping the guest users' information and access up to date. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index a8a60f3f3a4..7dcf1b01314 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "0A292362B6C753C8D51A1FA616422B98338AF475A0E7D1595F16432FAF45D152B1638C51DCA17D818C80573B3E90500EC181BA76B494EB524663FBCB7B81A2D9", + "descriptionHash": "5C3FCFA55CC69A67CF007D8608EC2793A6AEF4BFCBED66232A80415024C10C6B98B17C30E7A04BBA7787E979F983B2F874D45F995ADCC560C61A26EF003872CF", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.13.0", + "kiotaVersion": "1.14.0", "clientClassName": "BaseGraphServiceClient", "clientNamespaceName": "msgraph.generated", "language": "Python", diff --git a/msgraph/generated/models/access_package_approval_stage.py b/msgraph/generated/models/access_package_approval_stage.py index 5075d5e6480..4eb8fa11fec 100644 --- a/msgraph/generated/models/access_package_approval_stage.py +++ b/msgraph/generated/models/access_package_approval_stage.py @@ -31,7 +31,7 @@ class AccessPackageApprovalStage(AdditionalDataHolder, BackedModel, Parsable): is_escalation_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors or externalSponsors. + # The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. primary_approvers: Optional[List[SubjectSet]] = None @staticmethod diff --git a/msgraph/generated/models/access_package_resource_attribute.py b/msgraph/generated/models/access_package_resource_attribute.py index c04123dbd76..13f151250b5 100644 --- a/msgraph/generated/models/access_package_resource_attribute.py +++ b/msgraph/generated/models/access_package_resource_attribute.py @@ -17,6 +17,10 @@ class AccessPackageResourceAttribute(AdditionalDataHolder, BackedModel, Parsable additional_data: Dict[str, Any] = field(default_factory=dict) # Information about how to set the attribute, currently a accessPackageUserDirectoryAttributeStore type. destination: Optional[AccessPackageResourceAttributeDestination] = None + # The isEditable property + is_editable: Optional[bool] = None + # The isPersistedOnAssignmentRemoval property + is_persisted_on_assignment_removal: Optional[bool] = None # The name of the attribute in the end system. If the destination is accessPackageUserDirectoryAttributeStore, then a user property such as jobTitle or a directory schema extension for the user object type, such as extension2b676109c7c74ae2b41549205f1947edpersonalTitle. name: Optional[str] = None # The OdataType property @@ -48,6 +52,8 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: fields: Dict[str, Callable[[Any], None]] = { "destination": lambda n : setattr(self, 'destination', n.get_object_value(AccessPackageResourceAttributeDestination)), + "isEditable": lambda n : setattr(self, 'is_editable', n.get_bool_value()), + "isPersistedOnAssignmentRemoval": lambda n : setattr(self, 'is_persisted_on_assignment_removal', 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()), "source": lambda n : setattr(self, 'source', n.get_object_value(AccessPackageResourceAttributeSource)), @@ -63,6 +69,8 @@ def serialize(self,writer: SerializationWriter) -> None: if not writer: raise TypeError("writer cannot be null.") writer.write_object_value("destination", self.destination) + writer.write_bool_value("isEditable", self.is_editable) + writer.write_bool_value("isPersistedOnAssignmentRemoval", self.is_persisted_on_assignment_removal) writer.write_str_value("name", self.name) writer.write_str_value("@odata.type", self.odata_type) writer.write_object_value("source", self.source) diff --git a/msgraph/generated/models/application.py b/msgraph/generated/models/application.py index 5489ca3cd28..f3465979307 100644 --- a/msgraph/generated/models/application.py +++ b/msgraph/generated/models/application.py @@ -109,7 +109,7 @@ class Application(DirectoryObject): service_management_reference: Optional[str] = None # Specifies whether sensitive properties of a multitenant application should be locked for editing after the application is provisioned in a tenant. Nullable. null by default. service_principal_lock_configuration: Optional[ServicePrincipalLockConfiguration] = None - # Specifies the Microsoft accounts that are supported for the current application. The possible values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount (default), and PersonalMicrosoftAccount. See more in the table. The value of this object also limits the number of permissions an app can request. For more information, see Limits on requested permissions per app. The value for this property has implications on other app object properties. As a result, if you change this property, you might need to change other properties first. For more information, see Validation differences for signInAudience.Supports $filter (eq, ne, not). + # Specifies the Microsoft accounts that are supported for the current application. The possible values are: AzureADMyOrg (default), AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount, and PersonalMicrosoftAccount. See more in the table. The value of this object also limits the number of permissions an app can request. For more information, see Limits on requested permissions per app. The value for this property has implications on other app object properties. As a result, if you change this property, you might need to change other properties first. For more information, see Validation differences for signInAudience.Supports $filter (eq, ne, not). sign_in_audience: Optional[str] = None # Specifies settings for a single-page application, including sign out URLs and redirect URIs for authorization codes and access tokens. spa: Optional[SpaApplication] = None @@ -123,7 +123,7 @@ class Application(DirectoryObject): token_issuance_policies: Optional[List[TokenIssuancePolicy]] = None # The tokenLifetimePolicies property token_lifetime_policies: Optional[List[TokenLifetimePolicy]] = None - # The uniqueName property + # The unique identifier that can be assigned to an application and used as an alternate key. Immutable. Read-only. unique_name: Optional[str] = None # Specifies the verified publisher of the application. For more information about how publisher verification helps support application security, trustworthiness, and compliance, see Publisher verification. verified_publisher: Optional[VerifiedPublisher] = None diff --git a/msgraph/generated/models/b2b_identity_providers_type.py b/msgraph/generated/models/b2b_identity_providers_type.py new file mode 100644 index 00000000000..8c2f52d5f0c --- /dev/null +++ b/msgraph/generated/models/b2b_identity_providers_type.py @@ -0,0 +1,11 @@ +from enum import Enum + +class B2bIdentityProvidersType(str, Enum): + AzureActiveDirectory = "azureActiveDirectory", + ExternalFederation = "externalFederation", + SocialIdentityProviders = "socialIdentityProviders", + EmailOneTimePasscode = "emailOneTimePasscode", + MicrosoftAccount = "microsoftAccount", + DefaultConfiguredIdp = "defaultConfiguredIdp", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/base_site_page.py b/msgraph/generated/models/base_site_page.py index f857524fcc5..b736eac5954 100644 --- a/msgraph/generated/models/base_site_page.py +++ b/msgraph/generated/models/base_site_page.py @@ -15,11 +15,11 @@ class BaseSitePage(BaseItem): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.baseSitePage" - # The pageLayout property + # The name of the page layout of the page. The possible values are: microsoftReserved, article, home, unknownFutureValue. page_layout: Optional[PageLayoutType] = None - # The publishingState property + # The publishing status and the MM.mm version of the page. publishing_state: Optional[PublicationFacet] = None - # The title property + # Title of the sitePage. title: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/canvas_layout.py b/msgraph/generated/models/canvas_layout.py index 8e85d16acfe..a6f7a844b83 100644 --- a/msgraph/generated/models/canvas_layout.py +++ b/msgraph/generated/models/canvas_layout.py @@ -12,11 +12,11 @@ @dataclass class CanvasLayout(Entity): - # The horizontalSections property + # Collection of horizontal sections on the SharePoint page. horizontal_sections: Optional[List[HorizontalSection]] = None # The OdataType property odata_type: Optional[str] = None - # The verticalSection property + # Vertical section on the SharePoint page. vertical_section: Optional[VerticalSection] = None @staticmethod diff --git a/msgraph/generated/models/cloud_p_c.py b/msgraph/generated/models/cloud_p_c.py index 9ed98e1ec76..7a29e66f5b7 100644 --- a/msgraph/generated/models/cloud_p_c.py +++ b/msgraph/generated/models/cloud_p_c.py @@ -12,35 +12,35 @@ @dataclass class CloudPC(Entity): - # The aadDeviceId property + # The Microsoft Entra device ID for the Cloud PC, also known as the Azure Active Directory (Azure AD) device ID, that consists of 32 characters in a GUID format. Generated on a VM joined to Microsoft Entra ID. Read-only. aad_device_id: Optional[str] = None - # The displayName property + # The display name for the Cloud PC. Maximum length is 64 characters. Read-only. You can use the cloudPC: rename API to modify the Cloud PC name. display_name: Optional[str] = None - # The gracePeriodEndDateTime property + # The date and time when the grace period ends and reprovisioning or deprovisioning happen. Required only if the status is inGracePeriod. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. grace_period_end_date_time: Optional[datetime.datetime] = None - # The imageDisplayName property + # The name of the operating system image used for the Cloud PC. Maximum length is 50 characters. Only letters (A-Z, a-z), numbers (0-9), and special characters (-,,.) are allowed for this property. The property value can't begin or end with an underscore. Read-only. image_display_name: Optional[str] = None - # The lastModifiedDateTime property + # The last modified date and time of the Cloud PC. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. last_modified_date_time: Optional[datetime.datetime] = None - # The managedDeviceId property + # The Intune enrolled device ID for the Cloud PC that consists of 32 characters in a GUID format. The managedDeviceId property of Windows 365 Business Cloud PCs is always null as Windows 365 Business Cloud PCs aren't Intune-enrolled automatically by Windows 365. Read-only. managed_device_id: Optional[str] = None - # The managedDeviceName property + # The Intune enrolled device name for the Cloud PC. The managedDeviceName property of Windows 365 Business Cloud PCs is always null as Windows 365 Business Cloud PCs aren't Intune-enrolled automatically by Windows 365. Read-only. managed_device_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The onPremisesConnectionName property + # The on-premises connection that applied during the provisioning of Cloud PCs. Read-only. on_premises_connection_name: Optional[str] = None - # The provisioningPolicyId property + # The provisioning policy ID for the Cloud PC that consists of 32 characters in a GUID format. A policy defines the type of Cloud PC the user wants to create. Read-only. provisioning_policy_id: Optional[str] = None - # The provisioningPolicyName property + # 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 provisioningType property + # 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. provisioning_type: Optional[CloudPcProvisioningType] = None - # The servicePlanId property + # 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 - # The servicePlanName property + # The service plan name for the customer-facing Cloud PC entity. Read-only. service_plan_name: Optional[str] = None - # The userPrincipalName property + # The user principal name (UPN) of the user assigned to the Cloud PC. Maximum length is 113 characters. For more information on username policies, see Password policies and account restrictions in Microsoft Entra ID. Read-only. user_principal_name: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_audit_actor.py b/msgraph/generated/models/cloud_pc_audit_actor.py index 09ecdc73dee..4fb6a8c9352 100644 --- a/msgraph/generated/models/cloud_pc_audit_actor.py +++ b/msgraph/generated/models/cloud_pc_audit_actor.py @@ -14,27 +14,27 @@ class CloudPcAuditActor(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 applicationDisplayName property + # Name of the application. application_display_name: Optional[str] = None - # The applicationId property + # Microsoft Entra application ID. application_id: Optional[str] = None - # The ipAddress property + # IP address. ip_address: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The remoteTenantId property + # The delegated partner tenant ID. remote_tenant_id: Optional[str] = None - # The remoteUserId property + # The delegated partner user ID. remote_user_id: Optional[str] = None - # The servicePrincipalName property + # Service Principal Name (SPN). service_principal_name: Optional[str] = None - # The userId property + # Microsoft Entra user ID. user_id: Optional[str] = None - # The userPermissions property + # List of user permissions and application permissions when the audit event was performed. user_permissions: Optional[List[str]] = None - # The userPrincipalName property + # User Principal Name (UPN). user_principal_name: Optional[str] = None - # The userRoleScopeTags property + # List of role scope tags. user_role_scope_tags: Optional[List[CloudPcUserRoleScopeTagInfo]] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_audit_event.py b/msgraph/generated/models/cloud_pc_audit_event.py index 75fee4660cb..0296602854a 100644 --- a/msgraph/generated/models/cloud_pc_audit_event.py +++ b/msgraph/generated/models/cloud_pc_audit_event.py @@ -16,29 +16,29 @@ @dataclass class CloudPcAuditEvent(Entity): - # The activity property + # The friendly name of the audit activity. activity: Optional[str] = None - # The activityDateTime property + # The date time in UTC when the activity was performed. Read-only. activity_date_time: Optional[datetime.datetime] = None # The activityOperationType property activity_operation_type: Optional[CloudPcAuditActivityOperationType] = None # The activityResult property activity_result: Optional[CloudPcAuditActivityResult] = None - # The activityType property + # The type of activity that was performed. Read-only. activity_type: Optional[str] = None # The actor property actor: Optional[CloudPcAuditActor] = None # The category property category: Optional[CloudPcAuditCategory] = None - # The componentName property + # The component name for the audit event. Read-only. component_name: Optional[str] = None - # The correlationId property + # The client request ID that is used to correlate activity within the system. Read-only. correlation_id: Optional[str] = None - # The displayName property + # The display name for the audit event. Read-only. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The resources property + # The list of cloudPcAuditResource objects. Read-only. resources: Optional[List[CloudPcAuditResource]] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_audit_property.py b/msgraph/generated/models/cloud_pc_audit_property.py index cb7646fdc31..2ae0d38a6c9 100644 --- a/msgraph/generated/models/cloud_pc_audit_property.py +++ b/msgraph/generated/models/cloud_pc_audit_property.py @@ -11,13 +11,13 @@ class CloudPcAuditProperty(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 displayName property + # The display name for this property. display_name: Optional[str] = None - # The newValue property + # The new value for this property. new_value: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The oldValue property + # The old value for this property. old_value: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_audit_resource.py b/msgraph/generated/models/cloud_pc_audit_resource.py index b1b71476fc9..bb9721da146 100644 --- a/msgraph/generated/models/cloud_pc_audit_resource.py +++ b/msgraph/generated/models/cloud_pc_audit_resource.py @@ -14,13 +14,13 @@ class CloudPcAuditResource(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 displayName property + # The display name of the modified resource entity. display_name: Optional[str] = None - # The modifiedProperties property + # The list of modified properties. modified_properties: Optional[List[CloudPcAuditProperty]] = None # The OdataType property odata_type: Optional[str] = None - # The resourceId property + # The unique identifier of the modified resource entity. resource_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_device_image.py b/msgraph/generated/models/cloud_pc_device_image.py index a87ea240c07..f97d2af5e9e 100644 --- a/msgraph/generated/models/cloud_pc_device_image.py +++ b/msgraph/generated/models/cloud_pc_device_image.py @@ -14,27 +14,27 @@ @dataclass class CloudPcDeviceImage(Entity): - # The displayName property + # 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 errorCode property + # 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. Note that you must 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 expirationDate property + # The date when the image became unavailable. Read-only. expiration_date: Optional[datetime.date] = None - # The lastModifiedDateTime property + # The data and time when the image was last modified. The timestamp 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. last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The operatingSystem property + # The operating system (OS) of the image. For example, Windows 10 Enterprise. Read-only. operating_system: Optional[str] = None - # The osBuildNumber property + # The OS build version of the image. For example, 1909. Read-only. os_build_number: Optional[str] = None - # The osStatus property + # The OS status of this image. Possible values are: supported, supportedWithWarning, unknown, unknownFutureValue. The default value is unknown. Read-only. os_status: Optional[CloudPcDeviceImageOsStatus] = None - # The sourceImageResourceId property + # 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 property + # The status of the image on the Cloud PC. Possible values are: pending, ready, failed, unknownFutureValue. Read-only. status: Optional[CloudPcDeviceImageStatus] = None - # The version property + # The image version. For example, 0.0.1 and 1.5.13. Read-only. version: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_domain_join_configuration.py b/msgraph/generated/models/cloud_pc_domain_join_configuration.py index e2be5a7742e..d07eaae73e7 100644 --- a/msgraph/generated/models/cloud_pc_domain_join_configuration.py +++ b/msgraph/generated/models/cloud_pc_domain_join_configuration.py @@ -15,15 +15,15 @@ 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) - # The domainJoinType property + # 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. domain_join_type: Optional[CloudPcDomainJoinType] = None # The OdataType property odata_type: Optional[str] = None - # The onPremisesConnectionId property + # 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 regionGroup property + # 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. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: norway, switzerland, southKorea. Read-only. region_group: Optional[CloudPcRegionGroup] = None - # The regionName property + # 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 @staticmethod diff --git a/msgraph/generated/models/cloud_pc_gallery_image.py b/msgraph/generated/models/cloud_pc_gallery_image.py index ecc2cd37ed7..395641495e9 100644 --- a/msgraph/generated/models/cloud_pc_gallery_image.py +++ b/msgraph/generated/models/cloud_pc_gallery_image.py @@ -12,25 +12,25 @@ @dataclass class CloudPcGalleryImage(Entity): - # The displayName property + # The display name of this gallery image. For example, Windows 11 Enterprise + Microsoft 365 Apps 22H2. Read-only. display_name: Optional[str] = None - # The endDate property + # The date when the status of the image becomes supportedWithWarning. Users can still provision new Cloud PCs if the current time is later than endDate and earlier than expirationDate. For example, assume the endDate of a gallery image is 2023-9-14 and expirationDate is 2024-3-14, users are able to provision new Cloud PCs if today is 2023-10-01. Read-only. end_date: Optional[datetime.date] = None - # The expirationDate property + # The date when the image is no longer available. Users are unable to provision new Cloud PCs if the current time is later than expirationDate. The value is usually endDate plus six months. For example, if the startDate is 2025-10-14, the expirationDate is usually 2026-04-14. Read-only. expiration_date: Optional[datetime.date] = None # The OdataType property odata_type: Optional[str] = None - # The offerName property + # 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 publisherName property + # 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 - # The sizeInGB property + # Indicates the size of this image in gigabytes. For example, 64. Read-only. size_in_g_b: Optional[int] = None - # The skuName property + # The SKU name of this image that is passed to Azure Resource Manager (ARM) to retrieve the image resource. Read-only. sku_name: Optional[str] = None - # The startDate property + # 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 property + # The status of the gallery image on the Cloud PC. Possible values are: supported, supportedWithWarning, notSupported, unknownFutureValue. The default value is supported. Read-only. status: Optional[CloudPcGalleryImageStatus] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_management_group_assignment_target.py b/msgraph/generated/models/cloud_pc_management_group_assignment_target.py index cde690459fe..02267f0fe74 100644 --- a/msgraph/generated/models/cloud_pc_management_group_assignment_target.py +++ b/msgraph/generated/models/cloud_pc_management_group_assignment_target.py @@ -12,9 +12,9 @@ class CloudPcManagementGroupAssignmentTarget(CloudPcManagementAssignmentTarget): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.cloudPcManagementGroupAssignmentTarget" - # The groupId property + # The ID of the target group for the assignment. group_id: Optional[str] = None - # The servicePlanId property + # The unique identifier for the service plan that indicates which size of the Cloud PC to provision for the user. Use a null value, when the provisioningType is dedicated. service_plan_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_on_premises_connection.py b/msgraph/generated/models/cloud_pc_on_premises_connection.py index 4574c278bd5..1555dda5584 100644 --- a/msgraph/generated/models/cloud_pc_on_premises_connection.py +++ b/msgraph/generated/models/cloud_pc_on_premises_connection.py @@ -13,39 +13,39 @@ @dataclass class CloudPcOnPremisesConnection(Entity): - # The adDomainName property + # The fully qualified domain name (FQDN) of the Active Directory domain you want to join. Maximum length is 255. Optional. ad_domain_name: Optional[str] = None - # The adDomainPassword property + # The password associated with the username of an Active Directory account (adDomainUsername). ad_domain_password: Optional[str] = None - # The adDomainUsername property + # 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 alternateResourceUrl property + # The interface URL of the partner service's resource that links to this Azure network connection. Returned only on $select. alternate_resource_url: Optional[str] = None - # The connectionType property + # 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 displayName property + # The display name for the Azure network connection. display_name: Optional[str] = None # The healthCheckStatus property health_check_status: Optional[CloudPcOnPremisesConnectionStatus] = None - # The healthCheckStatusDetail property + # 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. health_check_status_detail: Optional[CloudPcOnPremisesConnectionStatusDetail] = None - # The inUse property + # When true, the Azure network connection is in use. When false, the connection isn't in use. You can't delete a connection that’s in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. in_use: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The organizationalUnit property + # 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 resourceGroupId property + # 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 subnetId property + # 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 subscriptionId property + # The unique identifier of the Azure subscription associated with the tenant. subscription_id: Optional[str] = None - # The subscriptionName property + # The name of the Azure subscription is used to create an Azure network connection. Read-only. subscription_name: Optional[str] = None - # The virtualNetworkId property + # The unique identifier of the target virtual network used associated with the on-premises network connectivity for Cloud PCs. Required format: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}' virtual_network_id: Optional[str] = None - # The virtualNetworkLocation property + # Indicates the resource location of the target virtual network. For example, the location can be eastus2, westeurope, etc. Read-only (computed value). virtual_network_location: Optional[str] = None @staticmethod 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 15c39bd8742..025b48ef4bf 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 @@ -16,21 +16,21 @@ class CloudPcOnPremisesConnectionHealthCheck(AdditionalDataHolder, BackedModel, # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: Dict[str, Any] = field(default_factory=dict) - # The additionalDetail property + # Additional details about the health check or the recommended action. For exmaple, the string value can be download.microsoft.com:443;software-download.microsoft.com:443; Read-only. additional_detail: Optional[str] = None - # The correlationId property + # The unique identifier of the health check item-related activities. This identifier can be useful in troubleshooting. correlation_id: Optional[str] = None - # The displayName property + # The display name for this health check item. display_name: Optional[str] = None - # The endDateTime property + # 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 errorType property + # 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. error_type: Optional[CloudPcOnPremisesConnectionHealthCheckErrorType] = None # The OdataType property odata_type: Optional[str] = None - # The recommendedAction property + # The recommended action to fix the corresponding error. For example, The Active Directory domain join check failed because the password of the domain join user has expired. Read-Only. recommended_action: Optional[str] = None - # The startDateTime property + # The value cannot be modified and is automatically populated when the health check starts. 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. start_date_time: Optional[datetime.datetime] = None # The status property status: Optional[CloudPcOnPremisesConnectionStatus] = None diff --git a/msgraph/generated/models/cloud_pc_on_premises_connection_status_detail.py b/msgraph/generated/models/cloud_pc_on_premises_connection_status_detail.py index c823d6c37de..f5123528167 100644 --- a/msgraph/generated/models/cloud_pc_on_premises_connection_status_detail.py +++ b/msgraph/generated/models/cloud_pc_on_premises_connection_status_detail.py @@ -15,13 +15,13 @@ class CloudPcOnPremisesConnectionStatusDetail(AdditionalDataHolder, BackedModel, # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. additional_data: Dict[str, Any] = field(default_factory=dict) - # The endDateTime property + # The end time of the connection health check. The Timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z. Read-Only. end_date_time: Optional[datetime.datetime] = None - # The healthChecks property + # A list of all checks that have been run on the connection. Read-Only. health_checks: Optional[List[CloudPcOnPremisesConnectionHealthCheck]] = None # The OdataType property odata_type: Optional[str] = None - # The startDateTime property + # The start time of the health check. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appear as 2014-01-01T00:00:00Z. Read-Only. start_date_time: Optional[datetime.datetime] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_provisioning_policy.py b/msgraph/generated/models/cloud_pc_provisioning_policy.py index ef28fbad114..e1d021e0c6f 100644 --- a/msgraph/generated/models/cloud_pc_provisioning_policy.py +++ b/msgraph/generated/models/cloud_pc_provisioning_policy.py @@ -16,39 +16,39 @@ @dataclass class CloudPcProvisioningPolicy(Entity): - # The alternateResourceUrl property + # The URL of the alternate resource that links to this provisioning policy. Read-only. alternate_resource_url: Optional[str] = None - # The assignments property + # 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 cloudPcGroupDisplayName property + # The display name of the Cloud PC group that the Cloud PCs reside in. Read-only. cloud_pc_group_display_name: Optional[str] = None - # The cloudPcNamingTemplate property + # The template used to name Cloud PCs provisioned using this policy. The template can contain custom text and replacement tokens, including %USERNAME:x% and %RAND:x%, which represent the user's name and a randomly generated number, respectively. For example, CPC-%USERNAME:4%-%RAND:5% means that the name of the Cloud PC starts with CPC-, followed by a four-character username, a - character, and then five random characters. The total length of the text generated by the template can't exceed 15 characters. Supports $filter, $select, and $orderby. cloud_pc_naming_template: Optional[str] = None - # The description property + # The provisioning policy description. Supports $filter, $select, and $orderBy. description: Optional[str] = None - # The displayName property + # The display name for the provisioning policy. display_name: Optional[str] = None - # The domainJoinConfigurations property + # Specifies a list ordered by priority on how Cloud PCs join Microsoft Entra ID (Azure AD). Supports $select. domain_join_configurations: Optional[List[CloudPcDomainJoinConfiguration]] = None - # The enableSingleSignOn property + # True if the provisioned Cloud PC can be accessed by single sign-on. False indicates that the provisioned Cloud PC doesn't support this feature. The default value is false. Windows 365 users can use single sign-on to authenticate to Microsoft Entra ID with passwordless options (for example, FIDO keys) to access their Cloud PC. Optional. enable_single_sign_on: Optional[bool] = None - # The gracePeriodInHours property + # The number of hours to wait before reprovisioning/deprovisioning happens. Read-only. grace_period_in_hours: Optional[int] = None - # The imageDisplayName property + # The display name of the operating system image that is used for provisioning. For example, Windows 11 Preview + Microsoft 365 Apps 23H2 23H2. Supports $filter, $select, and $orderBy. image_display_name: Optional[str] = None - # The imageId property + # The unique identifier that represents an operating system image that is used for provisioning new Cloud PCs. The format for a gallery type image is: {publisherNameofferNameskuName}. Supported values for each of the parameters are:publisher: Microsoftwindowsdesktop offer: windows-ent-cpc sku: 21h1-ent-cpc-m365, 21h1-ent-cpc-os, 20h2-ent-cpc-m365, 20h2-ent-cpc-os, 20h1-ent-cpc-m365, 20h1-ent-cpc-os, 19h2-ent-cpc-m365, and 19h2-ent-cpc-os Supports $filter, $select, and $orderBy. image_id: Optional[str] = None # The imageType property image_type: Optional[CloudPcProvisioningPolicyImageType] = None - # The localAdminEnabled property + # When true, the local admin is enabled for Cloud PCs; false indicates that the local admin isn't enabled for Cloud PCs. The default value is false. Supports $filter, $select, and $orderBy. local_admin_enabled: Optional[bool] = None - # The microsoftManagedDesktop property + # The specific settings to microsoftManagedDesktop that enables Microsoft Managed Desktop customers to get device managed experience for Cloud PC. To enable microsoftManagedDesktop to provide more value, an admin needs to specify certain settings in it. Supports $filter, $select, and $orderBy. microsoft_managed_desktop: Optional[MicrosoftManagedDesktop] = None # The OdataType property odata_type: Optional[str] = None - # The provisioningType property + # 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. provisioning_type: Optional[CloudPcProvisioningType] = None - # The windowsSetting property + # Indicates a specific Windows setting to configure during the creation of Cloud PCs for this provisioning policy. Supports $select. windows_setting: Optional[CloudPcWindowsSetting] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_provisioning_policy_assignment.py b/msgraph/generated/models/cloud_pc_provisioning_policy_assignment.py index 23dd8ad2576..dbf938b8ae6 100644 --- a/msgraph/generated/models/cloud_pc_provisioning_policy_assignment.py +++ b/msgraph/generated/models/cloud_pc_provisioning_policy_assignment.py @@ -12,11 +12,11 @@ @dataclass class CloudPcProvisioningPolicyAssignment(Entity): - # The assignedUsers property + # The assignment targeted users for the provisioning policy. This list of users is computed based on assignments, licenses, group memberships, and policies. Read-only. Supports$expand. assigned_users: Optional[List[User]] = None # The OdataType property odata_type: Optional[str] = None - # The target property + # The assignment target for the provisioning policy. Currently, the only target supported for this policy is a user group. For details, see cloudPcManagementGroupAssignmentTarget. target: Optional[CloudPcManagementAssignmentTarget] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_restore_point_setting.py b/msgraph/generated/models/cloud_pc_restore_point_setting.py index 82c75ecec7d..5db1aeba592 100644 --- a/msgraph/generated/models/cloud_pc_restore_point_setting.py +++ b/msgraph/generated/models/cloud_pc_restore_point_setting.py @@ -14,11 +14,11 @@ 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 frequencyType property + # 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. frequency_type: Optional[CloudPcRestorePointFrequencyType] = None # The OdataType property odata_type: Optional[str] = None - # The userRestoreEnabled property + # If true, the user has the ability to use snapshots to restore Cloud PCs. If false, non-admin users can't use snapshots to restore the Cloud PC. user_restore_enabled: Optional[bool] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_source_device_image.py b/msgraph/generated/models/cloud_pc_source_device_image.py index 9141e1f8717..1b8ac280230 100644 --- a/msgraph/generated/models/cloud_pc_source_device_image.py +++ b/msgraph/generated/models/cloud_pc_source_device_image.py @@ -11,15 +11,15 @@ class CloudPcSourceDeviceImage(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 displayName property + # The display name for the source image. Read-only. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The resourceId property + # The fully qualified unique identifier (ID) of the source image resource in Azure. The ID format is: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'. Read-only. resource_id: Optional[str] = None - # The subscriptionDisplayName property + # The display name of the subscription that hosts the source image. Read-only. subscription_display_name: Optional[str] = None - # The subscriptionId property + # The unique identifier (ID) of the subscription that hosts the source image. Read-only. subscription_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_user_role_scope_tag_info.py b/msgraph/generated/models/cloud_pc_user_role_scope_tag_info.py index 54ea9e18c03..7cc66682556 100644 --- a/msgraph/generated/models/cloud_pc_user_role_scope_tag_info.py +++ b/msgraph/generated/models/cloud_pc_user_role_scope_tag_info.py @@ -11,11 +11,11 @@ class CloudPcUserRoleScopeTagInfo(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 displayName property + # Scope tag display name. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The roleScopeTagId property + # Scope tag identity. role_scope_tag_id: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_user_setting.py b/msgraph/generated/models/cloud_pc_user_setting.py index 4ac28399ee2..445cb78bad5 100644 --- a/msgraph/generated/models/cloud_pc_user_setting.py +++ b/msgraph/generated/models/cloud_pc_user_setting.py @@ -13,21 +13,21 @@ @dataclass class CloudPcUserSetting(Entity): - # The assignments property + # Represents the set of Microsoft 365 groups and security groups in Microsoft Entra ID that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSetting. assignments: Optional[List[CloudPcUserSettingAssignment]] = None - # The createdDateTime property + # The date and time when the setting was created. The timestamp type represents the 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 displayName property + # The setting name displayed in the user interface. display_name: Optional[str] = None - # The lastModifiedDateTime property + # The date and time when the setting was last modified. The timestamp type represents the 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 localAdminEnabled property + # Indicates whether the local admin option is enabled. The default value is false. To enable the local admin option, change the setting to true. If the local admin option is enabled, the end user can be an admin of the Cloud PC device. local_admin_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The resetEnabled property + # Indicates whether an end user is allowed to reset their Cloud PC. When true, the user is allowed to reset their Cloud PC. When false, end-user initiated reset is not allowed. The default value is false. reset_enabled: Optional[bool] = None - # The restorePointSetting property + # Defines how frequently a restore point is created that is, a snapshot is taken) for users' provisioned Cloud PCs (default is 12 hours), and whether the user is allowed to restore their own Cloud PCs to a backup made at a specific point in time. restore_point_setting: Optional[CloudPcRestorePointSetting] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_user_setting_assignment.py b/msgraph/generated/models/cloud_pc_user_setting_assignment.py index 1db3d68aff8..535eec94294 100644 --- a/msgraph/generated/models/cloud_pc_user_setting_assignment.py +++ b/msgraph/generated/models/cloud_pc_user_setting_assignment.py @@ -12,11 +12,11 @@ @dataclass class CloudPcUserSettingAssignment(Entity): - # The createdDateTime property + # The date and time when this assignment was created. The timestamp type represents the 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 target property + # The assignment target for the user setting. Currently, the only target supported for this user setting is a user group. For details, see cloudPcManagementGroupAssignmentTarget. target: Optional[CloudPcManagementAssignmentTarget] = None @staticmethod diff --git a/msgraph/generated/models/cloud_pc_windows_setting.py b/msgraph/generated/models/cloud_pc_windows_setting.py index d48a3705d7f..a3e5c8f8466 100644 --- a/msgraph/generated/models/cloud_pc_windows_setting.py +++ b/msgraph/generated/models/cloud_pc_windows_setting.py @@ -11,7 +11,7 @@ class CloudPcWindowsSetting(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 locale property + # The Windows language or region tag to use for language pack configuration and localization of the Cloud PC. The default value is en-US, which corresponds to English (United States). locale: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/content_type.py b/msgraph/generated/models/content_type.py index ad090ae889a..f502e1175bb 100644 --- a/msgraph/generated/models/content_type.py +++ b/msgraph/generated/models/content_type.py @@ -16,7 +16,7 @@ @dataclass class ContentType(Entity): - # List of canonical URLs for hub sites with which this content type is associated to. This will contain all hub sites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites. + # List of canonical URLs for hub sites with which this content type is associated to. This will contain all hub sites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type is applied to the lists in the enforced sites. associated_hubs_urls: Optional[List[str]] = None # Parent contentType from which this content type is derived. base: Optional[ContentType] = None @@ -26,7 +26,7 @@ class ContentType(Entity): column_links: Optional[List[ColumnLink]] = None # Column order information in a content type. column_positions: Optional[List[ColumnDefinition]] = None - # The collection of column definitions for this contentType. + # The collection of column definitions for this content type. columns: Optional[List[ColumnDefinition]] = None # The descriptive text for the item. description: Optional[str] = None @@ -50,7 +50,7 @@ class ContentType(Entity): order: Optional[ContentTypeOrder] = None # The unique identifier of the content type. parent_id: Optional[str] = None - # If true, any changes made to the content type will be pushed to inherited content types and lists that implement the content type. + # If true, any changes made to the content type are pushed to inherited content types and lists that implement the content type. propagate_changes: Optional[bool] = None # If true, the content type can't be modified unless this value is first set to false. read_only: Optional[bool] = None 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 53bd7e63991..89fded0d15a 100644 --- a/msgraph/generated/models/cross_tenant_access_policy_configuration_default.py +++ b/msgraph/generated/models/cross_tenant_access_policy_configuration_default.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting from .cross_tenant_access_policy_inbound_trust import CrossTenantAccessPolicyInboundTrust + from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration from .entity import Entity from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration @@ -13,7 +14,7 @@ @dataclass class CrossTenantAccessPolicyConfigurationDefault(Entity): - # Determines the default configuration for automatic user consent settings. The inboundAllowed and outboundAllowed properties are always false and cannot be updated in the default configuration. Read-only. + # 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. b2b_collaboration_inbound: Optional[CrossTenantAccessPolicyB2BSetting] = None @@ -25,7 +26,9 @@ class CrossTenantAccessPolicyConfigurationDefault(Entity): b2b_direct_connect_outbound: Optional[CrossTenantAccessPolicyB2BSetting] = None # Determines the default configuration for trusting other Conditional Access claims from external Microsoft Entra organizations. inbound_trust: Optional[CrossTenantAccessPolicyInboundTrust] = None - # If true, the default configuration is set to the system default configuration. If false, the default settings have been customized. + # Defines the priority order based on which an identity provider is selected during invitation redemption for a guest user. + 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 # The OdataType property odata_type: Optional[str] = None @@ -48,11 +51,13 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: """ from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting from .cross_tenant_access_policy_inbound_trust import CrossTenantAccessPolicyInboundTrust + 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_b2_b_setting import CrossTenantAccessPolicyB2BSetting from .cross_tenant_access_policy_inbound_trust import CrossTenantAccessPolicyInboundTrust + from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration from .entity import Entity from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration @@ -63,6 +68,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: "b2bDirectConnectInbound": lambda n : setattr(self, 'b2b_direct_connect_inbound', n.get_object_value(CrossTenantAccessPolicyB2BSetting)), "b2bDirectConnectOutbound": lambda n : setattr(self, 'b2b_direct_connect_outbound', n.get_object_value(CrossTenantAccessPolicyB2BSetting)), "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()), } super_fields = super().get_field_deserializers() @@ -84,6 +90,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("b2bDirectConnectInbound", self.b2b_direct_connect_inbound) writer.write_object_value("b2bDirectConnectOutbound", self.b2b_direct_connect_outbound) 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) diff --git a/msgraph/generated/models/default_invitation_redemption_identity_provider_configuration.py b/msgraph/generated/models/default_invitation_redemption_identity_provider_configuration.py new file mode 100644 index 00000000000..544df85cfe2 --- /dev/null +++ b/msgraph/generated/models/default_invitation_redemption_identity_provider_configuration.py @@ -0,0 +1,52 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .invitation_redemption_identity_provider_configuration import InvitationRedemptionIdentityProviderConfiguration + +from .invitation_redemption_identity_provider_configuration import InvitationRedemptionIdentityProviderConfiguration + +@dataclass +class DefaultInvitationRedemptionIdentityProviderConfiguration(InvitationRedemptionIdentityProviderConfiguration): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> DefaultInvitationRedemptionIdentityProviderConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DefaultInvitationRedemptionIdentityProviderConfiguration + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return DefaultInvitationRedemptionIdentityProviderConfiguration() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .invitation_redemption_identity_provider_configuration import InvitationRedemptionIdentityProviderConfiguration + + from .invitation_redemption_identity_provider_configuration import InvitationRedemptionIdentityProviderConfiguration + + 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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/device.py b/msgraph/generated/models/device.py index fd7311b8c74..3acb2e33055 100644 --- a/msgraph/generated/models/device.py +++ b/msgraph/generated/models/device.py @@ -37,7 +37,7 @@ class Device(DirectoryObject): 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 - # The enrollmentType property + # Enrollment type of the device. This property is set by Intune. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement. enrollment_type: Optional[str] = None # The collection of open extensions defined for the device. Read-only. Nullable. extensions: Optional[List[Extension]] = None @@ -45,9 +45,9 @@ class Device(DirectoryObject): 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 isRooted property + # true if the device is rooted; false if the device is jail-broken. This property can only be updated by Intune. is_rooted: Optional[bool] = None - # The managementType property + # 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. management_type: Optional[str] = None # Manufacturer of the device. Read-only. manufacturer: Optional[str] = None @@ -59,7 +59,7 @@ class Device(DirectoryObject): 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 onPremisesSecurityIdentifier property + # 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). 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_management.py b/msgraph/generated/models/device_management.py index 2620f9954c3..482192a2f89 100644 --- a/msgraph/generated/models/device_management.py +++ b/msgraph/generated/models/device_management.py @@ -197,7 +197,7 @@ class DeviceManagement(Entity): 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 - # The virtualEndpoint property + # Virtual endpoint virtual_endpoint: Optional[VirtualEndpoint] = None # The Windows autopilot device identities contained collection. windows_autopilot_device_identities: Optional[List[WindowsAutopilotDeviceIdentity]] = None diff --git a/msgraph/generated/models/document_set_version.py b/msgraph/generated/models/document_set_version.py index 95fe5912d1f..27eb1654069 100644 --- a/msgraph/generated/models/document_set_version.py +++ b/msgraph/generated/models/document_set_version.py @@ -23,7 +23,7 @@ class DocumentSetVersion(ListItemVersion): created_date_time: Optional[datetime.datetime] = None # Items within the document set that are captured as part of this version. items: Optional[List[DocumentSetVersionItem]] = None - # If true, minor versions of items are also captured; otherwise, only major versions will be captured. Default value is false. + # If true, minor versions of items are also captured; otherwise, only major versions are captured. The default value is false. should_capture_minor_version: Optional[bool] = None @staticmethod diff --git a/msgraph/generated/models/education_assignment.py b/msgraph/generated/models/education_assignment.py index 907638d970f..95b7bc4375e 100644 --- a/msgraph/generated/models/education_assignment.py +++ b/msgraph/generated/models/education_assignment.py @@ -61,7 +61,7 @@ class EducationAssignment(Entity): instructions: Optional[EducationItemBody] = None # Who last modified the assignment. last_modified_by: Optional[IdentitySet] = None - # Moment when the assignment was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z + # 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 last_modified_date_time: Optional[datetime.datetime] = None # The URL of the module from which to access the assignment. module_url: Optional[str] = None diff --git a/msgraph/generated/models/education_assignment_status.py b/msgraph/generated/models/education_assignment_status.py index c7ac3f7e22c..ea8bef63927 100644 --- a/msgraph/generated/models/education_assignment_status.py +++ b/msgraph/generated/models/education_assignment_status.py @@ -5,4 +5,5 @@ class EducationAssignmentStatus(str, Enum): Published = "published", Assigned = "assigned", UnknownFutureValue = "unknownFutureValue", + Inactive = "inactive", diff --git a/msgraph/generated/models/education_submission.py b/msgraph/generated/models/education_submission.py index 968ab69f9e2..a21283c6c75 100644 --- a/msgraph/generated/models/education_submission.py +++ b/msgraph/generated/models/education_submission.py @@ -34,7 +34,7 @@ class EducationSubmission(Entity): 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: working, submitted, returned, and reassigned. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: reassigned. + # Read-only. Possible values are: working, submitted, returned, and reassigned. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reassigned. status: Optional[EducationSubmissionStatus] = None # User who moved the resource into the submitted state. submitted_by: Optional[IdentitySet] = None diff --git a/msgraph/generated/models/entity.py b/msgraph/generated/models/entity.py index 1d1d4ccd2f2..57bf2868b21 100644 --- a/msgraph/generated/models/entity.py +++ b/msgraph/generated/models/entity.py @@ -577,12 +577,17 @@ from .security.article import Article from .security.article_indicator import ArticleIndicator from .security.artifact import Artifact + from .security.authority_template import AuthorityTemplate from .security.case import Case from .security.cases_root import CasesRoot from .security.case_operation import CaseOperation + from .security.category_template import CategoryTemplate + from .security.citation_template import CitationTemplate from .security.data_set import DataSet from .security.data_source import DataSource from .security.data_source_container import DataSourceContainer + from .security.department_template import DepartmentTemplate + 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_settings import EdiscoveryCaseSettings @@ -598,6 +603,9 @@ from .security.ediscovery_review_tag import EdiscoveryReviewTag from .security.ediscovery_search import EdiscoverySearch from .security.ediscovery_tag_operation import EdiscoveryTagOperation + from .security.file_plan_descriptor import FilePlanDescriptor + from .security.file_plan_descriptor_template import FilePlanDescriptorTemplate + from .security.file_plan_reference_template import FilePlanReferenceTemplate from .security.host import Host from .security.hostname import Hostname from .security.host_component import HostComponent @@ -612,13 +620,16 @@ from .security.intelligence_profile import IntelligenceProfile from .security.intelligence_profile_indicator import IntelligenceProfileIndicator from .security.ip_address import IpAddress + from .security.labels_root import LabelsRoot from .security.passive_dns_record import PassiveDnsRecord from .security.retention_event import RetentionEvent from .security.retention_event_type import RetentionEventType + from .security.retention_label import RetentionLabel from .security.search import Search from .security.security import Security from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate + from .security.subcategory_template import SubcategoryTemplate from .security.subdomain import Subdomain from .security.tag import Tag from .security.threat_intelligence import ThreatIntelligence @@ -3202,6 +3213,10 @@ def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> E from .security.artifact import Artifact return Artifact() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.authorityTemplate".casefold(): + from .security.authority_template import AuthorityTemplate + + return AuthorityTemplate() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.case".casefold(): from .security.case import Case @@ -3214,6 +3229,14 @@ def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> E from .security.cases_root import CasesRoot return CasesRoot() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.categoryTemplate".casefold(): + from .security.category_template import CategoryTemplate + + return CategoryTemplate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.citationTemplate".casefold(): + from .security.citation_template import CitationTemplate + + return CitationTemplate() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dataSet".casefold(): from .security.data_set import DataSet @@ -3226,6 +3249,14 @@ def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> E from .security.data_source_container import DataSourceContainer return DataSourceContainer() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.departmentTemplate".casefold(): + from .security.department_template import DepartmentTemplate + + return DepartmentTemplate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.dispositionReviewStage".casefold(): + from .security.disposition_review_stage import DispositionReviewStage + + return DispositionReviewStage() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.ediscoveryAddToReviewSetOperation".casefold(): from .security.ediscovery_add_to_review_set_operation import EdiscoveryAddToReviewSetOperation @@ -3286,6 +3317,18 @@ def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> E from .security.ediscovery_tag_operation import EdiscoveryTagOperation return EdiscoveryTagOperation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.filePlanDescriptor".casefold(): + from .security.file_plan_descriptor import FilePlanDescriptor + + return FilePlanDescriptor() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.filePlanDescriptorTemplate".casefold(): + from .security.file_plan_descriptor_template import FilePlanDescriptorTemplate + + return FilePlanDescriptorTemplate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.filePlanReferenceTemplate".casefold(): + from .security.file_plan_reference_template import FilePlanReferenceTemplate + + return FilePlanReferenceTemplate() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.host".casefold(): from .security.host import Host @@ -3342,6 +3385,10 @@ def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> E from .security.ip_address import IpAddress return IpAddress() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.labelsRoot".casefold(): + from .security.labels_root import LabelsRoot + + return LabelsRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.passiveDnsRecord".casefold(): from .security.passive_dns_record import PassiveDnsRecord @@ -3354,6 +3401,10 @@ def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> E from .security.retention_event_type import RetentionEventType return RetentionEventType() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.retentionLabel".casefold(): + from .security.retention_label import RetentionLabel + + return RetentionLabel() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.search".casefold(): from .security.search import Search @@ -3366,6 +3417,10 @@ def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> E from .security.ssl_certificate import SslCertificate return SslCertificate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.subcategoryTemplate".casefold(): + from .security.subcategory_template import SubcategoryTemplate + + return SubcategoryTemplate() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.subdomain".casefold(): from .security.subdomain import Subdomain @@ -4986,12 +5041,17 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .security.article import Article from .security.article_indicator import ArticleIndicator from .security.artifact import Artifact + from .security.authority_template import AuthorityTemplate from .security.case import Case from .security.cases_root import CasesRoot from .security.case_operation import CaseOperation + from .security.category_template import CategoryTemplate + from .security.citation_template import CitationTemplate from .security.data_set import DataSet from .security.data_source import DataSource from .security.data_source_container import DataSourceContainer + from .security.department_template import DepartmentTemplate + 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_settings import EdiscoveryCaseSettings @@ -5007,6 +5067,9 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .security.ediscovery_review_tag import EdiscoveryReviewTag from .security.ediscovery_search import EdiscoverySearch from .security.ediscovery_tag_operation import EdiscoveryTagOperation + from .security.file_plan_descriptor import FilePlanDescriptor + from .security.file_plan_descriptor_template import FilePlanDescriptorTemplate + from .security.file_plan_reference_template import FilePlanReferenceTemplate from .security.host import Host from .security.hostname import Hostname from .security.host_component import HostComponent @@ -5021,13 +5084,16 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .security.intelligence_profile import IntelligenceProfile from .security.intelligence_profile_indicator import IntelligenceProfileIndicator from .security.ip_address import IpAddress + from .security.labels_root import LabelsRoot from .security.passive_dns_record import PassiveDnsRecord from .security.retention_event import RetentionEvent from .security.retention_event_type import RetentionEventType + from .security.retention_label import RetentionLabel from .security.search import Search from .security.security import Security from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate + from .security.subcategory_template import SubcategoryTemplate from .security.subdomain import Subdomain from .security.tag import Tag from .security.threat_intelligence import ThreatIntelligence @@ -5861,12 +5927,17 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .security.article import Article from .security.article_indicator import ArticleIndicator from .security.artifact import Artifact + from .security.authority_template import AuthorityTemplate from .security.case import Case from .security.cases_root import CasesRoot from .security.case_operation import CaseOperation + from .security.category_template import CategoryTemplate + from .security.citation_template import CitationTemplate from .security.data_set import DataSet from .security.data_source import DataSource from .security.data_source_container import DataSourceContainer + from .security.department_template import DepartmentTemplate + 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_settings import EdiscoveryCaseSettings @@ -5882,6 +5953,9 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .security.ediscovery_review_tag import EdiscoveryReviewTag from .security.ediscovery_search import EdiscoverySearch from .security.ediscovery_tag_operation import EdiscoveryTagOperation + from .security.file_plan_descriptor import FilePlanDescriptor + from .security.file_plan_descriptor_template import FilePlanDescriptorTemplate + from .security.file_plan_reference_template import FilePlanReferenceTemplate from .security.host import Host from .security.hostname import Hostname from .security.host_component import HostComponent @@ -5896,13 +5970,16 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .security.intelligence_profile import IntelligenceProfile from .security.intelligence_profile_indicator import IntelligenceProfileIndicator from .security.ip_address import IpAddress + from .security.labels_root import LabelsRoot from .security.passive_dns_record import PassiveDnsRecord from .security.retention_event import RetentionEvent from .security.retention_event_type import RetentionEventType + from .security.retention_label import RetentionLabel from .security.search import Search from .security.security import Security from .security.site_source import SiteSource from .security.ssl_certificate import SslCertificate + from .security.subcategory_template import SubcategoryTemplate from .security.subdomain import Subdomain from .security.tag import Tag from .security.threat_intelligence import ThreatIntelligence diff --git a/msgraph/generated/models/federated_identity_credential.py b/msgraph/generated/models/federated_identity_credential.py index 0400f65dd47..b4e6522882c 100644 --- a/msgraph/generated/models/federated_identity_credential.py +++ b/msgraph/generated/models/federated_identity_credential.py @@ -16,7 +16,7 @@ class FederatedIdentityCredential(Entity): description: Optional[str] = None # The URL of the external identity provider, which must match the issuer claim of the external token being exchanged. The combination of the values of issuer and subject must be unique within the app. It has a limit of 600 characters. Required. issuer: Optional[str] = None - # The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. The string is immutable after it's created. Required. Not nullable. Supports $filter (eq). + # The unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. The string is immutable after it's created. Alternate key. Required. Not nullable. Supports $filter (eq). name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/group.py b/msgraph/generated/models/group.py index 630e13556a0..57d4c4768ea 100644 --- a/msgraph/generated/models/group.py +++ b/msgraph/generated/models/group.py @@ -161,7 +161,7 @@ class Group(DirectoryObject): transitive_member_of: Optional[List[DirectoryObject]] = None # The direct and transitive members of a group. Nullable. transitive_members: Optional[List[DirectoryObject]] = None - # The uniqueName property + # 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 have 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}). unseen_count: Optional[int] = None diff --git a/msgraph/generated/models/horizontal_section.py b/msgraph/generated/models/horizontal_section.py index bab7a056757..42d1b83bf39 100644 --- a/msgraph/generated/models/horizontal_section.py +++ b/msgraph/generated/models/horizontal_section.py @@ -13,11 +13,11 @@ @dataclass class HorizontalSection(Entity): - # The columns property + # The set of vertical columns in this section. columns: Optional[List[HorizontalSectionColumn]] = None - # The emphasis property + # Enumeration value that indicates the emphasis of the section background. The possible values are: none, netural, soft, strong, unknownFutureValue. emphasis: Optional[SectionEmphasisType] = None - # The layout property + # Layout type of the section. The possible values are: none, oneColumn, twoColumns, threeColumns, oneThirdLeftColumn, oneThirdRightColumn, fullWidth, unknownFutureValue. layout: Optional[HorizontalSectionLayoutType] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/horizontal_section_column.py b/msgraph/generated/models/horizontal_section_column.py index 10e1fb75824..4a8eec1504a 100644 --- a/msgraph/generated/models/horizontal_section_column.py +++ b/msgraph/generated/models/horizontal_section_column.py @@ -13,9 +13,9 @@ class HorizontalSectionColumn(Entity): # The OdataType property odata_type: Optional[str] = None - # The webparts property + # The collection of WebParts in this column. webparts: Optional[List[WebPart]] = None - # The width property + # Width of the column. A horizontal section is divided into 12 grids. A column should have a value of 1-12 to represent its range spans. For example, there can be two columns both have a width of 6 in a section. width: Optional[int] = None @staticmethod diff --git a/msgraph/generated/models/invitation.py b/msgraph/generated/models/invitation.py index c157d0ab4e7..35ce8ddea68 100644 --- a/msgraph/generated/models/invitation.py +++ b/msgraph/generated/models/invitation.py @@ -4,6 +4,7 @@ from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .directory_object import DirectoryObject from .entity import Entity from .invited_user_message_info import InvitedUserMessageInfo from .user import User @@ -20,10 +21,12 @@ class Invitation(Entity): invited_user: Optional[User] = None # The display name of the user being invited. invited_user_display_name: Optional[str] = None - # The email address of the user being invited. Required. The following special characters aren't permitted in the email address:Tilde (~)Exclamation point (!)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (/|)Semicolon (;)Colon (:)Quotation marks (')Angle brackets (< >)Question mark (?)Comma (,)However, the following exceptions apply:A period (.) or a hyphen (-) is permitted anywhere in the user name, except at the beginning or end of the name.An underscore (_) is permitted anywhere in the user name. This includes at the beginning or end of the name. + # The email address of the user being invited. Required. The following special characters aren't permitted in the email address:Tilde (~)Exclamation point (!)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&)Asterisk (*)Parentheses (( ))Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (/|)Semicolon (;)Colon (:)Quotation marks (')Angle brackets (< >)Question mark (?)Comma (,)However, the following exceptions apply:A period (.) or a hyphen (-) is permitted anywhere in the user name, except at the beginning or end of the name.An underscore (_) is permitted anywhere in the user name, including at the beginning or end of the name. invited_user_email_address: Optional[str] = None - # Additional configuration for the message being sent to the invited user, including customizing message text, language and cc recipient list. + # Additional configuration for the message being sent to the invited user, including customizing message text, language, and cc recipient list. invited_user_message_info: Optional[InvitedUserMessageInfo] = None + # The users or groups who are sponsors of the invited user. Sponsors are users and groups that are responsible for guest users' privileges in the tenant and for keeping the guest users' information and access up to date. + invited_user_sponsors: Optional[List[DirectoryObject]] = None # The userType of the user being invited. By default, this is Guest. You can invite as Member if you're a company administrator. invited_user_type: Optional[str] = None # The OdataType property @@ -51,10 +54,12 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: Dict[str, Callable[[ParseNode], None]] """ + from .directory_object import DirectoryObject from .entity import Entity from .invited_user_message_info import InvitedUserMessageInfo from .user import User + from .directory_object import DirectoryObject from .entity import Entity from .invited_user_message_info import InvitedUserMessageInfo from .user import User @@ -66,6 +71,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: "invitedUserDisplayName": lambda n : setattr(self, 'invited_user_display_name', n.get_str_value()), "invitedUserEmailAddress": lambda n : setattr(self, 'invited_user_email_address', n.get_str_value()), "invitedUserMessageInfo": lambda n : setattr(self, 'invited_user_message_info', n.get_object_value(InvitedUserMessageInfo)), + "invitedUserSponsors": lambda n : setattr(self, 'invited_user_sponsors', n.get_collection_of_object_values(DirectoryObject)), "invitedUserType": lambda n : setattr(self, 'invited_user_type', n.get_str_value()), "resetRedemption": lambda n : setattr(self, 'reset_redemption', n.get_bool_value()), "sendInvitationMessage": lambda n : setattr(self, 'send_invitation_message', n.get_bool_value()), @@ -90,6 +96,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("invitedUserDisplayName", self.invited_user_display_name) writer.write_str_value("invitedUserEmailAddress", self.invited_user_email_address) writer.write_object_value("invitedUserMessageInfo", self.invited_user_message_info) + writer.write_collection_of_object_values("invitedUserSponsors", self.invited_user_sponsors) writer.write_str_value("invitedUserType", self.invited_user_type) writer.write_bool_value("resetRedemption", self.reset_redemption) writer.write_bool_value("sendInvitationMessage", self.send_invitation_message) diff --git a/msgraph/generated/models/invitation_redemption_identity_provider_configuration.py b/msgraph/generated/models/invitation_redemption_identity_provider_configuration.py new file mode 100644 index 00000000000..80381b72c75 --- /dev/null +++ b/msgraph/generated/models/invitation_redemption_identity_provider_configuration.py @@ -0,0 +1,75 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .b2b_identity_providers_type import B2bIdentityProvidersType + from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration + +@dataclass +class InvitationRedemptionIdentityProviderConfiguration(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described 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. + 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. + primary_identity_provider_precedence_order: Optional[List[B2bIdentityProvidersType]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> InvitationRedemptionIdentityProviderConfiguration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: InvitationRedemptionIdentityProviderConfiguration + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + try: + mapping_value = parse_node.get_child_node("@odata.type").get_str_value() + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.defaultInvitationRedemptionIdentityProviderConfiguration".casefold(): + from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration + + return DefaultInvitationRedemptionIdentityProviderConfiguration() + return InvitationRedemptionIdentityProviderConfiguration() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .b2b_identity_providers_type import B2bIdentityProvidersType + from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration + + from .b2b_identity_providers_type import B2bIdentityProvidersType + from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration + + fields: Dict[str, Callable[[Any], None]] = { + "fallbackIdentityProvider": lambda n : setattr(self, 'fallback_identity_provider', n.get_enum_value(B2bIdentityProvidersType)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "primaryIdentityProviderPrecedenceOrder": lambda n : setattr(self, 'primary_identity_provider_precedence_order', n.get_collection_of_enum_values(B2bIdentityProvidersType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + writer.write_enum_value("fallbackIdentityProvider", self.fallback_identity_provider) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_collection_of_enum_values("primaryIdentityProviderPrecedenceOrder", self.primary_identity_provider_precedence_order) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/learning_content.py b/msgraph/generated/models/learning_content.py index e25f0df390e..cc0b85b5180 100644 --- a/msgraph/generated/models/learning_content.py +++ b/msgraph/generated/models/learning_content.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .entity import Entity + from .level import Level from .entity import Entity @@ -37,6 +38,8 @@ class LearningContent(Entity): 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 level property + level: Optional[Level] = None # The number of pages of the learning content, for example, 9. Optional. number_of_pages: Optional[int] = None # The OdataType property @@ -67,8 +70,10 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: Returns: Dict[str, Callable[[ParseNode], None]] """ from .entity import Entity + from .level import Level from .entity import Entity + from .level import Level fields: Dict[str, Callable[[Any], None]] = { "additionalTags": lambda n : setattr(self, 'additional_tags', n.get_collection_of_primitive_values(str)), @@ -84,6 +89,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: "isSearchable": lambda n : setattr(self, 'is_searchable', n.get_bool_value()), "languageTag": lambda n : setattr(self, 'language_tag', n.get_str_value()), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "level": lambda n : setattr(self, 'level', n.get_enum_value(Level)), "numberOfPages": lambda n : setattr(self, 'number_of_pages', n.get_int_value()), "skillTags": lambda n : setattr(self, 'skill_tags', n.get_collection_of_primitive_values(str)), "sourceName": lambda n : setattr(self, 'source_name', n.get_str_value()), @@ -116,6 +122,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_bool_value("isSearchable", self.is_searchable) writer.write_str_value("languageTag", self.language_tag) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_enum_value("level", self.level) writer.write_int_value("numberOfPages", self.number_of_pages) writer.write_collection_of_primitive_values("skillTags", self.skill_tags) writer.write_str_value("sourceName", self.source_name) diff --git a/msgraph/generated/models/level.py b/msgraph/generated/models/level.py new file mode 100644 index 00000000000..a2cd10c02e0 --- /dev/null +++ b/msgraph/generated/models/level.py @@ -0,0 +1,8 @@ +from enum import Enum + +class Level(str, Enum): + Beginner = "beginner", + Intermediate = "intermediate", + Advanced = "advanced", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/managed_device.py b/msgraph/generated/models/managed_device.py index 573dfcd2fac..fa1d741b83a 100644 --- a/msgraph/generated/models/managed_device.py +++ b/msgraph/generated/models/managed_device.py @@ -73,6 +73,8 @@ class ManagedDevice(Entity): email_address: Optional[str] = None # Enrollment time of the device. Supports $filter operator 'lt' and 'gt'. This property is read-only. enrolled_date_time: Optional[datetime.datetime] = None + # Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only. + enrollment_profile_name: Optional[str] = None # Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only. ethernet_mac_address: Optional[str] = None # Device Exchange Access State. @@ -228,6 +230,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: "easDeviceId": lambda n : setattr(self, 'eas_device_id', n.get_str_value()), "emailAddress": lambda n : setattr(self, 'email_address', n.get_str_value()), "enrolledDateTime": lambda n : setattr(self, 'enrolled_date_time', n.get_datetime_value()), + "enrollmentProfileName": lambda n : setattr(self, 'enrollment_profile_name', n.get_str_value()), "ethernetMacAddress": lambda n : setattr(self, 'ethernet_mac_address', n.get_str_value()), "exchangeAccessState": lambda n : setattr(self, 'exchange_access_state', n.get_enum_value(DeviceManagementExchangeAccessState)), "exchangeAccessStateReason": lambda n : setattr(self, 'exchange_access_state_reason', n.get_enum_value(DeviceManagementExchangeAccessStateReason)), diff --git a/msgraph/generated/models/message_rule.py b/msgraph/generated/models/message_rule.py index b39bfbd5f04..3bf981fb22c 100644 --- a/msgraph/generated/models/message_rule.py +++ b/msgraph/generated/models/message_rule.py @@ -14,7 +14,7 @@ class MessageRule(Entity): # Actions to be taken on a message when the corresponding conditions are fulfilled. actions: Optional[MessageRuleActions] = None - # Conditions that when fulfilled, will trigger the corresponding actions for that rule. + # Conditions that when fulfilled trigger the corresponding actions for that rule. conditions: Optional[MessageRulePredicates] = None # The display name of the rule. display_name: Optional[str] = None diff --git a/msgraph/generated/models/meta_data_key_string_pair.py b/msgraph/generated/models/meta_data_key_string_pair.py index b867b9cbf76..774d7620965 100644 --- a/msgraph/generated/models/meta_data_key_string_pair.py +++ b/msgraph/generated/models/meta_data_key_string_pair.py @@ -11,11 +11,11 @@ class MetaDataKeyStringPair(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 key property + # Key of the meta data. key: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The value property + # Value of the meta data. value: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/microsoft_managed_desktop.py b/msgraph/generated/models/microsoft_managed_desktop.py index 52ca195d3da..4dc44befe1e 100644 --- a/msgraph/generated/models/microsoft_managed_desktop.py +++ b/msgraph/generated/models/microsoft_managed_desktop.py @@ -14,11 +14,11 @@ 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) - # The managedType property + # Indicates the provisioning policy associated with Microsoft Managed Desktop settings. 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 - # The profile property + # The name of the Microsoft Managed Desktop profile that the Windows 365 Cloud PC is associated with. profile: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/mobile_app_content_file.py b/msgraph/generated/models/mobile_app_content_file.py index c69d64884b9..5a06fc9d884 100644 --- a/msgraph/generated/models/mobile_app_content_file.py +++ b/msgraph/generated/models/mobile_app_content_file.py @@ -23,6 +23,8 @@ class MobileAppContentFile(Entity): created_date_time: Optional[datetime.datetime] = None # A value indicating whether the file is committed. 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. manifest: Optional[bytes] = None # the file name. @@ -63,6 +65,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: "azureStorageUriExpirationDateTime": lambda n : setattr(self, 'azure_storage_uri_expiration_date_time', n.get_datetime_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "isCommitted": lambda n : setattr(self, 'is_committed', n.get_bool_value()), + "isDependency": lambda n : setattr(self, 'is_dependency', n.get_bool_value()), "manifest": lambda n : setattr(self, 'manifest', n.get_bytes_value()), "name": lambda n : setattr(self, 'name', n.get_str_value()), "size": lambda n : setattr(self, 'size', n.get_int_value()), @@ -82,6 +85,7 @@ def serialize(self,writer: SerializationWriter) -> None: if not writer: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_bool_value("isDependency", self.is_dependency) writer.write_bytes_value("manifest", self.manifest) writer.write_str_value("name", self.name) writer.write_int_value("size", self.size) diff --git a/msgraph/generated/models/place.py b/msgraph/generated/models/place.py index 44a8cbf08bf..15781783e1f 100644 --- a/msgraph/generated/models/place.py +++ b/msgraph/generated/models/place.py @@ -18,7 +18,7 @@ class Place(Entity): address: Optional[PhysicalAddress] = None # The name associated with the place. display_name: Optional[str] = None - # Specifies the place location in latitude, longitude and (optionally) altitude coordinates. + # Specifies the place location in latitude, longitude, and (optionally) altitude coordinates. geo_coordinates: Optional[OutlookGeoCoordinates] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph/generated/models/reactions_facet.py b/msgraph/generated/models/reactions_facet.py index 2f708714f12..bef1b1cfaf0 100644 --- a/msgraph/generated/models/reactions_facet.py +++ b/msgraph/generated/models/reactions_facet.py @@ -11,13 +11,13 @@ class ReactionsFacet(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 commentCount property + # Count of comments. comment_count: Optional[int] = None - # The likeCount property + # Count of likes. like_count: Optional[int] = None # The OdataType property odata_type: Optional[str] = None - # The shareCount property + # Count of shares. share_count: Optional[int] = None @staticmethod diff --git a/msgraph/generated/models/relying_party_detailed_summary.py b/msgraph/generated/models/relying_party_detailed_summary.py index 40821b729e2..b430c5585b3 100644 --- a/msgraph/generated/models/relying_party_detailed_summary.py +++ b/msgraph/generated/models/relying_party_detailed_summary.py @@ -12,29 +12,29 @@ @dataclass class RelyingPartyDetailedSummary(Entity): - # The failedSignInCount property + # Number of failed sign ins on AD FS in the period specified. Supports $orderby, $filter (eq). failed_sign_in_count: Optional[int] = None # The migrationStatus property migration_status: Optional[MigrationStatus] = None - # The migrationValidationDetails property + # Specifies all the validations checks done on applications config details. migration_validation_details: Optional[List[KeyValuePair]] = None # The OdataType property odata_type: Optional[str] = None - # The relyingPartyId property + # Identifies the relying party to this federation service. It's used when issuing claims to the relying party. Supports $orderby, $filter (eq). relying_party_id: Optional[str] = None - # The relyingPartyName property + # Name of the relying party's website or other entity on the Internet that uses an identity provider to authenticate a user who wants to log in. Supports $orderby, $filter (eq). relying_party_name: Optional[str] = None - # The replyUrls property + # Specifies where the relying party expects to receive the token. reply_urls: Optional[List[str]] = None - # The serviceId property + # Uniquely identifies the Active Directory forest. Supports $orderby, $filter (eq). service_id: Optional[str] = None - # The signInSuccessRate property + # Calculated as Number of successful / (Number of successful + Number of failed sign ins) or successfulSignInCount / totalSignInCount on AD FS in the period specified. Supports $orderby, $filter (eq). sign_in_success_rate: Optional[float] = None - # The successfulSignInCount property + # Number of successful sign ins on AD FS. Supports $orderby, $filter (eq). successful_sign_in_count: Optional[int] = None - # The totalSignInCount property + # Number of successful + failed sign ins on AD FS in the period specified. Supports $orderby, $filter (eq). total_sign_in_count: Optional[int] = None - # The uniqueUserCount property + # Number of unique users that signed into the application. Supports $orderby, $filter (eq). unique_user_count: Optional[int] = None @staticmethod diff --git a/msgraph/generated/models/reset_passcode_action_result.py b/msgraph/generated/models/reset_passcode_action_result.py index f8bbc515bc0..c5fe00f18e8 100644 --- a/msgraph/generated/models/reset_passcode_action_result.py +++ b/msgraph/generated/models/reset_passcode_action_result.py @@ -13,6 +13,8 @@ class ResetPasscodeActionResult(DeviceActionResult): """ Reset passcode action result """ + # RotateBitLockerKeys action error code. Valid values 0 to 2147483647 + error_code: Optional[int] = None # The OdataType property odata_type: Optional[str] = None # Newly generated passcode for the device @@ -39,6 +41,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .device_action_result import DeviceActionResult fields: Dict[str, Callable[[Any], None]] = { + "errorCode": lambda n : setattr(self, 'error_code', n.get_int_value()), "passcode": lambda n : setattr(self, 'passcode', n.get_str_value()), } super_fields = super().get_field_deserializers() @@ -54,6 +57,7 @@ def serialize(self,writer: SerializationWriter) -> None: if not writer: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_int_value("errorCode", self.error_code) writer.write_str_value("passcode", self.passcode) diff --git a/msgraph/generated/models/room.py b/msgraph/generated/models/room.py index 5a3c8c1a0d0..085bd3864fc 100644 --- a/msgraph/generated/models/room.py +++ b/msgraph/generated/models/room.py @@ -35,7 +35,7 @@ class Room(Place): label: Optional[str] = None # Specifies a nickname for the room, for example, 'conf room'. nickname: Optional[str] = None - # Specifies additional features of the room, for example, details like the type of view or furniture type. + # Specifies other features of the room, for example, details like the type of view or furniture type. tags: Optional[List[str]] = None # Specifies the name of the video device in the room. video_device_name: Optional[str] = None diff --git a/msgraph/generated/models/security/action_after_retention_period.py b/msgraph/generated/models/security/action_after_retention_period.py new file mode 100644 index 00000000000..cd77281a8bd --- /dev/null +++ b/msgraph/generated/models/security/action_after_retention_period.py @@ -0,0 +1,9 @@ +from enum import Enum + +class ActionAfterRetentionPeriod(str, Enum): + None_ = "none", + Delete = "delete", + StartDispositionReview = "startDispositionReview", + Relabel = "relabel", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/alert.py b/msgraph/generated/models/security/alert.py index 28b940f7c7a..28694e79d6f 100644 --- a/msgraph/generated/models/security/alert.py +++ b/msgraph/generated/models/security/alert.py @@ -13,6 +13,7 @@ from .alert_severity import AlertSeverity from .alert_status import AlertStatus from .detection_source import DetectionSource + from .dictionary import Dictionary from .service_source import ServiceSource from ..entity import Entity @@ -22,7 +23,7 @@ class Alert(Entity): # The adversary or activity group that is associated with this alert. actor_display_name: Optional[str] = None # A collection of other alert properties, including user-defined properties. Any custom details defined in the alert, and any dynamic content in the alert details, are stored here. - additional_data: Optional[Dictionary] = None + additional_data_property: Optional[Dictionary] = None # The ID of the policy that generated the alert, and populated when there is a specific policy that generated the alert, whether configured by a customer or a built-in policy. alert_policy_id: Optional[str] = None # The alertWebUrl property @@ -110,6 +111,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .alert_severity import AlertSeverity from .alert_status import AlertStatus from .detection_source import DetectionSource + from .dictionary import Dictionary from .service_source import ServiceSource from ..entity import Entity @@ -120,10 +122,12 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .alert_severity import AlertSeverity from .alert_status import AlertStatus from .detection_source import DetectionSource + from .dictionary import Dictionary from .service_source import ServiceSource fields: Dict[str, Callable[[Any], None]] = { "actorDisplayName": lambda n : setattr(self, 'actor_display_name', n.get_str_value()), + "additionalData": lambda n : setattr(self, 'additional_data_property', n.get_object_value(Dictionary)), "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()), @@ -169,6 +173,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("actorDisplayName", self.actor_display_name) + writer.write_object_value("additionalData", self.additional_data_property) 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) diff --git a/msgraph/generated/models/security/authority_template.py b/msgraph/generated/models/security/authority_template.py new file mode 100644 index 00000000000..e8a1ac77e78 --- /dev/null +++ b/msgraph/generated/models/security/authority_template.py @@ -0,0 +1,52 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_descriptor_template import FilePlanDescriptorTemplate + +from .file_plan_descriptor_template import FilePlanDescriptorTemplate + +@dataclass +class AuthorityTemplate(FilePlanDescriptorTemplate): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> AuthorityTemplate: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AuthorityTemplate + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return AuthorityTemplate() + + 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_plan_descriptor_template import FilePlanDescriptorTemplate + + from .file_plan_descriptor_template import FilePlanDescriptorTemplate + + 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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/security/authority_template_collection_response.py b/msgraph/generated/models/security/authority_template_collection_response.py new file mode 100644 index 00000000000..af142dfe5b6 --- /dev/null +++ b/msgraph/generated/models/security/authority_template_collection_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .authority_template import AuthorityTemplate + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AuthorityTemplateCollectionResponse(BaseCollectionPaginationCountResponse): + # The value property + value: Optional[List[AuthorityTemplate]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> AuthorityTemplateCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AuthorityTemplateCollectionResponse + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return AuthorityTemplateCollectionResponse() + + 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 .authority_template import AuthorityTemplate + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .authority_template import AuthorityTemplate + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AuthorityTemplate)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + 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/category_template.py b/msgraph/generated/models/security/category_template.py new file mode 100644 index 00000000000..94adc4c7870 --- /dev/null +++ b/msgraph/generated/models/security/category_template.py @@ -0,0 +1,59 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_descriptor_template import FilePlanDescriptorTemplate + from .subcategory_template import SubcategoryTemplate + +from .file_plan_descriptor_template import FilePlanDescriptorTemplate + +@dataclass +class CategoryTemplate(FilePlanDescriptorTemplate): + # The OdataType property + odata_type: Optional[str] = None + # The subcategories property + subcategories: Optional[List[SubcategoryTemplate]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> CategoryTemplate: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CategoryTemplate + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return CategoryTemplate() + + 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_plan_descriptor_template import FilePlanDescriptorTemplate + from .subcategory_template import SubcategoryTemplate + + from .file_plan_descriptor_template import FilePlanDescriptorTemplate + from .subcategory_template import SubcategoryTemplate + + fields: Dict[str, Callable[[Any], None]] = { + "subcategories": lambda n : setattr(self, 'subcategories', n.get_collection_of_object_values(SubcategoryTemplate)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("subcategories", self.subcategories) + + diff --git a/msgraph/generated/models/security/category_template_collection_response.py b/msgraph/generated/models/security/category_template_collection_response.py new file mode 100644 index 00000000000..d12434552de --- /dev/null +++ b/msgraph/generated/models/security/category_template_collection_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .category_template import CategoryTemplate + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CategoryTemplateCollectionResponse(BaseCollectionPaginationCountResponse): + # The value property + value: Optional[List[CategoryTemplate]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> CategoryTemplateCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CategoryTemplateCollectionResponse + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return CategoryTemplateCollectionResponse() + + 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 .category_template import CategoryTemplate + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .category_template import CategoryTemplate + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CategoryTemplate)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + 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/citation_template.py b/msgraph/generated/models/security/citation_template.py new file mode 100644 index 00000000000..d055638387f --- /dev/null +++ b/msgraph/generated/models/security/citation_template.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_descriptor_template import FilePlanDescriptorTemplate + +from .file_plan_descriptor_template import FilePlanDescriptorTemplate + +@dataclass +class CitationTemplate(FilePlanDescriptorTemplate): + # Represents the jurisdiction or agency that published the citation. + citation_jurisdiction: Optional[str] = None + # Represents the URL to the published citation. + citation_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> CitationTemplate: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CitationTemplate + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return CitationTemplate() + + 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_plan_descriptor_template import FilePlanDescriptorTemplate + + from .file_plan_descriptor_template import FilePlanDescriptorTemplate + + fields: Dict[str, Callable[[Any], None]] = { + "citationJurisdiction": lambda n : setattr(self, 'citation_jurisdiction', n.get_str_value()), + "citationUrl": lambda n : setattr(self, 'citation_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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("citationJurisdiction", self.citation_jurisdiction) + writer.write_str_value("citationUrl", self.citation_url) + + diff --git a/msgraph/generated/models/security/citation_template_collection_response.py b/msgraph/generated/models/security/citation_template_collection_response.py new file mode 100644 index 00000000000..01d3179a48f --- /dev/null +++ b/msgraph/generated/models/security/citation_template_collection_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .citation_template import CitationTemplate + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CitationTemplateCollectionResponse(BaseCollectionPaginationCountResponse): + # The value property + value: Optional[List[CitationTemplate]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> CitationTemplateCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CitationTemplateCollectionResponse + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return CitationTemplateCollectionResponse() + + 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 .citation_template import CitationTemplate + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .citation_template import CitationTemplate + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CitationTemplate)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + 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/default_record_behavior.py b/msgraph/generated/models/security/default_record_behavior.py new file mode 100644 index 00000000000..c28fcf28901 --- /dev/null +++ b/msgraph/generated/models/security/default_record_behavior.py @@ -0,0 +1,7 @@ +from enum import Enum + +class DefaultRecordBehavior(str, Enum): + StartLocked = "startLocked", + StartUnlocked = "startUnlocked", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/department_template.py b/msgraph/generated/models/security/department_template.py new file mode 100644 index 00000000000..6098d99a675 --- /dev/null +++ b/msgraph/generated/models/security/department_template.py @@ -0,0 +1,52 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_descriptor_template import FilePlanDescriptorTemplate + +from .file_plan_descriptor_template import FilePlanDescriptorTemplate + +@dataclass +class DepartmentTemplate(FilePlanDescriptorTemplate): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> DepartmentTemplate: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DepartmentTemplate + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return DepartmentTemplate() + + 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_plan_descriptor_template import FilePlanDescriptorTemplate + + from .file_plan_descriptor_template import FilePlanDescriptorTemplate + + 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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/security/department_template_collection_response.py b/msgraph/generated/models/security/department_template_collection_response.py new file mode 100644 index 00000000000..91ed1a35cb3 --- /dev/null +++ b/msgraph/generated/models/security/department_template_collection_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .department_template import DepartmentTemplate + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class DepartmentTemplateCollectionResponse(BaseCollectionPaginationCountResponse): + # The value property + value: Optional[List[DepartmentTemplate]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> DepartmentTemplateCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DepartmentTemplateCollectionResponse + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return DepartmentTemplateCollectionResponse() + + 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 .department_template import DepartmentTemplate + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .department_template import DepartmentTemplate + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DepartmentTemplate)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + 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/device_evidence.py b/msgraph/generated/models/security/device_evidence.py index 08b30e050ec..798eeaaf733 100644 --- a/msgraph/generated/models/security/device_evidence.py +++ b/msgraph/generated/models/security/device_evidence.py @@ -31,6 +31,10 @@ class DeviceEvidence(AlertEvidence): health_status: Optional[DeviceHealthStatus] = None # Ip interfaces of the device during the time of the alert. ip_interfaces: Optional[List[str]] = None + # The lastExternalIpAddress property + last_external_ip_address: Optional[str] = None + # The lastIpAddress property + last_ip_address: Optional[str] = None # Users that were logged on the machine during the time of the alert. logged_on_users: Optional[List[LoggedOnUser]] = None # A unique identifier assigned to a device by Microsoft Defender for Endpoint. @@ -91,6 +95,8 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: "firstSeenDateTime": lambda n : setattr(self, 'first_seen_date_time', n.get_datetime_value()), "healthStatus": lambda n : setattr(self, 'health_status', n.get_enum_value(DeviceHealthStatus)), "ipInterfaces": lambda n : setattr(self, 'ip_interfaces', n.get_collection_of_primitive_values(str)), + "lastExternalIpAddress": lambda n : setattr(self, 'last_external_ip_address', n.get_str_value()), + "lastIpAddress": lambda n : setattr(self, 'last_ip_address', n.get_str_value()), "loggedOnUsers": lambda n : setattr(self, 'logged_on_users', n.get_collection_of_object_values(LoggedOnUser)), "mdeDeviceId": lambda n : setattr(self, 'mde_device_id', n.get_str_value()), "onboardingStatus": lambda n : setattr(self, 'onboarding_status', n.get_enum_value(OnboardingStatus)), @@ -121,6 +127,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("firstSeenDateTime", self.first_seen_date_time) writer.write_enum_value("healthStatus", self.health_status) writer.write_collection_of_primitive_values("ipInterfaces", self.ip_interfaces) + writer.write_str_value("lastExternalIpAddress", self.last_external_ip_address) + writer.write_str_value("lastIpAddress", self.last_ip_address) writer.write_collection_of_object_values("loggedOnUsers", self.logged_on_users) writer.write_str_value("mdeDeviceId", self.mde_device_id) writer.write_enum_value("onboardingStatus", self.onboarding_status) diff --git a/msgraph/generated/models/security/disposition_review_stage.py b/msgraph/generated/models/security/disposition_review_stage.py new file mode 100644 index 00000000000..653e90029f4 --- /dev/null +++ b/msgraph/generated/models/security/disposition_review_stage.py @@ -0,0 +1,64 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + +from ..entity import Entity + +@dataclass +class DispositionReviewStage(Entity): + # Name representing each stage within a collection. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # A collection of reviewers at each stage. + reviewers_email_addresses: Optional[List[str]] = None + # The sequence number for each stage of the disposition review. + stage_number: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> DispositionReviewStage: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DispositionReviewStage + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return DispositionReviewStage() + + 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()), + "reviewersEmailAddresses": lambda n : setattr(self, 'reviewers_email_addresses', n.get_collection_of_primitive_values(str)), + "stageNumber": lambda n : setattr(self, 'stage_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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("name", self.name) + writer.write_collection_of_primitive_values("reviewersEmailAddresses", self.reviewers_email_addresses) + writer.write_str_value("stageNumber", self.stage_number) + + diff --git a/msgraph/generated/models/security/disposition_review_stage_collection_response.py b/msgraph/generated/models/security/disposition_review_stage_collection_response.py new file mode 100644 index 00000000000..4358cd1b3ee --- /dev/null +++ b/msgraph/generated/models/security/disposition_review_stage_collection_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .disposition_review_stage import DispositionReviewStage + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class DispositionReviewStageCollectionResponse(BaseCollectionPaginationCountResponse): + # The value property + value: Optional[List[DispositionReviewStage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> DispositionReviewStageCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DispositionReviewStageCollectionResponse + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return DispositionReviewStageCollectionResponse() + + 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 .disposition_review_stage import DispositionReviewStage + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .disposition_review_stage import DispositionReviewStage + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DispositionReviewStage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + 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/file_plan_applied_category.py b/msgraph/generated/models/security/file_plan_applied_category.py new file mode 100644 index 00000000000..296292f140a --- /dev/null +++ b/msgraph/generated/models/security/file_plan_applied_category.py @@ -0,0 +1,59 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_descriptor_base import FilePlanDescriptorBase + from .file_plan_subcategory import FilePlanSubcategory + +from .file_plan_descriptor_base import FilePlanDescriptorBase + +@dataclass +class FilePlanAppliedCategory(FilePlanDescriptorBase): + # The OdataType property + odata_type: Optional[str] = None + # The subcategory property + subcategory: Optional[FilePlanSubcategory] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> FilePlanAppliedCategory: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilePlanAppliedCategory + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return FilePlanAppliedCategory() + + 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_plan_descriptor_base import FilePlanDescriptorBase + from .file_plan_subcategory import FilePlanSubcategory + + from .file_plan_descriptor_base import FilePlanDescriptorBase + from .file_plan_subcategory import FilePlanSubcategory + + fields: Dict[str, Callable[[Any], None]] = { + "subcategory": lambda n : setattr(self, 'subcategory', n.get_object_value(FilePlanSubcategory)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("subcategory", self.subcategory) + + diff --git a/msgraph/generated/models/security/file_plan_authority.py b/msgraph/generated/models/security/file_plan_authority.py new file mode 100644 index 00000000000..82d4ca862da --- /dev/null +++ b/msgraph/generated/models/security/file_plan_authority.py @@ -0,0 +1,52 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_descriptor_base import FilePlanDescriptorBase + +from .file_plan_descriptor_base import FilePlanDescriptorBase + +@dataclass +class FilePlanAuthority(FilePlanDescriptorBase): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> FilePlanAuthority: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilePlanAuthority + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return FilePlanAuthority() + + 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_plan_descriptor_base import FilePlanDescriptorBase + + from .file_plan_descriptor_base import FilePlanDescriptorBase + + 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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/security/file_plan_citation.py b/msgraph/generated/models/security/file_plan_citation.py new file mode 100644 index 00000000000..ff526ffe7df --- /dev/null +++ b/msgraph/generated/models/security/file_plan_citation.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_descriptor_base import FilePlanDescriptorBase + +from .file_plan_descriptor_base import FilePlanDescriptorBase + +@dataclass +class FilePlanCitation(FilePlanDescriptorBase): + # The citationJurisdiction property + citation_jurisdiction: Optional[str] = None + # The citationUrl property + citation_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> FilePlanCitation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilePlanCitation + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return FilePlanCitation() + + 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_plan_descriptor_base import FilePlanDescriptorBase + + from .file_plan_descriptor_base import FilePlanDescriptorBase + + fields: Dict[str, Callable[[Any], None]] = { + "citationJurisdiction": lambda n : setattr(self, 'citation_jurisdiction', n.get_str_value()), + "citationUrl": lambda n : setattr(self, 'citation_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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("citationJurisdiction", self.citation_jurisdiction) + writer.write_str_value("citationUrl", self.citation_url) + + diff --git a/msgraph/generated/models/security/file_plan_department.py b/msgraph/generated/models/security/file_plan_department.py new file mode 100644 index 00000000000..c911a07e5b0 --- /dev/null +++ b/msgraph/generated/models/security/file_plan_department.py @@ -0,0 +1,52 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_descriptor_base import FilePlanDescriptorBase + +from .file_plan_descriptor_base import FilePlanDescriptorBase + +@dataclass +class FilePlanDepartment(FilePlanDescriptorBase): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> FilePlanDepartment: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilePlanDepartment + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return FilePlanDepartment() + + 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_plan_descriptor_base import FilePlanDescriptorBase + + from .file_plan_descriptor_base import FilePlanDescriptorBase + + 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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/security/file_plan_descriptor.py b/msgraph/generated/models/security/file_plan_descriptor.py new file mode 100644 index 00000000000..05ff1eed429 --- /dev/null +++ b/msgraph/generated/models/security/file_plan_descriptor.py @@ -0,0 +1,122 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from .authority_template import AuthorityTemplate + from .category_template import CategoryTemplate + from .citation_template import CitationTemplate + from .department_template import DepartmentTemplate + from .file_plan_applied_category import FilePlanAppliedCategory + from .file_plan_authority import FilePlanAuthority + from .file_plan_citation import FilePlanCitation + from .file_plan_department import FilePlanDepartment + from .file_plan_reference import FilePlanReference + from .file_plan_reference_template import FilePlanReferenceTemplate + +from ..entity import Entity + +@dataclass +class FilePlanDescriptor(Entity): + # Represents the file plan descriptor of type authority applied to a particular retention label. + authority: Optional[FilePlanAuthority] = None + # Specifies the underlying authority that describes the type of content to be retained and its retention schedule. + authority_template: Optional[AuthorityTemplate] = None + # The category property + category: Optional[FilePlanAppliedCategory] = None + # Specifies a group of similar types of content in a particular department. + category_template: Optional[CategoryTemplate] = None + # Represents the file plan descriptor of type citation applied to a particular retention label. + citation: Optional[FilePlanCitation] = None + # The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. + citation_template: Optional[CitationTemplate] = None + # Represents the file plan descriptor of type department applied to a particular retention label. + department: Optional[FilePlanDepartment] = None + # Specifies the department or business unit of an organization to which a label belongs. + department_template: Optional[DepartmentTemplate] = None + # Represents the file plan descriptor of type filePlanReference applied to a particular retention label. + file_plan_reference: Optional[FilePlanReference] = None + # Specifies a unique alpha-numeric identifier for an organization’s retention schedule. + file_plan_reference_template: Optional[FilePlanReferenceTemplate] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> FilePlanDescriptor: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilePlanDescriptor + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return FilePlanDescriptor() + + 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 .authority_template import AuthorityTemplate + from .category_template import CategoryTemplate + from .citation_template import CitationTemplate + from .department_template import DepartmentTemplate + from .file_plan_applied_category import FilePlanAppliedCategory + from .file_plan_authority import FilePlanAuthority + from .file_plan_citation import FilePlanCitation + from .file_plan_department import FilePlanDepartment + from .file_plan_reference import FilePlanReference + from .file_plan_reference_template import FilePlanReferenceTemplate + + from ..entity import Entity + from .authority_template import AuthorityTemplate + from .category_template import CategoryTemplate + from .citation_template import CitationTemplate + from .department_template import DepartmentTemplate + from .file_plan_applied_category import FilePlanAppliedCategory + from .file_plan_authority import FilePlanAuthority + from .file_plan_citation import FilePlanCitation + from .file_plan_department import FilePlanDepartment + from .file_plan_reference import FilePlanReference + from .file_plan_reference_template import FilePlanReferenceTemplate + + fields: Dict[str, Callable[[Any], None]] = { + "authority": lambda n : setattr(self, 'authority', n.get_object_value(FilePlanAuthority)), + "authorityTemplate": lambda n : setattr(self, 'authority_template', n.get_object_value(AuthorityTemplate)), + "category": lambda n : setattr(self, 'category', n.get_object_value(FilePlanAppliedCategory)), + "categoryTemplate": lambda n : setattr(self, 'category_template', n.get_object_value(CategoryTemplate)), + "citation": lambda n : setattr(self, 'citation', n.get_object_value(FilePlanCitation)), + "citationTemplate": lambda n : setattr(self, 'citation_template', n.get_object_value(CitationTemplate)), + "department": lambda n : setattr(self, 'department', n.get_object_value(FilePlanDepartment)), + "departmentTemplate": lambda n : setattr(self, 'department_template', n.get_object_value(DepartmentTemplate)), + "filePlanReference": lambda n : setattr(self, 'file_plan_reference', n.get_object_value(FilePlanReference)), + "filePlanReferenceTemplate": lambda n : setattr(self, 'file_plan_reference_template', n.get_object_value(FilePlanReferenceTemplate)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("authority", self.authority) + writer.write_object_value("authorityTemplate", self.authority_template) + writer.write_object_value("category", self.category) + writer.write_object_value("categoryTemplate", self.category_template) + writer.write_object_value("citation", self.citation) + writer.write_object_value("citationTemplate", self.citation_template) + writer.write_object_value("department", self.department) + writer.write_object_value("departmentTemplate", self.department_template) + writer.write_object_value("filePlanReference", self.file_plan_reference) + writer.write_object_value("filePlanReferenceTemplate", self.file_plan_reference_template) + + diff --git a/msgraph/generated/models/security/file_plan_descriptor_base.py b/msgraph/generated/models/security/file_plan_descriptor_base.py new file mode 100644 index 00000000000..1c285469408 --- /dev/null +++ b/msgraph/generated/models/security/file_plan_descriptor_base.py @@ -0,0 +1,103 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_applied_category import FilePlanAppliedCategory + from .file_plan_authority import FilePlanAuthority + from .file_plan_citation import FilePlanCitation + from .file_plan_department import FilePlanDepartment + from .file_plan_reference import FilePlanReference + from .file_plan_subcategory import FilePlanSubcategory + +@dataclass +class FilePlanDescriptorBase(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not 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 string that defines the name for the file plan descriptor associated with a particular retention label. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> FilePlanDescriptorBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilePlanDescriptorBase + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + try: + mapping_value = parse_node.get_child_node("@odata.type").get_str_value() + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.filePlanAppliedCategory".casefold(): + from .file_plan_applied_category import FilePlanAppliedCategory + + return FilePlanAppliedCategory() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.filePlanAuthority".casefold(): + from .file_plan_authority import FilePlanAuthority + + return FilePlanAuthority() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.filePlanCitation".casefold(): + from .file_plan_citation import FilePlanCitation + + return FilePlanCitation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.filePlanDepartment".casefold(): + from .file_plan_department import FilePlanDepartment + + return FilePlanDepartment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.filePlanReference".casefold(): + from .file_plan_reference import FilePlanReference + + return FilePlanReference() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.filePlanSubcategory".casefold(): + from .file_plan_subcategory import FilePlanSubcategory + + return FilePlanSubcategory() + return FilePlanDescriptorBase() + + 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_plan_applied_category import FilePlanAppliedCategory + from .file_plan_authority import FilePlanAuthority + from .file_plan_citation import FilePlanCitation + from .file_plan_department import FilePlanDepartment + from .file_plan_reference import FilePlanReference + from .file_plan_subcategory import FilePlanSubcategory + + from .file_plan_applied_category import FilePlanAppliedCategory + from .file_plan_authority import FilePlanAuthority + from .file_plan_citation import FilePlanCitation + from .file_plan_department import FilePlanDepartment + from .file_plan_reference import FilePlanReference + from .file_plan_subcategory import FilePlanSubcategory + + 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()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + 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_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/security/file_plan_descriptor_template.py b/msgraph/generated/models/security/file_plan_descriptor_template.py new file mode 100644 index 00000000000..21eba5534da --- /dev/null +++ b/msgraph/generated/models/security/file_plan_descriptor_template.py @@ -0,0 +1,114 @@ +from __future__ import annotations +import datetime +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from ..identity_set import IdentitySet + from .authority_template import AuthorityTemplate + from .category_template import CategoryTemplate + from .citation_template import CitationTemplate + from .department_template import DepartmentTemplate + from .file_plan_reference_template import FilePlanReferenceTemplate + from .subcategory_template import SubcategoryTemplate + +from ..entity import Entity + +@dataclass +class FilePlanDescriptorTemplate(Entity): + # Represents the user who created the filePlanDescriptorTemplate column. + created_by: Optional[IdentitySet] = None + # Represents the date and time in which the filePlanDescriptorTemplate is created. + created_date_time: Optional[datetime.datetime] = None + # Unique string that defines a filePlanDescriptorTemplate name. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> FilePlanDescriptorTemplate: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilePlanDescriptorTemplate + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + try: + mapping_value = parse_node.get_child_node("@odata.type").get_str_value() + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.authorityTemplate".casefold(): + from .authority_template import AuthorityTemplate + + return AuthorityTemplate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.categoryTemplate".casefold(): + from .category_template import CategoryTemplate + + return CategoryTemplate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.citationTemplate".casefold(): + from .citation_template import CitationTemplate + + return CitationTemplate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.departmentTemplate".casefold(): + from .department_template import DepartmentTemplate + + return DepartmentTemplate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.filePlanReferenceTemplate".casefold(): + from .file_plan_reference_template import FilePlanReferenceTemplate + + return FilePlanReferenceTemplate() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.subcategoryTemplate".casefold(): + from .subcategory_template import SubcategoryTemplate + + return SubcategoryTemplate() + return FilePlanDescriptorTemplate() + + 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 .authority_template import AuthorityTemplate + from .category_template import CategoryTemplate + from .citation_template import CitationTemplate + from .department_template import DepartmentTemplate + from .file_plan_reference_template import FilePlanReferenceTemplate + from .subcategory_template import SubcategoryTemplate + + from ..entity import Entity + from ..identity_set import IdentitySet + from .authority_template import AuthorityTemplate + from .category_template import CategoryTemplate + from .citation_template import CitationTemplate + from .department_template import DepartmentTemplate + from .file_plan_reference_template import FilePlanReferenceTemplate + from .subcategory_template import SubcategoryTemplate + + 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()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + 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) + + diff --git a/msgraph/generated/models/security/file_plan_reference.py b/msgraph/generated/models/security/file_plan_reference.py new file mode 100644 index 00000000000..a7aec4fe36c --- /dev/null +++ b/msgraph/generated/models/security/file_plan_reference.py @@ -0,0 +1,52 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_descriptor_base import FilePlanDescriptorBase + +from .file_plan_descriptor_base import FilePlanDescriptorBase + +@dataclass +class FilePlanReference(FilePlanDescriptorBase): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> FilePlanReference: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilePlanReference + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return FilePlanReference() + + 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_plan_descriptor_base import FilePlanDescriptorBase + + from .file_plan_descriptor_base import FilePlanDescriptorBase + + 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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/security/file_plan_reference_template.py b/msgraph/generated/models/security/file_plan_reference_template.py new file mode 100644 index 00000000000..48b9a9b3e6c --- /dev/null +++ b/msgraph/generated/models/security/file_plan_reference_template.py @@ -0,0 +1,52 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_descriptor_template import FilePlanDescriptorTemplate + +from .file_plan_descriptor_template import FilePlanDescriptorTemplate + +@dataclass +class FilePlanReferenceTemplate(FilePlanDescriptorTemplate): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> FilePlanReferenceTemplate: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilePlanReferenceTemplate + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return FilePlanReferenceTemplate() + + 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_plan_descriptor_template import FilePlanDescriptorTemplate + + from .file_plan_descriptor_template import FilePlanDescriptorTemplate + + 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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/security/file_plan_reference_template_collection_response.py b/msgraph/generated/models/security/file_plan_reference_template_collection_response.py new file mode 100644 index 00000000000..c62bb50c39c --- /dev/null +++ b/msgraph/generated/models/security/file_plan_reference_template_collection_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .file_plan_reference_template import FilePlanReferenceTemplate + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilePlanReferenceTemplateCollectionResponse(BaseCollectionPaginationCountResponse): + # The value property + value: Optional[List[FilePlanReferenceTemplate]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> FilePlanReferenceTemplateCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilePlanReferenceTemplateCollectionResponse + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return FilePlanReferenceTemplateCollectionResponse() + + 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_plan_reference_template import FilePlanReferenceTemplate + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .file_plan_reference_template import FilePlanReferenceTemplate + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FilePlanReferenceTemplate)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + 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/file_plan_subcategory.py b/msgraph/generated/models/security/file_plan_subcategory.py new file mode 100644 index 00000000000..653747152a6 --- /dev/null +++ b/msgraph/generated/models/security/file_plan_subcategory.py @@ -0,0 +1,52 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_descriptor_base import FilePlanDescriptorBase + +from .file_plan_descriptor_base import FilePlanDescriptorBase + +@dataclass +class FilePlanSubcategory(FilePlanDescriptorBase): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> FilePlanSubcategory: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilePlanSubcategory + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return FilePlanSubcategory() + + 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_plan_descriptor_base import FilePlanDescriptorBase + + from .file_plan_descriptor_base import FilePlanDescriptorBase + + 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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/security/geo_location.py b/msgraph/generated/models/security/geo_location.py new file mode 100644 index 00000000000..02fc04c1fe6 --- /dev/null +++ b/msgraph/generated/models/security/geo_location.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +@dataclass +class GeoLocation(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: Dict[str, Any] = field(default_factory=dict) + # The city property + city: Optional[str] = None + # The countryName property + country_name: Optional[str] = None + # The latitude property + latitude: Optional[float] = None + # The longitude property + longitude: Optional[float] = None + # The OdataType property + odata_type: Optional[str] = None + # The state property + state: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> GeoLocation: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: GeoLocation + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return GeoLocation() + + 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]] = { + "city": lambda n : setattr(self, 'city', n.get_str_value()), + "countryName": lambda n : setattr(self, 'country_name', n.get_str_value()), + "latitude": lambda n : setattr(self, 'latitude', n.get_float_value()), + "longitude": lambda n : setattr(self, 'longitude', n.get_float_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "state": lambda n : setattr(self, 'state', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + writer.write_str_value("city", self.city) + writer.write_str_value("countryName", self.country_name) + writer.write_float_value("latitude", self.latitude) + writer.write_float_value("longitude", self.longitude) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("state", self.state) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/security/incident.py b/msgraph/generated/models/security/incident.py index 50ba107b639..af7986e50e9 100644 --- a/msgraph/generated/models/security/incident.py +++ b/msgraph/generated/models/security/incident.py @@ -45,6 +45,8 @@ class Incident(Entity): odata_type: Optional[str] = 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. + resolving_comment: Optional[str] = None # The severity property severity: Optional[AlertSeverity] = None # The status property @@ -100,6 +102,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: "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()), "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)), "status": lambda n : setattr(self, 'status', n.get_enum_value(IncidentStatus)), "systemTags": lambda n : setattr(self, 'system_tags', n.get_collection_of_primitive_values(str)), @@ -131,6 +134,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastUpdateDateTime", self.last_update_date_time) writer.write_str_value("redirectIncidentId", self.redirect_incident_id) + writer.write_str_value("resolvingComment", self.resolving_comment) writer.write_enum_value("severity", self.severity) writer.write_enum_value("status", self.status) writer.write_collection_of_primitive_values("systemTags", self.system_tags) diff --git a/msgraph/generated/models/security/ip_evidence.py b/msgraph/generated/models/security/ip_evidence.py index 592891f6124..2f894ef11a7 100644 --- a/msgraph/generated/models/security/ip_evidence.py +++ b/msgraph/generated/models/security/ip_evidence.py @@ -5,6 +5,7 @@ if TYPE_CHECKING: from .alert_evidence import AlertEvidence + from .geo_location import GeoLocation from .stream import Stream from .alert_evidence import AlertEvidence @@ -17,6 +18,8 @@ class IpEvidence(AlertEvidence): country_letter_code: Optional[str] = None # The value of the IP Address, can be either in V4 address or V6 address format. ip_address: Optional[str] = None + # The location property + location: Optional[GeoLocation] = None # The stream property stream: Optional[Stream] = None @@ -37,14 +40,17 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: Returns: Dict[str, Callable[[ParseNode], None]] """ from .alert_evidence import AlertEvidence + from .geo_location import GeoLocation from .stream import Stream from .alert_evidence import AlertEvidence + from .geo_location import GeoLocation from .stream import Stream fields: Dict[str, Callable[[Any], None]] = { "countryLetterCode": lambda n : setattr(self, 'country_letter_code', n.get_str_value()), "ipAddress": lambda n : setattr(self, 'ip_address', n.get_str_value()), + "location": lambda n : setattr(self, 'location', n.get_object_value(GeoLocation)), "stream": lambda n : setattr(self, 'stream', n.get_object_value(Stream)), } super_fields = super().get_field_deserializers() @@ -62,6 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_str_value("countryLetterCode", self.country_letter_code) writer.write_str_value("ipAddress", self.ip_address) + writer.write_object_value("location", self.location) writer.write_object_value("stream", self.stream) diff --git a/msgraph/generated/models/security/labels_root.py b/msgraph/generated/models/security/labels_root.py new file mode 100644 index 00000000000..ec7f3f2f149 --- /dev/null +++ b/msgraph/generated/models/security/labels_root.py @@ -0,0 +1,94 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from .authority_template import AuthorityTemplate + from .category_template import CategoryTemplate + from .citation_template import CitationTemplate + from .department_template import DepartmentTemplate + from .file_plan_reference_template import FilePlanReferenceTemplate + from .retention_label import RetentionLabel + +from ..entity import Entity + +@dataclass +class LabelsRoot(Entity): + # Specifies the underlying authority that describes the type of content to be retained and its retention schedule. + authorities: Optional[List[AuthorityTemplate]] = None + # Specifies a group of similar types of content in a particular department. + categories: Optional[List[CategoryTemplate]] = None + # The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. + citations: Optional[List[CitationTemplate]] = None + # Specifies the department or business unit of an organization to which a label belongs. + departments: Optional[List[DepartmentTemplate]] = None + # Specifies a unique alpha-numeric identifier for an organization’s retention schedule. + file_plan_references: Optional[List[FilePlanReferenceTemplate]] = None + # The OdataType property + odata_type: Optional[str] = None + # Represents how customers can manage their data, whether and for how long to retain or delete it. + retention_labels: Optional[List[RetentionLabel]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> LabelsRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: LabelsRoot + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return LabelsRoot() + + 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 .authority_template import AuthorityTemplate + from .category_template import CategoryTemplate + from .citation_template import CitationTemplate + from .department_template import DepartmentTemplate + from .file_plan_reference_template import FilePlanReferenceTemplate + from .retention_label import RetentionLabel + + from ..entity import Entity + from .authority_template import AuthorityTemplate + from .category_template import CategoryTemplate + from .citation_template import CitationTemplate + from .department_template import DepartmentTemplate + from .file_plan_reference_template import FilePlanReferenceTemplate + from .retention_label import RetentionLabel + + fields: Dict[str, Callable[[Any], None]] = { + "authorities": lambda n : setattr(self, 'authorities', n.get_collection_of_object_values(AuthorityTemplate)), + "categories": lambda n : setattr(self, 'categories', n.get_collection_of_object_values(CategoryTemplate)), + "citations": lambda n : setattr(self, 'citations', n.get_collection_of_object_values(CitationTemplate)), + "departments": lambda n : setattr(self, 'departments', n.get_collection_of_object_values(DepartmentTemplate)), + "filePlanReferences": lambda n : setattr(self, 'file_plan_references', n.get_collection_of_object_values(FilePlanReferenceTemplate)), + "retentionLabels": lambda n : setattr(self, 'retention_labels', n.get_collection_of_object_values(RetentionLabel)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("authorities", self.authorities) + writer.write_collection_of_object_values("categories", self.categories) + writer.write_collection_of_object_values("citations", self.citations) + writer.write_collection_of_object_values("departments", self.departments) + writer.write_collection_of_object_values("filePlanReferences", self.file_plan_references) + writer.write_collection_of_object_values("retentionLabels", self.retention_labels) + + diff --git a/msgraph/generated/models/security/retention_duration.py b/msgraph/generated/models/security/retention_duration.py new file mode 100644 index 00000000000..21556389362 --- /dev/null +++ b/msgraph/generated/models/security/retention_duration.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .retention_duration_forever import RetentionDurationForever + from .retention_duration_in_days import RetentionDurationInDays + +@dataclass +class RetentionDuration(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described 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: Optional[ParseNode] = None) -> RetentionDuration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RetentionDuration + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + try: + mapping_value = parse_node.get_child_node("@odata.type").get_str_value() + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.retentionDurationForever".casefold(): + from .retention_duration_forever import RetentionDurationForever + + return RetentionDurationForever() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.retentionDurationInDays".casefold(): + from .retention_duration_in_days import RetentionDurationInDays + + return RetentionDurationInDays() + return RetentionDuration() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .retention_duration_forever import RetentionDurationForever + from .retention_duration_in_days import RetentionDurationInDays + + from .retention_duration_forever import RetentionDurationForever + from .retention_duration_in_days import RetentionDurationInDays + + 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 not writer: + 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/security/retention_duration_forever.py b/msgraph/generated/models/security/retention_duration_forever.py new file mode 100644 index 00000000000..9f11190dc22 --- /dev/null +++ b/msgraph/generated/models/security/retention_duration_forever.py @@ -0,0 +1,52 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .retention_duration import RetentionDuration + +from .retention_duration import RetentionDuration + +@dataclass +class RetentionDurationForever(RetentionDuration): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.retentionDurationForever" + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> RetentionDurationForever: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RetentionDurationForever + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return RetentionDurationForever() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .retention_duration import RetentionDuration + + from .retention_duration import RetentionDuration + + 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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/security/retention_duration_in_days.py b/msgraph/generated/models/security/retention_duration_in_days.py new file mode 100644 index 00000000000..72e258ab98e --- /dev/null +++ b/msgraph/generated/models/security/retention_duration_in_days.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .retention_duration import RetentionDuration + +from .retention_duration import RetentionDuration + +@dataclass +class RetentionDurationInDays(RetentionDuration): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.retentionDurationInDays" + # Specifies the time period in days for which an item with the applied retention label will be retained for. + days: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> RetentionDurationInDays: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RetentionDurationInDays + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return RetentionDurationInDays() + + def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: Dict[str, Callable[[ParseNode], None]] + """ + from .retention_duration import RetentionDuration + + from .retention_duration import RetentionDuration + + fields: Dict[str, Callable[[Any], None]] = { + "days": lambda n : setattr(self, '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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_int_value("days", self.days) + + diff --git a/msgraph/generated/models/security/retention_label.py b/msgraph/generated/models/security/retention_label.py new file mode 100644 index 00000000000..9d75bfe8a2f --- /dev/null +++ b/msgraph/generated/models/security/retention_label.py @@ -0,0 +1,148 @@ +from __future__ import annotations +import datetime +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from ..identity_set import IdentitySet + from .action_after_retention_period import ActionAfterRetentionPeriod + from .behavior_during_retention_period import BehaviorDuringRetentionPeriod + from .default_record_behavior import DefaultRecordBehavior + from .disposition_review_stage import DispositionReviewStage + from .file_plan_descriptor import FilePlanDescriptor + from .retention_duration import RetentionDuration + from .retention_event_type import RetentionEventType + from .retention_trigger import RetentionTrigger + +from ..entity import Entity + +@dataclass +class RetentionLabel(Entity): + # Specifies the action to take on the labeled document after the period specified by the retentionDuration property expires. The possible values are: none, delete, startDispositionReview, unknownFutureValue. + action_after_retention_period: Optional[ActionAfterRetentionPeriod] = None + # Specifies how the behavior of a document with this label should be during the retention period. The possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue. + behavior_during_retention_period: Optional[BehaviorDuringRetentionPeriod] = None + # Represents the user who created the retentionLabel. + created_by: Optional[IdentitySet] = None + # Represents the date and time in which the retentionLabel is created. + created_date_time: Optional[datetime.datetime] = None + # Specifies the locked or unlocked state of a record label when it is created.The possible values are: startLocked, startUnlocked, unknownFutureValue. + default_record_behavior: Optional[DefaultRecordBehavior] = None + # Provides label information for the admin. Optional. + description_for_admins: Optional[str] = None + # Provides the label information for the user. Optional. + description_for_users: Optional[str] = None + # Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label. + descriptors: Optional[FilePlanDescriptor] = None + # Unique string that defines a label name. + display_name: Optional[str] = None + # When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage. + disposition_review_stages: Optional[List[DispositionReviewStage]] = None + # Specifies whether the label is currently being used. + is_in_use: Optional[bool] = None + # Specifies the replacement label to be applied automatically after the retention period of the current label ends. + label_to_be_applied: Optional[str] = None + # The user who last modified the retentionLabel. + last_modified_by: Optional[IdentitySet] = None + # The latest date time when the retentionLabel was modified. + last_modified_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + # Specifies the number of days to retain the content. + retention_duration: Optional[RetentionDuration] = None + # Represents the type associated with a retention event. + retention_event_type: Optional[RetentionEventType] = None + # Specifies whether the retention duration is calculated from the content creation date, labeled date, or last modification date. The possible values are: dateLabeled, dateCreated, dateModified, dateOfEvent, unknownFutureValue. + retention_trigger: Optional[RetentionTrigger] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> RetentionLabel: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RetentionLabel + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return RetentionLabel() + + 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 .action_after_retention_period import ActionAfterRetentionPeriod + from .behavior_during_retention_period import BehaviorDuringRetentionPeriod + from .default_record_behavior import DefaultRecordBehavior + from .disposition_review_stage import DispositionReviewStage + from .file_plan_descriptor import FilePlanDescriptor + from .retention_duration import RetentionDuration + from .retention_event_type import RetentionEventType + from .retention_trigger import RetentionTrigger + + from ..entity import Entity + from ..identity_set import IdentitySet + from .action_after_retention_period import ActionAfterRetentionPeriod + from .behavior_during_retention_period import BehaviorDuringRetentionPeriod + from .default_record_behavior import DefaultRecordBehavior + from .disposition_review_stage import DispositionReviewStage + from .file_plan_descriptor import FilePlanDescriptor + from .retention_duration import RetentionDuration + from .retention_event_type import RetentionEventType + from .retention_trigger import RetentionTrigger + + fields: Dict[str, Callable[[Any], None]] = { + "actionAfterRetentionPeriod": lambda n : setattr(self, 'action_after_retention_period', n.get_enum_value(ActionAfterRetentionPeriod)), + "behaviorDuringRetentionPeriod": lambda n : setattr(self, 'behavior_during_retention_period', n.get_enum_value(BehaviorDuringRetentionPeriod)), + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "defaultRecordBehavior": lambda n : setattr(self, 'default_record_behavior', n.get_enum_value(DefaultRecordBehavior)), + "descriptionForAdmins": lambda n : setattr(self, 'description_for_admins', n.get_str_value()), + "descriptionForUsers": lambda n : setattr(self, 'description_for_users', n.get_str_value()), + "descriptors": lambda n : setattr(self, 'descriptors', n.get_object_value(FilePlanDescriptor)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "dispositionReviewStages": lambda n : setattr(self, 'disposition_review_stages', n.get_collection_of_object_values(DispositionReviewStage)), + "isInUse": lambda n : setattr(self, 'is_in_use', n.get_bool_value()), + "labelToBeApplied": lambda n : setattr(self, 'label_to_be_applied', 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()), + "retentionDuration": lambda n : setattr(self, 'retention_duration', n.get_object_value(RetentionDuration)), + "retentionEventType": lambda n : setattr(self, 'retention_event_type', n.get_object_value(RetentionEventType)), + "retentionTrigger": lambda n : setattr(self, 'retention_trigger', n.get_enum_value(RetentionTrigger)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("actionAfterRetentionPeriod", self.action_after_retention_period) + writer.write_enum_value("behaviorDuringRetentionPeriod", self.behavior_during_retention_period) + writer.write_object_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_enum_value("defaultRecordBehavior", self.default_record_behavior) + writer.write_str_value("descriptionForAdmins", self.description_for_admins) + writer.write_str_value("descriptionForUsers", self.description_for_users) + writer.write_object_value("descriptors", self.descriptors) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("dispositionReviewStages", self.disposition_review_stages) + writer.write_bool_value("isInUse", self.is_in_use) + writer.write_str_value("labelToBeApplied", self.label_to_be_applied) + writer.write_object_value("lastModifiedBy", self.last_modified_by) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_object_value("retentionDuration", self.retention_duration) + writer.write_object_value("retentionEventType", self.retention_event_type) + writer.write_enum_value("retentionTrigger", self.retention_trigger) + + diff --git a/msgraph/generated/models/security/retention_label_collection_response.py b/msgraph/generated/models/security/retention_label_collection_response.py new file mode 100644 index 00000000000..a37a22cef60 --- /dev/null +++ b/msgraph/generated/models/security/retention_label_collection_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .retention_label import RetentionLabel + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RetentionLabelCollectionResponse(BaseCollectionPaginationCountResponse): + # The value property + value: Optional[List[RetentionLabel]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> RetentionLabelCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: RetentionLabelCollectionResponse + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return RetentionLabelCollectionResponse() + + 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 .retention_label import RetentionLabel + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .retention_label import RetentionLabel + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(RetentionLabel)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + 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/retention_trigger.py b/msgraph/generated/models/security/retention_trigger.py new file mode 100644 index 00000000000..541d08e62ca --- /dev/null +++ b/msgraph/generated/models/security/retention_trigger.py @@ -0,0 +1,9 @@ +from enum import Enum + +class RetentionTrigger(str, Enum): + DateLabeled = "dateLabeled", + DateCreated = "dateCreated", + DateModified = "dateModified", + DateOfEvent = "dateOfEvent", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/security/security.py b/msgraph/generated/models/security/security.py index 596cc51303a..2a4e7f758af 100644 --- a/msgraph/generated/models/security/security.py +++ b/msgraph/generated/models/security/security.py @@ -13,6 +13,7 @@ from .alert import Alert from .cases_root import CasesRoot from .incident import Incident + from .labels_root import LabelsRoot from .threat_intelligence import ThreatIntelligence from .triggers_root import TriggersRoot from .trigger_types_root import TriggerTypesRoot @@ -31,6 +32,8 @@ class Security(Entity): cases: Optional[CasesRoot] = 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. incidents: Optional[List[Incident]] = None + # The labels property + labels: Optional[LabelsRoot] = None # The OdataType property odata_type: Optional[str] = None # The secureScoreControlProfiles property @@ -71,6 +74,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .alert import Alert from .cases_root import CasesRoot from .incident import Incident + from .labels_root import LabelsRoot from .threat_intelligence import ThreatIntelligence from .triggers_root import TriggersRoot from .trigger_types_root import TriggerTypesRoot @@ -84,6 +88,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .alert import Alert from .cases_root import CasesRoot from .incident import Incident + from .labels_root import LabelsRoot from .threat_intelligence import ThreatIntelligence from .triggers_root import TriggersRoot from .trigger_types_root import TriggerTypesRoot @@ -94,6 +99,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: "attackSimulation": lambda n : setattr(self, 'attack_simulation', n.get_object_value(AttackSimulationRoot)), "cases": lambda n : setattr(self, 'cases', n.get_object_value(CasesRoot)), "incidents": lambda n : setattr(self, 'incidents', n.get_collection_of_object_values(Incident)), + "labels": lambda n : setattr(self, 'labels', n.get_object_value(LabelsRoot)), "secureScoreControlProfiles": lambda n : setattr(self, 'secure_score_control_profiles', n.get_collection_of_object_values(SecureScoreControlProfile)), "secureScores": lambda n : setattr(self, 'secure_scores', n.get_collection_of_object_values(SecureScore)), "subjectRightsRequests": lambda n : setattr(self, 'subject_rights_requests', n.get_collection_of_object_values(SubjectRightsRequest)), @@ -119,6 +125,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("attackSimulation", self.attack_simulation) writer.write_object_value("cases", self.cases) writer.write_collection_of_object_values("incidents", self.incidents) + writer.write_object_value("labels", self.labels) writer.write_collection_of_object_values("secureScoreControlProfiles", self.secure_score_control_profiles) writer.write_collection_of_object_values("secureScores", self.secure_scores) writer.write_collection_of_object_values("subjectRightsRequests", self.subject_rights_requests) diff --git a/msgraph/generated/models/security/subcategory_template.py b/msgraph/generated/models/security/subcategory_template.py new file mode 100644 index 00000000000..ad5353894a4 --- /dev/null +++ b/msgraph/generated/models/security/subcategory_template.py @@ -0,0 +1,52 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .file_plan_descriptor_template import FilePlanDescriptorTemplate + +from .file_plan_descriptor_template import FilePlanDescriptorTemplate + +@dataclass +class SubcategoryTemplate(FilePlanDescriptorTemplate): + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> SubcategoryTemplate: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SubcategoryTemplate + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return SubcategoryTemplate() + + 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_plan_descriptor_template import FilePlanDescriptorTemplate + + from .file_plan_descriptor_template import FilePlanDescriptorTemplate + + 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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/security/subcategory_template_collection_response.py b/msgraph/generated/models/security/subcategory_template_collection_response.py new file mode 100644 index 00000000000..5cc61766df7 --- /dev/null +++ b/msgraph/generated/models/security/subcategory_template_collection_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .subcategory_template import SubcategoryTemplate + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SubcategoryTemplateCollectionResponse(BaseCollectionPaginationCountResponse): + # The value property + value: Optional[List[SubcategoryTemplate]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> SubcategoryTemplateCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SubcategoryTemplateCollectionResponse + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return SubcategoryTemplateCollectionResponse() + + 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 .subcategory_template import SubcategoryTemplate + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .subcategory_template import SubcategoryTemplate + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SubcategoryTemplate)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/server_processed_content.py b/msgraph/generated/models/server_processed_content.py index 47d35e9ecd3..6af3828c1ce 100644 --- a/msgraph/generated/models/server_processed_content.py +++ b/msgraph/generated/models/server_processed_content.py @@ -14,15 +14,15 @@ class ServerProcessedContent(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 htmlStrings property + # A key-value map where keys are string identifiers and values are rich text with HTML format. SharePoint servers treat the values as HTML content and run services like safety checks, search index and link fixup on them. html_strings: Optional[List[MetaDataKeyStringPair]] = None - # The imageSources property + # A key-value map where keys are string identifiers and values are image sources. SharePoint servers treat the values as image sources and run services like search index and link fixup on them. image_sources: Optional[List[MetaDataKeyStringPair]] = None - # The links property + # A key-value map where keys are string identifiers and values are links. SharePoint servers treat the values as links and run services like link fixup on them. links: Optional[List[MetaDataKeyStringPair]] = None # The OdataType property odata_type: Optional[str] = None - # The searchablePlainTexts property + # A key-value map where keys are string identifiers and values are strings that should be search indexed. searchable_plain_texts: Optional[List[MetaDataKeyStringPair]] = None @staticmethod diff --git a/msgraph/generated/models/site.py b/msgraph/generated/models/site.py index d420c846efc..9b0c0834ee7 100644 --- a/msgraph/generated/models/site.py +++ b/msgraph/generated/models/site.py @@ -26,7 +26,7 @@ class Site(BaseItem): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.site" - # Analytics about the view activities that took place in this site. + # Analytics about the view activities that took place on this site. analytics: Optional[ItemAnalytics] = None # The collection of column definitions reusable across lists under this site. columns: Optional[List[ColumnDefinition]] = None @@ -52,11 +52,11 @@ class Site(BaseItem): onenote: Optional[Onenote] = None # The collection of long-running operations on the site. operations: Optional[List[RichLongRunningOperation]] = None - # The pages property + # The collection of pages in the baseSitePages list in this site. pages: Optional[List[BaseSitePage]] = None # The permissions associated with the site. Nullable. permissions: Optional[List[Permission]] = None - # If present, indicates that this is the root site in the site collection. Read-only. + # If present, provides the root site in the site collection. Read-only. root: Optional[Root] = None # Returns identifiers useful for SharePoint REST compatibility. Read-only. sharepoint_ids: Optional[SharepointIds] = None diff --git a/msgraph/generated/models/site_page.py b/msgraph/generated/models/site_page.py index 9c544f11dcc..7150fe83af1 100644 --- a/msgraph/generated/models/site_page.py +++ b/msgraph/generated/models/site_page.py @@ -15,23 +15,23 @@ @dataclass class SitePage(BaseSitePage): - # The canvasLayout property + # Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical sections. canvas_layout: Optional[CanvasLayout] = None # The OdataType property odata_type: Optional[str] = None - # The promotionKind property + # Indicates the promotion kind of the sitePage. The possible values are: microsoftReserved, page, newsPost, unknownFutureValue. promotion_kind: Optional[PagePromotionType] = None - # The reactions property + # Reactions information for the page. reactions: Optional[ReactionsFacet] = None - # The showComments property + # Determines whether or not to show comments at the bottom of the page. show_comments: Optional[bool] = None - # The showRecommendedPages property + # Determines whether or not to show recommended pages at the bottom of the page. show_recommended_pages: Optional[bool] = None - # The thumbnailWebUrl property + # Url of the sitePage's thumbnail image thumbnail_web_url: Optional[str] = None - # The titleArea property + # Title area on the SharePoint page. title_area: Optional[TitleArea] = None - # The webParts property + # Collection of webparts on the SharePoint page. web_parts: Optional[List[WebPart]] = None @staticmethod diff --git a/msgraph/generated/models/standard_web_part.py b/msgraph/generated/models/standard_web_part.py index 2379b48e1f0..c64beff25f3 100644 --- a/msgraph/generated/models/standard_web_part.py +++ b/msgraph/generated/models/standard_web_part.py @@ -13,11 +13,11 @@ class StandardWebPart(WebPart): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.standardWebPart" - # The containerTextWebPartId property + # The instance identifier of the container text webPart. It only works for inline standard webPart in rich text webParts. container_text_web_part_id: Optional[str] = None - # The data property + # Data of the webPart. data: Optional[WebPartData] = None - # The webPartType property + # A Guid that indicates the webPart type. web_part_type: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/subject_set.py b/msgraph/generated/models/subject_set.py index 908086fcd92..c4a30909d14 100644 --- a/msgraph/generated/models/subject_set.py +++ b/msgraph/generated/models/subject_set.py @@ -16,6 +16,7 @@ from .single_user import SingleUser from .target_application_owners import TargetApplicationOwners from .target_manager import TargetManager + from .target_user_sponsors import TargetUserSponsors @dataclass class SubjectSet(AdditionalDataHolder, BackedModel, Parsable): @@ -84,6 +85,10 @@ def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> S from .target_manager import TargetManager return TargetManager() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.targetUserSponsors".casefold(): + from .target_user_sponsors import TargetUserSponsors + + return TargetUserSponsors() return SubjectSet() def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: @@ -102,6 +107,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .single_user import SingleUser from .target_application_owners import TargetApplicationOwners from .target_manager import TargetManager + from .target_user_sponsors import TargetUserSponsors from .attribute_rule_members import AttributeRuleMembers from .connected_organization_members import ConnectedOrganizationMembers @@ -114,6 +120,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: from .single_user import SingleUser from .target_application_owners import TargetApplicationOwners from .target_manager import TargetManager + from .target_user_sponsors import TargetUserSponsors fields: Dict[str, Callable[[Any], None]] = { "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), diff --git a/msgraph/generated/models/target_user_sponsors.py b/msgraph/generated/models/target_user_sponsors.py new file mode 100644 index 00000000000..f910051e3fa --- /dev/null +++ b/msgraph/generated/models/target_user_sponsors.py @@ -0,0 +1,52 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .subject_set import SubjectSet + +from .subject_set import SubjectSet + +@dataclass +class TargetUserSponsors(SubjectSet): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.targetUserSponsors" + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> TargetUserSponsors: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TargetUserSponsors + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return TargetUserSponsors() + + 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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/teams_licensing_details.py b/msgraph/generated/models/teams_licensing_details.py new file mode 100644 index 00000000000..a25c0923155 --- /dev/null +++ b/msgraph/generated/models/teams_licensing_details.py @@ -0,0 +1,56 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .entity import Entity + +from .entity import Entity + +@dataclass +class TeamsLicensingDetails(Entity): + # Indicates whether the user has a valid license to use Microsoft Teams. + has_teams_license: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> TeamsLicensingDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: TeamsLicensingDetails + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return TeamsLicensingDetails() + + 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]] = { + "hasTeamsLicense": lambda n : setattr(self, 'has_teams_license', 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 not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_bool_value("hasTeamsLicense", self.has_teams_license) + + diff --git a/msgraph/generated/models/teamwork.py b/msgraph/generated/models/teamwork.py index dd9afc278da..a1b174b49c4 100644 --- a/msgraph/generated/models/teamwork.py +++ b/msgraph/generated/models/teamwork.py @@ -18,8 +18,12 @@ class Teamwork(Entity): deleted_chats: Optional[List[DeletedChat]] = None # The deleted team. deleted_teams: Optional[List[DeletedTeam]] = None + # Indicates whether Microsoft Teams is enabled for the organization. + is_teams_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None + # Represents the region of the organization. > The region property contains the organization's or the user's region. The property contains the user's region (if available) for users who have a valid multigeo license. For users without multigeo licenses, the region property contains the organization's region. + region: Optional[str] = None # Represents tenant-wide settings for all Teams apps in the tenant. teams_app_settings: Optional[TeamsAppSettings] = None # The workforceIntegrations property @@ -56,6 +60,8 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: fields: Dict[str, Callable[[Any], None]] = { "deletedChats": lambda n : setattr(self, 'deleted_chats', n.get_collection_of_object_values(DeletedChat)), "deletedTeams": lambda n : setattr(self, 'deleted_teams', n.get_collection_of_object_values(DeletedTeam)), + "isTeamsEnabled": lambda n : setattr(self, 'is_teams_enabled', n.get_bool_value()), + "region": lambda n : setattr(self, 'region', n.get_str_value()), "teamsAppSettings": lambda n : setattr(self, 'teams_app_settings', n.get_object_value(TeamsAppSettings)), "workforceIntegrations": lambda n : setattr(self, 'workforce_integrations', n.get_collection_of_object_values(WorkforceIntegration)), } @@ -74,6 +80,8 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("deletedChats", self.deleted_chats) writer.write_collection_of_object_values("deletedTeams", self.deleted_teams) + writer.write_bool_value("isTeamsEnabled", self.is_teams_enabled) + writer.write_str_value("region", self.region) writer.write_object_value("teamsAppSettings", self.teams_app_settings) writer.write_collection_of_object_values("workforceIntegrations", self.workforce_integrations) diff --git a/msgraph/generated/models/text_web_part.py b/msgraph/generated/models/text_web_part.py index 1ef50d0d5ec..770b5c54ddf 100644 --- a/msgraph/generated/models/text_web_part.py +++ b/msgraph/generated/models/text_web_part.py @@ -12,7 +12,7 @@ class TextWebPart(WebPart): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.textWebPart" - # The innerHtml property + # The HTML string in text web part. inner_html: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/title_area.py b/msgraph/generated/models/title_area.py index fa287f55c05..d5f8165efa3 100644 --- a/msgraph/generated/models/title_area.py +++ b/msgraph/generated/models/title_area.py @@ -16,27 +16,27 @@ class TitleArea(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 alternativeText property + # Alternative text on the title area. alternative_text: Optional[str] = None - # The enableGradientEffect property + # Indicates whether the title area has a gradient effect enabled. enable_gradient_effect: Optional[bool] = None - # The imageWebUrl property + # URL of the image in the title area. image_web_url: Optional[str] = None - # The layout property + # Enumeration value that indicates the layout of the title area. The possible values are: imageAndTitle, plain, colorBlock, overlap, unknownFutureValue. layout: Optional[TitleAreaLayoutType] = None # The OdataType property odata_type: Optional[str] = None - # The serverProcessedContent property + # Contains collections of data that can be processed by server side services like search index and link fixup. server_processed_content: Optional[ServerProcessedContent] = None - # The showAuthor property + # Indicates whether the author should be shown in title area. show_author: Optional[bool] = None - # The showPublishedDate property + # Indicates whether the published date should be shown in title area. show_published_date: Optional[bool] = None - # The showTextBlockAboveTitle property + # Indicates whether the text block above title should be shown in title area. show_text_block_above_title: Optional[bool] = None - # The textAboveTitle property + # The text above title line. text_above_title: Optional[str] = None - # The textAlignment property + # Enumeration value that indicates the text alignment of the title area. The possible values are: left, center, unknownFutureValue. text_alignment: Optional[TitleAreaTextAlignmentType] = None @staticmethod diff --git a/msgraph/generated/models/user.py b/msgraph/generated/models/user.py index 7b0570e7869..ce3327f8494 100644 --- a/msgraph/generated/models/user.py +++ b/msgraph/generated/models/user.py @@ -299,6 +299,8 @@ class User(DirectoryObject): sign_in_sessions_valid_from_date_time: Optional[datetime.datetime] = None # A list for the user to enumerate their skills. Returned only on $select. skills: Optional[List[str]] = None + # The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. + sponsors: Optional[List[DirectoryObject]] = None # The state or province in the user's address. Maximum length is 128 characters. Returned only on $select. 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 1024 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). @@ -315,7 +317,7 @@ class User(DirectoryObject): 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 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, such as 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 member and guest users, 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. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Microsoft Entra ID? user_type: Optional[str] = None @staticmethod @@ -560,6 +562,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: "signInActivity": lambda n : setattr(self, 'sign_in_activity', n.get_object_value(SignInActivity)), "signInSessionsValidFromDateTime": lambda n : setattr(self, 'sign_in_sessions_valid_from_date_time', n.get_datetime_value()), "skills": lambda n : setattr(self, 'skills', n.get_collection_of_primitive_values(str)), + "sponsors": lambda n : setattr(self, 'sponsors', n.get_collection_of_object_values(DirectoryObject)), "state": lambda n : setattr(self, 'state', n.get_str_value()), "streetAddress": lambda n : setattr(self, 'street_address', n.get_str_value()), "surname": lambda n : setattr(self, 'surname', n.get_str_value()), @@ -700,6 +703,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("signInActivity", self.sign_in_activity) writer.write_datetime_value("signInSessionsValidFromDateTime", self.sign_in_sessions_valid_from_date_time) writer.write_collection_of_primitive_values("skills", self.skills) + writer.write_collection_of_object_values("sponsors", self.sponsors) writer.write_str_value("state", self.state) writer.write_str_value("streetAddress", self.street_address) writer.write_str_value("surname", self.surname) diff --git a/msgraph/generated/models/user_teamwork.py b/msgraph/generated/models/user_teamwork.py index 0cd6886e422..c6ae9296410 100644 --- a/msgraph/generated/models/user_teamwork.py +++ b/msgraph/generated/models/user_teamwork.py @@ -16,8 +16,12 @@ class UserTeamwork(Entity): associated_teams: Optional[List[AssociatedTeamInfo]] = None # The apps installed in the personal scope of this user. installed_apps: Optional[List[UserScopeTeamsAppInstallation]] = None + # The chosen locale of a user in Microsoft Teams. + locale: Optional[str] = None # The OdataType property odata_type: Optional[str] = None + # The region of the user in Microsoft Teams. + region: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> UserTeamwork: @@ -46,6 +50,8 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: fields: Dict[str, Callable[[Any], None]] = { "associatedTeams": lambda n : setattr(self, 'associated_teams', n.get_collection_of_object_values(AssociatedTeamInfo)), "installedApps": lambda n : setattr(self, 'installed_apps', n.get_collection_of_object_values(UserScopeTeamsAppInstallation)), + "locale": lambda n : setattr(self, 'locale', n.get_str_value()), + "region": lambda n : setattr(self, 'region', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -62,5 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("associatedTeams", self.associated_teams) writer.write_collection_of_object_values("installedApps", self.installed_apps) + writer.write_str_value("locale", self.locale) + writer.write_str_value("region", self.region) diff --git a/msgraph/generated/models/vertical_section.py b/msgraph/generated/models/vertical_section.py index edecbb475f6..36b7fe4629e 100644 --- a/msgraph/generated/models/vertical_section.py +++ b/msgraph/generated/models/vertical_section.py @@ -12,11 +12,11 @@ @dataclass class VerticalSection(Entity): - # The emphasis property + # Enumeration value that indicates the emphasis of the section background. The possible values are: none, netural, soft, strong, unknownFutureValue. emphasis: Optional[SectionEmphasisType] = None # The OdataType property odata_type: Optional[str] = None - # The webparts property + # The set of web parts in this section. webparts: Optional[List[WebPart]] = None @staticmethod diff --git a/msgraph/generated/models/virtual_endpoint.py b/msgraph/generated/models/virtual_endpoint.py index e45475e30a9..4f71e94d70b 100644 --- a/msgraph/generated/models/virtual_endpoint.py +++ b/msgraph/generated/models/virtual_endpoint.py @@ -17,21 +17,21 @@ @dataclass class VirtualEndpoint(Entity): - # The auditEvents property + # A collection of Cloud PC audit events. audit_events: Optional[List[CloudPcAuditEvent]] = None - # The cloudPCs property + # A collection of cloud-managed virtual desktops. cloud_p_cs: Optional[List[CloudPC]] = None - # The deviceImages property + # A collection of device image resources on Cloud PC. device_images: Optional[List[CloudPcDeviceImage]] = None - # The galleryImages property + # A collection of gallery image resources on Cloud PC. gallery_images: Optional[List[CloudPcGalleryImage]] = None # The OdataType property odata_type: Optional[str] = None - # The onPremisesConnections property + # A defined collection of Azure resource information that can be used to establish Azure network connections for Cloud PCs. on_premises_connections: Optional[List[CloudPcOnPremisesConnection]] = None - # The provisioningPolicies property + # A collection of Cloud PC provisioning policies. provisioning_policies: Optional[List[CloudPcProvisioningPolicy]] = None - # The userSettings property + # A collection of Cloud PC user settings. user_settings: Optional[List[CloudPcUserSetting]] = None @staticmethod diff --git a/msgraph/generated/models/virtual_event.py b/msgraph/generated/models/virtual_event.py index 1f676bcfed0..271add8aea7 100644 --- a/msgraph/generated/models/virtual_event.py +++ b/msgraph/generated/models/virtual_event.py @@ -22,13 +22,13 @@ class VirtualEvent(Entity): description: Optional[ItemBody] = None # Display name of the virtual event. display_name: Optional[str] = None - # End time of the virtual event. The timeZone property can be set to any of the time zones currently supported by Windows. + # End time of the virtual event. The timeZone property can be set to any of the time zones currently supported by Windows. For details on how to get all available time zones using PowerShell, see Get-TimeZone. end_date_time: Optional[DateTimeTimeZone] = None # The OdataType property odata_type: Optional[str] = None # Sessions for the virtual event. sessions: Optional[List[VirtualEventSession]] = None - # Start time of the virtual event. The timeZone property can be set to any of the time zones currently supported by Windows. + # Start time of the virtual event. The timeZone property can be set to any of the time zones currently supported by Windows. For details on how to get all available time zones using PowerShell, see Get-TimeZone. start_date_time: Optional[DateTimeTimeZone] = None # Status of the virtual event. The possible values are: draft, published, canceled, unknownFutureValue. status: Optional[VirtualEventStatus] = None diff --git a/msgraph/generated/models/web_part_data.py b/msgraph/generated/models/web_part_data.py index 74dbebc9dff..ff2872e4770 100644 --- a/msgraph/generated/models/web_part_data.py +++ b/msgraph/generated/models/web_part_data.py @@ -15,17 +15,17 @@ class WebPartData(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 dataVersion property + # Data version of the web part. The value is defined by the web part developer. Different dataVersions usually refers to a different property structure. data_version: Optional[str] = None - # The description property + # Description of the web part. description: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The properties property + # Properties bag of the web part. properties: Optional[Json] = None - # The serverProcessedContent property + # Contains collections of data that can be processed by server side services like search index and link fixup. server_processed_content: Optional[ServerProcessedContent] = None - # The title property + # Title of the web part. title: Optional[str] = None @staticmethod diff --git a/msgraph/generated/models/web_part_position.py b/msgraph/generated/models/web_part_position.py index 9246a4f6e01..63af993ae01 100644 --- a/msgraph/generated/models/web_part_position.py +++ b/msgraph/generated/models/web_part_position.py @@ -11,15 +11,15 @@ class WebPartPosition(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 columnId property + # Indicates the identifier of the column where the web part is located. column_id: Optional[float] = None - # The horizontalSectionId property + # Indicates the horizontal section where the web part is located. horizontal_section_id: Optional[float] = None - # The isInVerticalSection property + # Indicates whether the web part is located in the vertical section. is_in_vertical_section: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The webPartIndex property + # Index of the current web part. Represents the order of the web part in this column or section. web_part_index: Optional[float] = None @staticmethod diff --git a/msgraph/generated/oauth2_permission_grants/count/count_request_builder.py b/msgraph/generated/oauth2_permission_grants/count/count_request_builder.py index e32286f6a97..1fba61f422d 100644 --- a/msgraph/generated/oauth2_permission_grants/count/count_request_builder.py +++ b/msgraph/generated/oauth2_permission_grants/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/oauth2PermissionGrants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/oauth2_permission_grants/delta/delta_request_builder.py b/msgraph/generated/oauth2_permission_grants/delta/delta_request_builder.py index 048fe2e50df..80b79478c93 100644 --- a/msgraph/generated/oauth2_permission_grants/delta/delta_request_builder.py +++ b/msgraph/generated/oauth2_permission_grants/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/oauth2PermissionGrants/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/oauth2_permission_grants/item/o_auth2_permission_grant_item_request_builder.py b/msgraph/generated/oauth2_permission_grants/item/o_auth2_permission_grant_item_request_builder.py index 3b9514f1ee1..b7f63030d1d 100644 --- a/msgraph/generated/oauth2_permission_grants/item/o_auth2_permission_grant_item_request_builder.py +++ b/msgraph/generated/oauth2_permission_grants/item/o_auth2_permission_grant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/oauth2PermissionGrants/{oAuth2PermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a delegated permission grant, represented by an oAuth2PermissionGrant object. When a delegated permission grant is deleted, the access it granted is revoked. Existing access tokens will continue to be valid for their lifetime, but new access tokens will not be granted for the delegated permissions identified in the deleted oAuth2PermissionGrant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[OAuth2PermissionGrantItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: """ Retrieve the properties of a single delegated permission grant represented by an oAuth2PermissionGrant object. An oAuth2PermissionGrant represents delegated permissions which have been granted for a client application to access an API on behalf of a signed-in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[OAuth2PermissionGrantItemRequ return await self.request_adapter.send_async(request_info, OAuth2PermissionGrant, error_mapping) - async def patch(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: + async def patch(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: """ Update the properties of oAuth2PermissionGrant object, representing a delegated permission grant. An oAuth2PermissionGrant can be updated to change which delegated permissions are granted, by adding or removing items from the list in scopes. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[OAuth2PermissionGrant] = None, request_confi return await self.request_adapter.send_async(request_info, OAuth2PermissionGrant, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a delegated permission grant, represented by an oAuth2PermissionGrant object. When a delegated permission grant is deleted, the access it granted is revoked. Existing access tokens will continue to be valid for their lifetime, but new access tokens will not be granted for the delegated permissions identified in the deleted oAuth2PermissionGrant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/oauth2PermissionGrants/{oAuth2PermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a single delegated permission grant represented by an oAuth2PermissionGrant object. An oAuth2PermissionGrant represents delegated permissions which have been granted for a client application to access an API on behalf of a signed-in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[OAuth2Permis request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of oAuth2PermissionGrant object, representing a delegated permission grant. An oAuth2PermissionGrant can be updated to change which delegated permissions are granted, by adding or removing items from the list in scopes. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[OAuth2PermissionGrant] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/oauth2PermissionGrants/{oAuth2PermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OAuth2PermissionGrantItemReq raise TypeError("raw_url cannot be null.") return OAuth2PermissionGrantItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OAuth2PermissionGrantItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OAuth2PermissionGrantItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OAuth2PermissionGrantItemRequestBuilder.OAuth2PermissionGrantItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OAuth2PermissionGrantItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/oauth2_permission_grants/oauth2_permission_grants_request_builder.py b/msgraph/generated/oauth2_permission_grants/oauth2_permission_grants_request_builder.py index 78001216635..c997ff89eca 100644 --- a/msgraph/generated/oauth2_permission_grants/oauth2_permission_grants_request_builder.py +++ b/msgraph/generated/oauth2_permission_grants/oauth2_permission_grants_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_o_auth2_permission_grant_id(self,o_auth2_permission_grant_id: str) -> OAu url_tpl_params["oAuth2PermissionGrant%2Did"] = o_auth2_permission_grant_id return OAuth2PermissionGrantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> Optional[OAuth2PermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrantCollectionResponse]: """ Retrieve a list of oAuth2PermissionGrant objects, representing delegated permissions which have been granted for client applications to access APIs on behalf of signed-in users. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[Oauth2PermissionGrantsRequest return await self.request_adapter.send_async(request_info, OAuth2PermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: + async def post(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: """ Create a delegated permission grant represented by an oAuth2PermissionGrant object. A delegated permission grant authorizes a client service principal (representing a client application) to access a resource service principal (representing an API), on behalf of a signed-in user, for the level of access limited by the delegated permissions which were granted. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[OAuth2PermissionGrant] = None, request_config return await self.request_adapter.send_async(request_info, OAuth2PermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of oAuth2PermissionGrant objects, representing delegated permissions which have been granted for client applications to access APIs on behalf of signed-in users. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[Oauth2Permis request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a delegated permission grant represented by an oAuth2PermissionGrant object. A delegated permission grant authorizes a client service principal (representing a client application) to access a resource service principal (representing an API), on behalf of a signed-in user, for the level of access limited by the delegated permissions which were granted. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[OAuth2PermissionGrant] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/oauth2PermissionGrants', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[Oauth2PermissionGrantsRequestBuilder.Oauth2PermissionGrantsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Oauth2PermissionGrantsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/count/count_request_builder.py b/msgraph/generated/organization/count/count_request_builder.py index 95e7678b5c3..d0a150cc5aa 100644 --- a/msgraph/generated/organization/count/count_request_builder.py +++ b/msgraph/generated/organization/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/organization/delta/delta_request_builder.py b/msgraph/generated/organization/delta/delta_request_builder.py index 961c02199a1..4d0699cfdb0 100644 --- a/msgraph/generated/organization/delta/delta_request_builder.py +++ b/msgraph/generated/organization/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 d394fedf913..1cbde321bb1 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/organization/get_by_ids/get_by_ids_request_builder.py index 0872c0a10ff..a76b4202f12 100644 --- a/msgraph/generated/organization/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/organization/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/background_image/background_image_request_builder.py b/msgraph/generated/organization/item/branding/background_image/background_image_request_builder.py index 9cbe058633c..4717a45bc21 100644 --- a/msgraph/generated/organization/item/branding/background_image/background_image_request_builder.py +++ b/msgraph/generated/organization/item/branding/background_image/background_image_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/backgroundImage", path_parameters) - async def get(self,request_configuration: Optional[BackgroundImageRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[BackgroundImageRequestBuilder 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, content_type: Optional[str] = None, request_configuration: Optional[BackgroundImageRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[BackgroundImageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[BackgroundIm request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[BackgroundImageRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BackgroundImageRequestBuilde raise TypeError("raw_url cannot be null.") return BackgroundImageRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BackgroundImageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BackgroundImageRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/banner_logo/banner_logo_request_builder.py b/msgraph/generated/organization/item/branding/banner_logo/banner_logo_request_builder.py index 5e1e07e44be..e62dcc34e68 100644 --- a/msgraph/generated/organization/item/branding/banner_logo/banner_logo_request_builder.py +++ b/msgraph/generated/organization/item/branding/banner_logo/banner_logo_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/bannerLogo", path_parameters) - async def get(self,request_configuration: Optional[BannerLogoRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[BannerLogoRequestBuilderGetRe 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, content_type: Optional[str] = None, request_configuration: Optional[BannerLogoRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[BannerLogoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[BannerLogoRe request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[BannerLogoRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BannerLogoRequestBuilder: raise TypeError("raw_url cannot be null.") return BannerLogoRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BannerLogoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BannerLogoRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/branding_request_builder.py b/msgraph/generated/organization/item/branding/branding_request_builder.py index 5a5027b5a1d..0acacef1d9c 100644 --- a/msgraph/generated/organization/item/branding/branding_request_builder.py +++ b/msgraph/generated/organization/item/branding/branding_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BrandingRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the default organizational branding object. To delete the organizationalBranding object, all images (Stream types) must first be removed from the object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def delete(self,request_configuration: Optional[BrandingRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BrandingRequestBuilderGetRequestConfiguration] = None) -> Optional[OrganizationalBranding]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrganizationalBranding]: """ 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. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[BrandingRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OrganizationalBranding, error_mapping) - async def patch(self,body: Optional[OrganizationalBranding] = None, request_configuration: Optional[BrandingRequestBuilderPatchRequestConfiguration] = None) -> Optional[OrganizationalBranding]: + async def patch(self,body: Optional[OrganizationalBranding] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrganizationalBranding]: """ Update the properties of the default branding object specified by the organizationalBranding resource. param body: The request body @@ -98,18 +99,18 @@ async def patch(self,body: Optional[OrganizationalBranding] = None, request_conf return await self.request_adapter.send_async(request_info, OrganizationalBranding, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BrandingRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the default organizational branding object. To delete the organizationalBranding object, all images (Stream types) must first be removed from the object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/organization/{organization%2Did}/branding', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BrandingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -120,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[BrandingRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OrganizationalBranding] = None, request_configuration: Optional[BrandingRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OrganizationalBranding] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the default branding object specified by the organizationalBranding resource. param body: The request body @@ -129,7 +130,7 @@ def to_patch_request_information(self,body: Optional[OrganizationalBranding] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/organization/{organization%2Did}/branding', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -217,16 +218,6 @@ def square_logo_dark(self) -> SquareLogoDarkRequestBuilder: return SquareLogoDarkRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BrandingRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BrandingRequestBuilderGetQueryParameters(): """ @@ -253,27 +244,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BrandingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BrandingRequestBuilder.BrandingRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BrandingRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/custom_c_s_s/custom_c_s_s_request_builder.py b/msgraph/generated/organization/item/branding/custom_c_s_s/custom_c_s_s_request_builder.py index 39d1fc6a00e..80967f5fc11 100644 --- a/msgraph/generated/organization/item/branding/custom_c_s_s/custom_c_s_s_request_builder.py +++ b/msgraph/generated/organization/item/branding/custom_c_s_s/custom_c_s_s_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/customCSS", path_parameters) - async def get(self,request_configuration: Optional[CustomCSSRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[CustomCSSRequestBuilderGetReq 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, content_type: Optional[str] = None, request_configuration: Optional[CustomCSSRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustomCSSRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomCSSReq request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[CustomCSSRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CustomCSSRequestBuilder: raise TypeError("raw_url cannot be null.") return CustomCSSRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomCSSRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomCSSRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/favicon/favicon_request_builder.py b/msgraph/generated/organization/item/branding/favicon/favicon_request_builder.py index 5232f6116e6..e6e8610e606 100644 --- a/msgraph/generated/organization/item/branding/favicon/favicon_request_builder.py +++ b/msgraph/generated/organization/item/branding/favicon/favicon_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/favicon", path_parameters) - async def get(self,request_configuration: Optional[FaviconRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[FaviconRequestBuilderGetReque 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, content_type: Optional[str] = None, request_configuration: Optional[FaviconRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[FaviconRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[FaviconReque request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[FaviconRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FaviconRequestBuilder: raise TypeError("raw_url cannot be null.") return FaviconRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FaviconRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FaviconRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/header_logo/header_logo_request_builder.py b/msgraph/generated/organization/item/branding/header_logo/header_logo_request_builder.py index cc62701cfb1..e44e3f26c92 100644 --- a/msgraph/generated/organization/item/branding/header_logo/header_logo_request_builder.py +++ b/msgraph/generated/organization/item/branding/header_logo/header_logo_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/headerLogo", path_parameters) - async def get(self,request_configuration: Optional[HeaderLogoRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[HeaderLogoRequestBuilderGetRe 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, content_type: Optional[str] = None, request_configuration: Optional[HeaderLogoRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[HeaderLogoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[HeaderLogoRe request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[HeaderLogoRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HeaderLogoRequestBuilder: raise TypeError("raw_url cannot be null.") return HeaderLogoRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HeaderLogoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HeaderLogoRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/localizations/count/count_request_builder.py b/msgraph/generated/organization/item/branding/localizations/count/count_request_builder.py index 528da98d54d..1649b7ea686 100644 --- a/msgraph/generated/organization/item/branding/localizations/count/count_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/localizations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/organization/item/branding/localizations/item/background_image/background_image_request_builder.py b/msgraph/generated/organization/item/branding/localizations/item/background_image/background_image_request_builder.py index 7330ee90e03..a13fd02d545 100644 --- a/msgraph/generated/organization/item/branding/localizations/item/background_image/background_image_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/item/background_image/background_image_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/localizations/{organizationalBrandingLocalization%2Did}/backgroundImage", path_parameters) - async def get(self,request_configuration: Optional[BackgroundImageRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[BackgroundImageRequestBuilder 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, content_type: Optional[str] = None, request_configuration: Optional[BackgroundImageRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[BackgroundImageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[BackgroundIm request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[BackgroundImageRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BackgroundImageRequestBuilde raise TypeError("raw_url cannot be null.") return BackgroundImageRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BackgroundImageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BackgroundImageRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 7b1fd267f57..a56c727df3e 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/localizations/{organizationalBrandingLocalization%2Did}/bannerLogo", path_parameters) - async def get(self,request_configuration: Optional[BannerLogoRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[BannerLogoRequestBuilderGetRe 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, content_type: Optional[str] = None, request_configuration: Optional[BannerLogoRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[BannerLogoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[BannerLogoRe request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[BannerLogoRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BannerLogoRequestBuilder: raise TypeError("raw_url cannot be null.") return BannerLogoRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BannerLogoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BannerLogoRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/localizations/item/custom_c_s_s/custom_c_s_s_request_builder.py b/msgraph/generated/organization/item/branding/localizations/item/custom_c_s_s/custom_c_s_s_request_builder.py index 907a9b3aed4..9e52cbef722 100644 --- a/msgraph/generated/organization/item/branding/localizations/item/custom_c_s_s/custom_c_s_s_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/item/custom_c_s_s/custom_c_s_s_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/localizations/{organizationalBrandingLocalization%2Did}/customCSS", path_parameters) - async def get(self,request_configuration: Optional[CustomCSSRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[CustomCSSRequestBuilderGetReq 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, content_type: Optional[str] = None, request_configuration: Optional[CustomCSSRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustomCSSRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomCSSReq request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[CustomCSSRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CustomCSSRequestBuilder: raise TypeError("raw_url cannot be null.") return CustomCSSRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomCSSRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomCSSRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/localizations/item/favicon/favicon_request_builder.py b/msgraph/generated/organization/item/branding/localizations/item/favicon/favicon_request_builder.py index 002b3bd39e1..612ad8143df 100644 --- a/msgraph/generated/organization/item/branding/localizations/item/favicon/favicon_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/item/favicon/favicon_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/localizations/{organizationalBrandingLocalization%2Did}/favicon", path_parameters) - async def get(self,request_configuration: Optional[FaviconRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[FaviconRequestBuilderGetReque 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, content_type: Optional[str] = None, request_configuration: Optional[FaviconRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[FaviconRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[FaviconReque request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[FaviconRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FaviconRequestBuilder: raise TypeError("raw_url cannot be null.") return FaviconRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FaviconRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FaviconRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/localizations/item/header_logo/header_logo_request_builder.py b/msgraph/generated/organization/item/branding/localizations/item/header_logo/header_logo_request_builder.py index 85fe891f718..5f1c063bd36 100644 --- a/msgraph/generated/organization/item/branding/localizations/item/header_logo/header_logo_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/item/header_logo/header_logo_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/localizations/{organizationalBrandingLocalization%2Did}/headerLogo", path_parameters) - async def get(self,request_configuration: Optional[HeaderLogoRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[HeaderLogoRequestBuilderGetRe 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, content_type: Optional[str] = None, request_configuration: Optional[HeaderLogoRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[HeaderLogoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[HeaderLogoRe request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[HeaderLogoRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A company logo that appears in the header of the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HeaderLogoRequestBuilder: raise TypeError("raw_url cannot be null.") return HeaderLogoRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HeaderLogoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HeaderLogoRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/localizations/item/organizational_branding_localization_item_request_builder.py b/msgraph/generated/organization/item/branding/localizations/item/organizational_branding_localization_item_request_builder.py index a02969e681a..6461a15ed94 100644 --- a/msgraph/generated/organization/item/branding/localizations/item/organizational_branding_localization_item_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/item/organizational_branding_localization_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/localizations/{organizationalBrandingLocalization%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OrganizationalBrandingLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a localized branding object. To delete the organizationalBrandingLocalization object, all images (Stream types) must first be removed from the object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[OrganizationalBrandingLoca raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OrganizationalBrandingLocalizationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OrganizationalBrandingLocalization]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrganizationalBrandingLocalization]: """ Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of id in the URL. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[OrganizationalBrandingLocaliz return await self.request_adapter.send_async(request_info, OrganizationalBrandingLocalization, error_mapping) - async def patch(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[OrganizationalBrandingLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OrganizationalBrandingLocalization]: + async def patch(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrganizationalBrandingLocalization]: """ Update the properties of an organizationalBrandingLocalization object for a specific localization. param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[OrganizationalBrandingLocalization] = None, return await self.request_adapter.send_async(request_info, OrganizationalBrandingLocalization, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OrganizationalBrandingLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a localized branding object. To delete the organizationalBrandingLocalization object, all images (Stream types) must first be removed from the object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/organization/{organization%2Did}/branding/localizations/{organizationalBrandingLocalization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OrganizationalBrandingLocalizationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[Organization request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[OrganizationalBrandingLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an organizationalBrandingLocalization object for a specific localization. param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[OrganizationalBrandingLocal """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/organization/{organization%2Did}/branding/localizations/{organizationalBrandingLocalization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -207,16 +208,6 @@ def square_logo_dark(self) -> SquareLogoDarkRequestBuilder: return SquareLogoDarkRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OrganizationalBrandingLocalizationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OrganizationalBrandingLocalizationItemRequestBuilderGetQueryParameters(): """ @@ -243,27 +234,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OrganizationalBrandingLocalizationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OrganizationalBrandingLocalizationItemRequestBuilder.OrganizationalBrandingLocalizationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OrganizationalBrandingLocalizationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/localizations/item/square_logo/square_logo_request_builder.py b/msgraph/generated/organization/item/branding/localizations/item/square_logo/square_logo_request_builder.py index 9c7ee6abf73..83bc320b876 100644 --- a/msgraph/generated/organization/item/branding/localizations/item/square_logo/square_logo_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/item/square_logo/square_logo_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/localizations/{organizationalBrandingLocalization%2Did}/squareLogo", path_parameters) - async def get(self,request_configuration: Optional[SquareLogoRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[SquareLogoRequestBuilderGetRe 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, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[SquareLogoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[SquareLogoRe request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SquareLogoRequestBuilder: raise TypeError("raw_url cannot be null.") return SquareLogoRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SquareLogoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SquareLogoRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/localizations/item/square_logo_dark/square_logo_dark_request_builder.py b/msgraph/generated/organization/item/branding/localizations/item/square_logo_dark/square_logo_dark_request_builder.py index 95f705c9ca3..d575b6e6035 100644 --- a/msgraph/generated/organization/item/branding/localizations/item/square_logo_dark/square_logo_dark_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/item/square_logo_dark/square_logo_dark_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/localizations/{organizationalBrandingLocalization%2Did}/squareLogoDark", path_parameters) - async def get(self,request_configuration: Optional[SquareLogoDarkRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[SquareLogoDarkRequestBuilderG 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, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoDarkRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[SquareLogoDarkRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[SquareLogoDa request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoDarkRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SquareLogoDarkRequestBuilder raise TypeError("raw_url cannot be null.") return SquareLogoDarkRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SquareLogoDarkRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SquareLogoDarkRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/localizations/localizations_request_builder.py b/msgraph/generated/organization/item/branding/localizations/localizations_request_builder.py index 047b89fb423..134594ae81e 100644 --- a/msgraph/generated/organization/item/branding/localizations/localizations_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/localizations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_organizational_branding_localization_id(self,organizational_branding_loca url_tpl_params["organizationalBrandingLocalization%2Did"] = organizational_branding_localization_id return OrganizationalBrandingLocalizationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LocalizationsRequestBuilderGetRequestConfiguration] = None) -> Optional[OrganizationalBrandingLocalizationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrganizationalBrandingLocalizationCollectionResponse]: """ Retrieve all localization branding objects, including the default branding. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LocalizationsRequestBuilderGe return await self.request_adapter.send_async(request_info, OrganizationalBrandingLocalizationCollectionResponse, error_mapping) - async def post(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[LocalizationsRequestBuilderPostRequestConfiguration] = None) -> Optional[OrganizationalBrandingLocalization]: + async def post(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrganizationalBrandingLocalization]: """ Create a new organizationalBrandingLocalization object. This creates a localized branding and at the same time, the default branding if it doesn't exist. The default branding is created only once. It's loaded when a localized branding isn't configured for the user's browser language. To retrieve the default branding, see Get branding. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OrganizationalBrandingLocalization] = None, r return await self.request_adapter.send_async(request_info, OrganizationalBrandingLocalization, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LocalizationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve all localization branding objects, including the default branding. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[Localization request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[LocalizationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new organizationalBrandingLocalization object. This creates a localized branding and at the same time, the default branding if it doesn't exist. The default branding is created only once. It's loaded when a localized branding isn't configured for the user's browser language. To retrieve the default branding, see Get branding. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OrganizationalBrandingLocali """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/organization/{organization%2Did}/branding/localizations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocalizationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LocalizationsRequestBuilder.LocalizationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocalizationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/square_logo/square_logo_request_builder.py b/msgraph/generated/organization/item/branding/square_logo/square_logo_request_builder.py index 3e0429af11a..38572370962 100644 --- a/msgraph/generated/organization/item/branding/square_logo/square_logo_request_builder.py +++ b/msgraph/generated/organization/item/branding/square_logo/square_logo_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/squareLogo", path_parameters) - async def get(self,request_configuration: Optional[SquareLogoRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[SquareLogoRequestBuilderGetRe 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, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[SquareLogoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[SquareLogoRe request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SquareLogoRequestBuilder: raise TypeError("raw_url cannot be null.") return SquareLogoRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SquareLogoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SquareLogoRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/branding/square_logo_dark/square_logo_dark_request_builder.py b/msgraph/generated/organization/item/branding/square_logo_dark/square_logo_dark_request_builder.py index b60a3168ae5..bab16f97076 100644 --- a/msgraph/generated/organization/item/branding/square_logo_dark/square_logo_dark_request_builder.py +++ b/msgraph/generated/organization/item/branding/square_logo_dark/square_logo_dark_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/branding/squareLogoDark", path_parameters) - async def get(self,request_configuration: Optional[SquareLogoDarkRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[SquareLogoDarkRequestBuilderG 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, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoDarkRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, content_type: Optional[str] = None, request_conf raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[SquareLogoDarkRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[SquareLogoDa request_info.headers.try_add("Accept", "image/bmp, image/jpg, image/jpeg, image/gif, image/vnd.microsoft.icon, image/png, image/tiff, application/json") return request_info - def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoDarkRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. param body: Binary request body @@ -107,24 +107,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SquareLogoDarkRequestBuilder raise TypeError("raw_url cannot be null.") return SquareLogoDarkRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SquareLogoDarkRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SquareLogoDarkRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/certificate_based_auth_configuration/certificate_based_auth_configuration_request_builder.py b/msgraph/generated/organization/item/certificate_based_auth_configuration/certificate_based_auth_configuration_request_builder.py index 748d0dc02f6..8103eba8587 100644 --- a/msgraph/generated/organization/item/certificate_based_auth_configuration/certificate_based_auth_configuration_request_builder.py +++ b/msgraph/generated/organization/item/certificate_based_auth_configuration/certificate_based_auth_configuration_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_certificate_based_auth_configuration_id(self,certificate_based_auth_confi url_tpl_params["certificateBasedAuthConfiguration%2Did"] = certificate_based_auth_configuration_id return CertificateBasedAuthConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderGetRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CertificateBasedAuthConfigurationCollectionResponse]: """ Get a list of certificateBasedAuthConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CertificateBasedAuthConfigura return await self.request_adapter.send_async(request_info, CertificateBasedAuthConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderPostRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: + async def post(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: """ Create a new certificateBasedAuthConfiguration object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[CertificateBasedAuthConfiguration] = None, re return await self.request_adapter.send_async(request_info, CertificateBasedAuthConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of certificateBasedAuthConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CertificateB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new certificateBasedAuthConfiguration object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[CertificateBasedAuthConfigur """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/organization/{organization%2Did}/certificateBasedAuthConfiguration', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CertificateBasedAuthConfigurationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CertificateBasedAuthConfigurationRequestBuilder.CertificateBasedAuthConfigurationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CertificateBasedAuthConfigurationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/certificate_based_auth_configuration/count/count_request_builder.py b/msgraph/generated/organization/item/certificate_based_auth_configuration/count/count_request_builder.py index 6238cac20c5..96161031ef9 100644 --- a/msgraph/generated/organization/item/certificate_based_auth_configuration/count/count_request_builder.py +++ b/msgraph/generated/organization/item/certificate_based_auth_configuration/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/certificateBasedAuthConfiguration/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/organization/item/certificate_based_auth_configuration/item/certificate_based_auth_configuration_item_request_builder.py b/msgraph/generated/organization/item/certificate_based_auth_configuration/item/certificate_based_auth_configuration_item_request_builder.py index fb6d088dd89..e901af5416e 100644 --- a/msgraph/generated/organization/item/certificate_based_auth_configuration/item/certificate_based_auth_configuration_item_request_builder.py +++ b/msgraph/generated/organization/item/certificate_based_auth_configuration/item/certificate_based_auth_configuration_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a certificateBasedAuthConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CertificateBasedAuthConfig raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: """ Get the properties of a certificateBasedAuthConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,18 +67,18 @@ async def get(self,request_configuration: Optional[CertificateBasedAuthConfigura return await self.request_adapter.send_async(request_info, CertificateBasedAuthConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a certificateBasedAuthConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/organization/{organization%2Did}/certificateBasedAuthConfiguration/{certificateBasedAuthConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties of a certificateBasedAuthConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,16 +99,6 @@ def with_url(self,raw_url: Optional[str] = None) -> CertificateBasedAuthConfigur raise TypeError("raw_url cannot be null.") return CertificateBasedAuthConfigurationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CertificateBasedAuthConfigurationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CertificateBasedAuthConfigurationItemRequestBuilderGetQueryParameters(): """ @@ -134,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CertificateBasedAuthConfigurationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CertificateBasedAuthConfigurationItemRequestBuilder.CertificateBasedAuthConfigurationItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/organization/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/organization/item/check_member_groups/check_member_groups_request_builder.py index 6a1377de5c1..6f23e2c35d8 100644 --- a/msgraph/generated/organization/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/organization/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/organization/item/check_member_objects/check_member_objects_request_builder.py index 6f38e31f821..cb8bcbe7a4e 100644 --- a/msgraph/generated/organization/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/organization/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/extensions/count/count_request_builder.py b/msgraph/generated/organization/item/extensions/count/count_request_builder.py index 344bbe9a7d7..5e75b175fef 100644 --- a/msgraph/generated/organization/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/organization/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/extensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/organization/item/extensions/extensions_request_builder.py b/msgraph/generated/organization/item/extensions/extensions_request_builder.py index d03b7be9c01..cde3fd63bf9 100644 --- a/msgraph/generated/organization/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/organization/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ The collection of open extensions defined for the organization. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for organization param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the organization. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for organization param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/organization/{organization%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/organization/item/extensions/item/extension_item_request_builder.py index 73290cdaca8..30df99e4fb1 100644 --- a/msgraph/generated/organization/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/organization/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for organization param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ The collection of open extensions defined for the organization. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in organization param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for organization param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/organization/{organization%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the organization. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in organization param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/organization/{organization%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/organization/item/get_member_groups/get_member_groups_request_builder.py index 78498427edd..aff279c7855 100644 --- a/msgraph/generated/organization/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/organization/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/organization/item/get_member_objects/get_member_objects_request_builder.py index 7795a034cc2..5ec1310e6c3 100644 --- a/msgraph/generated/organization/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/organization/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/organization_item_request_builder.py b/msgraph/generated/organization/item/organization_item_request_builder.py index a7c701875d8..3a8a2201ce6 100644 --- a/msgraph/generated/organization/item/organization_item_request_builder.py +++ b/msgraph/generated/organization/item/organization_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OrganizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from organization param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,12 +54,12 @@ async def delete(self,request_configuration: Optional[OrganizationItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OrganizationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Organization]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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 @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[OrganizationItemRequestBuilde return await self.request_adapter.send_async(request_info, Organization, error_mapping) - async def patch(self,body: Optional[Organization] = None, request_configuration: Optional[OrganizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Organization]: + async def patch(self,body: Optional[Organization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Organization]: """ Update the properties of a organization object. param body: The request body @@ -98,20 +99,20 @@ async def patch(self,body: Optional[Organization] = None, request_configuration: return await self.request_adapter.send_async(request_info, Organization, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OrganizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from organization param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/organization/{organization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OrganizationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 """ @@ -120,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[Organization request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Organization] = None, request_configuration: Optional[OrganizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Organization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a organization object. param body: The request body @@ -129,7 +130,7 @@ def to_patch_request_information(self,body: Optional[Organization] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/organization/{organization%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -226,20 +227,10 @@ def set_mobile_device_management_authority(self) -> SetMobileDeviceManagementAut return SetMobileDeviceManagementAuthorityRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OrganizationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @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: Optional[str] = None) -> str: """ @@ -262,27 +253,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OrganizationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OrganizationItemRequestBuilder.OrganizationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OrganizationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/item/restore/restore_request_builder.py b/msgraph/generated/organization/item/restore/restore_request_builder.py index a8f0d658a3b..c6a7cb62ce2 100644 --- a/msgraph/generated/organization/item/restore/restore_request_builder.py +++ b/msgraph/generated/organization/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e4ef620fb80..979faea5b48 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/{organization%2Did}/setMobileDeviceManagementAuthority", path_parameters) - async def post(self,request_configuration: Optional[SetMobileDeviceManagementAuthorityRequestBuilderPostRequestConfiguration] = None) -> Optional[SetMobileDeviceManagementAuthorityPostResponse]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetMobileDeviceManagementAuthorityPostResponse]: """ Set mobile device management authority param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[SetMobileDeviceManagementAut return await self.request_adapter.send_async(request_info, SetMobileDeviceManagementAuthorityPostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[SetMobileDeviceManagementAuthorityRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Set mobile device management authority param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetMobileDeviceManagementAut raise TypeError("raw_url cannot be null.") return SetMobileDeviceManagementAuthorityRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetMobileDeviceManagementAuthorityRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/organization/organization_request_builder.py b/msgraph/generated/organization/organization_request_builder.py index 03acd347d5b..46b452ae753 100644 --- a/msgraph/generated/organization/organization_request_builder.py +++ b/msgraph/generated/organization/organization_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,12 +48,12 @@ def by_organization_id(self,organization_id: str) -> OrganizationItemRequestBuil url_tpl_params["organization%2Did"] = organization_id return OrganizationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OrganizationRequestBuilderGetRequestConfiguration] = None) -> Optional[OrganizationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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 @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[OrganizationRequestBuilderGet return await self.request_adapter.send_async(request_info, OrganizationCollectionResponse, error_mapping) - async def post(self,body: Optional[Organization] = None, request_configuration: Optional[OrganizationRequestBuilderPostRequestConfiguration] = None) -> Optional[Organization]: + async def post(self,body: Optional[Organization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Organization]: """ Add new entity to organization param body: The request body @@ -91,9 +92,9 @@ async def post(self,body: Optional[Organization] = None, request_configuration: return await self.request_adapter.send_async(request_info, Organization, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OrganizationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 """ @@ -102,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[Organization request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Organization] = None, request_configuration: Optional[OrganizationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Organization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to organization param body: The request body @@ -111,7 +112,7 @@ def to_post_request_information(self,body: Optional[Organization] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/organization', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -175,7 +176,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: Optional[str] = None) -> str: """ @@ -228,27 +229,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OrganizationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OrganizationRequestBuilder.OrganizationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OrganizationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 1d3ce6c9b95..9de6d3d17a0 100644 --- a/msgraph/generated/organization/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/organization/validate_properties/validate_properties_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/organization/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/permission_grants/delta/delta_request_builder.py b/msgraph/generated/permission_grants/delta/delta_request_builder.py index 6d315898b8a..4f3d8baf9eb 100644 --- a/msgraph/generated/permission_grants/delta/delta_request_builder.py +++ b/msgraph/generated/permission_grants/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/permissionGrants/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 58e8d622815..81abaf90157 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/permissionGrants/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/permission_grants/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/permission_grants/get_by_ids/get_by_ids_request_builder.py index 3a2fb02a19b..25779e9adf9 100644 --- a/msgraph/generated/permission_grants/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/permission_grants/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/permissionGrants/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/permission_grants/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/permission_grants/item/check_member_groups/check_member_groups_request_builder.py index 3ab34eb2862..c4daa78f72c 100644 --- a/msgraph/generated/permission_grants/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/permission_grants/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/permissionGrants/{resourceSpecificPermissionGrant%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/permission_grants/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/permission_grants/item/check_member_objects/check_member_objects_request_builder.py index 922fb2df1ac..caf75ff8c2c 100644 --- a/msgraph/generated/permission_grants/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/permission_grants/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/permissionGrants/{resourceSpecificPermissionGrant%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/permission_grants/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/permission_grants/item/get_member_groups/get_member_groups_request_builder.py index 31d64a3e9e6..81f51caabcb 100644 --- a/msgraph/generated/permission_grants/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/permission_grants/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/permissionGrants/{resourceSpecificPermissionGrant%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/permission_grants/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/permission_grants/item/get_member_objects/get_member_objects_request_builder.py index 941b57ed549..a69c017f1bc 100644 --- a/msgraph/generated/permission_grants/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/permission_grants/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/permissionGrants/{resourceSpecificPermissionGrant%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/permission_grants/item/resource_specific_permission_grant_item_request_builder.py b/msgraph/generated/permission_grants/item/resource_specific_permission_grant_item_request_builder.py index d57f8caab58..8fcf37b7d08 100644 --- a/msgraph/generated/permission_grants/item/resource_specific_permission_grant_item_request_builder.py +++ b/msgraph/generated/permission_grants/item/resource_specific_permission_grant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/permissionGrants/{resourceSpecificPermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from permissionGrants param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[ResourceSpecificPermission raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Get entity from permissionGrants by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[ResourceSpecificPermissionGra return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update entity in permissionGrants param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, req return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from permissionGrants param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from permissionGrants by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceSpec request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in permissionGrants param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionG """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceSpecificPermissionGrantItemRequestBuilder.ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 a390ca39f1f..d7171b1c4c0 100644 --- a/msgraph/generated/permission_grants/item/restore/restore_request_builder.py +++ b/msgraph/generated/permission_grants/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/permissionGrants/{resourceSpecificPermissionGrant%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/permission_grants/permission_grants_request_builder.py b/msgraph/generated/permission_grants/permission_grants_request_builder.py index 511a151bb1f..71abb1f9981 100644 --- a/msgraph/generated/permission_grants/permission_grants_request_builder.py +++ b/msgraph/generated/permission_grants/permission_grants_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +47,7 @@ def by_resource_specific_permission_grant_id(self,resource_specific_permission_g url_tpl_params["resourceSpecificPermissionGrant%2Did"] = resource_specific_permission_grant_id return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: """ Get entities from permissionGrants param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilde return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Add new entity to permissionGrants param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, requ return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from permissionGrants param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to permissionGrants param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGr """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/permissionGrants', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -202,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionGrantsRequestBuilder.PermissionGrantsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 fc1ee944539..6a5346764a2 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/permissionGrants/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/places/count/count_request_builder.py b/msgraph/generated/places/count/count_request_builder.py index 2c720f7beea..8ce77cb8379 100644 --- a/msgraph/generated/places/count/count_request_builder.py +++ b/msgraph/generated/places/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/places/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/places/graph_room/count/count_request_builder.py b/msgraph/generated/places/graph_room/count/count_request_builder.py index ad15b6ae6a9..06ba77e0d8d 100644 --- a/msgraph/generated/places/graph_room/count/count_request_builder.py +++ b/msgraph/generated/places/graph_room/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/places/graph.room/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 617baa11b24..9c5fb531329 100644 --- a/msgraph/generated/places/graph_room/graph_room_request_builder.py +++ b/msgraph/generated/places/graph_room/graph_room_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/places/graph.room{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphRoomRequestBuilderGetRequestConfiguration] = None) -> Optional[RoomCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoomCollectionResponse]: """ Get the items of type microsoft.graph.room in the microsoft.graph.place collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphRoomRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RoomCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphRoomRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.room in the microsoft.graph.place collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphRoomRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/places/graph_room_list/count/count_request_builder.py b/msgraph/generated/places/graph_room_list/count/count_request_builder.py index 50f2ad01ec3..8e5af5bd387 100644 --- a/msgraph/generated/places/graph_room_list/count/count_request_builder.py +++ b/msgraph/generated/places/graph_room_list/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/places/graph.roomList/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 25b50362836..f662390a85b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/places/graph.roomList{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphRoomListRequestBuilderGetRequestConfiguration] = None) -> Optional[RoomListCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoomListCollectionResponse]: """ Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphRoomListRequestBuilderGe return await self.request_adapter.send_async(request_info, RoomListCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphRoomListRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphRoomListRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters] = None - - 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 8956b07f3dd..1a1a7e1794d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.room{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphRoomRequestBuilderGetRequestConfiguration] = None) -> Optional[Room]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Room]: """ Get the item of type microsoft.graph.place as microsoft.graph.room param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphRoomRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Room, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphRoomRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.place as microsoft.graph.room param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphRoomRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphRoomRequestBuilder.GraphRoomRequestBuilderGetQueryParameters] = None - - 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 f91ace8a4d4..cd5a43ccb41 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphRoomListRequestBuilderGetRequestConfiguration] = None) -> Optional[RoomList]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoomList]: """ Get the item of type microsoft.graph.place as microsoft.graph.roomList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphRoomListRequestBuilderGe return await self.request_adapter.send_async(request_info, RoomList, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphRoomListRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.place as microsoft.graph.roomList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphRoomListRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphRoomListRequestBuilder.GraphRoomListRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/places/item/graph_room_list/rooms/count/count_request_builder.py b/msgraph/generated/places/item/graph_room_list/rooms/count/count_request_builder.py index 54d4f8009b3..4d9fd94c5cb 100644 --- a/msgraph/generated/places/item/graph_room_list/rooms/count/count_request_builder.py +++ b/msgraph/generated/places/item/graph_room_list/rooms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 76f4ec1aefd..d44bf88e85f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RoomItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property rooms for places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[RoomItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RoomItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Room]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Room]: """ Get rooms from places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RoomItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Room, error_mapping) - async def patch(self,body: Optional[Room] = None, request_configuration: Optional[RoomItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Room]: + async def patch(self,body: Optional[Room] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Room]: """ Update the navigation property rooms in places param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Room] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Room, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RoomItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property rooms for places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RoomItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get rooms from places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RoomItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Room] = None, request_configuration: Optional[RoomItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Room] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property rooms in places param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Room] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> RoomItemRequestBuilder: raise TypeError("raw_url cannot be null.") return RoomItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoomItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RoomItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoomItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoomItemRequestBuilder.RoomItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoomItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/places/item/graph_room_list/rooms/rooms_request_builder.py b/msgraph/generated/places/item/graph_room_list/rooms/rooms_request_builder.py index bf38172a17b..8392fb69a6e 100644 --- a/msgraph/generated/places/item/graph_room_list/rooms/rooms_request_builder.py +++ b/msgraph/generated/places/item/graph_room_list/rooms/rooms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_room_id(self,room_id: str) -> RoomItemRequestBuilder: url_tpl_params["room%2Did"] = room_id return RoomItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RoomsRequestBuilderGetRequestConfiguration] = None) -> Optional[RoomCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoomCollectionResponse]: """ Get rooms from places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RoomsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, RoomCollectionResponse, error_mapping) - async def post(self,body: Optional[Room] = None, request_configuration: Optional[RoomsRequestBuilderPostRequestConfiguration] = None) -> Optional[Room]: + async def post(self,body: Optional[Room] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Room]: """ Create new navigation property to rooms for places param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Room] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Room, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoomsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get rooms from places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RoomsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Room] = None, request_configuration: Optional[RoomsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Room] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to rooms for places param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Room] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/places/{place%2Did}/graph.roomList/rooms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoomsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoomsRequestBuilder.RoomsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoomsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/places/item/place_item_request_builder.py b/msgraph/generated/places/item/place_item_request_builder.py index 2cf44b23973..b8c84fe05eb 100644 --- a/msgraph/generated/places/item/place_item_request_builder.py +++ b/msgraph/generated/places/item/place_item_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/places/{place%2Did}", path_parameters) - async def delete(self,request_configuration: Optional[PlaceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def delete(self,request_configuration: Optional[PlaceItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def patch(self,body: Optional[Place] = None, request_configuration: Optional[PlaceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Place]: + async def patch(self,body: Optional[Place] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -70,7 +70,7 @@ async def patch(self,body: Optional[Place] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Place, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlaceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +81,7 @@ def to_delete_request_information(self,request_configuration: Optional[PlaceItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Place] = None, request_configuration: Optional[PlaceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Place] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -124,24 +124,4 @@ def graph_room_list(self) -> GraphRoomListRequestBuilder: return GraphRoomListRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlaceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlaceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/buckets/buckets_request_builder.py b/msgraph/generated/planner/buckets/buckets_request_builder.py index 07fe459df46..0ac2a718f99 100644 --- a/msgraph/generated/planner/buckets/buckets_request_builder.py +++ b/msgraph/generated/planner/buckets/buckets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_bucket_id(self,planner_bucket_id: str) -> PlannerBucketItemReques url_tpl_params["plannerBucket%2Did"] = planner_bucket_id return PlannerBucketItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: """ Retrieve a list of plannerbucket objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[BucketsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerBucketCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerBucket]: + async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: """ Create a new plannerBucket object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[PlannerBucket] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerbucket objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new plannerBucket object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[PlannerBucket] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/planner/buckets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketsRequestBuilder.BucketsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/buckets/count/count_request_builder.py b/msgraph/generated/planner/buckets/count/count_request_builder.py index 2f4b072b578..25b9945352d 100644 --- a/msgraph/generated/planner/buckets/count/count_request_builder.py +++ b/msgraph/generated/planner/buckets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/buckets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/planner/buckets/item/planner_bucket_item_request_builder.py b/msgraph/generated/planner/buckets/item/planner_bucket_item_request_builder.py index 9b2563fb557..af780517f0c 100644 --- a/msgraph/generated/planner/buckets/item/planner_bucket_item_request_builder.py +++ b/msgraph/generated/planner/buckets/item/planner_bucket_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete plannerBucket. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PlannerBucketItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucket]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: """ Retrieve the properties and relationships of a plannerBucket object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[PlannerBucketItemRequestBuild return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucket]: + async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: """ Update the navigation property buckets in planner param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PlannerBucket] = None, request_configuration return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete plannerBucket. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/buckets/{plannerBucket%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerBucket object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerBucke request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property buckets in planner param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucket] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/buckets/{plannerBucket%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def tasks(self) -> TasksRequestBuilder: return TasksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerBucketItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerBucketItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerBucketItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerBucketItemRequestBuilder.PlannerBucketItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerBucketItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/buckets/item/tasks/count/count_request_builder.py b/msgraph/generated/planner/buckets/item/tasks/count/count_request_builder.py index ff0da66d279..fe6adcd4b27 100644 --- a/msgraph/generated/planner/buckets/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/planner/buckets/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/planner/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py b/msgraph/generated/planner/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py index 5f60bfc054e..2ecbd119d3b 100644 --- a/msgraph/generated/planner/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py +++ b/msgraph/generated/planner/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequ return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignedToTa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardT """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignedToTaskBoardFormatReq raise TypeError("raw_url cannot be null.") return AssignedToTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AssignedToTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignedToTaskBoardFormatRequestBuilder.AssignedToTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py b/msgraph/generated/planner/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py index ee4efa0dd6e..3b75e224e94 100644 --- a/msgraph/generated/planner/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py +++ b/msgraph/generated/planner/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[BucketTaskBoardFormatReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestB return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, re return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketTaskBo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskF """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BucketTaskBoardFormatRequest raise TypeError("raw_url cannot be null.") return BucketTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BucketTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketTaskBoardFormatRequestBuilder.BucketTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/buckets/item/tasks/item/details/details_request_builder.py b/msgraph/generated/planner/buckets/item/tasks/item/details/details_request_builder.py index 80143c0c4de..0ae61ada772 100644 --- a/msgraph/generated/planner/buckets/item/tasks/item/details/details_request_builder.py +++ b/msgraph/generated/planner/buckets/item/tasks/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DetailsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configur return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DetailsRequestBuilder: raise TypeError("raw_url cannot be null.") return DetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetailsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/buckets/item/tasks/item/planner_task_item_request_builder.py b/msgraph/generated/planner/buckets/item/tasks/item/planner_task_item_request_builder.py index 55a9ffd5b96..488224f7009 100644 --- a/msgraph/generated/planner/buckets/item/tasks/item/planner_task_item_request_builder.py +++ b/msgraph/generated/planner/buckets/item/tasks/item/planner_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Read-only. Nullable. The collection of tasks in the bucket. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilder return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in planner param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PlannerTask] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. The collection of tasks in the bucket. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerTaskI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in planner param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PlannerTask] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def progress_task_board_format(self) -> ProgressTaskBoardFormatRequestBuilder: return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerTaskItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py b/msgraph/generated/planner/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py index ca90616f54f..297317a499f 100644 --- a/msgraph/generated/planner/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py +++ b/msgraph/generated/planner/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ProgressTaskBoardFormatReques return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ProgressTask request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTas """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ProgressTaskBoardFormatReque raise TypeError("raw_url cannot be null.") return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ProgressTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProgressTaskBoardFormatRequestBuilder.ProgressTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/buckets/item/tasks/tasks_request_builder.py b/msgraph/generated/planner/buckets/item/tasks/tasks_request_builder.py index 2fc80cedc05..f09069d8e2c 100644 --- a/msgraph/generated/planner/buckets/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/planner/buckets/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_task_id(self,planner_task_id: str) -> PlannerTaskItemRequestBuild url_tpl_params["plannerTask%2Did"] = planner_task_id return PlannerTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: """ Retrieve a list of plannerTask objects associated to a plannerBucket object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for planner param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerTask] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerTask objects associated to a plannerBucket object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for planner param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerTask] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/planner/buckets/{plannerBucket%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/planner_request_builder.py b/msgraph/generated/planner/planner_request_builder.py index 4d7ae44f140..471e976768a 100644 --- a/msgraph/generated/planner/planner_request_builder.py +++ b/msgraph/generated/planner/planner_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PlannerRequestBuilderGetRequestConfiguration] = None) -> Optional[Planner]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Planner]: """ Get planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[PlannerRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Planner, error_mapping) - async def patch(self,body: Optional[Planner] = None, request_configuration: Optional[PlannerRequestBuilderPatchRequestConfiguration] = None) -> Optional[Planner]: + async def patch(self,body: Optional[Planner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Planner]: """ Update planner param body: The request body @@ -72,7 +73,7 @@ async def patch(self,body: Optional[Planner] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Planner, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PlannerRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Planner] = None, request_configuration: Optional[PlannerRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Planner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update planner param body: The request body @@ -92,7 +93,7 @@ def to_patch_request_information(self,body: Optional[Planner] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -161,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerRequestBuilder.PlannerRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/count/count_request_builder.py b/msgraph/generated/planner/plans/count/count_request_builder.py index 8bf761cbc2b..d819a40123c 100644 --- a/msgraph/generated/planner/plans/count/count_request_builder.py +++ b/msgraph/generated/planner/plans/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/planner/plans/item/buckets/buckets_request_builder.py b/msgraph/generated/planner/plans/item/buckets/buckets_request_builder.py index 7abe30ea444..c9a0b343a8f 100644 --- a/msgraph/generated/planner/plans/item/buckets/buckets_request_builder.py +++ b/msgraph/generated/planner/plans/item/buckets/buckets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_bucket_id(self,planner_bucket_id: str) -> PlannerBucketItemReques url_tpl_params["plannerBucket%2Did"] = planner_bucket_id return PlannerBucketItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: """ Retrieve a list of plannerBucket objects contained by a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[BucketsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerBucketCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerBucket]: + async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: """ Create new navigation property to buckets for planner param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerBucket] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerBucket objects contained by a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to buckets for planner param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerBucket] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketsRequestBuilder.BucketsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/buckets/count/count_request_builder.py b/msgraph/generated/planner/plans/item/buckets/count/count_request_builder.py index 25a62618e3d..a9a5eb31725 100644 --- a/msgraph/generated/planner/plans/item/buckets/count/count_request_builder.py +++ b/msgraph/generated/planner/plans/item/buckets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/planner/plans/item/buckets/item/planner_bucket_item_request_builder.py b/msgraph/generated/planner/plans/item/buckets/item/planner_bucket_item_request_builder.py index 16114b39371..f92d92ce9d5 100644 --- a/msgraph/generated/planner/plans/item/buckets/item/planner_bucket_item_request_builder.py +++ b/msgraph/generated/planner/plans/item/buckets/item/planner_bucket_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property buckets for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[PlannerBucketItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucket]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: """ Read-only. Nullable. Collection of buckets in the plan. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PlannerBucketItemRequestBuild return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucket]: + async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: """ Update the navigation property buckets in planner param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[PlannerBucket] = None, request_configuration return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property buckets for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Collection of buckets in the plan. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerBucke request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property buckets in planner param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucket] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def tasks(self) -> TasksRequestBuilder: return TasksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerBucketItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerBucketItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerBucketItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerBucketItemRequestBuilder.PlannerBucketItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerBucketItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/buckets/item/tasks/count/count_request_builder.py b/msgraph/generated/planner/plans/item/buckets/item/tasks/count/count_request_builder.py index b62f8186c73..db094f0379d 100644 --- a/msgraph/generated/planner/plans/item/buckets/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/planner/plans/item/buckets/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/planner/plans/item/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py b/msgraph/generated/planner/plans/item/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py index 75ec7286b16..db1d8f28b3c 100644 --- a/msgraph/generated/planner/plans/item/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py +++ b/msgraph/generated/planner/plans/item/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequ return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignedToTa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardT """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignedToTaskBoardFormatReq raise TypeError("raw_url cannot be null.") return AssignedToTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AssignedToTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignedToTaskBoardFormatRequestBuilder.AssignedToTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py b/msgraph/generated/planner/plans/item/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py index fabd9b713c7..52fda215c79 100644 --- a/msgraph/generated/planner/plans/item/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py +++ b/msgraph/generated/planner/plans/item/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[BucketTaskBoardFormatReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestB return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, re return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketTaskBo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskF """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BucketTaskBoardFormatRequest raise TypeError("raw_url cannot be null.") return BucketTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BucketTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketTaskBoardFormatRequestBuilder.BucketTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/buckets/item/tasks/item/details/details_request_builder.py b/msgraph/generated/planner/plans/item/buckets/item/tasks/item/details/details_request_builder.py index 037ea457101..405f40c09c2 100644 --- a/msgraph/generated/planner/plans/item/buckets/item/tasks/item/details/details_request_builder.py +++ b/msgraph/generated/planner/plans/item/buckets/item/tasks/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DetailsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configur return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DetailsRequestBuilder: raise TypeError("raw_url cannot be null.") return DetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetailsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/buckets/item/tasks/item/planner_task_item_request_builder.py b/msgraph/generated/planner/plans/item/buckets/item/tasks/item/planner_task_item_request_builder.py index b02eed071c6..e2ac4d06608 100644 --- a/msgraph/generated/planner/plans/item/buckets/item/tasks/item/planner_task_item_request_builder.py +++ b/msgraph/generated/planner/plans/item/buckets/item/tasks/item/planner_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Read-only. Nullable. The collection of tasks in the bucket. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilder return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in planner param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PlannerTask] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. The collection of tasks in the bucket. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerTaskI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in planner param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PlannerTask] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def progress_task_board_format(self) -> ProgressTaskBoardFormatRequestBuilder: return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerTaskItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py b/msgraph/generated/planner/plans/item/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py index 393c20a7a30..71171eb18e1 100644 --- a/msgraph/generated/planner/plans/item/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py +++ b/msgraph/generated/planner/plans/item/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ProgressTaskBoardFormatReques return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ProgressTask request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTas """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ProgressTaskBoardFormatReque raise TypeError("raw_url cannot be null.") return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ProgressTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProgressTaskBoardFormatRequestBuilder.ProgressTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/buckets/item/tasks/tasks_request_builder.py b/msgraph/generated/planner/plans/item/buckets/item/tasks/tasks_request_builder.py index b7de12cc590..b85a302f13a 100644 --- a/msgraph/generated/planner/plans/item/buckets/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/planner/plans/item/buckets/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_task_id(self,planner_task_id: str) -> PlannerTaskItemRequestBuild url_tpl_params["plannerTask%2Did"] = planner_task_id return PlannerTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: """ Retrieve a list of plannerTask objects associated to a plannerBucket object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for planner param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerTask] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerTask objects associated to a plannerBucket object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for planner param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerTask] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/details/details_request_builder.py b/msgraph/generated/planner/plans/item/details/details_request_builder.py index 6bb87119365..acf74ce56bf 100644 --- a/msgraph/generated/planner/plans/item/details/details_request_builder.py +++ b/msgraph/generated/planner/plans/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DetailsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerPlanDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlanDetails]: """ Retrieve the properties and relationships of a plannerPlanDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerPlanDetails, error_mapping) - async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerPlanDetails]: + async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlanDetails]: """ Update the navigation property details in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configur return await self.request_adapter.send_async(request_info, PlannerPlanDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerPlanDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DetailsRequestBuilder: raise TypeError("raw_url cannot be null.") return DetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetailsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/planner_plan_item_request_builder.py b/msgraph/generated/planner/plans/item/planner_plan_item_request_builder.py index d0e863c4174..9a1832f0cda 100644 --- a/msgraph/generated/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph/generated/planner/plans/item/planner_plan_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerPlanItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[PlannerPlanItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerPlanItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerPlan]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: """ Retrieve the properties and relationships of a plannerplan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[PlannerPlanItemRequestBuilder return await self.request_adapter.send_async(request_info, PlannerPlan, error_mapping) - async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlannerPlanItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerPlan]: + async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: """ Update the properties of a plannerPlan object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerPlan, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerPlanItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerPlanItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerplan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerPlanI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlannerPlanItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a plannerPlan object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[PlannerPlan] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def tasks(self) -> TasksRequestBuilder: return TasksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerPlanItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerPlanItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerPlanItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerPlanItemRequestBuilder.PlannerPlanItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerPlanItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/tasks/count/count_request_builder.py b/msgraph/generated/planner/plans/item/tasks/count/count_request_builder.py index ca793d21ce8..1abea39774b 100644 --- a/msgraph/generated/planner/plans/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/planner/plans/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/planner/plans/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py b/msgraph/generated/planner/plans/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py index 5b25bbba5b4..f568f6efdbc 100644 --- a/msgraph/generated/planner/plans/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py +++ b/msgraph/generated/planner/plans/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequ return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignedToTa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardT """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignedToTaskBoardFormatReq raise TypeError("raw_url cannot be null.") return AssignedToTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AssignedToTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignedToTaskBoardFormatRequestBuilder.AssignedToTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py b/msgraph/generated/planner/plans/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py index 0cd19fe39a7..3eb5bfe87f8 100644 --- a/msgraph/generated/planner/plans/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py +++ b/msgraph/generated/planner/plans/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[BucketTaskBoardFormatReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestB return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, re return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketTaskBo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskF """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BucketTaskBoardFormatRequest raise TypeError("raw_url cannot be null.") return BucketTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BucketTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketTaskBoardFormatRequestBuilder.BucketTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/tasks/item/details/details_request_builder.py b/msgraph/generated/planner/plans/item/tasks/item/details/details_request_builder.py index 6485e794ab9..a3f8411d5e9 100644 --- a/msgraph/generated/planner/plans/item/tasks/item/details/details_request_builder.py +++ b/msgraph/generated/planner/plans/item/tasks/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DetailsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configur return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DetailsRequestBuilder: raise TypeError("raw_url cannot be null.") return DetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetailsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/tasks/item/planner_task_item_request_builder.py b/msgraph/generated/planner/plans/item/tasks/item/planner_task_item_request_builder.py index f66c68c817f..2425e60b88a 100644 --- a/msgraph/generated/planner/plans/item/tasks/item/planner_task_item_request_builder.py +++ b/msgraph/generated/planner/plans/item/tasks/item/planner_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Read-only. Nullable. Collection of tasks in the plan. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilder return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in planner param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PlannerTask] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Collection of tasks in the plan. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerTaskI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in planner param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PlannerTask] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def progress_task_board_format(self) -> ProgressTaskBoardFormatRequestBuilder: return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerTaskItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py b/msgraph/generated/planner/plans/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py index 5621de42139..a2d562590c0 100644 --- a/msgraph/generated/planner/plans/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py +++ b/msgraph/generated/planner/plans/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ProgressTaskBoardFormatReques return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ProgressTask request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTas """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ProgressTaskBoardFormatReque raise TypeError("raw_url cannot be null.") return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ProgressTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProgressTaskBoardFormatRequestBuilder.ProgressTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/item/tasks/tasks_request_builder.py b/msgraph/generated/planner/plans/item/tasks/tasks_request_builder.py index 23b5a4e59e1..e59b6af9cdb 100644 --- a/msgraph/generated/planner/plans/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/planner/plans/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_task_id(self,planner_task_id: str) -> PlannerTaskItemRequestBuild url_tpl_params["plannerTask%2Did"] = planner_task_id return PlannerTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: """ Retrieve a list of plannerTask objects associated with a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for planner param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerTask] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerTask objects associated with a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for planner param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerTask] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/planner/plans/{plannerPlan%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/plans/plans_request_builder.py b/msgraph/generated/planner/plans/plans_request_builder.py index 9bed1c3047e..75d887ad29f 100644 --- a/msgraph/generated/planner/plans/plans_request_builder.py +++ b/msgraph/generated/planner/plans/plans_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_plan_id(self,planner_plan_id: str) -> PlannerPlanItemRequestBuild url_tpl_params["plannerPlan%2Did"] = planner_plan_id return PlannerPlanItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PlansRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerPlanCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlanCollectionResponse]: """ Get a list of plannerPlan objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,9 +65,9 @@ async def get(self,request_configuration: Optional[PlansRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PlannerPlanCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlansRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerPlan]: + async def post(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: """ - Use this API to create a new plannerPlan. + Create a new plannerPlan object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerPlan] @@ -88,7 +89,7 @@ async def post(self,body: Optional[PlannerPlan] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PlannerPlan, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PlansRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of plannerPlan objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,16 +100,16 @@ def to_get_request_information(self,request_configuration: Optional[PlansRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlansRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new plannerPlan. + Create a new plannerPlan object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/planner/plans', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlansRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlansRequestBuilder.PlansRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlansRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/tasks/count/count_request_builder.py b/msgraph/generated/planner/tasks/count/count_request_builder.py index 7ab67ee46e9..0451a878198 100644 --- a/msgraph/generated/planner/tasks/count/count_request_builder.py +++ b/msgraph/generated/planner/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/planner/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py b/msgraph/generated/planner/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py index ca7509a234c..9e0643532ef 100644 --- a/msgraph/generated/planner/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py +++ b/msgraph/generated/planner/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequ return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignedToTa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardT """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignedToTaskBoardFormatReq raise TypeError("raw_url cannot be null.") return AssignedToTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AssignedToTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignedToTaskBoardFormatRequestBuilder.AssignedToTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py b/msgraph/generated/planner/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py index 3f023092c84..0562c03cd1d 100644 --- a/msgraph/generated/planner/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py +++ b/msgraph/generated/planner/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[BucketTaskBoardFormatReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestB return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, re return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketTaskBo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskF """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BucketTaskBoardFormatRequest raise TypeError("raw_url cannot be null.") return BucketTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BucketTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketTaskBoardFormatRequestBuilder.BucketTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/tasks/item/details/details_request_builder.py b/msgraph/generated/planner/tasks/item/details/details_request_builder.py index 757fde5c92c..d840e101c41 100644 --- a/msgraph/generated/planner/tasks/item/details/details_request_builder.py +++ b/msgraph/generated/planner/tasks/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DetailsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configur return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DetailsRequestBuilder: raise TypeError("raw_url cannot be null.") return DetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetailsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/tasks/item/planner_task_item_request_builder.py b/msgraph/generated/planner/tasks/item/planner_task_item_request_builder.py index 863252d52dc..3658743e39b 100644 --- a/msgraph/generated/planner/tasks/item/planner_task_item_request_builder.py +++ b/msgraph/generated/planner/tasks/item/planner_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a plannerTask object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Retrieve the properties and relationships of plannerTask object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilder return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in planner param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[PlannerTask] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a plannerTask object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerTask object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerTaskI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in planner param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[PlannerTask] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -177,16 +178,6 @@ def progress_task_board_format(self) -> ProgressTaskBoardFormatRequestBuilder: return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerTaskItemRequestBuilderGetQueryParameters(): """ @@ -213,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py b/msgraph/generated/planner/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py index 72264bf3052..97f4543b7de 100644 --- a/msgraph/generated/planner/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py +++ b/msgraph/generated/planner/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/planner/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ProgressTaskBoardFormatReques return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/planner/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ProgressTask request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTas """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/planner/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ProgressTaskBoardFormatReque raise TypeError("raw_url cannot be null.") return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ProgressTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProgressTaskBoardFormatRequestBuilder.ProgressTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/planner/tasks/tasks_request_builder.py b/msgraph/generated/planner/tasks/tasks_request_builder.py index 91a59bc4cae..bd9cef9124e 100644 --- a/msgraph/generated/planner/tasks/tasks_request_builder.py +++ b/msgraph/generated/planner/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_task_id(self,planner_task_id: str) -> PlannerTaskItemRequestBuild url_tpl_params["plannerTask%2Did"] = planner_task_id return PlannerTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: """ Retrieve a list of plannertask objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Create a new plannerTask. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[PlannerTask] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannertask objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new plannerTask. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[PlannerTask] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/planner/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/activity_based_timeout_policies/activity_based_timeout_policies_request_builder.py b/msgraph/generated/policies/activity_based_timeout_policies/activity_based_timeout_policies_request_builder.py index 50b157d7497..a749944c29d 100644 --- a/msgraph/generated/policies/activity_based_timeout_policies/activity_based_timeout_policies_request_builder.py +++ b/msgraph/generated/policies/activity_based_timeout_policies/activity_based_timeout_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_activity_based_timeout_policy_id(self,activity_based_timeout_policy_id: s url_tpl_params["activityBasedTimeoutPolicy%2Did"] = activity_based_timeout_policy_id return ActivityBasedTimeoutPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ActivityBasedTimeoutPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicyCollectionResponse]: """ Get a list of activityBasedTimeoutPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ActivityBasedTimeoutPoliciesR return await self.request_adapter.send_async(request_info, ActivityBasedTimeoutPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[ActivityBasedTimeoutPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicy]: + async def post(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicy]: """ Create a new activityBasedTimeoutPolicy object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_c return await self.request_adapter.send_async(request_info, ActivityBasedTimeoutPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivityBasedTimeoutPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of activityBasedTimeoutPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ActivityBase request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[ActivityBasedTimeoutPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new activityBasedTimeoutPolicy object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ActivityBasedTimeoutPolicy] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/activityBasedTimeoutPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivityBasedTimeoutPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivityBasedTimeoutPoliciesRequestBuilder.ActivityBasedTimeoutPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivityBasedTimeoutPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/activity_based_timeout_policies/count/count_request_builder.py b/msgraph/generated/policies/activity_based_timeout_policies/count/count_request_builder.py index 02436838d8f..c0c823cb453 100644 --- a/msgraph/generated/policies/activity_based_timeout_policies/count/count_request_builder.py +++ b/msgraph/generated/policies/activity_based_timeout_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/activityBasedTimeoutPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/activity_based_timeout_policies/item/activity_based_timeout_policy_item_request_builder.py b/msgraph/generated/policies/activity_based_timeout_policies/item/activity_based_timeout_policy_item_request_builder.py index dcbcc53d2c1..b4303550445 100644 --- a/msgraph/generated/policies/activity_based_timeout_policies/item/activity_based_timeout_policy_item_request_builder.py +++ b/msgraph/generated/policies/activity_based_timeout_policies/item/activity_based_timeout_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ActivityBasedTimeoutPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an activityBasedTimeoutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ActivityBasedTimeoutPolicy raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ActivityBasedTimeoutPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicy]: """ Get the properties of an activityBasedTimeoutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ActivityBasedTimeoutPolicyIte return await self.request_adapter.send_async(request_info, ActivityBasedTimeoutPolicy, error_mapping) - async def patch(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[ActivityBasedTimeoutPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicy]: + async def patch(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicy]: """ Update the properties of an activityBasedTimeoutPolicy object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_ return await self.request_adapter.send_async(request_info, ActivityBasedTimeoutPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ActivityBasedTimeoutPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an activityBasedTimeoutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ActivityBasedTimeoutPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties of an activityBasedTimeoutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ActivityBase request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[ActivityBasedTimeoutPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an activityBasedTimeoutPolicy object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[ActivityBasedTimeoutPolicy] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def applies_to(self) -> AppliesToRequestBuilder: return AppliesToRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivityBasedTimeoutPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ActivityBasedTimeoutPolicyItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivityBasedTimeoutPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivityBasedTimeoutPolicyItemRequestBuilder.ActivityBasedTimeoutPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivityBasedTimeoutPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/activity_based_timeout_policies/item/applies_to/applies_to_request_builder.py b/msgraph/generated/policies/activity_based_timeout_policies/item/applies_to/applies_to_request_builder.py index c00f632f94a..a58c924defb 100644 --- a/msgraph/generated/policies/activity_based_timeout_policies/item/applies_to/applies_to_request_builder.py +++ b/msgraph/generated/policies/activity_based_timeout_policies/item/applies_to/applies_to_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppliesToRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/activity_based_timeout_policies/item/applies_to/count/count_request_builder.py b/msgraph/generated/policies/activity_based_timeout_policies/item/applies_to/count/count_request_builder.py index 7342365b67d..35a251fce97 100644 --- a/msgraph/generated/policies/activity_based_timeout_policies/item/applies_to/count/count_request_builder.py +++ b/msgraph/generated/policies/activity_based_timeout_policies/item/applies_to/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy%2Did}/appliesTo/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/activity_based_timeout_policies/item/applies_to/item/directory_object_item_request_builder.py b/msgraph/generated/policies/activity_based_timeout_policies/item/applies_to/item/directory_object_item_request_builder.py index fe6e7930805..d8f65bd2c50 100644 --- a/msgraph/generated/policies/activity_based_timeout_policies/item/applies_to/item/directory_object_item_request_builder.py +++ b/msgraph/generated/policies/activity_based_timeout_policies/item/applies_to/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/activityBasedTimeoutPolicies/{activityBasedTimeoutPolicy%2Did}/appliesTo/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/admin_consent_request_policy/admin_consent_request_policy_request_builder.py b/msgraph/generated/policies/admin_consent_request_policy/admin_consent_request_policy_request_builder.py index afcf1022afa..0fe548c040c 100644 --- a/msgraph/generated/policies/admin_consent_request_policy/admin_consent_request_policy_request_builder.py +++ b/msgraph/generated/policies/admin_consent_request_policy/admin_consent_request_policy_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/adminConsentRequestPolicy{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AdminConsentRequestPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property adminConsentRequestPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AdminConsentRequestPolicyR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AdminConsentRequestPolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[AdminConsentRequestPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdminConsentRequestPolicy]: """ Read the properties and relationships of an adminConsentRequestPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AdminConsentRequestPolicyRequ return await self.request_adapter.send_async(request_info, AdminConsentRequestPolicy, error_mapping) - async def patch(self,body: Optional[AdminConsentRequestPolicy] = None, request_configuration: Optional[AdminConsentRequestPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[AdminConsentRequestPolicy]: + async def patch(self,body: Optional[AdminConsentRequestPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdminConsentRequestPolicy]: """ Update the properties of an adminConsentRequestPolicy object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AdminConsentRequestPolicy] = None, request_c return await self.request_adapter.send_async(request_info, AdminConsentRequestPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AdminConsentRequestPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property adminConsentRequestPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/adminConsentRequestPolicy', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AdminConsentRequestPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an adminConsentRequestPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AdminConsent request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AdminConsentRequestPolicy] = None, request_configuration: Optional[AdminConsentRequestPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AdminConsentRequestPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an adminConsentRequestPolicy object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AdminConsentRequestPolicy] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/adminConsentRequestPolicy', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AdminConsentRequestPolicyReq raise TypeError("raw_url cannot be null.") return AdminConsentRequestPolicyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdminConsentRequestPolicyRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AdminConsentRequestPolicyRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdminConsentRequestPolicyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AdminConsentRequestPolicyRequestBuilder.AdminConsentRequestPolicyRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdminConsentRequestPolicyRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/app_management_policies/app_management_policies_request_builder.py b/msgraph/generated/policies/app_management_policies/app_management_policies_request_builder.py index 45bd683d1f7..3b29efb978e 100644 --- a/msgraph/generated/policies/app_management_policies/app_management_policies_request_builder.py +++ b/msgraph/generated/policies/app_management_policies/app_management_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_app_management_policy_id(self,app_management_policy_id: str) -> AppManage url_tpl_params["appManagementPolicy%2Did"] = app_management_policy_id return AppManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[AppManagementPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppManagementPolicyCollectionResponse]: """ Retrieve a list of appManagementPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AppManagementPoliciesRequestB return await self.request_adapter.send_async(request_info, AppManagementPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[AppManagementPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[AppManagementPolicy]: + async def post(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppManagementPolicy]: """ Create an appManagementPolicy object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AppManagementPolicy] = None, request_configur return await self.request_adapter.send_async(request_info, AppManagementPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of appManagementPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AppManagemen request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[AppManagementPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an appManagementPolicy object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AppManagementPolicy] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/appManagementPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppManagementPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppManagementPoliciesRequestBuilder.AppManagementPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppManagementPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/app_management_policies/count/count_request_builder.py b/msgraph/generated/policies/app_management_policies/count/count_request_builder.py index 90594fb5d71..a5f17675083 100644 --- a/msgraph/generated/policies/app_management_policies/count/count_request_builder.py +++ b/msgraph/generated/policies/app_management_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/appManagementPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/app_management_policies/item/app_management_policy_item_request_builder.py b/msgraph/generated/policies/app_management_policies/item/app_management_policy_item_request_builder.py index 6ced45c8ce9..b2bf9d36881 100644 --- a/msgraph/generated/policies/app_management_policies/item/app_management_policy_item_request_builder.py +++ b/msgraph/generated/policies/app_management_policies/item/app_management_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/appManagementPolicies/{appManagementPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AppManagementPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an appManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[AppManagementPolicyItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AppManagementPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AppManagementPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppManagementPolicy]: """ Read the properties of an appManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AppManagementPolicyItemReques return await self.request_adapter.send_async(request_info, AppManagementPolicy, error_mapping) - async def patch(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[AppManagementPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppManagementPolicy]: + async def patch(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppManagementPolicy]: """ Update an appManagementPolicy object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[AppManagementPolicy] = None, request_configu return await self.request_adapter.send_async(request_info, AppManagementPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AppManagementPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an appManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/appManagementPolicies/{appManagementPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AppManagementPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties of an appManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[AppManagemen request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[AppManagementPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an appManagementPolicy object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[AppManagementPolicy] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/appManagementPolicies/{appManagementPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def applies_to(self) -> AppliesToRequestBuilder: return AppliesToRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppManagementPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AppManagementPolicyItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppManagementPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppManagementPolicyItemRequestBuilder.AppManagementPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppManagementPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/app_management_policies/item/applies_to/applies_to_request_builder.py b/msgraph/generated/policies/app_management_policies/item/applies_to/applies_to_request_builder.py index c75a3cf4b36..2fd1ee6bbbc 100644 --- a/msgraph/generated/policies/app_management_policies/item/applies_to/applies_to_request_builder.py +++ b/msgraph/generated/policies/app_management_policies/item/applies_to/applies_to_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ List application and service principal objects that are assigned an appManagementPolicy policy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List application and service principal objects that are assigned an appManagementPolicy policy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppliesToRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/app_management_policies/item/applies_to/count/count_request_builder.py b/msgraph/generated/policies/app_management_policies/item/applies_to/count/count_request_builder.py index 9e5c9c34534..514ccec4e6a 100644 --- a/msgraph/generated/policies/app_management_policies/item/applies_to/count/count_request_builder.py +++ b/msgraph/generated/policies/app_management_policies/item/applies_to/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/appManagementPolicies/{appManagementPolicy%2Did}/appliesTo/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/app_management_policies/item/applies_to/item/directory_object_item_request_builder.py b/msgraph/generated/policies/app_management_policies/item/applies_to/item/directory_object_item_request_builder.py index 1842ea46a57..ecf44ab8730 100644 --- a/msgraph/generated/policies/app_management_policies/item/applies_to/item/directory_object_item_request_builder.py +++ b/msgraph/generated/policies/app_management_policies/item/applies_to/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/appManagementPolicies/{appManagementPolicy%2Did}/appliesTo/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Collection of applications and service principals to which the policy is applied. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of applications and service principals to which the policy is applied. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/authentication_flows_policy/authentication_flows_policy_request_builder.py b/msgraph/generated/policies/authentication_flows_policy/authentication_flows_policy_request_builder.py index 33d911aede3..349b403f772 100644 --- a/msgraph/generated/policies/authentication_flows_policy/authentication_flows_policy_request_builder.py +++ b/msgraph/generated/policies/authentication_flows_policy/authentication_flows_policy_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/authenticationFlowsPolicy{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationFlowsPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property authenticationFlowsPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AuthenticationFlowsPolicyR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationFlowsPolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationFlowsPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationFlowsPolicy]: """ Read the properties and relationships of an authenticationFlowsPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AuthenticationFlowsPolicyRequ return await self.request_adapter.send_async(request_info, AuthenticationFlowsPolicy, error_mapping) - async def patch(self,body: Optional[AuthenticationFlowsPolicy] = None, request_configuration: Optional[AuthenticationFlowsPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationFlowsPolicy]: + async def patch(self,body: Optional[AuthenticationFlowsPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationFlowsPolicy]: """ Update the selfServiceSignUp property of an authenticationFlowsPolicy object. The properties id, type, and description cannot be modified. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AuthenticationFlowsPolicy] = None, request_c return await self.request_adapter.send_async(request_info, AuthenticationFlowsPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationFlowsPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationFlowsPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/authenticationFlowsPolicy', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationFlowsPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an authenticationFlowsPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationFlowsPolicy] = None, request_configuration: Optional[AuthenticationFlowsPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationFlowsPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the selfServiceSignUp property of an authenticationFlowsPolicy object. The properties id, type, and description cannot be modified. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationFlowsPolicy] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/authenticationFlowsPolicy', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AuthenticationFlowsPolicyReq raise TypeError("raw_url cannot be null.") return AuthenticationFlowsPolicyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationFlowsPolicyRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationFlowsPolicyRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationFlowsPolicyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationFlowsPolicyRequestBuilder.AuthenticationFlowsPolicyRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationFlowsPolicyRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 1ebacd607b5..cb684d811b6 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_authentication_method_configuration_id(self,authentication_method_configu url_tpl_params["authenticationMethodConfiguration%2Did"] = authentication_method_configuration_id return AuthenticationMethodConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfigurationCollectionResponse]: """ Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AuthenticationMethodConfigura return await self.request_adapter.send_async(request_info, AuthenticationMethodConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Create new navigation property to authenticationMethodConfigurations for policies param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, re return await self.request_adapter.send_async(request_info, AuthenticationMethodConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to authenticationMethodConfigurations for policies param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AuthenticationMethodConfigur """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/authenticationMethodsPolicy/authenticationMethodConfigurations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationMethodConfigurationsRequestBuilder.AuthenticationMethodConfigurationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/authentication_methods_policy/authentication_method_configurations/count/count_request_builder.py b/msgraph/generated/policies/authentication_methods_policy/authentication_method_configurations/count/count_request_builder.py index ffcc2d4fee3..6cfe7ebe8b6 100644 --- a/msgraph/generated/policies/authentication_methods_policy/authentication_method_configurations/count/count_request_builder.py +++ b/msgraph/generated/policies/authentication_methods_policy/authentication_method_configurations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 74ccea2c610..ff642b12e58 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/{authenticationMethodConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property authenticationMethodConfigurations for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AuthenticationMethodConfig raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AuthenticationMethodConfigura return await self.request_adapter.send_async(request_info, AuthenticationMethodConfiguration, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Update the navigation property authenticationMethodConfigurations in policies param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, r return await self.request_adapter.send_async(request_info, AuthenticationMethodConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationMethodConfigurations for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/{authenticationMethodConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property authenticationMethodConfigurations in policies param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationMethodConfigu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/{authenticationMethodConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AuthenticationMethodConfigur raise TypeError("raw_url cannot be null.") return AuthenticationMethodConfigurationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationMethodConfigurationItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationMethodConfigurationItemRequestBuilder.AuthenticationMethodConfigurationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/authentication_methods_policy/authentication_methods_policy_request_builder.py b/msgraph/generated/policies/authentication_methods_policy/authentication_methods_policy_request_builder.py index 701d8e63f22..5294d295ecd 100644 --- a/msgraph/generated/policies/authentication_methods_policy/authentication_methods_policy_request_builder.py +++ b/msgraph/generated/policies/authentication_methods_policy/authentication_methods_policy_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/authenticationMethodsPolicy{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property authenticationMethodsPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AuthenticationMethodsPolic raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: """ Read the properties and relationships of an authenticationMethodsPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AuthenticationMethodsPolicyRe return await self.request_adapter.send_async(request_info, AuthenticationMethodsPolicy, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: + async def patch(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: """ Update the properties of an authenticationMethodsPolicy object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AuthenticationMethodsPolicy] = None, request return await self.request_adapter.send_async(request_info, AuthenticationMethodsPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationMethodsPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/authenticationMethodsPolicy', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an authenticationMethodsPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an authenticationMethodsPolicy object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationMethodsPolicy """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/authenticationMethodsPolicy', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def authentication_method_configurations(self) -> AuthenticationMethodConfigurat return AuthenticationMethodConfigurationsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodsPolicyRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationMethodsPolicyRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodsPolicyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationMethodsPolicyRequestBuilder.AuthenticationMethodsPolicyRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodsPolicyRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/authentication_strength_policies/authentication_strength_policies_request_builder.py b/msgraph/generated/policies/authentication_strength_policies/authentication_strength_policies_request_builder.py index 536497f93e6..e897f6d3864 100644 --- a/msgraph/generated/policies/authentication_strength_policies/authentication_strength_policies_request_builder.py +++ b/msgraph/generated/policies/authentication_strength_policies/authentication_strength_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_authentication_strength_policy_id(self,authentication_strength_policy_id: url_tpl_params["authenticationStrengthPolicy%2Did"] = authentication_strength_policy_id return AuthenticationStrengthPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AuthenticationStrengthPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicyCollectionResponse]: """ Get a list of the authenticationStrengthPolicy objects and their properties. This API returns both built-in and custom policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AuthenticationStrengthPolicie return await self.request_adapter.send_async(request_info, AuthenticationStrengthPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[AuthenticationStrengthPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: + async def post(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: """ Create a new custom authenticationStrengthPolicy object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AuthenticationStrengthPolicy] = None, request return await self.request_adapter.send_async(request_info, AuthenticationStrengthPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AuthenticationStrengthPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the authenticationStrengthPolicy objects and their properties. This API returns both built-in and custom policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[AuthenticationStrengthPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new custom authenticationStrengthPolicy object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AuthenticationStrengthPolicy """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/authenticationStrengthPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationStrengthPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationStrengthPoliciesRequestBuilder.AuthenticationStrengthPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationStrengthPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/authentication_strength_policies/count/count_request_builder.py b/msgraph/generated/policies/authentication_strength_policies/count/count_request_builder.py index 57fa2a1301f..ae63f63f779 100644 --- a/msgraph/generated/policies/authentication_strength_policies/count/count_request_builder.py +++ b/msgraph/generated/policies/authentication_strength_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/authenticationStrengthPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/authentication_strength_policies/item/authentication_strength_policy_item_request_builder.py b/msgraph/generated/policies/authentication_strength_policies/item/authentication_strength_policy_item_request_builder.py index e9e5fdad48d..93308fed96f 100644 --- a/msgraph/generated/policies/authentication_strength_policies/item/authentication_strength_policy_item_request_builder.py +++ b/msgraph/generated/policies/authentication_strength_policies/item/authentication_strength_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a custom authenticationStrengthPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[AuthenticationStrengthPoli raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: """ Read the properties and relationships of an authenticationStrengthPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[AuthenticationStrengthPolicyI return await self.request_adapter.send_async(request_info, AuthenticationStrengthPolicy, error_mapping) - async def patch(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: + async def patch(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: """ Update the properties of an authenticationStrengthPolicy object. You cannot update the allowed auth method combinations using this request. To do so, use the Update allowed combinations action. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[AuthenticationStrengthPolicy] = None, reques return await self.request_adapter.send_async(request_info, AuthenticationStrengthPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a custom authenticationStrengthPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an authenticationStrengthPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an authenticationStrengthPolicy object. You cannot update the allowed auth method combinations using this request. To do so, use the Update allowed combinations action. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationStrengthPolic """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def usage(self) -> UsageRequestBuilder: return UsageRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationStrengthPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationStrengthPolicyItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationStrengthPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationStrengthPolicyItemRequestBuilder.AuthenticationStrengthPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationStrengthPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/authentication_strength_policies/item/combination_configurations/combination_configurations_request_builder.py b/msgraph/generated/policies/authentication_strength_policies/item/combination_configurations/combination_configurations_request_builder.py index fa82e36c0a0..436f4fcdf5d 100644 --- a/msgraph/generated/policies/authentication_strength_policies/item/combination_configurations/combination_configurations_request_builder.py +++ b/msgraph/generated/policies/authentication_strength_policies/item/combination_configurations/combination_configurations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_authentication_combination_configuration_id(self,authentication_combinati url_tpl_params["authenticationCombinationConfiguration%2Did"] = authentication_combination_configuration_id return AuthenticationCombinationConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CombinationConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationCombinationConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfigurationCollectionResponse]: """ Get the authenticationCombinationConfiguration objects for an authentication strength policy. authenticationCombinationConfiguration represents requirements placed on specific authentication method combinations that require specified variants of those authentication methods to be used when authenticating. Currently, only fido2combinationConfigurations objects are supported. authenticationCombinationConfiguration objects are supported only for custom authentication strengths. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CombinationConfigurationsRequ return await self.request_adapter.send_async(request_info, AuthenticationCombinationConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[CombinationConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: + async def post(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: """ Create a new authenticationCombinationConfiguration object. In use, only fido2combinationConfigurations may be created, and these may only be created for custom authentication strength policies. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AuthenticationCombinationConfiguration] = Non return await self.request_adapter.send_async(request_info, AuthenticationCombinationConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CombinationConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the authenticationCombinationConfiguration objects for an authentication strength policy. authenticationCombinationConfiguration represents requirements placed on specific authentication method combinations that require specified variants of those authentication methods to be used when authenticating. Currently, only fido2combinationConfigurations objects are supported. authenticationCombinationConfiguration objects are supported only for custom authentication strengths. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CombinationC request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[CombinationConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new authenticationCombinationConfiguration object. In use, only fido2combinationConfigurations may be created, and these may only be created for custom authentication strength policies. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AuthenticationCombinationCon """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy%2Did}/combinationConfigurations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CombinationConfigurationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CombinationConfigurationsRequestBuilder.CombinationConfigurationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CombinationConfigurationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/authentication_strength_policies/item/combination_configurations/count/count_request_builder.py b/msgraph/generated/policies/authentication_strength_policies/item/combination_configurations/count/count_request_builder.py index 9b26347df7b..886e7786030 100644 --- a/msgraph/generated/policies/authentication_strength_policies/item/combination_configurations/count/count_request_builder.py +++ b/msgraph/generated/policies/authentication_strength_policies/item/combination_configurations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy%2Did}/combinationConfigurations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/authentication_strength_policies/item/combination_configurations/item/authentication_combination_configuration_item_request_builder.py b/msgraph/generated/policies/authentication_strength_policies/item/combination_configurations/item/authentication_combination_configuration_item_request_builder.py index e88152c7dc1..3eaed5fcf1d 100644 --- a/msgraph/generated/policies/authentication_strength_policies/item/combination_configurations/item/authentication_combination_configuration_item_request_builder.py +++ b/msgraph/generated/policies/authentication_strength_policies/item/combination_configurations/item/authentication_combination_configuration_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy%2Did}/combinationConfigurations/{authenticationCombinationConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an authenticationCombinationConfiguration for a custom authenticationStrengthPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AuthenticationCombinationC raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: """ Read the properties and relationships of an authenticationCombinationConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AuthenticationCombinationConf return await self.request_adapter.send_async(request_info, AuthenticationCombinationConfiguration, error_mapping) - async def patch(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: + async def patch(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: """ Update the properties of an authenticationCombinationConfiguration object. In use, only fido2combinationConfigurations may be updated as they're the only type of authenticationCombinationConfiguration that may be created. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[AuthenticationCombinationConfiguration] = No return await self.request_adapter.send_async(request_info, AuthenticationCombinationConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an authenticationCombinationConfiguration for a custom authenticationStrengthPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy%2Did}/combinationConfigurations/{authenticationCombinationConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an authenticationCombinationConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an authenticationCombinationConfiguration object. In use, only fido2combinationConfigurations may be updated as they're the only type of authenticationCombinationConfiguration that may be created. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationCombinationCo """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy%2Did}/combinationConfigurations/{authenticationCombinationConfiguration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AuthenticationCombinationCon raise TypeError("raw_url cannot be null.") return AuthenticationCombinationConfigurationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationCombinationConfigurationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationCombinationConfigurationItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationCombinationConfigurationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationCombinationConfigurationItemRequestBuilder.AuthenticationCombinationConfigurationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationCombinationConfigurationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/authentication_strength_policies/item/update_allowed_combinations/update_allowed_combinations_request_builder.py b/msgraph/generated/policies/authentication_strength_policies/item/update_allowed_combinations/update_allowed_combinations_request_builder.py index ddc42073833..e5917c40444 100644 --- a/msgraph/generated/policies/authentication_strength_policies/item/update_allowed_combinations/update_allowed_combinations_request_builder.py +++ b/msgraph/generated/policies/authentication_strength_policies/item/update_allowed_combinations/update_allowed_combinations_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy%2Did}/updateAllowedCombinations", path_parameters) - async def post(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = None, request_configuration: Optional[UpdateAllowedCombinationsRequestBuilderPostRequestConfiguration] = None) -> Optional[UpdateAllowedCombinationsResult]: + async def post(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UpdateAllowedCombinationsResult]: """ Update the allowedCombinations property of an authenticationStrengthPolicy object. To update other properties of an authenticationStrengthPolicy object, use the Update authenticationStrengthPolicy method. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = N return await self.request_adapter.send_async(request_info, UpdateAllowedCombinationsResult, error_mapping) - def to_post_request_information(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = None, request_configuration: Optional[UpdateAllowedCombinationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the allowedCombinations property of an authenticationStrengthPolicy object. To update other properties of an authenticationStrengthPolicy object, use the Update authenticationStrengthPolicy method. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UpdateAllowedCombinationsReq raise TypeError("raw_url cannot be null.") return UpdateAllowedCombinationsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UpdateAllowedCombinationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/authentication_strength_policies/item/usage/usage_request_builder.py b/msgraph/generated/policies/authentication_strength_policies/item/usage/usage_request_builder.py index a49f60487ff..260c4aaa822 100644 --- a/msgraph/generated/policies/authentication_strength_policies/item/usage/usage_request_builder.py +++ b/msgraph/generated/policies/authentication_strength_policies/item/usage/usage_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy%2Did}/usage()", path_parameters) - async def get(self,request_configuration: Optional[UsageRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationStrengthUsage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthUsage]: """ Invoke function usage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[UsageRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AuthenticationStrengthUsage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function usage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UsageRequestBuilder: raise TypeError("raw_url cannot be null.") return UsageRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/authorization_policy/authorization_policy_request_builder.py b/msgraph/generated/policies/authorization_policy/authorization_policy_request_builder.py index 7c2485ae04e..8c6010848c8 100644 --- a/msgraph/generated/policies/authorization_policy/authorization_policy_request_builder.py +++ b/msgraph/generated/policies/authorization_policy/authorization_policy_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/authorizationPolicy{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthorizationPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property authorizationPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AuthorizationPolicyRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthorizationPolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthorizationPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthorizationPolicy]: """ Retrieve the properties of an authorizationPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AuthorizationPolicyRequestBui return await self.request_adapter.send_async(request_info, AuthorizationPolicy, error_mapping) - async def patch(self,body: Optional[AuthorizationPolicy] = None, request_configuration: Optional[AuthorizationPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthorizationPolicy]: + async def patch(self,body: Optional[AuthorizationPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthorizationPolicy]: """ Update the properties of an authorizationPolicy object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AuthorizationPolicy] = None, request_configu return await self.request_adapter.send_async(request_info, AuthorizationPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthorizationPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authorizationPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/authorizationPolicy', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthorizationPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an authorizationPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[Authorizatio request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthorizationPolicy] = None, request_configuration: Optional[AuthorizationPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthorizationPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an authorizationPolicy object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AuthorizationPolicy] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/authorizationPolicy', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AuthorizationPolicyRequestBu raise TypeError("raw_url cannot be null.") return AuthorizationPolicyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthorizationPolicyRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthorizationPolicyRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthorizationPolicyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthorizationPolicyRequestBuilder.AuthorizationPolicyRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthorizationPolicyRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/claims_mapping_policies/claims_mapping_policies_request_builder.py b/msgraph/generated/policies/claims_mapping_policies/claims_mapping_policies_request_builder.py index ba5b9056419..731a2703a7b 100644 --- a/msgraph/generated/policies/claims_mapping_policies/claims_mapping_policies_request_builder.py +++ b/msgraph/generated/policies/claims_mapping_policies/claims_mapping_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_claims_mapping_policy_id(self,claims_mapping_policy_id: str) -> ClaimsMap url_tpl_params["claimsMappingPolicy%2Did"] = claims_mapping_policy_id return ClaimsMappingPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ClaimsMappingPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[ClaimsMappingPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ClaimsMappingPolicyCollectionResponse]: """ Get a list of claimsMappingPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ClaimsMappingPoliciesRequestB return await self.request_adapter.send_async(request_info, ClaimsMappingPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[ClaimsMappingPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ClaimsMappingPolicy]: + async def post(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ClaimsMappingPolicy]: """ Create a new claimsMappingPolicy object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ClaimsMappingPolicy] = None, request_configur return await self.request_adapter.send_async(request_info, ClaimsMappingPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ClaimsMappingPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of claimsMappingPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ClaimsMappin request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[ClaimsMappingPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new claimsMappingPolicy object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ClaimsMappingPolicy] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/claimsMappingPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClaimsMappingPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ClaimsMappingPoliciesRequestBuilder.ClaimsMappingPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClaimsMappingPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/claims_mapping_policies/count/count_request_builder.py b/msgraph/generated/policies/claims_mapping_policies/count/count_request_builder.py index ba5e298bd9f..0a0655c1783 100644 --- a/msgraph/generated/policies/claims_mapping_policies/count/count_request_builder.py +++ b/msgraph/generated/policies/claims_mapping_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/claimsMappingPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/claims_mapping_policies/item/applies_to/applies_to_request_builder.py b/msgraph/generated/policies/claims_mapping_policies/item/applies_to/applies_to_request_builder.py index 6796ebe18cd..01a9d107efa 100644 --- a/msgraph/generated/policies/claims_mapping_policies/item/applies_to/applies_to_request_builder.py +++ b/msgraph/generated/policies/claims_mapping_policies/item/applies_to/applies_to_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppliesToRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/claims_mapping_policies/item/applies_to/count/count_request_builder.py b/msgraph/generated/policies/claims_mapping_policies/item/applies_to/count/count_request_builder.py index b3a1c461af2..35ed3aa0d31 100644 --- a/msgraph/generated/policies/claims_mapping_policies/item/applies_to/count/count_request_builder.py +++ b/msgraph/generated/policies/claims_mapping_policies/item/applies_to/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/claimsMappingPolicies/{claimsMappingPolicy%2Did}/appliesTo/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/claims_mapping_policies/item/applies_to/item/directory_object_item_request_builder.py b/msgraph/generated/policies/claims_mapping_policies/item/applies_to/item/directory_object_item_request_builder.py index 430c88f648f..bd417a023b8 100644 --- a/msgraph/generated/policies/claims_mapping_policies/item/applies_to/item/directory_object_item_request_builder.py +++ b/msgraph/generated/policies/claims_mapping_policies/item/applies_to/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/claimsMappingPolicies/{claimsMappingPolicy%2Did}/appliesTo/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/claims_mapping_policies/item/claims_mapping_policy_item_request_builder.py b/msgraph/generated/policies/claims_mapping_policies/item/claims_mapping_policy_item_request_builder.py index d428ccc0dcf..adccaa69181 100644 --- a/msgraph/generated/policies/claims_mapping_policies/item/claims_mapping_policy_item_request_builder.py +++ b/msgraph/generated/policies/claims_mapping_policies/item/claims_mapping_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/claimsMappingPolicies/{claimsMappingPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ClaimsMappingPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a claimsMappingPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ClaimsMappingPolicyItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ClaimsMappingPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ClaimsMappingPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ClaimsMappingPolicy]: """ Retrieve the properties and relationships of a claimsMappingPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ClaimsMappingPolicyItemReques return await self.request_adapter.send_async(request_info, ClaimsMappingPolicy, error_mapping) - async def patch(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[ClaimsMappingPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ClaimsMappingPolicy]: + async def patch(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ClaimsMappingPolicy]: """ Update the properties of a claimsMappingPolicy object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[ClaimsMappingPolicy] = None, request_configu return await self.request_adapter.send_async(request_info, ClaimsMappingPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ClaimsMappingPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a claimsMappingPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/claimsMappingPolicies/{claimsMappingPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ClaimsMappingPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a claimsMappingPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ClaimsMappin request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[ClaimsMappingPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a claimsMappingPolicy object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[ClaimsMappingPolicy] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/claimsMappingPolicies/{claimsMappingPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def applies_to(self) -> AppliesToRequestBuilder: return AppliesToRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClaimsMappingPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ClaimsMappingPolicyItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClaimsMappingPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ClaimsMappingPolicyItemRequestBuilder.ClaimsMappingPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClaimsMappingPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/conditional_access_policies/conditional_access_policies_request_builder.py b/msgraph/generated/policies/conditional_access_policies/conditional_access_policies_request_builder.py index c8f53715a6f..086f530585c 100644 --- a/msgraph/generated/policies/conditional_access_policies/conditional_access_policies_request_builder.py +++ b/msgraph/generated/policies/conditional_access_policies/conditional_access_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_conditional_access_policy_id(self,conditional_access_policy_id: str) -> C url_tpl_params["conditionalAccessPolicy%2Did"] = conditional_access_policy_id return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: """ The custom rules that define an access scenario. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ConditionalAccessPoliciesRequ return await self.request_adapter.send_async(request_info, ConditionalAccessPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: + async def post(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: """ Create new navigation property to conditionalAccessPolicies for policies param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ConditionalAccessPolicy] = None, request_conf return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The custom rules that define an access scenario. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ConditionalA request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to conditionalAccessPolicies for policies param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ConditionalAccessPolicy] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/conditionalAccessPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConditionalAccessPoliciesRequestBuilder.ConditionalAccessPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/conditional_access_policies/count/count_request_builder.py b/msgraph/generated/policies/conditional_access_policies/count/count_request_builder.py index f728e42f735..9a1d3a274fd 100644 --- a/msgraph/generated/policies/conditional_access_policies/count/count_request_builder.py +++ b/msgraph/generated/policies/conditional_access_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/conditionalAccessPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 086e1910d84..cbb55eee658 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property conditionalAccessPolicies for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ConditionalAccessPolicyIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: """ The custom rules that define an access scenario. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ConditionalAccessPolicyItemRe return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) - async def patch(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: + async def patch(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: """ Update the navigation property conditionalAccessPolicies in policies param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ConditionalAccessPolicy] = None, request_con return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property conditionalAccessPolicies for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The custom rules that define an access scenario. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ConditionalA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property conditionalAccessPolicies in policies param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ConditionalAccessPolicy] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConditionalAccessPolicyItemR raise TypeError("raw_url cannot be null.") return ConditionalAccessPolicyItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConditionalAccessPolicyItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConditionalAccessPolicyItemRequestBuilder.ConditionalAccessPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/cross_tenant_access_policy/cross_tenant_access_policy_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/cross_tenant_access_policy_request_builder.py index 71f9f2d27cd..b775e1c206a 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/cross_tenant_access_policy_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/cross_tenant_access_policy_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CrossTenantAccessPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property crossTenantAccessPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[CrossTenantAccessPolicyReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CrossTenantAccessPolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[CrossTenantAccessPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicy]: """ Read the properties and relationships of a crossTenantAccessPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[CrossTenantAccessPolicyReques return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicy, error_mapping) - async def patch(self,body: Optional[CrossTenantAccessPolicy] = None, request_configuration: Optional[CrossTenantAccessPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[CrossTenantAccessPolicy]: + async def patch(self,body: Optional[CrossTenantAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicy]: """ Update the properties of a cross-tenant access policy. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[CrossTenantAccessPolicy] = None, request_con return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CrossTenantAccessPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property crossTenantAccessPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/crossTenantAccessPolicy', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CrossTenantAccessPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a crossTenantAccessPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[CrossTenantA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicy] = None, request_configuration: Optional[CrossTenantAccessPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a cross-tenant access policy. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicy] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/crossTenantAccessPolicy', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def partners(self) -> PartnersRequestBuilder: return PartnersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CrossTenantAccessPolicyRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CrossTenantAccessPolicyRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CrossTenantAccessPolicyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CrossTenantAccessPolicyRequestBuilder.CrossTenantAccessPolicyRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CrossTenantAccessPolicyRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/cross_tenant_access_policy/default/default_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/default/default_request_builder.py index d70f26d5f9c..ad82e0e140d 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/default/default_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/default/default_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/default{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DefaultRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property default for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DefaultRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DefaultRequestBuilderGetRequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationDefault]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationDefault]: """ Read the default configuration of a cross-tenant access policy. This default configuration may be the service default assigned by Microsoft Entra ID (isServiceDefault is true) or may be customized in your tenant (isServiceDefault is false). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DefaultRequestBuilderGetReque return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationDefault, error_mapping) - async def patch(self,body: Optional[CrossTenantAccessPolicyConfigurationDefault] = None, request_configuration: Optional[DefaultRequestBuilderPatchRequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationDefault]: + async def patch(self,body: Optional[CrossTenantAccessPolicyConfigurationDefault] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationDefault]: """ Update the default configuration of a cross-tenant access policy. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[CrossTenantAccessPolicyConfigurationDefault] return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationDefault, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DefaultRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property default for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/crossTenantAccessPolicy/default', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DefaultRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the default configuration of a cross-tenant access policy. This default configuration may be the service default assigned by Microsoft Entra ID (isServiceDefault is true) or may be customized in your tenant (isServiceDefault is false). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DefaultReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicyConfigurationDefault] = None, request_configuration: Optional[DefaultRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicyConfigurationDefault] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the default configuration of a cross-tenant access policy. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicyConf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/crossTenantAccessPolicy/default', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def reset_to_system_default(self) -> ResetToSystemDefaultRequestBuilder: return ResetToSystemDefaultRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DefaultRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DefaultRequestBuilder.DefaultRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/cross_tenant_access_policy/default/reset_to_system_default/reset_to_system_default_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/default/reset_to_system_default/reset_to_system_default_request_builder.py index fd2896bb7e6..b4970783d1d 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/default/reset_to_system_default/reset_to_system_default_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/default/reset_to_system_default/reset_to_system_default_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/default/resetToSystemDefault", path_parameters) - async def post(self,request_configuration: Optional[ResetToSystemDefaultRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reset any changes made to the default configuration in a cross-tenant access policy back to the system default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ResetToSystemDefaultRequestB raise Exception("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[ResetToSystemDefaultRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reset any changes made to the default configuration in a cross-tenant access policy back to the system default. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ResetToSystemDefaultRequestB raise TypeError("raw_url cannot be null.") return ResetToSystemDefaultRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResetToSystemDefaultRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/cross_tenant_access_policy/partners/count/count_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/partners/count/count_request_builder.py index 9074cd27f3a..afebe944387 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/partners/count/count_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/partners/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py index 2828aa220ec..035517a10d4 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a partner-specific configuration in a cross-tenant access policy. If a configuration includes a user synchronization policy, you must first delete the user synchronization policy before you can delete the partner-specific configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[CrossTenantAccessPolicyCon raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: """ Read the properties and relationships of a partner-specific configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[CrossTenantAccessPolicyConfig return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) - async def patch(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + async def patch(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: """ Update the properties of a partner-specific configuration. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a partner-specific configuration in a cross-tenant access policy. If a configuration includes a user synchronization policy, you must first delete the user synchronization policy before you can delete the partner-specific configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a partner-specific configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[CrossTenantA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a partner-specific configuration. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicyConf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def identity_synchronization(self) -> IdentitySynchronizationRequestBuilder: return IdentitySynchronizationRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py index 8d64d5593d5..68e4077febf 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/identity_synchronization/identity_synchronization_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IdentitySynchronizationRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the user synchronization policy for a partner-specific configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[IdentitySynchronizationReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IdentitySynchronizationRequestBuilderGetRequestConfiguration] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: """ Get the user synchronization policy of a partner-specific configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[IdentitySynchronizationReques return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) - async def put(self,body: Optional[CrossTenantIdentitySyncPolicyPartner] = None, request_configuration: Optional[IdentitySynchronizationRequestBuilderPutRequestConfiguration] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + async def put(self,body: Optional[CrossTenantIdentitySyncPolicyPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: """ Update the navigation property identitySynchronization in policies param body: The request body @@ -89,18 +90,18 @@ async def put(self,body: Optional[CrossTenantIdentitySyncPolicyPartner] = None, return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IdentitySynchronizationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the user synchronization policy for a partner-specific configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IdentitySynchronizationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the user synchronization policy of a partner-specific configuration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentitySync request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[CrossTenantIdentitySyncPolicyPartner] = None, request_configuration: Optional[IdentitySynchronizationRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[CrossTenantIdentitySyncPolicyPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property identitySynchronization in policies param body: The request body @@ -120,7 +121,7 @@ def to_put_request_information(self,body: Optional[CrossTenantIdentitySyncPolicy """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/identitySynchronization', self.path_parameters) + 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) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> IdentitySynchronizationReque raise TypeError("raw_url cannot be null.") return IdentitySynchronizationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentitySynchronizationRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IdentitySynchronizationRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentitySynchronizationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentitySynchronizationRequestBuilder.IdentitySynchronizationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentitySynchronizationRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/cross_tenant_access_policy/partners/partners_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/partners/partners_request_builder.py index a0fc120aea6..75a428d0ab0 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/partners/partners_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/partners/partners_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_cross_tenant_access_policy_configuration_partner_tenant_id(self,cross_ten url_tpl_params["crossTenantAccessPolicyConfigurationPartner%2DtenantId"] = cross_tenant_access_policy_configuration_partner_tenant_id return CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PartnersRequestBuilderGetRequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartnerCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartnerCollectionResponse]: """ Get a list of all partner configurations within a cross-tenant access policy. You can also use the $expand parameter to list the user synchronization policy for all partner configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PartnersRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartnerCollectionResponse, error_mapping) - async def post(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[PartnersRequestBuilderPostRequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + async def post(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: """ Create a new partner configuration in a cross-tenant access policy. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PartnersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of all partner configurations within a cross-tenant access policy. You can also use the $expand parameter to list the user synchronization policy for all partner configurations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PartnersRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[PartnersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new partner configuration in a cross-tenant access policy. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[CrossTenantAccessPolicyConfi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/crossTenantAccessPolicy/partners', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PartnersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PartnersRequestBuilder.PartnersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PartnersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/default_app_management_policy/default_app_management_policy_request_builder.py b/msgraph/generated/policies/default_app_management_policy/default_app_management_policy_request_builder.py index c61f32e8c66..718b0ca7134 100644 --- a/msgraph/generated/policies/default_app_management_policy/default_app_management_policy_request_builder.py +++ b/msgraph/generated/policies/default_app_management_policy/default_app_management_policy_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/defaultAppManagementPolicy{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DefaultAppManagementPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property defaultAppManagementPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DefaultAppManagementPolicy raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DefaultAppManagementPolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[TenantAppManagementPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TenantAppManagementPolicy]: """ Read the properties of a tenantAppManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DefaultAppManagementPolicyReq return await self.request_adapter.send_async(request_info, TenantAppManagementPolicy, error_mapping) - async def patch(self,body: Optional[TenantAppManagementPolicy] = None, request_configuration: Optional[DefaultAppManagementPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[TenantAppManagementPolicy]: + async def patch(self,body: Optional[TenantAppManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TenantAppManagementPolicy]: """ Update the properties of a tenantAppManagementPolicy object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[TenantAppManagementPolicy] = None, request_c return await self.request_adapter.send_async(request_info, TenantAppManagementPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DefaultAppManagementPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property defaultAppManagementPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/defaultAppManagementPolicy', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DefaultAppManagementPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties of a tenantAppManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DefaultAppMa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TenantAppManagementPolicy] = None, request_configuration: Optional[DefaultAppManagementPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TenantAppManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a tenantAppManagementPolicy object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[TenantAppManagementPolicy] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/defaultAppManagementPolicy', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DefaultAppManagementPolicyRe raise TypeError("raw_url cannot be null.") return DefaultAppManagementPolicyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultAppManagementPolicyRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DefaultAppManagementPolicyRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultAppManagementPolicyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DefaultAppManagementPolicyRequestBuilder.DefaultAppManagementPolicyRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefaultAppManagementPolicyRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 a279b99173b..6d677ef219e 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/deviceRegistrationPolicy{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[DeviceRegistrationPolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceRegistrationPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceRegistrationPolicy]: """ Get deviceRegistrationPolicy from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeviceRegistrationPolicyReque return await self.request_adapter.send_async(request_info, DeviceRegistrationPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceRegistrationPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get deviceRegistrationPolicy from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceRegistrationPolicyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceRegistrationPolicyRequestBuilder.DeviceRegistrationPolicyRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/feature_rollout_policies/count/count_request_builder.py b/msgraph/generated/policies/feature_rollout_policies/count/count_request_builder.py index edc41cbe596..bd22316d999 100644 --- a/msgraph/generated/policies/feature_rollout_policies/count/count_request_builder.py +++ b/msgraph/generated/policies/feature_rollout_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/featureRolloutPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/feature_rollout_policies/feature_rollout_policies_request_builder.py b/msgraph/generated/policies/feature_rollout_policies/feature_rollout_policies_request_builder.py index 6ed89899f6b..ad8eed09f15 100644 --- a/msgraph/generated/policies/feature_rollout_policies/feature_rollout_policies_request_builder.py +++ b/msgraph/generated/policies/feature_rollout_policies/feature_rollout_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_feature_rollout_policy_id(self,feature_rollout_policy_id: str) -> Feature url_tpl_params["featureRolloutPolicy%2Did"] = feature_rollout_policy_id return FeatureRolloutPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FeatureRolloutPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[FeatureRolloutPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FeatureRolloutPolicyCollectionResponse]: """ Retrieve a list of featureRolloutPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FeatureRolloutPoliciesRequest return await self.request_adapter.send_async(request_info, FeatureRolloutPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[FeatureRolloutPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[FeatureRolloutPolicy]: + async def post(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FeatureRolloutPolicy]: """ Create a new featureRolloutPolicy object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[FeatureRolloutPolicy] = None, request_configu return await self.request_adapter.send_async(request_info, FeatureRolloutPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FeatureRolloutPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of featureRolloutPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[FeatureRollo request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[FeatureRolloutPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new featureRolloutPolicy object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[FeatureRolloutPolicy] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/featureRolloutPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FeatureRolloutPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FeatureRolloutPoliciesRequestBuilder.FeatureRolloutPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FeatureRolloutPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/feature_rollout_policies/item/applies_to/applies_to_request_builder.py b/msgraph/generated/policies/feature_rollout_policies/item/applies_to/applies_to_request_builder.py index f1c81f209a2..0ac0e0fffe2 100644 --- a/msgraph/generated/policies/feature_rollout_policies/item/applies_to/applies_to_request_builder.py +++ b/msgraph/generated/policies/feature_rollout_policies/item/applies_to/applies_to_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Nullable. Specifies a list of directoryObjects that feature is enabled for. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[AppliesToRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DirectoryObject] = None, request_configuratio return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Nullable. Specifies a list of directoryObjects that feature is enabled for. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AppliesToReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[AppliesToRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DirectoryObject] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppliesToRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppliesToRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/feature_rollout_policies/item/applies_to/count/count_request_builder.py b/msgraph/generated/policies/feature_rollout_policies/item/applies_to/count/count_request_builder.py index 68651e1c167..4d0785df8ee 100644 --- a/msgraph/generated/policies/feature_rollout_policies/item/applies_to/count/count_request_builder.py +++ b/msgraph/generated/policies/feature_rollout_policies/item/applies_to/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/feature_rollout_policies/item/applies_to/item/ref/ref_request_builder.py b/msgraph/generated/policies/feature_rollout_policies/item/applies_to/item/ref/ref_request_builder.py index 471214d8e29..85d04bfc9bc 100644 --- a/msgraph/generated/policies/feature_rollout_policies/item/applies_to/item/ref/ref_request_builder.py +++ b/msgraph/generated/policies/feature_rollout_policies/item/applies_to/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an appliesTo on a featureRolloutPolicy object to remove the directoryObject from feature rollout. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an appliesTo on a featureRolloutPolicy object to remove the directoryObject from feature rollout. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py b/msgraph/generated/policies/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py index ad675e85da6..de402094890 100644 --- a/msgraph/generated/policies/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py +++ b/msgraph/generated/policies/feature_rollout_policies/item/applies_to/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an appliesTo on a featureRolloutPolicy object to remove the directoryObject from feature rollout. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Nullable. Specifies a list of directoryObjects that feature is enabled for. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an appliesTo on a featureRolloutPolicy object to remove the directoryObject from feature rollout. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,18 +100,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Nullable. Specifies a list of directoryObjects that feature is enabled for. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add an appliesTo on a featureRolloutPolicy object to specify the directoryObject to which the featureRolloutPolicy should be applied. param body: The request body @@ -156,19 +157,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -215,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/feature_rollout_policies/item/feature_rollout_policy_item_request_builder.py b/msgraph/generated/policies/feature_rollout_policies/item/feature_rollout_policy_item_request_builder.py index 185ac7b23d5..9c7766840de 100644 --- a/msgraph/generated/policies/feature_rollout_policies/item/feature_rollout_policy_item_request_builder.py +++ b/msgraph/generated/policies/feature_rollout_policies/item/feature_rollout_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FeatureRolloutPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a featureRolloutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[FeatureRolloutPolicyItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FeatureRolloutPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[FeatureRolloutPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FeatureRolloutPolicy]: """ Retrieve the properties and relationships of a featureRolloutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[FeatureRolloutPolicyItemReque return await self.request_adapter.send_async(request_info, FeatureRolloutPolicy, error_mapping) - async def patch(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[FeatureRolloutPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[FeatureRolloutPolicy]: + async def patch(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FeatureRolloutPolicy]: """ Update the properties of featureRolloutPolicy object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[FeatureRolloutPolicy] = None, request_config return await self.request_adapter.send_async(request_info, FeatureRolloutPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FeatureRolloutPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a featureRolloutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FeatureRolloutPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a featureRolloutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[FeatureRollo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[FeatureRolloutPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of featureRolloutPolicy object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[FeatureRolloutPolicy] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def applies_to(self) -> AppliesToRequestBuilder: return AppliesToRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FeatureRolloutPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FeatureRolloutPolicyItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FeatureRolloutPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FeatureRolloutPolicyItemRequestBuilder.FeatureRolloutPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FeatureRolloutPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/home_realm_discovery_policies/count/count_request_builder.py b/msgraph/generated/policies/home_realm_discovery_policies/count/count_request_builder.py index 0732c12bf3a..df1acf78e5a 100644 --- a/msgraph/generated/policies/home_realm_discovery_policies/count/count_request_builder.py +++ b/msgraph/generated/policies/home_realm_discovery_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/homeRealmDiscoveryPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py b/msgraph/generated/policies/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py index 099e365c78f..be97913b08f 100644 --- a/msgraph/generated/policies/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py +++ b/msgraph/generated/policies/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_home_realm_discovery_policy_id(self,home_realm_discovery_policy_id: str) url_tpl_params["homeRealmDiscoveryPolicy%2Did"] = home_realm_discovery_policy_id return HomeRealmDiscoveryPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicyCollectionResponse]: """ Get a list of homeRealmDiscoveryPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesReq return await self.request_adapter.send_async(request_info, HomeRealmDiscoveryPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: + async def post(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: """ Create a new homeRealmDiscoveryPolicy object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_con return await self.request_adapter.send_async(request_info, HomeRealmDiscoveryPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of homeRealmDiscoveryPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[HomeRealmDis request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new homeRealmDiscoveryPolicy object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[HomeRealmDiscoveryPolicy] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/homeRealmDiscoveryPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HomeRealmDiscoveryPoliciesRequestBuilder.HomeRealmDiscoveryPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HomeRealmDiscoveryPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/home_realm_discovery_policies/item/applies_to/applies_to_request_builder.py b/msgraph/generated/policies/home_realm_discovery_policies/item/applies_to/applies_to_request_builder.py index 069d550db4b..3b728e7bfe2 100644 --- a/msgraph/generated/policies/home_realm_discovery_policies/item/applies_to/applies_to_request_builder.py +++ b/msgraph/generated/policies/home_realm_discovery_policies/item/applies_to/applies_to_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppliesToRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/home_realm_discovery_policies/item/applies_to/count/count_request_builder.py b/msgraph/generated/policies/home_realm_discovery_policies/item/applies_to/count/count_request_builder.py index 6b64c29a429..084b2104994 100644 --- a/msgraph/generated/policies/home_realm_discovery_policies/item/applies_to/count/count_request_builder.py +++ b/msgraph/generated/policies/home_realm_discovery_policies/item/applies_to/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy%2Did}/appliesTo/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/home_realm_discovery_policies/item/applies_to/item/directory_object_item_request_builder.py b/msgraph/generated/policies/home_realm_discovery_policies/item/applies_to/item/directory_object_item_request_builder.py index 808652bf71c..ae277ca3ba1 100644 --- a/msgraph/generated/policies/home_realm_discovery_policies/item/applies_to/item/directory_object_item_request_builder.py +++ b/msgraph/generated/policies/home_realm_discovery_policies/item/applies_to/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy%2Did}/appliesTo/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/home_realm_discovery_policies/item/home_realm_discovery_policy_item_request_builder.py b/msgraph/generated/policies/home_realm_discovery_policies/item/home_realm_discovery_policy_item_request_builder.py index 1a8a24c6d75..23b8267881f 100644 --- a/msgraph/generated/policies/home_realm_discovery_policies/item/home_realm_discovery_policy_item_request_builder.py +++ b/msgraph/generated/policies/home_realm_discovery_policies/item/home_realm_discovery_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a homeRealmDiscoveryPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[HomeRealmDiscoveryPolicyIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: """ Retrieve the properties and relationships of a homeRealmDiscoveryPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemR return await self.request_adapter.send_async(request_info, HomeRealmDiscoveryPolicy, error_mapping) - async def patch(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: + async def patch(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: """ Update the properties of a homeRealmDiscoveryPolicy object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_co return await self.request_adapter.send_async(request_info, HomeRealmDiscoveryPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a homeRealmDiscoveryPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a homeRealmDiscoveryPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[HomeRealmDis request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a homeRealmDiscoveryPolicy object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[HomeRealmDiscoveryPolicy] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def applies_to(self) -> AppliesToRequestBuilder: return AppliesToRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HomeRealmDiscoveryPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class HomeRealmDiscoveryPolicyItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HomeRealmDiscoveryPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HomeRealmDiscoveryPolicyItemRequestBuilder.HomeRealmDiscoveryPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HomeRealmDiscoveryPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/identity_security_defaults_enforcement_policy/identity_security_defaults_enforcement_policy_request_builder.py b/msgraph/generated/policies/identity_security_defaults_enforcement_policy/identity_security_defaults_enforcement_policy_request_builder.py index f3c9d038f02..4c0ebaa8d97 100644 --- a/msgraph/generated/policies/identity_security_defaults_enforcement_policy/identity_security_defaults_enforcement_policy_request_builder.py +++ b/msgraph/generated/policies/identity_security_defaults_enforcement_policy/identity_security_defaults_enforcement_policy_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/identitySecurityDefaultsEnforcementPolicy{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property identitySecurityDefaultsEnforcementPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[IdentitySecurityDefaultsEn raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentitySecurityDefaultsEnforcementPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentitySecurityDefaultsEnforcementPolicy]: """ Retrieve the properties of an identitySecurityDefaultsEnforcementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[IdentitySecurityDefaultsEnfor return await self.request_adapter.send_async(request_info, IdentitySecurityDefaultsEnforcementPolicy, error_mapping) - async def patch(self,body: Optional[IdentitySecurityDefaultsEnforcementPolicy] = None, request_configuration: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentitySecurityDefaultsEnforcementPolicy]: + async def patch(self,body: Optional[IdentitySecurityDefaultsEnforcementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentitySecurityDefaultsEnforcementPolicy]: """ Update the properties of an identitySecurityDefaultsEnforcementPolicy object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[IdentitySecurityDefaultsEnforcementPolicy] = return await self.request_adapter.send_async(request_info, IdentitySecurityDefaultsEnforcementPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property identitySecurityDefaultsEnforcementPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/identitySecurityDefaultsEnforcementPolicy', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an identitySecurityDefaultsEnforcementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[IdentitySecu request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentitySecurityDefaultsEnforcementPolicy] = None, request_configuration: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentitySecurityDefaultsEnforcementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an identitySecurityDefaultsEnforcementPolicy object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[IdentitySecurityDefaultsEnf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/identitySecurityDefaultsEnforcementPolicy', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> IdentitySecurityDefaultsEnfo raise TypeError("raw_url cannot be null.") return IdentitySecurityDefaultsEnforcementPolicyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentitySecurityDefaultsEnforcementPolicyRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IdentitySecurityDefaultsEnforcementPolicyRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentitySecurityDefaultsEnforcementPolicyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilder.IdentitySecurityDefaultsEnforcementPolicyRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IdentitySecurityDefaultsEnforcementPolicyRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/permission_grant_policies/count/count_request_builder.py b/msgraph/generated/policies/permission_grant_policies/count/count_request_builder.py index 38703f0fda9..c9d3eb8a86f 100644 --- a/msgraph/generated/policies/permission_grant_policies/count/count_request_builder.py +++ b/msgraph/generated/policies/permission_grant_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/permissionGrantPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/permission_grant_policies/item/excludes/count/count_request_builder.py b/msgraph/generated/policies/permission_grant_policies/item/excludes/count/count_request_builder.py index b3e374a9116..83051a58ff5 100644 --- a/msgraph/generated/policies/permission_grant_policies/item/excludes/count/count_request_builder.py +++ b/msgraph/generated/policies/permission_grant_policies/item/excludes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}/excludes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/permission_grant_policies/item/excludes/excludes_request_builder.py b/msgraph/generated/policies/permission_grant_policies/item/excludes/excludes_request_builder.py index ade68bcdfff..2239990a5ee 100644 --- a/msgraph/generated/policies/permission_grant_policies/item/excludes/excludes_request_builder.py +++ b/msgraph/generated/policies/permission_grant_policies/item/excludes/excludes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_permission_grant_condition_set_id(self,permission_grant_condition_set_id: url_tpl_params["permissionGrantConditionSet%2Did"] = permission_grant_condition_set_id return PermissionGrantConditionSetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExcludesRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionGrantConditionSetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSetCollectionResponse]: """ Retrieve the condition sets which are *excluded* in a permissionGrantPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExcludesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, PermissionGrantConditionSetCollectionResponse, error_mapping) - async def post(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[ExcludesRequestBuilderPostRequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: + async def post(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: """ Add conditions under which a permission grant event is *excluded* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the excludes collection of a permissionGrantPolicy. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[PermissionGrantConditionSet] = None, request_ return await self.request_adapter.send_async(request_info, PermissionGrantConditionSet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExcludesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the condition sets which are *excluded* in a permissionGrantPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ExcludesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[ExcludesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add conditions under which a permission grant event is *excluded* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the excludes collection of a permissionGrantPolicy. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[PermissionGrantConditionSet] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}/excludes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExcludesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExcludesRequestBuilder.ExcludesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExcludesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/permission_grant_policies/item/excludes/item/permission_grant_condition_set_item_request_builder.py b/msgraph/generated/policies/permission_grant_policies/item/excludes/item/permission_grant_condition_set_item_request_builder.py index a4598ecd580..9a1bcb861bd 100644 --- a/msgraph/generated/policies/permission_grant_policies/item/excludes/item/permission_grant_condition_set_item_request_builder.py +++ b/msgraph/generated/policies/permission_grant_policies/item/excludes/item/permission_grant_condition_set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}/excludes/{permissionGrantConditionSet%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a permissionGrantConditionSet from the excludes collection of a permissionGrantPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[PermissionGrantConditionSe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: """ Condition sets which are excluded in this permission grant policy. Automatically expanded on GET. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PermissionGrantConditionSetIt return await self.request_adapter.send_async(request_info, PermissionGrantConditionSet, error_mapping) - async def patch(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: + async def patch(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: """ Update the navigation property excludes in policies param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[PermissionGrantConditionSet] = None, request return await self.request_adapter.send_async(request_info, PermissionGrantConditionSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a permissionGrantConditionSet from the excludes collection of a permissionGrantPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}/excludes/{permissionGrantConditionSet%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Condition sets which are excluded in this permission grant policy. Automatically expanded on GET. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property excludes in policies param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[PermissionGrantConditionSet """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}/excludes/{permissionGrantConditionSet%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> PermissionGrantConditionSetI raise TypeError("raw_url cannot be null.") return PermissionGrantConditionSetItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantConditionSetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PermissionGrantConditionSetItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantConditionSetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionGrantConditionSetItemRequestBuilder.PermissionGrantConditionSetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantConditionSetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/permission_grant_policies/item/includes/count/count_request_builder.py b/msgraph/generated/policies/permission_grant_policies/item/includes/count/count_request_builder.py index ed06f32fd3d..37ff68eaef9 100644 --- a/msgraph/generated/policies/permission_grant_policies/item/includes/count/count_request_builder.py +++ b/msgraph/generated/policies/permission_grant_policies/item/includes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}/includes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/permission_grant_policies/item/includes/includes_request_builder.py b/msgraph/generated/policies/permission_grant_policies/item/includes/includes_request_builder.py index b31fda13202..45390209c5b 100644 --- a/msgraph/generated/policies/permission_grant_policies/item/includes/includes_request_builder.py +++ b/msgraph/generated/policies/permission_grant_policies/item/includes/includes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_permission_grant_condition_set_id(self,permission_grant_condition_set_id: url_tpl_params["permissionGrantConditionSet%2Did"] = permission_grant_condition_set_id return PermissionGrantConditionSetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IncludesRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionGrantConditionSetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSetCollectionResponse]: """ Retrieve the condition sets which are *included* in a permissionGrantPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[IncludesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, PermissionGrantConditionSetCollectionResponse, error_mapping) - async def post(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[IncludesRequestBuilderPostRequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: + async def post(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: """ Add conditions under which a permission grant event is *included* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the includes collection of a permissionGrantPolicy. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[PermissionGrantConditionSet] = None, request_ return await self.request_adapter.send_async(request_info, PermissionGrantConditionSet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IncludesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the condition sets which are *included* in a permissionGrantPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[IncludesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[IncludesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add conditions under which a permission grant event is *included* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the includes collection of a permissionGrantPolicy. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[PermissionGrantConditionSet] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}/includes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncludesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IncludesRequestBuilder.IncludesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncludesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/permission_grant_policies/item/includes/item/permission_grant_condition_set_item_request_builder.py b/msgraph/generated/policies/permission_grant_policies/item/includes/item/permission_grant_condition_set_item_request_builder.py index 52826a6902e..8e4cd3bd8d3 100644 --- a/msgraph/generated/policies/permission_grant_policies/item/includes/item/permission_grant_condition_set_item_request_builder.py +++ b/msgraph/generated/policies/permission_grant_policies/item/includes/item/permission_grant_condition_set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}/includes/{permissionGrantConditionSet%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a permissionGrantConditionSet from the includes collection of a permissionGrantPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[PermissionGrantConditionSe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: """ Condition sets which are included in this permission grant policy. Automatically expanded on GET. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PermissionGrantConditionSetIt return await self.request_adapter.send_async(request_info, PermissionGrantConditionSet, error_mapping) - async def patch(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: + async def patch(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: """ Update the navigation property includes in policies param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[PermissionGrantConditionSet] = None, request return await self.request_adapter.send_async(request_info, PermissionGrantConditionSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a permissionGrantConditionSet from the includes collection of a permissionGrantPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}/includes/{permissionGrantConditionSet%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Condition sets which are included in this permission grant policy. Automatically expanded on GET. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property includes in policies param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[PermissionGrantConditionSet """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}/includes/{permissionGrantConditionSet%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> PermissionGrantConditionSetI raise TypeError("raw_url cannot be null.") return PermissionGrantConditionSetItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantConditionSetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PermissionGrantConditionSetItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantConditionSetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionGrantConditionSetItemRequestBuilder.PermissionGrantConditionSetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantConditionSetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/permission_grant_policies/item/permission_grant_policy_item_request_builder.py b/msgraph/generated/policies/permission_grant_policies/item/permission_grant_policy_item_request_builder.py index 50f6020b4bc..0a4e4954a7a 100644 --- a/msgraph/generated/policies/permission_grant_policies/item/permission_grant_policy_item_request_builder.py +++ b/msgraph/generated/policies/permission_grant_policies/item/permission_grant_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PermissionGrantPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a permissionGrantPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[PermissionGrantPolicyItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PermissionGrantPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionGrantPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantPolicy]: """ Retrieve a single permissionGrantPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[PermissionGrantPolicyItemRequ return await self.request_adapter.send_async(request_info, PermissionGrantPolicy, error_mapping) - async def patch(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[PermissionGrantPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PermissionGrantPolicy]: + async def patch(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantPolicy]: """ Update properties of a permissionGrantPolicy. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[PermissionGrantPolicy] = None, request_confi return await self.request_adapter.send_async(request_info, PermissionGrantPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PermissionGrantPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a permissionGrantPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PermissionGrantPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single permissionGrantPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[PermissionGrantPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update properties of a permissionGrantPolicy. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[PermissionGrantPolicy] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/permissionGrantPolicies/{permissionGrantPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def includes(self) -> IncludesRequestBuilder: return IncludesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PermissionGrantPolicyItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionGrantPolicyItemRequestBuilder.PermissionGrantPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/permission_grant_policies/permission_grant_policies_request_builder.py b/msgraph/generated/policies/permission_grant_policies/permission_grant_policies_request_builder.py index 4748fc21087..46de34ba0d1 100644 --- a/msgraph/generated/policies/permission_grant_policies/permission_grant_policies_request_builder.py +++ b/msgraph/generated/policies/permission_grant_policies/permission_grant_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_permission_grant_policy_id(self,permission_grant_policy_id: str) -> Permi url_tpl_params["permissionGrantPolicy%2Did"] = permission_grant_policy_id return PermissionGrantPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PermissionGrantPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionGrantPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantPolicyCollectionResponse]: """ Retrieve the list of permissionGrantPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PermissionGrantPoliciesReques return await self.request_adapter.send_async(request_info, PermissionGrantPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[PermissionGrantPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[PermissionGrantPolicy]: + async def post(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantPolicy]: """ Creates a permissionGrantPolicy. A permission grant policy is used to describe the conditions under which permissions can be granted (for example, during application consent). After creating the permission grant policy, you can add include condition sets to add matching rules, and add exclude condition sets to add exclusion rules. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[PermissionGrantPolicy] = None, request_config return await self.request_adapter.send_async(request_info, PermissionGrantPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionGrantPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of permissionGrantPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[PermissionGrantPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Creates a permissionGrantPolicy. A permission grant policy is used to describe the conditions under which permissions can be granted (for example, during application consent). After creating the permission grant policy, you can add include condition sets to add matching rules, and add exclude condition sets to add exclusion rules. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[PermissionGrantPolicy] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/permissionGrantPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionGrantPoliciesRequestBuilder.PermissionGrantPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/policies_request_builder.py b/msgraph/generated/policies/policies_request_builder.py index 09e33565154..fbc181a74b6 100644 --- a/msgraph/generated/policies/policies_request_builder.py +++ b/msgraph/generated/policies/policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +47,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[PolicyRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PolicyRoot]: """ Get policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PoliciesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, PolicyRoot, error_mapping) - async def patch(self,body: Optional[PolicyRoot] = None, request_configuration: Optional[PoliciesRequestBuilderPatchRequestConfiguration] = None) -> Optional[PolicyRoot]: + async def patch(self,body: Optional[PolicyRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PolicyRoot]: """ Update policies param body: The request body @@ -89,7 +90,7 @@ async def patch(self,body: Optional[PolicyRoot] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PolicyRoot, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[PoliciesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PolicyRoot] = None, request_configuration: Optional[PoliciesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PolicyRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update policies param body: The request body @@ -109,7 +110,7 @@ def to_patch_request_information(self,body: Optional[PolicyRoot] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -331,27 +332,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PoliciesRequestBuilder.PoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PoliciesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/role_management_policies/count/count_request_builder.py b/msgraph/generated/policies/role_management_policies/count/count_request_builder.py index 33124f272fe..d21bc99e477 100644 --- a/msgraph/generated/policies/role_management_policies/count/count_request_builder.py +++ b/msgraph/generated/policies/role_management_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/roleManagementPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/role_management_policies/item/effective_rules/count/count_request_builder.py b/msgraph/generated/policies/role_management_policies/item/effective_rules/count/count_request_builder.py index 1666beb4e17..7f042fd9c30 100644 --- a/msgraph/generated/policies/role_management_policies/item/effective_rules/count/count_request_builder.py +++ b/msgraph/generated/policies/role_management_policies/item/effective_rules/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}/effectiveRules/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/role_management_policies/item/effective_rules/effective_rules_request_builder.py b/msgraph/generated/policies/role_management_policies/item/effective_rules/effective_rules_request_builder.py index 77186174134..28d51f738c3 100644 --- a/msgraph/generated/policies/role_management_policies/item/effective_rules/effective_rules_request_builder.py +++ b/msgraph/generated/policies/role_management_policies/item/effective_rules/effective_rules_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_role_management_policy_rule_id(self,unified_role_management_polic url_tpl_params["unifiedRoleManagementPolicyRule%2Did"] = unified_role_management_policy_rule_id return UnifiedRoleManagementPolicyRuleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EffectiveRulesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRuleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRuleCollectionResponse]: """ The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[EffectiveRulesRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyRuleCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[EffectiveRulesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: + async def post(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: """ Create new navigation property to effectiveRules for policies param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, requ return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyRule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EffectiveRulesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[EffectiveRul request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[EffectiveRulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to effectiveRules for policies param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyR """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}/effectiveRules', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EffectiveRulesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EffectiveRulesRequestBuilder.EffectiveRulesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EffectiveRulesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/role_management_policies/item/effective_rules/item/unified_role_management_policy_rule_item_request_builder.py b/msgraph/generated/policies/role_management_policies/item/effective_rules/item/unified_role_management_policy_rule_item_request_builder.py index e324cf8c515..e446562c4be 100644 --- a/msgraph/generated/policies/role_management_policies/item/effective_rules/item/unified_role_management_policy_rule_item_request_builder.py +++ b/msgraph/generated/policies/role_management_policies/item/effective_rules/item/unified_role_management_policy_rule_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}/effectiveRules/{unifiedRoleManagementPolicyRule%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property effectiveRules for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleManagementPolic raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: """ The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleManagementPolicyRu return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyRule, error_mapping) - async def patch(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: + async def patch(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: """ Update the navigation property effectiveRules in policies param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, req return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyRule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property effectiveRules for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}/effectiveRules/{unifiedRoleManagementPolicyRule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleM request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property effectiveRules in policies param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicy """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}/effectiveRules/{unifiedRoleManagementPolicyRule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UnifiedRoleManagementPolicyR raise TypeError("raw_url cannot be null.") return UnifiedRoleManagementPolicyRuleItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleManagementPolicyRuleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleManagementPolicyRuleItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleManagementPolicyRuleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilder.UnifiedRoleManagementPolicyRuleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleManagementPolicyRuleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/role_management_policies/item/rules/count/count_request_builder.py b/msgraph/generated/policies/role_management_policies/item/rules/count/count_request_builder.py index e6637fb8c85..311767bf52f 100644 --- a/msgraph/generated/policies/role_management_policies/item/rules/count/count_request_builder.py +++ b/msgraph/generated/policies/role_management_policies/item/rules/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}/rules/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/role_management_policies/item/rules/item/unified_role_management_policy_rule_item_request_builder.py b/msgraph/generated/policies/role_management_policies/item/rules/item/unified_role_management_policy_rule_item_request_builder.py index de38ffb6b3a..770bff5c8e0 100644 --- a/msgraph/generated/policies/role_management_policies/item/rules/item/unified_role_management_policy_rule_item_request_builder.py +++ b/msgraph/generated/policies/role_management_policies/item/rules/item/unified_role_management_policy_rule_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}/rules/{unifiedRoleManagementPolicyRule%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property rules for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleManagementPolic raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: """ Retrieve a rule or settings defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleManagementPolicyRu return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyRule, error_mapping) - async def patch(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: + async def patch(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: """ Update a rule defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object: For more information about rules for Microsoft Entra roles and examples of updating rules, see the following articles: param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, req return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyRule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property rules for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}/rules/{unifiedRoleManagementPolicyRule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a rule or settings defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleM request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a rule defined for a role management policy. The rule can be one of the following types that are derived from the unifiedRoleManagementPolicyRule object: For more information about rules for Microsoft Entra roles and examples of updating rules, see the following articles: param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicy """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}/rules/{unifiedRoleManagementPolicyRule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UnifiedRoleManagementPolicyR raise TypeError("raw_url cannot be null.") return UnifiedRoleManagementPolicyRuleItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleManagementPolicyRuleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleManagementPolicyRuleItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleManagementPolicyRuleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilder.UnifiedRoleManagementPolicyRuleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleManagementPolicyRuleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/role_management_policies/item/rules/rules_request_builder.py b/msgraph/generated/policies/role_management_policies/item/rules/rules_request_builder.py index 4c78c497a4d..0772e7cd978 100644 --- a/msgraph/generated/policies/role_management_policies/item/rules/rules_request_builder.py +++ b/msgraph/generated/policies/role_management_policies/item/rules/rules_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_role_management_policy_rule_id(self,unified_role_management_polic url_tpl_params["unifiedRoleManagementPolicyRule%2Did"] = unified_role_management_policy_rule_id return UnifiedRoleManagementPolicyRuleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RulesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRuleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRuleCollectionResponse]: """ Get the rules or settings defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RulesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyRuleCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RulesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: + async def post(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: """ Create new navigation property to rules for policies param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, requ return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyRule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RulesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the rules or settings defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RulesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to rules for policies param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyR """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}/rules', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RulesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RulesRequestBuilder.RulesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RulesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/role_management_policies/item/unified_role_management_policy_item_request_builder.py b/msgraph/generated/policies/role_management_policies/item/unified_role_management_policy_item_request_builder.py index 5b8367c9793..2e1e5722ab3 100644 --- a/msgraph/generated/policies/role_management_policies/item/unified_role_management_policy_item_request_builder.py +++ b/msgraph/generated/policies/role_management_policies/item/unified_role_management_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleManagementPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleManagementPolicies for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleManagementPolic raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleManagementPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: """ Retrieve the details of a role management policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleManagementPolicyIt return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicy, error_mapping) - async def patch(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[UnifiedRoleManagementPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: + async def patch(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: """ Update the navigation property roleManagementPolicies in policies param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[UnifiedRoleManagementPolicy] = None, request return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleManagementPolicies for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the details of a role management policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleM request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[UnifiedRoleManagementPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleManagementPolicies in policies param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicy """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/roleManagementPolicies/{unifiedRoleManagementPolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def rules(self) -> RulesRequestBuilder: return RulesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleManagementPolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleManagementPolicyItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleManagementPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleManagementPolicyItemRequestBuilder.UnifiedRoleManagementPolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleManagementPolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/role_management_policies/role_management_policies_request_builder.py b/msgraph/generated/policies/role_management_policies/role_management_policies_request_builder.py index 1223f24b6a4..3a617b5c311 100644 --- a/msgraph/generated/policies/role_management_policies/role_management_policies_request_builder.py +++ b/msgraph/generated/policies/role_management_policies/role_management_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_role_management_policy_id(self,unified_role_management_policy_id: url_tpl_params["unifiedRoleManagementPolicy%2Did"] = unified_role_management_policy_id return UnifiedRoleManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RoleManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyCollectionResponse]: """ Get the details of the policies in PIM that can be applied to Microsoft Entra roles or group membership or ownership. To retrieve policies that apply to Azure RBAC, use the Azure REST PIM API for role management policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RoleManagementPoliciesRequest return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[RoleManagementPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: + async def post(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: """ Create new navigation property to roleManagementPolicies for policies param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_ return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the details of the policies in PIM that can be applied to Microsoft Entra roles or group membership or ownership. To retrieve policies that apply to Azure RBAC, use the Azure REST PIM API for role management policies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleManageme request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[RoleManagementPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleManagementPolicies for policies param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicy] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/roleManagementPolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleManagementPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleManagementPoliciesRequestBuilder.RoleManagementPoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleManagementPoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/role_management_policy_assignments/count/count_request_builder.py b/msgraph/generated/policies/role_management_policy_assignments/count/count_request_builder.py index 845920fa235..bbe24d63fa6 100644 --- a/msgraph/generated/policies/role_management_policy_assignments/count/count_request_builder.py +++ b/msgraph/generated/policies/role_management_policy_assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/roleManagementPolicyAssignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/role_management_policy_assignments/item/policy/policy_request_builder.py b/msgraph/generated/policies/role_management_policy_assignments/item/policy/policy_request_builder.py index 2ee8a1bcadb..b7e9d197985 100644 --- a/msgraph/generated/policies/role_management_policy_assignments/item/policy/policy_request_builder.py +++ b/msgraph/generated/policies/role_management_policy_assignments/item/policy/policy_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment%2Did}/policy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: """ The policy that's associated with a policy assignment. Supports $expand and a nested $expand of the rules and effectiveRules relationships for the policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PolicyRequestBuilderGetReques return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The policy that's associated with a policy assignment. Supports $expand and a nested $expand of the rules and effectiveRules relationships for the policy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PolicyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PolicyRequestBuilder.PolicyRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/role_management_policy_assignments/item/unified_role_management_policy_assignment_item_request_builder.py b/msgraph/generated/policies/role_management_policy_assignments/item/unified_role_management_policy_assignment_item_request_builder.py index 61682a8af7c..cfd64d6b764 100644 --- a/msgraph/generated/policies/role_management_policy_assignments/item/unified_role_management_policy_assignment_item_request_builder.py +++ b/msgraph/generated/policies/role_management_policy_assignments/item/unified_role_management_policy_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleManagementPolicyAssignments for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleManagementPolic raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignment]: """ Get the details of a policy assignment in PIM that's assigned to Microsoft Entra roles or group membership or ownership. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleManagementPolicyAs return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyAssignment, error_mapping) - async def patch(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignment]: + async def patch(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignment]: """ Update the navigation property roleManagementPolicyAssignments in policies param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = Non return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleManagementPolicyAssignments for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the details of a policy assignment in PIM that's assigned to Microsoft Entra roles or group membership or ownership. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleM request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleManagementPolicyAssignments in policies param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicy """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/roleManagementPolicyAssignments/{unifiedRoleManagementPolicyAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def policy(self) -> PolicyRequestBuilder: return PolicyRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleManagementPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleManagementPolicyAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleManagementPolicyAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilder.UnifiedRoleManagementPolicyAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleManagementPolicyAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 8278f28528c..6a8375ab96c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_role_management_policy_assignment_id(self,unified_role_management url_tpl_params["unifiedRoleManagementPolicyAssignment%2Did"] = unified_role_management_policy_assignment_id return UnifiedRoleManagementPolicyAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RoleManagementPolicyAssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignmentCollectionResponse]: """ 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RoleManagementPolicyAssignmen return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[RoleManagementPolicyAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignment]: + async def post(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignment]: """ Create new navigation property to roleManagementPolicyAssignments for policies param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleManagementPolicyAssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleManageme request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[RoleManagementPolicyAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleManagementPolicyAssignments for policies param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyA """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/roleManagementPolicyAssignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleManagementPolicyAssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleManagementPolicyAssignmentsRequestBuilder.RoleManagementPolicyAssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleManagementPolicyAssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/token_issuance_policies/count/count_request_builder.py b/msgraph/generated/policies/token_issuance_policies/count/count_request_builder.py index 06406097fde..74825e2a863 100644 --- a/msgraph/generated/policies/token_issuance_policies/count/count_request_builder.py +++ b/msgraph/generated/policies/token_issuance_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/tokenIssuancePolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/token_issuance_policies/item/applies_to/applies_to_request_builder.py b/msgraph/generated/policies/token_issuance_policies/item/applies_to/applies_to_request_builder.py index 8c5bfaa3543..7f1908ff135 100644 --- a/msgraph/generated/policies/token_issuance_policies/item/applies_to/applies_to_request_builder.py +++ b/msgraph/generated/policies/token_issuance_policies/item/applies_to/applies_to_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppliesToRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/token_issuance_policies/item/applies_to/count/count_request_builder.py b/msgraph/generated/policies/token_issuance_policies/item/applies_to/count/count_request_builder.py index 86ef27f9b10..d0039ec4a92 100644 --- a/msgraph/generated/policies/token_issuance_policies/item/applies_to/count/count_request_builder.py +++ b/msgraph/generated/policies/token_issuance_policies/item/applies_to/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}/appliesTo/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/token_issuance_policies/item/applies_to/item/directory_object_item_request_builder.py b/msgraph/generated/policies/token_issuance_policies/item/applies_to/item/directory_object_item_request_builder.py index 20fe834be73..28732fc7105 100644 --- a/msgraph/generated/policies/token_issuance_policies/item/applies_to/item/directory_object_item_request_builder.py +++ b/msgraph/generated/policies/token_issuance_policies/item/applies_to/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}/appliesTo/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/token_issuance_policies/item/token_issuance_policy_item_request_builder.py b/msgraph/generated/policies/token_issuance_policies/item/token_issuance_policy_item_request_builder.py index f14898f1b94..bedbcfd6b71 100644 --- a/msgraph/generated/policies/token_issuance_policies/item/token_issuance_policy_item_request_builder.py +++ b/msgraph/generated/policies/token_issuance_policies/item/token_issuance_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a tokenIssuancePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TokenIssuancePolicyItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: """ The policy that specifies the characteristics of SAML tokens issued by Microsoft Entra ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TokenIssuancePolicyItemReques return await self.request_adapter.send_async(request_info, TokenIssuancePolicy, error_mapping) - async def patch(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: + async def patch(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: """ Update the properties of a tokenIssuancePolicy object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[TokenIssuancePolicy] = None, request_configu return await self.request_adapter.send_async(request_info, TokenIssuancePolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a tokenIssuancePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The policy that specifies the characteristics of SAML tokens issued by Microsoft Entra ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TokenIssuanc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a tokenIssuancePolicy object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[TokenIssuancePolicy] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def applies_to(self) -> AppliesToRequestBuilder: return AppliesToRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenIssuancePolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TokenIssuancePolicyItemRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TokenIssuancePolicyItemRequestBuilder.TokenIssuancePolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenIssuancePolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/token_issuance_policies/token_issuance_policies_request_builder.py b/msgraph/generated/policies/token_issuance_policies/token_issuance_policies_request_builder.py index 95db06cdfdf..67bbeb7b819 100644 --- a/msgraph/generated/policies/token_issuance_policies/token_issuance_policies_request_builder.py +++ b/msgraph/generated/policies/token_issuance_policies/token_issuance_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_token_issuance_policy_id(self,token_issuance_policy_id: str) -> TokenIssu url_tpl_params["tokenIssuancePolicy%2Did"] = token_issuance_policy_id return TokenIssuancePolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TokenIssuancePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[TokenIssuancePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenIssuancePolicyCollectionResponse]: """ Get a list of tokenIssuancePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TokenIssuancePoliciesRequestB return await self.request_adapter.send_async(request_info, TokenIssuancePolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[TokenIssuancePoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: + async def post(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: """ Create a new tokenIssuancePolicy object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TokenIssuancePolicy] = None, request_configur return await self.request_adapter.send_async(request_info, TokenIssuancePolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TokenIssuancePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of tokenIssuancePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TokenIssuanc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[TokenIssuancePoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new tokenIssuancePolicy object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TokenIssuancePolicy] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/tokenIssuancePolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenIssuancePoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TokenIssuancePoliciesRequestBuilder.TokenIssuancePoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenIssuancePoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/token_lifetime_policies/count/count_request_builder.py b/msgraph/generated/policies/token_lifetime_policies/count/count_request_builder.py index de8b7d2735a..e6098c7dd79 100644 --- a/msgraph/generated/policies/token_lifetime_policies/count/count_request_builder.py +++ b/msgraph/generated/policies/token_lifetime_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/tokenLifetimePolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/token_lifetime_policies/item/applies_to/applies_to_request_builder.py b/msgraph/generated/policies/token_lifetime_policies/item/applies_to/applies_to_request_builder.py index 378ded4e2ee..7301849ea44 100644 --- a/msgraph/generated/policies/token_lifetime_policies/item/applies_to/applies_to_request_builder.py +++ b/msgraph/generated/policies/token_lifetime_policies/item/applies_to/applies_to_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppliesToRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppliesToRequestBuilder.AppliesToRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/token_lifetime_policies/item/applies_to/count/count_request_builder.py b/msgraph/generated/policies/token_lifetime_policies/item/applies_to/count/count_request_builder.py index c4c6cb6e19a..b7d5cf2673f 100644 --- a/msgraph/generated/policies/token_lifetime_policies/item/applies_to/count/count_request_builder.py +++ b/msgraph/generated/policies/token_lifetime_policies/item/applies_to/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}/appliesTo/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/token_lifetime_policies/item/applies_to/item/directory_object_item_request_builder.py b/msgraph/generated/policies/token_lifetime_policies/item/applies_to/item/directory_object_item_request_builder.py index 2830ddcc8a6..df56fbaa811 100644 --- a/msgraph/generated/policies/token_lifetime_policies/item/applies_to/item/directory_object_item_request_builder.py +++ b/msgraph/generated/policies/token_lifetime_policies/item/applies_to/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}/appliesTo/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/policies/token_lifetime_policies/item/token_lifetime_policy_item_request_builder.py b/msgraph/generated/policies/token_lifetime_policies/item/token_lifetime_policy_item_request_builder.py index b8bdd7fbc5f..42862bebf89 100644 --- a/msgraph/generated/policies/token_lifetime_policies/item/token_lifetime_policy_item_request_builder.py +++ b/msgraph/generated/policies/token_lifetime_policies/item/token_lifetime_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a tokenLifetimePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TokenLifetimePolicyItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: """ Retrieve the properties and relationships of a tokenLifetimePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TokenLifetimePolicyItemReques return await self.request_adapter.send_async(request_info, TokenLifetimePolicy, error_mapping) - async def patch(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: + async def patch(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: """ Update the properties of a tokenLifetimePolicy object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TokenLifetimePolicy] = None, request_configu return await self.request_adapter.send_async(request_info, TokenLifetimePolicy, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a tokenLifetimePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/policies/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a tokenLifetimePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TokenLifetim request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a tokenLifetimePolicy object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TokenLifetimePolicy] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/policies/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def applies_to(self) -> AppliesToRequestBuilder: return AppliesToRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenLifetimePolicyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TokenLifetimePolicyItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TokenLifetimePolicyItemRequestBuilder.TokenLifetimePolicyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenLifetimePolicyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/policies/token_lifetime_policies/token_lifetime_policies_request_builder.py b/msgraph/generated/policies/token_lifetime_policies/token_lifetime_policies_request_builder.py index 167f37c7130..19b99123c75 100644 --- a/msgraph/generated/policies/token_lifetime_policies/token_lifetime_policies_request_builder.py +++ b/msgraph/generated/policies/token_lifetime_policies/token_lifetime_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_token_lifetime_policy_id(self,token_lifetime_policy_id: str) -> TokenLife url_tpl_params["tokenLifetimePolicy%2Did"] = token_lifetime_policy_id return TokenLifetimePolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TokenLifetimePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[TokenLifetimePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenLifetimePolicyCollectionResponse]: """ Get a list of tokenLifetimePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TokenLifetimePoliciesRequestB return await self.request_adapter.send_async(request_info, TokenLifetimePolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[TokenLifetimePoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: + async def post(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: """ Create a new tokenLifetimePolicy object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TokenLifetimePolicy] = None, request_configur return await self.request_adapter.send_async(request_info, TokenLifetimePolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TokenLifetimePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of tokenLifetimePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TokenLifetim request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[TokenLifetimePoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new tokenLifetimePolicy object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TokenLifetimePolicy] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/policies/tokenLifetimePolicies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenLifetimePoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TokenLifetimePoliciesRequestBuilder.TokenLifetimePoliciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenLifetimePoliciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/connectors/connectors_request_builder.py b/msgraph/generated/print/connectors/connectors_request_builder.py index 943152acafb..7876c0f5845 100644 --- a/msgraph/generated/print/connectors/connectors_request_builder.py +++ b/msgraph/generated/print/connectors/connectors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_connector_id(self,print_connector_id: str) -> PrintConnectorItemReq url_tpl_params["printConnector%2Did"] = print_connector_id return PrintConnectorItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ConnectorsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintConnectorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintConnectorCollectionResponse]: """ Retrieve a list of print connectors. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ConnectorsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, PrintConnectorCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintConnector] = None, request_configuration: Optional[ConnectorsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintConnector]: + async def post(self,body: Optional[PrintConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintConnector]: """ Create new navigation property to connectors for print param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PrintConnector] = None, request_configuration return await self.request_adapter.send_async(request_info, PrintConnector, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConnectorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of print connectors. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ConnectorsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintConnector] = None, request_configuration: Optional[ConnectorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to connectors for print param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PrintConnector] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/connectors', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConnectorsRequestBuilder.ConnectorsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectorsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/connectors/count/count_request_builder.py b/msgraph/generated/print/connectors/count/count_request_builder.py index e78b1591788..5d475da5106 100644 --- a/msgraph/generated/print/connectors/count/count_request_builder.py +++ b/msgraph/generated/print/connectors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/connectors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/connectors/item/print_connector_item_request_builder.py b/msgraph/generated/print/connectors/item/print_connector_item_request_builder.py index cf43a3168ef..b374d232ae4 100644 --- a/msgraph/generated/print/connectors/item/print_connector_item_request_builder.py +++ b/msgraph/generated/print/connectors/item/print_connector_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/connectors/{printConnector%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete (unregister) a printConnector. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[PrintConnectorItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintConnectorItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintConnector]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintConnector]: """ Retrieve the properties and relationships of a printConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PrintConnectorItemRequestBuil return await self.request_adapter.send_async(request_info, PrintConnector, error_mapping) - async def patch(self,body: Optional[PrintConnector] = None, request_configuration: Optional[PrintConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintConnector]: + async def patch(self,body: Optional[PrintConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintConnector]: """ Update the properties of a printConnector object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[PrintConnector] = None, request_configuratio return await self.request_adapter.send_async(request_info, PrintConnector, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete (unregister) a printConnector. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/connectors/{printConnector%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintConnectorItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a printConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintConnect request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintConnector] = None, request_configuration: Optional[PrintConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a printConnector object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[PrintConnector] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/connectors/{printConnector%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> PrintConnectorItemRequestBui raise TypeError("raw_url cannot be null.") return PrintConnectorItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintConnectorItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintConnectorItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintConnectorItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintConnectorItemRequestBuilder.PrintConnectorItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintConnectorItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/operations/count/count_request_builder.py b/msgraph/generated/print/operations/count/count_request_builder.py index 352d8e690e7..658880d1711 100644 --- a/msgraph/generated/print/operations/count/count_request_builder.py +++ b/msgraph/generated/print/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/operations/item/print_operation_item_request_builder.py b/msgraph/generated/print/operations/item/print_operation_item_request_builder.py index 05372028b3a..12bab1dbdcb 100644 --- a/msgraph/generated/print/operations/item/print_operation_item_request_builder.py +++ b/msgraph/generated/print/operations/item/print_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/operations/{printOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[PrintOperationItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintOperation]: """ Retrieve the properties and relationships of a printOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PrintOperationItemRequestBuil return await self.request_adapter.send_async(request_info, PrintOperation, error_mapping) - async def patch(self,body: Optional[PrintOperation] = None, request_configuration: Optional[PrintOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintOperation]: + async def patch(self,body: Optional[PrintOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintOperation]: """ Update the navigation property operations in print param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[PrintOperation] = None, request_configuratio return await self.request_adapter.send_async(request_info, PrintOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/operations/{printOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a printOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintOperati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintOperation] = None, request_configuration: Optional[PrintOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in print param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[PrintOperation] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/operations/{printOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> PrintOperationItemRequestBui raise TypeError("raw_url cannot be null.") return PrintOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintOperationItemRequestBuilder.PrintOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/operations/operations_request_builder.py b/msgraph/generated/print/operations/operations_request_builder.py index 81a44a0b916..babc1769aab 100644 --- a/msgraph/generated/print/operations/operations_request_builder.py +++ b/msgraph/generated/print/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_operation_id(self,print_operation_id: str) -> PrintOperationItemReq url_tpl_params["printOperation%2Did"] = print_operation_id return PrintOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintOperationCollectionResponse]: """ Retrieve the properties and relationships of a printOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, PrintOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintOperation]: + async def post(self,body: Optional[PrintOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintOperation]: """ Create new navigation property to operations for print param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[PrintOperation] = None, request_configuration return await self.request_adapter.send_async(request_info, PrintOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a printOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for print param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[PrintOperation] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/print_request_builder.py b/msgraph/generated/print/print_request_builder.py index 948f070ca4d..4998211d403 100644 --- a/msgraph/generated/print/print_request_builder.py +++ b/msgraph/generated/print/print_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrintRequestBuilderGetRequestConfiguration] = None) -> Optional[Print]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Print]: """ Get print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def get(self,request_configuration: Optional[PrintRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Print, error_mapping) - async def patch(self,body: Optional[Print] = None, request_configuration: Optional[PrintRequestBuilderPatchRequestConfiguration] = None) -> Optional[Print]: + async def patch(self,body: Optional[Print] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Print]: """ Update print param body: The request body @@ -75,7 +76,7 @@ async def patch(self,body: Optional[Print] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Print, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrintRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +87,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Print] = None, request_configuration: Optional[PrintRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Print] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update print param body: The request body @@ -95,7 +96,7 @@ def to_patch_request_information(self,body: Optional[Print] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -191,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintRequestBuilder.PrintRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/count/count_request_builder.py b/msgraph/generated/print/printers/count/count_request_builder.py index 43d7f1d5cfc..d0c98b559b9 100644 --- a/msgraph/generated/print/printers/count/count_request_builder.py +++ b/msgraph/generated/print/printers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/create/create_request_builder.py b/msgraph/generated/print/printers/create/create_request_builder.py index 21d064060a9..ea1c1125abe 100644 --- a/msgraph/generated/print/printers/create/create_request_builder.py +++ b/msgraph/generated/print/printers/create/create_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/create", path_parameters) - async def post(self,body: Optional[CreatePostRequestBody] = None, request_configuration: Optional[CreateRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CreatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Create (register) a printer with the Universal Print service. This is a long-running operation and as such, it returns a printerCreateOperation that can be used to track and verify the registration of the printer. For help creating the required Certificate Signing Request (CSR) for creating printer, see the CSR generation code sample. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CreatePostRequestBody] = None, request_config raise Exception("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: Optional[CreatePostRequestBody] = None, request_configuration: Optional[CreateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create (register) a printer with the Universal Print service. This is a long-running operation and as such, it returns a printerCreateOperation that can be used to track and verify the registration of the printer. For help creating the required Certificate Signing Request (CSR) for creating printer, see the CSR generation code sample. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/connectors/connectors_request_builder.py b/msgraph/generated/print/printers/item/connectors/connectors_request_builder.py index bbc154c42cb..d2d8a7e5a34 100644 --- a/msgraph/generated/print/printers/item/connectors/connectors_request_builder.py +++ b/msgraph/generated/print/printers/item/connectors/connectors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_print_connector_id(self,print_connector_id: str) -> PrintConnectorItemReq url_tpl_params["printConnector%2Did"] = print_connector_id return PrintConnectorItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ConnectorsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintConnectorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintConnectorCollectionResponse]: """ Retrieve a list of printConnectors associated with the printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ConnectorsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, PrintConnectorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConnectorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of printConnectors associated with the printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConnectorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConnectorsRequestBuilder.ConnectorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/connectors/count/count_request_builder.py b/msgraph/generated/print/printers/item/connectors/count/count_request_builder.py index f57454188ac..87f881194fb 100644 --- a/msgraph/generated/print/printers/item/connectors/count/count_request_builder.py +++ b/msgraph/generated/print/printers/item/connectors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/connectors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/connectors/item/print_connector_item_request_builder.py b/msgraph/generated/print/printers/item/connectors/item/print_connector_item_request_builder.py index 5ed25aa51d2..3467e666283 100644 --- a/msgraph/generated/print/printers/item/connectors/item/print_connector_item_request_builder.py +++ b/msgraph/generated/print/printers/item/connectors/item/print_connector_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/connectors/{printConnector%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrintConnectorItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintConnector]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintConnector]: """ The connectors that are associated with the printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrintConnectorItemRequestBuil return await self.request_adapter.send_async(request_info, PrintConnector, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrintConnectorItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The connectors that are associated with the printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintConnectorItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintConnectorItemRequestBuilder.PrintConnectorItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/jobs/count/count_request_builder.py b/msgraph/generated/print/printers/item/jobs/count/count_request_builder.py index f0b44606682..588fc31ef6f 100644 --- a/msgraph/generated/print/printers/item/jobs/count/count_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/jobs/item/abort/abort_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/abort/abort_request_builder.py index 59f235481b7..9052be72ff2 100644 --- a/msgraph/generated/print/printers/item/jobs/item/abort/abort_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/abort/abort_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/abort", path_parameters) - async def post(self,body: Optional[AbortPostRequestBody] = None, request_configuration: Optional[AbortRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AbortPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Abort a print job. Only applications using application permissions can abort a print job. Aborting a print job will only succeed if there is a printTask in a processing state on the associated print job, started by a trigger that the requesting app created. For details about how to register a task trigger, see Extending Universal Print to support pull printing. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AbortPostRequestBody] = None, request_configu raise Exception("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: Optional[AbortPostRequestBody] = None, request_configuration: Optional[AbortRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AbortPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Abort a print job. Only applications using application permissions can abort a print job. Aborting a print job will only succeed if there is a printTask in a processing state on the associated print job, started by a trigger that the requesting app created. For details about how to register a task trigger, see Extending Universal Print to support pull printing. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AbortRequestBuilder: raise TypeError("raw_url cannot be null.") return AbortRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AbortRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/jobs/item/cancel/cancel_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/cancel/cancel_request_builder.py index 2b7d99b9ac2..52eb7edd1d8 100644 --- a/msgraph/generated/print/printers/item/jobs/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/cancel", path_parameters) - async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Cancel a print job. Print jobs can be canceled only on behalf of a user, using delegated permissions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequ raise Exception("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[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Cancel a print job. Print jobs can be canceled only on behalf of a user, using delegated permissions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/jobs/item/documents/count/count_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/documents/count/count_request_builder.py index 225e40efc56..cb1bc7b6ea6 100644 --- a/msgraph/generated/print/printers/item/jobs/item/documents/count/count_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/documents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/documents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/jobs/item/documents/documents_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/documents/documents_request_builder.py index e57d80f0384..632ff8084b4 100644 --- a/msgraph/generated/print/printers/item/jobs/item/documents/documents_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/documents/documents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_document_id(self,print_document_id: str) -> PrintDocumentItemReques url_tpl_params["printDocument%2Did"] = print_document_id return PrintDocumentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DocumentsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintDocumentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintDocumentCollectionResponse]: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DocumentsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, PrintDocumentCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintDocument] = None, request_configuration: Optional[DocumentsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintDocument]: + async def post(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintDocument]: """ Create new navigation property to documents for print param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[PrintDocument] = None, request_configuration: return await self.request_adapter.send_async(request_info, PrintDocument, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DocumentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DocumentsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[DocumentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to documents for print param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[PrintDocument] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/documents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DocumentsRequestBuilder.DocumentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/jobs/item/documents/item/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/documents/item/create_upload_session/create_upload_session_request_builder.py index a28c71e2a7d..e974e6d6845 100644 --- a/msgraph/generated/print/printers/item/jobs/item/documents/item/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/documents/item/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/documents/{printDocument%2Did}/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UploadSession]: """ Create an upload session that allows an app to iteratively upload ranges of a binary file linked to the print document. As part of the response, this action returns an upload URL that can be used in subsequent sequential PUT queries. Request headers for each PUT operation can be used to specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an upload session that allows an app to iteratively upload ranges of a binary file linked to the print document. As part of the response, this action returns an upload URL that can be used in subsequent sequential PUT queries. Request headers for each PUT operation can be used to specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/jobs/item/documents/item/print_document_item_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/documents/item/print_document_item_request_builder.py index c540124493e..963284266e5 100644 --- a/msgraph/generated/print/printers/item/jobs/item/documents/item/print_document_item_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/documents/item/print_document_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/documents/{printDocument%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintDocumentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property documents for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PrintDocumentItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintDocumentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintDocument]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintDocument]: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PrintDocumentItemRequestBuild return await self.request_adapter.send_async(request_info, PrintDocument, error_mapping) - async def patch(self,body: Optional[PrintDocument] = None, request_configuration: Optional[PrintDocumentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintDocument]: + async def patch(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintDocument]: """ Update the navigation property documents in print param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PrintDocument] = None, request_configuration return await self.request_adapter.send_async(request_info, PrintDocument, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintDocumentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property documents for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/documents/{printDocument%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintDocumentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintDocumen request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[PrintDocumentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property documents in print param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PrintDocument] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/documents/{printDocument%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def create_upload_session(self) -> CreateUploadSessionRequestBuilder: return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintDocumentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintDocumentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintDocumentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintDocumentItemRequestBuilder.PrintDocumentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintDocumentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/jobs/item/documents/item/value/content_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/documents/item/value/content_request_builder.py index 2c0f82f132a..772ecd90a7b 100644 --- a/msgraph/generated/print/printers/item/jobs/item/documents/item/value/content_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/documents/item/value/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/documents/{printDocument%2Did}/$value", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property documents in print param body: Binary request body @@ -64,7 +64,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +75,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property documents in print param body: Binary request body @@ -100,24 +100,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/jobs/item/print_job_item_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/print_job_item_request_builder.py index f1ffd273e01..e43ca689d02 100644 --- a/msgraph/generated/print/printers/item/jobs/item/print_job_item_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/print_job_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintJobItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property jobs for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[PrintJobItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintJobItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintJob]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJob]: """ The list of jobs that are queued for printing by the printer/printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[PrintJobItemRequestBuilderGet return await self.request_adapter.send_async(request_info, PrintJob, error_mapping) - async def patch(self,body: Optional[PrintJob] = None, request_configuration: Optional[PrintJobItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintJob]: + async def patch(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJob]: """ Update the navigation property jobs in print param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[PrintJob] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, PrintJob, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintJobItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property jobs for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintJobItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of jobs that are queued for printing by the printer/printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintJobItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[PrintJobItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property jobs in print param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[PrintJob] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def tasks(self) -> TasksRequestBuilder: return TasksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintJobItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintJobItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintJobItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintJobItemRequestBuilder.PrintJobItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintJobItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/jobs/item/redirect/redirect_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/redirect/redirect_request_builder.py index 5e27f9760fd..0d31c772d57 100644 --- a/msgraph/generated/print/printers/item/jobs/item/redirect/redirect_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/redirect/redirect_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/redirect", path_parameters) - async def post(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RedirectRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintJob]: + async def post(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJob]: """ Redirect a print job to a different printer. Redirecting a print job will only succeed if there is a printTask in a processing state on the associated print job, started by a trigger that the requesting app created. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[RedirectPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, PrintJob, error_mapping) - def to_post_request_information(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RedirectRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Redirect a print job to a different printer. Redirecting a print job will only succeed if there is a printTask in a processing state on the associated print job, started by a trigger that the requesting app created. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RedirectRequestBuilder: raise TypeError("raw_url cannot be null.") return RedirectRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RedirectRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/jobs/item/start/start_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/start/start_request_builder.py index a3bf1ea2ed1..1a4cb0154a9 100644 --- a/msgraph/generated/print/printers/item/jobs/item/start/start_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/start/start_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/start", path_parameters) - async def post(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintJobStatus]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJobStatus]: """ Submits the print job to the associated printer or printerShare. It will be printed after any existing pending jobs are completed, aborted, or canceled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[StartRequestBuilderPostReque return await self.request_adapter.send_async(request_info, PrintJobStatus, error_mapping) - def to_post_request_information(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Submits the print job to the associated printer or printerShare. It will be printed after any existing pending jobs are completed, aborted, or canceled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StartRequestBuilder: raise TypeError("raw_url cannot be null.") return StartRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StartRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/jobs/item/tasks/count/count_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/tasks/count/count_request_builder.py index 21c32694575..533043fec9a 100644 --- a/msgraph/generated/print/printers/item/jobs/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/jobs/item/tasks/item/definition/definition_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/tasks/item/definition/definition_request_builder.py index 9fe94792395..36dcc2e1324 100644 --- a/msgraph/generated/print/printers/item/jobs/item/tasks/item/definition/definition_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/tasks/item/definition/definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/tasks/{printTask%2Did}/definition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: """ The printTaskDefinition that was used to create this task. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DefinitionRequestBuilderGetRe return await self.request_adapter.send_async(request_info, PrintTaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The printTaskDefinition that was used to create this task. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/jobs/item/tasks/item/print_task_item_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/tasks/item/print_task_item_request_builder.py index 88e3f49ce55..0688d66f6c6 100644 --- a/msgraph/generated/print/printers/item/jobs/item/tasks/item/print_task_item_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/tasks/item/print_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/tasks/{printTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PrintTaskItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: """ A list of printTasks that were triggered by this print job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PrintTaskItemRequestBuilderGe return await self.request_adapter.send_async(request_info, PrintTask, error_mapping) - async def patch(self,body: Optional[PrintTask] = None, request_configuration: Optional[PrintTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintTask]: + async def patch(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: """ Update the navigation property tasks in print param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PrintTask] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, PrintTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/tasks/{printTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A list of printTasks that were triggered by this print job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintTaskIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[PrintTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in print param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PrintTask] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/tasks/{printTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def trigger(self) -> TriggerRequestBuilder: return TriggerRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintTaskItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintTaskItemRequestBuilder.PrintTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/jobs/item/tasks/item/trigger/trigger_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/tasks/item/trigger/trigger_request_builder.py index 8787828f453..a07aac774a1 100644 --- a/msgraph/generated/print/printers/item/jobs/item/tasks/item/trigger/trigger_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/tasks/item/trigger/trigger_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/tasks/{printTask%2Did}/trigger{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TriggerRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskTrigger]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskTrigger]: """ The printTaskTrigger that triggered this task's execution. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TriggerRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PrintTaskTrigger, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TriggerRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The printTaskTrigger that triggered this task's execution. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TriggerRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TriggerRequestBuilder.TriggerRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/jobs/item/tasks/tasks_request_builder.py b/msgraph/generated/print/printers/item/jobs/item/tasks/tasks_request_builder.py index d0a69e7b2a2..241688d93d6 100644 --- a/msgraph/generated/print/printers/item/jobs/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_task_id(self,print_task_id: str) -> PrintTaskItemRequestBuilder: url_tpl_params["printTask%2Did"] = print_task_id return PrintTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskCollectionResponse]: """ A list of printTasks that were triggered by this print job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PrintTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintTask]: + async def post(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: """ Create new navigation property to tasks for print param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[PrintTask] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, PrintTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A list of printTasks that were triggered by this print job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for print param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[PrintTask] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/printers/{printer%2Did}/jobs/{printJob%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/jobs/jobs_request_builder.py b/msgraph/generated/print/printers/item/jobs/jobs_request_builder.py index 527291b60c2..499d008554f 100644 --- a/msgraph/generated/print/printers/item/jobs/jobs_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/jobs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_job_id(self,print_job_id: str) -> PrintJobItemRequestBuilder: url_tpl_params["printJob%2Did"] = print_job_id return PrintJobItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintJobCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJobCollectionResponse]: """ The list of jobs that are queued for printing by the printer/printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[JobsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, PrintJobCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintJob]: + async def post(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJob]: """ Create new navigation property to jobs for print param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[PrintJob] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, PrintJob, error_mapping) - def to_get_request_information(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of jobs that are queued for printing by the printer/printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[JobsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to jobs for print param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[PrintJob] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/printers/{printer%2Did}/jobs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class JobsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[JobsRequestBuilder.JobsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class JobsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/printer_item_request_builder.py b/msgraph/generated/print/printers/item/printer_item_request_builder.py index 6afef5168b8..e52a1aa272d 100644 --- a/msgraph/generated/print/printers/item/printer_item_request_builder.py +++ b/msgraph/generated/print/printers/item/printer_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrinterItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete (unregister) a printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[PrinterItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrinterItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Printer]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Printer]: """ Retrieve the properties and relationships of a printer object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[PrinterItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Printer, error_mapping) - async def patch(self,body: Optional[Printer] = None, request_configuration: Optional[PrinterItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Printer]: + async def patch(self,body: Optional[Printer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Printer]: """ Update the properties of a printer object. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[Printer] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Printer, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrinterItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete (unregister) a printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/printers/{printer%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrinterItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a printer object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[PrinterItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Printer] = None, request_configuration: Optional[PrinterItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Printer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a printer object. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[Printer] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/printers/{printer%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,16 +188,6 @@ def task_triggers(self) -> TaskTriggersRequestBuilder: return TaskTriggersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrinterItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrinterItemRequestBuilderGetQueryParameters(): """ @@ -223,27 +214,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrinterItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrinterItemRequestBuilder.PrinterItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrinterItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/restore_factory_defaults/restore_factory_defaults_request_builder.py b/msgraph/generated/print/printers/item/restore_factory_defaults/restore_factory_defaults_request_builder.py index b195dac1138..39dcd6f68e7 100644 --- a/msgraph/generated/print/printers/item/restore_factory_defaults/restore_factory_defaults_request_builder.py +++ b/msgraph/generated/print/printers/item/restore_factory_defaults/restore_factory_defaults_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/restoreFactoryDefaults", path_parameters) - async def post(self,request_configuration: Optional[RestoreFactoryDefaultsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore a printer's default settings to the values specified by the manufacturer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RestoreFactoryDefaultsReques raise Exception("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[RestoreFactoryDefaultsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore a printer's default settings to the values specified by the manufacturer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreFactoryDefaultsReques raise TypeError("raw_url cannot be null.") return RestoreFactoryDefaultsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreFactoryDefaultsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/shares/count/count_request_builder.py b/msgraph/generated/print/printers/item/shares/count/count_request_builder.py index a31576a5d1a..330581afefb 100644 --- a/msgraph/generated/print/printers/item/shares/count/count_request_builder.py +++ b/msgraph/generated/print/printers/item/shares/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/shares/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/shares/item/printer_share_item_request_builder.py b/msgraph/generated/print/printers/item/shares/item/printer_share_item_request_builder.py index b5bf54153e7..ef9a832a13f 100644 --- a/msgraph/generated/print/printers/item/shares/item/printer_share_item_request_builder.py +++ b/msgraph/generated/print/printers/item/shares/item/printer_share_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/shares/{printerShare%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrinterShareItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrinterShare]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrinterShare]: """ The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrinterShareItemRequestBuilde return await self.request_adapter.send_async(request_info, PrinterShare, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrinterShareItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrinterShareItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrinterShareItemRequestBuilder.PrinterShareItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/shares/shares_request_builder.py b/msgraph/generated/print/printers/item/shares/shares_request_builder.py index a76add7cc87..51b29fe6cac 100644 --- a/msgraph/generated/print/printers/item/shares/shares_request_builder.py +++ b/msgraph/generated/print/printers/item/shares/shares_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_printer_share_id(self,printer_share_id: str) -> PrinterShareItemRequestBu url_tpl_params["printerShare%2Did"] = printer_share_id return PrinterShareItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SharesRequestBuilderGetRequestConfiguration] = None) -> Optional[PrinterShareCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrinterShareCollectionResponse]: """ Retrieve a list of printer shares associated with the printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SharesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, PrinterShareCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of printer shares associated with the printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharesRequestBuilder.SharesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/task_triggers/count/count_request_builder.py b/msgraph/generated/print/printers/item/task_triggers/count/count_request_builder.py index 488bf749a14..abea20e3ef0 100644 --- a/msgraph/generated/print/printers/item/task_triggers/count/count_request_builder.py +++ b/msgraph/generated/print/printers/item/task_triggers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/taskTriggers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/task_triggers/item/definition/definition_request_builder.py b/msgraph/generated/print/printers/item/task_triggers/item/definition/definition_request_builder.py index 99d06072d99..a36d40df8bd 100644 --- a/msgraph/generated/print/printers/item/task_triggers/item/definition/definition_request_builder.py +++ b/msgraph/generated/print/printers/item/task_triggers/item/definition/definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/taskTriggers/{printTaskTrigger%2Did}/definition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: """ An abstract definition that is used to create a printTask when triggered by a print event. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DefinitionRequestBuilderGetRe return await self.request_adapter.send_async(request_info, PrintTaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ An abstract definition that is used to create a printTask when triggered by a print event. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/printers/item/task_triggers/item/print_task_trigger_item_request_builder.py b/msgraph/generated/print/printers/item/task_triggers/item/print_task_trigger_item_request_builder.py index 90f3b67ff69..d3dd816a2f3 100644 --- a/msgraph/generated/print/printers/item/task_triggers/item/print_task_trigger_item_request_builder.py +++ b/msgraph/generated/print/printers/item/task_triggers/item/print_task_trigger_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/printers/{printer%2Did}/taskTriggers/{printTaskTrigger%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintTaskTriggerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the task trigger of a printer to prevent related print events from triggering tasks on the specified printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PrintTaskTriggerItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintTaskTriggerItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskTrigger]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskTrigger]: """ Get a task trigger from a printer. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[PrintTaskTriggerItemRequestBu return await self.request_adapter.send_async(request_info, PrintTaskTrigger, error_mapping) - async def patch(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[PrintTaskTriggerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintTaskTrigger]: + async def patch(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskTrigger]: """ Update the navigation property taskTriggers in print param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[PrintTaskTrigger] = None, request_configurat return await self.request_adapter.send_async(request_info, PrintTaskTrigger, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintTaskTriggerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the task trigger of a printer to prevent related print events from triggering tasks on the specified printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/printers/{printer%2Did}/taskTriggers/{printTaskTrigger%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintTaskTriggerItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a task trigger from a printer. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintTaskTri request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[PrintTaskTriggerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property taskTriggers in print param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[PrintTaskTrigger] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/printers/{printer%2Did}/taskTriggers/{printTaskTrigger%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def definition(self) -> DefinitionRequestBuilder: return DefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskTriggerItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintTaskTriggerItemRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskTriggerItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintTaskTriggerItemRequestBuilder.PrintTaskTriggerItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskTriggerItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/item/task_triggers/task_triggers_request_builder.py b/msgraph/generated/print/printers/item/task_triggers/task_triggers_request_builder.py index 0098834c2bb..68efc8676a9 100644 --- a/msgraph/generated/print/printers/item/task_triggers/task_triggers_request_builder.py +++ b/msgraph/generated/print/printers/item/task_triggers/task_triggers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_task_trigger_id(self,print_task_trigger_id: str) -> PrintTaskTrigge url_tpl_params["printTaskTrigger%2Did"] = print_task_trigger_id return PrintTaskTriggerItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskTriggersRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskTriggerCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskTriggerCollectionResponse]: """ Retrieve a list of task triggers associated with the printer. The list of task triggers defines which tasks will be triggered as a result of events that occur during printing. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TaskTriggersRequestBuilderGet return await self.request_adapter.send_async(request_info, PrintTaskTriggerCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[TaskTriggersRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintTaskTrigger]: + async def post(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskTrigger]: """ Create a new task trigger on the specified printer. Currently, only one task trigger can be specified per printer, but this limit might be removed in the future. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[PrintTaskTrigger] = None, request_configurati return await self.request_adapter.send_async(request_info, PrintTaskTrigger, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskTriggersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of task triggers associated with the printer. The list of task triggers defines which tasks will be triggered as a result of events that occur during printing. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TaskTriggers request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[TaskTriggersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new task trigger on the specified printer. Currently, only one task trigger can be specified per printer, but this limit might be removed in the future. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[PrintTaskTrigger] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/printers/{printer%2Did}/taskTriggers', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskTriggersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskTriggersRequestBuilder.TaskTriggersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskTriggersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/printers/printers_request_builder.py b/msgraph/generated/print/printers/printers_request_builder.py index 02c4e9567d3..971f824f5e1 100644 --- a/msgraph/generated/print/printers/printers_request_builder.py +++ b/msgraph/generated/print/printers/printers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_printer_id(self,printer_id: str) -> PrinterItemRequestBuilder: url_tpl_params["printer%2Did"] = printer_id return PrinterItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PrintersRequestBuilderGetRequestConfiguration] = None) -> Optional[PrinterCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrinterCollectionResponse]: """ Retrieve the list of printers that are registered in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PrintersRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, PrinterCollectionResponse, error_mapping) - async def post(self,body: Optional[Printer] = None, request_configuration: Optional[PrintersRequestBuilderPostRequestConfiguration] = None) -> Optional[Printer]: + async def post(self,body: Optional[Printer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Printer]: """ Create new navigation property to printers for print param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Printer] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Printer, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrintersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of printers that are registered in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintersRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Printer] = None, request_configuration: Optional[PrintersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Printer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to printers for print param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Printer] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/printers', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintersRequestBuilder.PrintersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/services/count/count_request_builder.py b/msgraph/generated/print/services/count/count_request_builder.py index 347e1b35e9d..8c5de85f2b7 100644 --- a/msgraph/generated/print/services/count/count_request_builder.py +++ b/msgraph/generated/print/services/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/services/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/services/item/endpoints/count/count_request_builder.py b/msgraph/generated/print/services/item/endpoints/count/count_request_builder.py index 04dfa020867..6e8e80c9621 100644 --- a/msgraph/generated/print/services/item/endpoints/count/count_request_builder.py +++ b/msgraph/generated/print/services/item/endpoints/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/services/{printService%2Did}/endpoints/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/services/item/endpoints/endpoints_request_builder.py b/msgraph/generated/print/services/item/endpoints/endpoints_request_builder.py index bf82cd84edb..e161a4a9755 100644 --- a/msgraph/generated/print/services/item/endpoints/endpoints_request_builder.py +++ b/msgraph/generated/print/services/item/endpoints/endpoints_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_service_endpoint_id(self,print_service_endpoint_id: str) -> PrintSe url_tpl_params["printServiceEndpoint%2Did"] = print_service_endpoint_id return PrintServiceEndpointItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EndpointsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintServiceEndpointCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintServiceEndpointCollectionResponse]: """ Retrieve a list of endpoints exposed by a print service. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[EndpointsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, PrintServiceEndpointCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[EndpointsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintServiceEndpoint]: + async def post(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintServiceEndpoint]: """ Create new navigation property to endpoints for print param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PrintServiceEndpoint] = None, request_configu return await self.request_adapter.send_async(request_info, PrintServiceEndpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EndpointsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of endpoints exposed by a print service. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[EndpointsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[EndpointsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to endpoints for print param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PrintServiceEndpoint] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/services/{printService%2Did}/endpoints', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndpointsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EndpointsRequestBuilder.EndpointsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndpointsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/services/item/endpoints/item/print_service_endpoint_item_request_builder.py b/msgraph/generated/print/services/item/endpoints/item/print_service_endpoint_item_request_builder.py index 8b70793f076..3bf8ac7f46a 100644 --- a/msgraph/generated/print/services/item/endpoints/item/print_service_endpoint_item_request_builder.py +++ b/msgraph/generated/print/services/item/endpoints/item/print_service_endpoint_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/services/{printService%2Did}/endpoints/{printServiceEndpoint%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintServiceEndpointItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property endpoints for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[PrintServiceEndpointItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintServiceEndpointItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintServiceEndpoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintServiceEndpoint]: """ Retrieve the properties and relationships of a print service endpoint. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PrintServiceEndpointItemReque return await self.request_adapter.send_async(request_info, PrintServiceEndpoint, error_mapping) - async def patch(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[PrintServiceEndpointItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintServiceEndpoint]: + async def patch(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintServiceEndpoint]: """ Update the navigation property endpoints in print param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[PrintServiceEndpoint] = None, request_config return await self.request_adapter.send_async(request_info, PrintServiceEndpoint, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintServiceEndpointItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property endpoints for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/services/{printService%2Did}/endpoints/{printServiceEndpoint%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintServiceEndpointItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a print service endpoint. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintService request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[PrintServiceEndpointItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property endpoints in print param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[PrintServiceEndpoint] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/services/{printService%2Did}/endpoints/{printServiceEndpoint%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> PrintServiceEndpointItemRequ raise TypeError("raw_url cannot be null.") return PrintServiceEndpointItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintServiceEndpointItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintServiceEndpointItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintServiceEndpointItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintServiceEndpointItemRequestBuilder.PrintServiceEndpointItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintServiceEndpointItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/services/item/print_service_item_request_builder.py b/msgraph/generated/print/services/item/print_service_item_request_builder.py index 987a928b8ea..b8a4ff6539e 100644 --- a/msgraph/generated/print/services/item/print_service_item_request_builder.py +++ b/msgraph/generated/print/services/item/print_service_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/services/{printService%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintServiceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property services for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[PrintServiceItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintServiceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintService]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintService]: """ Retrieve the properties and relationships of a print service. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PrintServiceItemRequestBuilde return await self.request_adapter.send_async(request_info, PrintService, error_mapping) - async def patch(self,body: Optional[PrintService] = None, request_configuration: Optional[PrintServiceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintService]: + async def patch(self,body: Optional[PrintService] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintService]: """ Update the navigation property services in print param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PrintService] = None, request_configuration: return await self.request_adapter.send_async(request_info, PrintService, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintServiceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property services for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/services/{printService%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintServiceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a print service. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintService request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintService] = None, request_configuration: Optional[PrintServiceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintService] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property services in print param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PrintService] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/services/{printService%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def endpoints(self) -> EndpointsRequestBuilder: return EndpointsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintServiceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintServiceItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintServiceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintServiceItemRequestBuilder.PrintServiceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintServiceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/services/services_request_builder.py b/msgraph/generated/print/services/services_request_builder.py index 1bffabd0ba6..192b92548b7 100644 --- a/msgraph/generated/print/services/services_request_builder.py +++ b/msgraph/generated/print/services/services_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_service_id(self,print_service_id: str) -> PrintServiceItemRequestBu url_tpl_params["printService%2Did"] = print_service_id return PrintServiceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ServicesRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintServiceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintServiceCollectionResponse]: """ Retrieve a list of printService objects that represent the services available to your tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ServicesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, PrintServiceCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintService] = None, request_configuration: Optional[ServicesRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintService]: + async def post(self,body: Optional[PrintService] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintService]: """ Create new navigation property to services for print param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PrintService] = None, request_configuration: return await self.request_adapter.send_async(request_info, PrintService, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServicesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of printService objects that represent the services available to your tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ServicesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintService] = None, request_configuration: Optional[ServicesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintService] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to services for print param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PrintService] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/services', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServicesRequestBuilder.ServicesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/count/count_request_builder.py b/msgraph/generated/print/shares/count/count_request_builder.py index 232f53ffdad..dee4fede920 100644 --- a/msgraph/generated/print/shares/count/count_request_builder.py +++ b/msgraph/generated/print/shares/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/allowed_groups/allowed_groups_request_builder.py b/msgraph/generated/print/shares/item/allowed_groups/allowed_groups_request_builder.py index 44d87822c76..c03a828b6f1 100644 --- a/msgraph/generated/print/shares/item/allowed_groups/allowed_groups_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_groups/allowed_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_group_id(self,group_id: str) -> GroupItemRequestBuilder: url_tpl_params["group%2Did"] = group_id return GroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllowedGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Retrieve a list of groups that have been granted access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AllowedGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of groups that have been granted access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedGroupsRequestBuilder.AllowedGroupsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/allowed_groups/count/count_request_builder.py b/msgraph/generated/print/shares/item/allowed_groups/count/count_request_builder.py index 3b12284e05a..a64ae651440 100644 --- a/msgraph/generated/print/shares/item/allowed_groups/count/count_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/allowed_groups/item/ref/ref_request_builder.py b/msgraph/generated/print/shares/item/allowed_groups/item/ref/ref_request_builder.py index 72e501d15dd..8fe81310c9a 100644 --- a/msgraph/generated/print/shares/item/allowed_groups/item/ref/ref_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_groups/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/{group%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Revoke the specified group's access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Revoke the specified group's access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/allowed_groups/item/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/print/shares/item/allowed_groups/item/service_provisioning_errors/count/count_request_builder.py index c95828b3da2..ed10a06637a 100644 --- a/msgraph/generated/print/shares/item/allowed_groups/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_groups/item/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/{group%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/allowed_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/print/shares/item/allowed_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 65bca8ac394..10a5cec4f3b 100644 --- a/msgraph/generated/print/shares/item/allowed_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_groups/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/{group%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/allowed_groups/ref/ref_request_builder.py b/msgraph/generated/print/shares/item/allowed_groups/ref/ref_request_builder.py index fa06d9cb24f..b4709f106f3 100644 --- a/msgraph/generated/print/shares/item/allowed_groups/ref/ref_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_groups/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Revoke the specified group's access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Retrieve a list of groups that have been granted access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Grant the specified group access to submit print jobs to the associated printerShare. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Revoke the specified group's access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of groups that have been granted access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Grant the specified group access to submit print jobs to the associated printerShare. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/allowed_users/allowed_users_request_builder.py b/msgraph/generated/print/shares/item/allowed_users/allowed_users_request_builder.py index 26c03218334..368fa968e76 100644 --- a/msgraph/generated/print/shares/item/allowed_users/allowed_users_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_users/allowed_users_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder: url_tpl_params["user%2Did"] = user_id return UserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllowedUsersRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Retrieve a list of users who have been granted access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AllowedUsersRequestBuilderGet return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedUsersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of users who have been granted access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedUsersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedUsersRequestBuilder.AllowedUsersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/allowed_users/count/count_request_builder.py b/msgraph/generated/print/shares/item/allowed_users/count/count_request_builder.py index 9423adb554b..37498504feb 100644 --- a/msgraph/generated/print/shares/item/allowed_users/count/count_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_users/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 5f3c503df38..f6deaee0923 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/{user%2Did}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/{user%2Did}/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/allowed_users/item/ref/ref_request_builder.py b/msgraph/generated/print/shares/item/allowed_users/item/ref/ref_request_builder.py index 01404fdb1f3..025be80c4f3 100644 --- a/msgraph/generated/print/shares/item/allowed_users/item/ref/ref_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_users/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/{user%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Revoke the specified user's access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Revoke the specified user's access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/allowed_users/item/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/print/shares/item/allowed_users/item/service_provisioning_errors/count/count_request_builder.py index baeb99027f9..59527d65b16 100644 --- a/msgraph/generated/print/shares/item/allowed_users/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_users/item/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/{user%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/allowed_users/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/print/shares/item/allowed_users/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 079302e627e..c301dcc283f 100644 --- a/msgraph/generated/print/shares/item/allowed_users/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_users/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/{user%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/allowed_users/ref/ref_request_builder.py b/msgraph/generated/print/shares/item/allowed_users/ref/ref_request_builder.py index cf46f4b4cde..20c42b32b47 100644 --- a/msgraph/generated/print/shares/item/allowed_users/ref/ref_request_builder.py +++ b/msgraph/generated/print/shares/item/allowed_users/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Revoke the specified user's access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Retrieve a list of users who have been granted access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Grant the specified user access to submit print jobs to the associated printerShare. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Revoke the specified user's access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of users who have been granted access to submit print jobs to the associated printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info = RequestInformation(Method.GET, '{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Grant the specified user access to submit print jobs to the associated printerShare. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/jobs/count/count_request_builder.py b/msgraph/generated/print/shares/item/jobs/count/count_request_builder.py index 6755c930224..85ccd36085e 100644 --- a/msgraph/generated/print/shares/item/jobs/count/count_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/jobs/item/abort/abort_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/abort/abort_request_builder.py index 1636693901a..b6c762c7624 100644 --- a/msgraph/generated/print/shares/item/jobs/item/abort/abort_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/abort/abort_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/abort", path_parameters) - async def post(self,body: Optional[AbortPostRequestBody] = None, request_configuration: Optional[AbortRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AbortPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Abort a print job. Only applications using application permissions can abort a print job. Aborting a print job will only succeed if there is a printTask in a processing state on the associated print job, started by a trigger that the requesting app created. For details about how to register a task trigger, see Extending Universal Print to support pull printing. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AbortPostRequestBody] = None, request_configu raise Exception("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: Optional[AbortPostRequestBody] = None, request_configuration: Optional[AbortRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AbortPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Abort a print job. Only applications using application permissions can abort a print job. Aborting a print job will only succeed if there is a printTask in a processing state on the associated print job, started by a trigger that the requesting app created. For details about how to register a task trigger, see Extending Universal Print to support pull printing. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AbortRequestBuilder: raise TypeError("raw_url cannot be null.") return AbortRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AbortRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/jobs/item/cancel/cancel_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/cancel/cancel_request_builder.py index ae1a2ca1ad1..65bf58733ce 100644 --- a/msgraph/generated/print/shares/item/jobs/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/cancel", path_parameters) - async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Cancel a print job. Print jobs can be canceled only on behalf of a user, using delegated permissions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequ raise Exception("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[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Cancel a print job. Print jobs can be canceled only on behalf of a user, using delegated permissions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/jobs/item/documents/count/count_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/documents/count/count_request_builder.py index 591a5e1da82..73e503a0b9b 100644 --- a/msgraph/generated/print/shares/item/jobs/item/documents/count/count_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/documents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/documents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/jobs/item/documents/documents_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/documents/documents_request_builder.py index bf194dc431a..62088bd48e6 100644 --- a/msgraph/generated/print/shares/item/jobs/item/documents/documents_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/documents/documents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_document_id(self,print_document_id: str) -> PrintDocumentItemReques url_tpl_params["printDocument%2Did"] = print_document_id return PrintDocumentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DocumentsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintDocumentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintDocumentCollectionResponse]: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DocumentsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, PrintDocumentCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintDocument] = None, request_configuration: Optional[DocumentsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintDocument]: + async def post(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintDocument]: """ Create new navigation property to documents for print param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[PrintDocument] = None, request_configuration: return await self.request_adapter.send_async(request_info, PrintDocument, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DocumentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DocumentsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[DocumentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to documents for print param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[PrintDocument] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/documents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DocumentsRequestBuilder.DocumentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/jobs/item/documents/item/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/documents/item/create_upload_session/create_upload_session_request_builder.py index 9b25f26e39b..9946921ffcb 100644 --- a/msgraph/generated/print/shares/item/jobs/item/documents/item/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/documents/item/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/documents/{printDocument%2Did}/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UploadSession]: """ Create an upload session that allows an app to iteratively upload ranges of a binary file linked to the print document. As part of the response, this action returns an upload URL that can be used in subsequent sequential PUT queries. Request headers for each PUT operation can be used to specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an upload session that allows an app to iteratively upload ranges of a binary file linked to the print document. As part of the response, this action returns an upload URL that can be used in subsequent sequential PUT queries. Request headers for each PUT operation can be used to specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/jobs/item/documents/item/print_document_item_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/documents/item/print_document_item_request_builder.py index f864764cbcb..8603cebe22d 100644 --- a/msgraph/generated/print/shares/item/jobs/item/documents/item/print_document_item_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/documents/item/print_document_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/documents/{printDocument%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintDocumentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property documents for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PrintDocumentItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintDocumentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintDocument]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintDocument]: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PrintDocumentItemRequestBuild return await self.request_adapter.send_async(request_info, PrintDocument, error_mapping) - async def patch(self,body: Optional[PrintDocument] = None, request_configuration: Optional[PrintDocumentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintDocument]: + async def patch(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintDocument]: """ Update the navigation property documents in print param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PrintDocument] = None, request_configuration return await self.request_adapter.send_async(request_info, PrintDocument, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintDocumentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property documents for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/documents/{printDocument%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintDocumentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintDocumen request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[PrintDocumentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property documents in print param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PrintDocument] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/documents/{printDocument%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def create_upload_session(self) -> CreateUploadSessionRequestBuilder: return CreateUploadSessionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintDocumentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintDocumentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintDocumentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintDocumentItemRequestBuilder.PrintDocumentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintDocumentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/jobs/item/documents/item/value/content_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/documents/item/value/content_request_builder.py index 9c236d1d0bd..97529cf64b0 100644 --- a/msgraph/generated/print/shares/item/jobs/item/documents/item/value/content_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/documents/item/value/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/documents/{printDocument%2Did}/$value", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property documents in print param body: Binary request body @@ -64,7 +64,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +75,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property documents in print param body: Binary request body @@ -100,24 +100,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/jobs/item/print_job_item_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/print_job_item_request_builder.py index 7c8b7d64bfc..96f45df2c56 100644 --- a/msgraph/generated/print/shares/item/jobs/item/print_job_item_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/print_job_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintJobItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property jobs for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[PrintJobItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintJobItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintJob]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJob]: """ The list of jobs that are queued for printing by the printer/printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[PrintJobItemRequestBuilderGet return await self.request_adapter.send_async(request_info, PrintJob, error_mapping) - async def patch(self,body: Optional[PrintJob] = None, request_configuration: Optional[PrintJobItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintJob]: + async def patch(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJob]: """ Update the navigation property jobs in print param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[PrintJob] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, PrintJob, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintJobItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property jobs for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintJobItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of jobs that are queued for printing by the printer/printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintJobItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[PrintJobItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property jobs in print param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[PrintJob] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def tasks(self) -> TasksRequestBuilder: return TasksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintJobItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintJobItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintJobItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintJobItemRequestBuilder.PrintJobItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintJobItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/jobs/item/redirect/redirect_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/redirect/redirect_request_builder.py index 5c9f5938e3f..17b26f5aaaf 100644 --- a/msgraph/generated/print/shares/item/jobs/item/redirect/redirect_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/redirect/redirect_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/redirect", path_parameters) - async def post(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RedirectRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintJob]: + async def post(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJob]: """ Redirect a print job to a different printer. Redirecting a print job will only succeed if there is a printTask in a processing state on the associated print job, started by a trigger that the requesting app created. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[RedirectPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, PrintJob, error_mapping) - def to_post_request_information(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RedirectRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Redirect a print job to a different printer. Redirecting a print job will only succeed if there is a printTask in a processing state on the associated print job, started by a trigger that the requesting app created. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RedirectRequestBuilder: raise TypeError("raw_url cannot be null.") return RedirectRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RedirectRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/jobs/item/start/start_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/start/start_request_builder.py index 4b2353a094e..49491683176 100644 --- a/msgraph/generated/print/shares/item/jobs/item/start/start_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/start/start_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/start", path_parameters) - async def post(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintJobStatus]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJobStatus]: """ Submits the print job to the associated printer or printerShare. It will be printed after any existing pending jobs are completed, aborted, or canceled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[StartRequestBuilderPostReque return await self.request_adapter.send_async(request_info, PrintJobStatus, error_mapping) - def to_post_request_information(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Submits the print job to the associated printer or printerShare. It will be printed after any existing pending jobs are completed, aborted, or canceled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StartRequestBuilder: raise TypeError("raw_url cannot be null.") return StartRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StartRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/jobs/item/tasks/count/count_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/tasks/count/count_request_builder.py index 5f9f84a930a..125da3c77d3 100644 --- a/msgraph/generated/print/shares/item/jobs/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/jobs/item/tasks/item/definition/definition_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/tasks/item/definition/definition_request_builder.py index 9798d84d9b7..81a10bf938b 100644 --- a/msgraph/generated/print/shares/item/jobs/item/tasks/item/definition/definition_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/tasks/item/definition/definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/tasks/{printTask%2Did}/definition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: """ The printTaskDefinition that was used to create this task. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DefinitionRequestBuilderGetRe return await self.request_adapter.send_async(request_info, PrintTaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The printTaskDefinition that was used to create this task. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/jobs/item/tasks/item/print_task_item_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/tasks/item/print_task_item_request_builder.py index 19b1fc4600b..249cc4d554a 100644 --- a/msgraph/generated/print/shares/item/jobs/item/tasks/item/print_task_item_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/tasks/item/print_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/tasks/{printTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PrintTaskItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: """ A list of printTasks that were triggered by this print job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PrintTaskItemRequestBuilderGe return await self.request_adapter.send_async(request_info, PrintTask, error_mapping) - async def patch(self,body: Optional[PrintTask] = None, request_configuration: Optional[PrintTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintTask]: + async def patch(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: """ Update the navigation property tasks in print param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PrintTask] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, PrintTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/tasks/{printTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A list of printTasks that were triggered by this print job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintTaskIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[PrintTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in print param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PrintTask] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/tasks/{printTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def trigger(self) -> TriggerRequestBuilder: return TriggerRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintTaskItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintTaskItemRequestBuilder.PrintTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/jobs/item/tasks/item/trigger/trigger_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/tasks/item/trigger/trigger_request_builder.py index fabf12df99c..19433427911 100644 --- a/msgraph/generated/print/shares/item/jobs/item/tasks/item/trigger/trigger_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/tasks/item/trigger/trigger_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/tasks/{printTask%2Did}/trigger{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TriggerRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskTrigger]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskTrigger]: """ The printTaskTrigger that triggered this task's execution. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TriggerRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PrintTaskTrigger, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TriggerRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The printTaskTrigger that triggered this task's execution. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TriggerRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TriggerRequestBuilder.TriggerRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/jobs/item/tasks/tasks_request_builder.py b/msgraph/generated/print/shares/item/jobs/item/tasks/tasks_request_builder.py index e66be6840f2..68f133abae2 100644 --- a/msgraph/generated/print/shares/item/jobs/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_task_id(self,print_task_id: str) -> PrintTaskItemRequestBuilder: url_tpl_params["printTask%2Did"] = print_task_id return PrintTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskCollectionResponse]: """ A list of printTasks that were triggered by this print job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PrintTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintTask]: + async def post(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: """ Create new navigation property to tasks for print param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[PrintTask] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, PrintTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A list of printTasks that were triggered by this print job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for print param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[PrintTask] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/shares/{printerShare%2Did}/jobs/{printJob%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/jobs/jobs_request_builder.py b/msgraph/generated/print/shares/item/jobs/jobs_request_builder.py index 8dd9ee777e2..fc9300d57e4 100644 --- a/msgraph/generated/print/shares/item/jobs/jobs_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/jobs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_job_id(self,print_job_id: str) -> PrintJobItemRequestBuilder: url_tpl_params["printJob%2Did"] = print_job_id return PrintJobItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintJobCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJobCollectionResponse]: """ The list of jobs that are queued for printing by the printer/printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[JobsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, PrintJobCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintJob]: + async def post(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJob]: """ Create new navigation property to jobs for print param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[PrintJob] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, PrintJob, error_mapping) - def to_get_request_information(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of jobs that are queued for printing by the printer/printerShare. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[JobsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to jobs for print param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[PrintJob] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/shares/{printerShare%2Did}/jobs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class JobsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[JobsRequestBuilder.JobsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class JobsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/item/printer/printer_request_builder.py b/msgraph/generated/print/shares/item/printer/printer_request_builder.py index 671fed131b1..7aac3d4d154 100644 --- a/msgraph/generated/print/shares/item/printer/printer_request_builder.py +++ b/msgraph/generated/print/shares/item/printer/printer_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/printer{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrinterRequestBuilderGetRequestConfiguration] = None) -> Optional[Printer]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Printer]: """ The printer that this printer share is related to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrinterRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Printer, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrinterRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The printer that this printer share is related to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrinterRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrinterRequestBuilder.PrinterRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/shares/item/printer_share_item_request_builder.py b/msgraph/generated/print/shares/item/printer_share_item_request_builder.py index 5520c99e4f9..8d16395d3fe 100644 --- a/msgraph/generated/print/shares/item/printer_share_item_request_builder.py +++ b/msgraph/generated/print/shares/item/printer_share_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrinterShareItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a printer share (unshare the associated printer). This action can't be undone. If the printer is shared again in the future, any Windows users who had previously installed the printer needs to discover and reinstall it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[PrinterShareItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrinterShareItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrinterShare]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrinterShare]: """ Retrieve the properties and relationships of a printer share. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[PrinterShareItemRequestBuilde return await self.request_adapter.send_async(request_info, PrinterShare, error_mapping) - async def patch(self,body: Optional[PrinterShare] = None, request_configuration: Optional[PrinterShareItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrinterShare]: + async def patch(self,body: Optional[PrinterShare] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrinterShare]: """ Update the properties of a printer share. This method can be used to swap printers. For example, if a physical printer device breaks, an administrator can register a new printer device and update this printerShare to point to the new printer without requiring users to take any action. param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[PrinterShare] = None, request_configuration: return await self.request_adapter.send_async(request_info, PrinterShare, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrinterShareItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a printer share (unshare the associated printer). This action can't be undone. If the printer is shared again in the future, any Windows users who had previously installed the printer needs to discover and reinstall it. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/shares/{printerShare%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrinterShareItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a printer share. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[PrinterShare request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrinterShare] = None, request_configuration: Optional[PrinterShareItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrinterShare] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a printer share. This method can be used to swap printers. For example, if a physical printer device breaks, an administrator can register a new printer device and update this printerShare to point to the new printer without requiring users to take any action. param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[PrinterShare] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/shares/{printerShare%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -177,16 +178,6 @@ def printer(self) -> PrinterRequestBuilder: return PrinterRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrinterShareItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrinterShareItemRequestBuilderGetQueryParameters(): """ @@ -213,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrinterShareItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrinterShareItemRequestBuilder.PrinterShareItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrinterShareItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/shares/shares_request_builder.py b/msgraph/generated/print/shares/shares_request_builder.py index e0a6127cbe8..fea8dde990c 100644 --- a/msgraph/generated/print/shares/shares_request_builder.py +++ b/msgraph/generated/print/shares/shares_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_printer_share_id(self,printer_share_id: str) -> PrinterShareItemRequestBu url_tpl_params["printerShare%2Did"] = printer_share_id return PrinterShareItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SharesRequestBuilderGetRequestConfiguration] = None) -> Optional[PrinterShareCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrinterShareCollectionResponse]: """ Retrieve a list of printerShares. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SharesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, PrinterShareCollectionResponse, error_mapping) - async def post(self,body: Optional[PrinterShare] = None, request_configuration: Optional[SharesRequestBuilderPostRequestConfiguration] = None) -> Optional[PrinterShare]: + async def post(self,body: Optional[PrinterShare] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrinterShare]: """ Create a new printerShare for the specified printer. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[PrinterShare] = None, request_configuration: return await self.request_adapter.send_async(request_info, PrinterShare, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of printerShares. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SharesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrinterShare] = None, request_configuration: Optional[SharesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrinterShare] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new printerShare for the specified printer. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[PrinterShare] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/shares', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharesRequestBuilder.SharesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/task_definitions/count/count_request_builder.py b/msgraph/generated/print/task_definitions/count/count_request_builder.py index 1ce8f9a90e0..9b5efcd1a92 100644 --- a/msgraph/generated/print/task_definitions/count/count_request_builder.py +++ b/msgraph/generated/print/task_definitions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/taskDefinitions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/task_definitions/item/print_task_definition_item_request_builder.py b/msgraph/generated/print/task_definitions/item/print_task_definition_item_request_builder.py index 88ed0222e08..c06adb0b0dc 100644 --- a/msgraph/generated/print/task_definitions/item/print_task_definition_item_request_builder.py +++ b/msgraph/generated/print/task_definitions/item/print_task_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/taskDefinitions/{printTaskDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintTaskDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a taskDefinition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PrintTaskDefinitionItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintTaskDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: """ Get details about a task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[PrintTaskDefinitionItemReques return await self.request_adapter.send_async(request_info, PrintTaskDefinition, error_mapping) - async def patch(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[PrintTaskDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def patch(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: """ Update a task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PrintTaskDefinition] = None, request_configu return await self.request_adapter.send_async(request_info, PrintTaskDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintTaskDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a taskDefinition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/taskDefinitions/{printTaskDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintTaskDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get details about a task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintTaskDef request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[PrintTaskDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PrintTaskDefinition] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/taskDefinitions/{printTaskDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def tasks(self) -> TasksRequestBuilder: return TasksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintTaskDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintTaskDefinitionItemRequestBuilder.PrintTaskDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/task_definitions/item/tasks/count/count_request_builder.py b/msgraph/generated/print/task_definitions/item/tasks/count/count_request_builder.py index a7af2bee557..2ce33bb9e37 100644 --- a/msgraph/generated/print/task_definitions/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/print/task_definitions/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/taskDefinitions/{printTaskDefinition%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/task_definitions/item/tasks/item/definition/definition_request_builder.py b/msgraph/generated/print/task_definitions/item/tasks/item/definition/definition_request_builder.py index 63f3625dc84..15bbfead9ab 100644 --- a/msgraph/generated/print/task_definitions/item/tasks/item/definition/definition_request_builder.py +++ b/msgraph/generated/print/task_definitions/item/tasks/item/definition/definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/taskDefinitions/{printTaskDefinition%2Did}/tasks/{printTask%2Did}/definition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: """ The printTaskDefinition that was used to create this task. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DefinitionRequestBuilderGetRe return await self.request_adapter.send_async(request_info, PrintTaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The printTaskDefinition that was used to create this task. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/task_definitions/item/tasks/item/print_task_item_request_builder.py b/msgraph/generated/print/task_definitions/item/tasks/item/print_task_item_request_builder.py index 5ab9f73da95..b643af13ff3 100644 --- a/msgraph/generated/print/task_definitions/item/tasks/item/print_task_item_request_builder.py +++ b/msgraph/generated/print/task_definitions/item/tasks/item/print_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/taskDefinitions/{printTaskDefinition%2Did}/tasks/{printTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PrintTaskItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: """ Get details about a print task. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[PrintTaskItemRequestBuilderGe return await self.request_adapter.send_async(request_info, PrintTask, error_mapping) - async def patch(self,body: Optional[PrintTask] = None, request_configuration: Optional[PrintTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintTask]: + async def patch(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: """ Update a print task. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PrintTask] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, PrintTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/print/taskDefinitions/{printTaskDefinition%2Did}/tasks/{printTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get details about a print task. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintTaskIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[PrintTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a print task. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PrintTask] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/print/taskDefinitions/{printTaskDefinition%2Did}/tasks/{printTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def trigger(self) -> TriggerRequestBuilder: return TriggerRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintTaskItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintTaskItemRequestBuilder.PrintTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/task_definitions/item/tasks/item/trigger/trigger_request_builder.py b/msgraph/generated/print/task_definitions/item/tasks/item/trigger/trigger_request_builder.py index d63713497b4..f73fafad772 100644 --- a/msgraph/generated/print/task_definitions/item/tasks/item/trigger/trigger_request_builder.py +++ b/msgraph/generated/print/task_definitions/item/tasks/item/trigger/trigger_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/taskDefinitions/{printTaskDefinition%2Did}/tasks/{printTask%2Did}/trigger{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TriggerRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskTrigger]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskTrigger]: """ The printTaskTrigger that triggered this task's execution. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TriggerRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PrintTaskTrigger, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TriggerRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The printTaskTrigger that triggered this task's execution. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TriggerRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TriggerRequestBuilder.TriggerRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/print/task_definitions/item/tasks/tasks_request_builder.py b/msgraph/generated/print/task_definitions/item/tasks/tasks_request_builder.py index ffe9d1c218d..461b7d2cc1d 100644 --- a/msgraph/generated/print/task_definitions/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/print/task_definitions/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_task_id(self,print_task_id: str) -> PrintTaskItemRequestBuilder: url_tpl_params["printTask%2Did"] = print_task_id return PrintTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskCollectionResponse]: """ Retrieve a list of tasks associated with a task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PrintTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintTask]: + async def post(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: """ Create new navigation property to tasks for print param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PrintTask] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, PrintTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tasks associated with a task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for print param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PrintTask] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/taskDefinitions/{printTaskDefinition%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/print/task_definitions/task_definitions_request_builder.py b/msgraph/generated/print/task_definitions/task_definitions_request_builder.py index 5af44b7c52d..a8dcea87d30 100644 --- a/msgraph/generated/print/task_definitions/task_definitions_request_builder.py +++ b/msgraph/generated/print/task_definitions/task_definitions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_task_definition_id(self,print_task_definition_id: str) -> PrintTask url_tpl_params["printTaskDefinition%2Did"] = print_task_definition_id return PrintTaskDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TaskDefinitionsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintTaskDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskDefinitionCollectionResponse]: """ Retrieve a list of task definitions that the requesting app defined in the tenant. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TaskDefinitionsRequestBuilder return await self.request_adapter.send_async(request_info, PrintTaskDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[TaskDefinitionsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def post(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: """ Create a new task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[PrintTaskDefinition] = None, request_configur return await self.request_adapter.send_async(request_info, PrintTaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TaskDefinitionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of task definitions that the requesting app defined in the tenant. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TaskDefiniti request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[TaskDefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[PrintTaskDefinition] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/print/taskDefinitions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskDefinitionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TaskDefinitionsRequestBuilder.TaskDefinitionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TaskDefinitionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/privacy/privacy_request_builder.py b/msgraph/generated/privacy/privacy_request_builder.py index 4478b86d630..45dccfd25c0 100644 --- a/msgraph/generated/privacy/privacy_request_builder.py +++ b/msgraph/generated/privacy/privacy_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrivacyRequestBuilderGetRequestConfiguration] = None) -> Optional[Privacy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Privacy]: """ Get privacy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[PrivacyRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Privacy, error_mapping) - async def patch(self,body: Optional[Privacy] = None, request_configuration: Optional[PrivacyRequestBuilderPatchRequestConfiguration] = None) -> Optional[Privacy]: + async def patch(self,body: Optional[Privacy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Privacy]: """ Update privacy param body: The request body @@ -70,7 +71,7 @@ async def patch(self,body: Optional[Privacy] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Privacy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrivacyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get privacy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[PrivacyReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Privacy] = None, request_configuration: Optional[PrivacyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Privacy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update privacy param body: The request body @@ -90,7 +91,7 @@ def to_patch_request_information(self,body: Optional[Privacy] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/privacy', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -141,27 +142,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivacyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrivacyRequestBuilder.PrivacyRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrivacyRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 0d0d448a235..49526e16b66 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 afc7ee14805..f47423fe731 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder: url_tpl_params["user%2Did"] = user_id return UserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ApproversRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Collection of users who can approve the request. Currently only supported for requests of type delete. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ApproversRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ApproversRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of users who can approve the request. Currently only supported for requests of type delete. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -153,17 +154,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApproversRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApproversRequestBuilder.ApproversRequestBuilderGetQueryParameters] = None - - 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 8f7c4a535e6..31f31381c85 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 d726d6af412..b97fb5d63dc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/{user%2Did}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -72,7 +73,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +85,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -94,7 +95,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re 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) if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/{user%2Did}/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,27 +138,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 439e821e31d..9c0a7118472 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/{user%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 4afe9aaa4e6..9d192df61a9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/{user%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -137,17 +138,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - 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 3f2621148e3..2ce67b82fb3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/{user%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Collection of users who can approve the request. Currently only supported for requests of type delete. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of users who can approve the request. Currently only supported for requests of type delete. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,17 +118,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserItemRequestBuilder.UserItemRequestBuilderGetQueryParameters] = None - - 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 b14b5e67530..7ceaf72e6ff 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder: url_tpl_params["user%2Did"] = user_id return UserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CollaboratorsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Collection of users who can collaborate on the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[CollaboratorsRequestBuilderGe return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CollaboratorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of users who can collaborate on the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -153,17 +154,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CollaboratorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CollaboratorsRequestBuilder.CollaboratorsRequestBuilderGetQueryParameters] = None - - 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 fa4d93fff11..175898ed3ea 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 eb2a3181cd5..75050bbb0fc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/{user%2Did}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -72,7 +73,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +85,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -94,7 +95,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re 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) if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/{user%2Did}/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,27 +138,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f026a87f4aa..e2888064fc7 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/{user%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 589b67dc6df..162154ba254 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/{user%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -137,17 +138,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - 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 a1c4653d3fe..34caaf7636f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/{user%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Collection of users who can collaborate on the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of users who can collaborate on the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,17 +118,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserItemRequestBuilder.UserItemRequestBuilderGetQueryParameters] = None - - 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 8bfbb418393..66f6253b683 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/getFinalAttachment()", path_parameters) - async def get(self,request_configuration: Optional[GetFinalAttachmentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getFinalAttachment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[GetFinalAttachmentRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetFinalAttachmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getFinalAttachment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetFinalAttachmentRequestBui raise TypeError("raw_url cannot be null.") return GetFinalAttachmentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetFinalAttachmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 593b68391e7..172e90142d9 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/getFinalReport()", path_parameters) - async def get(self,request_configuration: Optional[GetFinalReportRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getFinalReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[GetFinalReportRequestBuilderG raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetFinalReportRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getFinalReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetFinalReportRequestBuilder raise TypeError("raw_url cannot be null.") return GetFinalReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetFinalReportRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f2f9ab3cf47..f463b61aa67 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/notes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 8069be58745..688c899d819 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/notes/{authoredNote%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property notes for privacy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[AuthoredNoteItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthoredNote]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthoredNote]: """ List of notes associated with the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AuthoredNoteItemRequestBuilde return await self.request_adapter.send_async(request_info, AuthoredNote, error_mapping) - async def patch(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[AuthoredNoteItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthoredNote]: + async def patch(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthoredNote]: """ Update the navigation property notes in privacy param body: The request body @@ -91,19 +92,19 @@ async def patch(self,body: Optional[AuthoredNote] = None, request_configuration: return await self.request_adapter.send_async(request_info, AuthoredNote, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property notes for privacy 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) - request_info = RequestInformation(Method.DELETE, '{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/notes/{authoredNote%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of notes associated with the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[AuthoredNote request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[AuthoredNoteItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property notes in privacy param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[AuthoredNote] = None, reque 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) if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/notes/{authoredNote%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -142,16 +143,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AuthoredNoteItemRequestBuild raise TypeError("raw_url cannot be null.") return AuthoredNoteItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthoredNoteItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthoredNoteItemRequestBuilderGetQueryParameters(): """ @@ -178,27 +169,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthoredNoteItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthoredNoteItemRequestBuilder.AuthoredNoteItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthoredNoteItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 496c2f7f727..aa8cfb8eb18 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_authored_note_id(self,authored_note_id: str) -> AuthoredNoteItemRequestBu url_tpl_params["authoredNote%2Did"] = authored_note_id return AuthoredNoteItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[NotesRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthoredNoteCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthoredNoteCollectionResponse]: """ Get the list of authored notes assoicated with a subject rights request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[NotesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AuthoredNoteCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[NotesRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthoredNote]: + async def post(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthoredNote]: """ Create a new authoredNote object. param body: The request body @@ -92,7 +93,7 @@ async def post(self,body: Optional[AuthoredNote] = None, request_configuration: return await self.request_adapter.send_async(request_info, AuthoredNote, error_mapping) - def to_get_request_information(self,request_configuration: Optional[NotesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of authored notes assoicated with a subject rights request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[NotesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[NotesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new authoredNote object. param body: The request body @@ -114,7 +115,7 @@ def to_post_request_information(self,body: Optional[AuthoredNote] = None, reques 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) if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/notes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,27 +197,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NotesRequestBuilder.NotesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 bce7c94d3b5..5954111903c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property subjectRightsRequests for privacy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[SubjectRightsRequestItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SubjectRightsRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubjectRightsRequest]: """ Read the properties and relationships of a subjectRightsRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[SubjectRightsRequestItemReque return await self.request_adapter.send_async(request_info, SubjectRightsRequest, error_mapping) - async def patch(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SubjectRightsRequest]: + async def patch(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubjectRightsRequest]: """ Update the properties of a subjectRightsRequest object. param body: The request body @@ -99,19 +100,19 @@ async def patch(self,body: Optional[SubjectRightsRequest] = None, request_config return await self.request_adapter.send_async(request_info, SubjectRightsRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subjectRightsRequests for privacy 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) - request_info = RequestInformation(Method.DELETE, '{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a subjectRightsRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,7 +124,7 @@ def to_get_request_information(self,request_configuration: Optional[SubjectRight request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a subjectRightsRequest object. param body: The request body @@ -133,7 +134,7 @@ def to_patch_request_information(self,body: Optional[SubjectRightsRequest] = Non 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) if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -204,16 +205,6 @@ def team(self) -> TeamRequestBuilder: return TeamRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRightsRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SubjectRightsRequestItemRequestBuilderGetQueryParameters(): """ @@ -240,27 +231,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRightsRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRightsRequestItemRequestBuilder.SubjectRightsRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRightsRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 12b2200fc89..d6626f0a854 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Information about the Microsoft Teams team that was created for the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Information about the Microsoft Teams team that was created for the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,17 +98,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamRequestBuilder.TeamRequestBuilderGetQueryParameters] = None - - 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 3fe981c3c52..d09b489f106 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_subject_rights_request_id(self,subject_rights_request_id: str) -> Subject url_tpl_params["subjectRightsRequest%2Did"] = subject_rights_request_id return SubjectRightsRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubjectRightsRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[SubjectRightsRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubjectRightsRequestCollectionResponse]: """ Get a list of subjectRightsRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[SubjectRightsRequestsRequestB return await self.request_adapter.send_async(request_info, SubjectRightsRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[SubjectRightsRequest]: + async def post(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubjectRightsRequest]: """ Create a new subjectRightsRequest object. param body: The request body @@ -92,7 +93,7 @@ async def post(self,body: Optional[SubjectRightsRequest] = None, request_configu return await self.request_adapter.send_async(request_info, SubjectRightsRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRightsRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of subjectRightsRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[SubjectRight request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new subjectRightsRequest object. param body: The request body @@ -114,7 +115,7 @@ def to_post_request_information(self,body: Optional[SubjectRightsRequest] = 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) if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/privacy/subjectRightsRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,27 +197,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRightsRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRightsRequestsRequestBuilder.SubjectRightsRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRightsRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/authentication_methods/authentication_methods_request_builder.py b/msgraph/generated/reports/authentication_methods/authentication_methods_request_builder.py index 22ba1ae0990..35822ee8afe 100644 --- a/msgraph/generated/reports/authentication_methods/authentication_methods_request_builder.py +++ b/msgraph/generated/reports/authentication_methods/authentication_methods_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/authenticationMethods{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationMethodsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property authenticationMethods for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[AuthenticationMethodsReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationMethodsRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodsRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodsRoot]: """ Container for navigation properties for Microsoft Entra authentication methods resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[AuthenticationMethodsRequestB return await self.request_adapter.send_async(request_info, AuthenticationMethodsRoot, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodsRoot] = None, request_configuration: Optional[AuthenticationMethodsRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodsRoot]: + async def patch(self,body: Optional[AuthenticationMethodsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodsRoot]: """ Update the navigation property authenticationMethods in reports param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[AuthenticationMethodsRoot] = None, request_c return await self.request_adapter.send_async(request_info, AuthenticationMethodsRoot, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationMethodsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationMethods for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/authenticationMethods', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Container for navigation properties for Microsoft Entra authentication methods resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodsRoot] = None, request_configuration: Optional[AuthenticationMethodsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property authenticationMethods in reports param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationMethodsRoot] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/authenticationMethods', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def users_registered_by_method(self) -> UsersRegisteredByMethodRequestBuilder: return UsersRegisteredByMethodRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationMethodsRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationMethodsRequestBuilder.AuthenticationMethodsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/authentication_methods/user_registration_details/count/count_request_builder.py b/msgraph/generated/reports/authentication_methods/user_registration_details/count/count_request_builder.py index 475e568744d..6d182749e20 100644 --- a/msgraph/generated/reports/authentication_methods/user_registration_details/count/count_request_builder.py +++ b/msgraph/generated/reports/authentication_methods/user_registration_details/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/authenticationMethods/userRegistrationDetails/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/authentication_methods/user_registration_details/item/user_registration_details_item_request_builder.py b/msgraph/generated/reports/authentication_methods/user_registration_details/item/user_registration_details_item_request_builder.py index 2afc8084086..748c4dc6df9 100644 --- a/msgraph/generated/reports/authentication_methods/user_registration_details/item/user_registration_details_item_request_builder.py +++ b/msgraph/generated/reports/authentication_methods/user_registration_details/item/user_registration_details_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/authenticationMethods/userRegistrationDetails/{userRegistrationDetails%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserRegistrationDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userRegistrationDetails for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserRegistrationDetailsIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserRegistrationDetailsItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserRegistrationDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserRegistrationDetails]: """ Read the properties and relationships of a userRegistrationDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UserRegistrationDetailsItemRe return await self.request_adapter.send_async(request_info, UserRegistrationDetails, error_mapping) - async def patch(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[UserRegistrationDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserRegistrationDetails]: + async def patch(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserRegistrationDetails]: """ Update the navigation property userRegistrationDetails in reports param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[UserRegistrationDetails] = None, request_con return await self.request_adapter.send_async(request_info, UserRegistrationDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserRegistrationDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userRegistrationDetails for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/authenticationMethods/userRegistrationDetails/{userRegistrationDetails%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserRegistrationDetailsItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a userRegistrationDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[UserRegistra request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[UserRegistrationDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userRegistrationDetails in reports param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[UserRegistrationDetails] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/authenticationMethods/userRegistrationDetails/{userRegistrationDetails%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserRegistrationDetailsItemR raise TypeError("raw_url cannot be null.") return UserRegistrationDetailsItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserRegistrationDetailsItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserRegistrationDetailsItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserRegistrationDetailsItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserRegistrationDetailsItemRequestBuilder.UserRegistrationDetailsItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserRegistrationDetailsItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/authentication_methods/user_registration_details/user_registration_details_request_builder.py b/msgraph/generated/reports/authentication_methods/user_registration_details/user_registration_details_request_builder.py index 9a070124f27..864f7d722c4 100644 --- a/msgraph/generated/reports/authentication_methods/user_registration_details/user_registration_details_request_builder.py +++ b/msgraph/generated/reports/authentication_methods/user_registration_details/user_registration_details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_registration_details_id(self,user_registration_details_id: str) -> U url_tpl_params["userRegistrationDetails%2Did"] = user_registration_details_id return UserRegistrationDetailsItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserRegistrationDetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserRegistrationDetailsCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserRegistrationDetailsCollectionResponse]: """ Get a list of the authentication methods registered for a user as defined in the userRegistrationDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserRegistrationDetailsReques return await self.request_adapter.send_async(request_info, UserRegistrationDetailsCollectionResponse, error_mapping) - async def post(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[UserRegistrationDetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[UserRegistrationDetails]: + async def post(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserRegistrationDetails]: """ Create new navigation property to userRegistrationDetails for reports param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[UserRegistrationDetails] = None, request_conf return await self.request_adapter.send_async(request_info, UserRegistrationDetails, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserRegistrationDetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the authentication methods registered for a user as defined in the userRegistrationDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[UserRegistra request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[UserRegistrationDetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userRegistrationDetails for reports param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[UserRegistrationDetails] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/reports/authenticationMethods/userRegistrationDetails', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserRegistrationDetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserRegistrationDetailsRequestBuilder.UserRegistrationDetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserRegistrationDetailsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/authentication_methods/users_registered_by_feature/users_registered_by_feature_request_builder.py b/msgraph/generated/reports/authentication_methods/users_registered_by_feature/users_registered_by_feature_request_builder.py index 0f843f15039..3aafbd97972 100644 --- a/msgraph/generated/reports/authentication_methods/users_registered_by_feature/users_registered_by_feature_request_builder.py +++ b/msgraph/generated/reports/authentication_methods/users_registered_by_feature/users_registered_by_feature_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/authenticationMethods/usersRegisteredByFeature()", path_parameters) - async def get(self,request_configuration: Optional[UsersRegisteredByFeatureRequestBuilderGetRequestConfiguration] = None) -> Optional[UserRegistrationFeatureSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserRegistrationFeatureSummary]: """ Invoke function usersRegisteredByFeature param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[UsersRegisteredByFeatureReque return await self.request_adapter.send_async(request_info, UserRegistrationFeatureSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsersRegisteredByFeatureRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function usersRegisteredByFeature param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UsersRegisteredByFeatureRequ raise TypeError("raw_url cannot be null.") return UsersRegisteredByFeatureRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsersRegisteredByFeatureRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/authentication_methods/users_registered_by_feature_with_included_user_types_with_included_user_roles/users_registered_by_feature_with_included_user_types_with_included_user_roles_request_builder.py b/msgraph/generated/reports/authentication_methods/users_registered_by_feature_with_included_user_types_with_included_user_roles/users_registered_by_feature_with_included_user_types_with_included_user_roles_request_builder.py index 49bc43279b6..e84b098447e 100644 --- a/msgraph/generated/reports/authentication_methods/users_registered_by_feature_with_included_user_types_with_included_user_roles/users_registered_by_feature_with_included_user_types_with_included_user_roles_request_builder.py +++ b/msgraph/generated/reports/authentication_methods/users_registered_by_feature_with_included_user_types_with_included_user_roles/users_registered_by_feature_with_included_user_types_with_included_user_roles_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['includedUserTypes'] = str(included_user_types) super().__init__(request_adapter, "{+baseurl}/reports/authenticationMethods/usersRegisteredByFeature(includedUserTypes='{includedUserTypes}',includedUserRoles='{includedUserRoles}')", path_parameters) - async def get(self,request_configuration: Optional[UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserRegistrationFeatureSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserRegistrationFeatureSummary]: """ Invoke function usersRegisteredByFeature param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[UsersRegisteredByFeatureWithI return await self.request_adapter.send_async(request_info, UserRegistrationFeatureSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function usersRegisteredByFeature param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UsersRegisteredByFeatureWith raise TypeError("raw_url cannot be null.") return UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/authentication_methods/users_registered_by_method/users_registered_by_method_request_builder.py b/msgraph/generated/reports/authentication_methods/users_registered_by_method/users_registered_by_method_request_builder.py index c0fca3cab2f..3fa696f389e 100644 --- a/msgraph/generated/reports/authentication_methods/users_registered_by_method/users_registered_by_method_request_builder.py +++ b/msgraph/generated/reports/authentication_methods/users_registered_by_method/users_registered_by_method_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/authenticationMethods/usersRegisteredByMethod()", path_parameters) - async def get(self,request_configuration: Optional[UsersRegisteredByMethodRequestBuilderGetRequestConfiguration] = None) -> Optional[UserRegistrationMethodSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserRegistrationMethodSummary]: """ Invoke function usersRegisteredByMethod param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[UsersRegisteredByMethodReques return await self.request_adapter.send_async(request_info, UserRegistrationMethodSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsersRegisteredByMethodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function usersRegisteredByMethod param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UsersRegisteredByMethodReque raise TypeError("raw_url cannot be null.") return UsersRegisteredByMethodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsersRegisteredByMethodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/authentication_methods/users_registered_by_method_with_included_user_types_with_included_user_roles/users_registered_by_method_with_included_user_types_with_included_user_roles_request_builder.py b/msgraph/generated/reports/authentication_methods/users_registered_by_method_with_included_user_types_with_included_user_roles/users_registered_by_method_with_included_user_types_with_included_user_roles_request_builder.py index a1392a24abd..52ff7aec221 100644 --- a/msgraph/generated/reports/authentication_methods/users_registered_by_method_with_included_user_types_with_included_user_roles/users_registered_by_method_with_included_user_types_with_included_user_roles_request_builder.py +++ b/msgraph/generated/reports/authentication_methods/users_registered_by_method_with_included_user_types_with_included_user_roles/users_registered_by_method_with_included_user_types_with_included_user_roles_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['includedUserTypes'] = str(included_user_types) super().__init__(request_adapter, "{+baseurl}/reports/authenticationMethods/usersRegisteredByMethod(includedUserTypes='{includedUserTypes}',includedUserRoles='{includedUserRoles}')", path_parameters) - async def get(self,request_configuration: Optional[UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserRegistrationMethodSummary]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserRegistrationMethodSummary]: """ Invoke function usersRegisteredByMethod param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[UsersRegisteredByMethodWithIn return await self.request_adapter.send_async(request_info, UserRegistrationMethodSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function usersRegisteredByMethod param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UsersRegisteredByMethodWithI raise TypeError("raw_url cannot be null.") return UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/daily_print_usage_by_printer/count/count_request_builder.py b/msgraph/generated/reports/daily_print_usage_by_printer/count/count_request_builder.py index 091bd07131e..68962f0df85 100644 --- a/msgraph/generated/reports/daily_print_usage_by_printer/count/count_request_builder.py +++ b/msgraph/generated/reports/daily_print_usage_by_printer/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/dailyPrintUsageByPrinter/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/daily_print_usage_by_printer/daily_print_usage_by_printer_request_builder.py b/msgraph/generated/reports/daily_print_usage_by_printer/daily_print_usage_by_printer_request_builder.py index f32d3cdaab6..35080693337 100644 --- a/msgraph/generated/reports/daily_print_usage_by_printer/daily_print_usage_by_printer_request_builder.py +++ b/msgraph/generated/reports/daily_print_usage_by_printer/daily_print_usage_by_printer_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_usage_by_printer_id(self,print_usage_by_printer_id: str) -> PrintUs url_tpl_params["printUsageByPrinter%2Did"] = print_usage_by_printer_id return PrintUsageByPrinterItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DailyPrintUsageByPrinterRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintUsageByPrinterCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByPrinterCollectionResponse]: """ Retrieve a list of daily print usage summaries, grouped by printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DailyPrintUsageByPrinterReque return await self.request_adapter.send_async(request_info, PrintUsageByPrinterCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[DailyPrintUsageByPrinterRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: + async def post(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: """ Create new navigation property to dailyPrintUsageByPrinter for reports param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PrintUsageByPrinter] = None, request_configur return await self.request_adapter.send_async(request_info, PrintUsageByPrinter, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DailyPrintUsageByPrinterRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of daily print usage summaries, grouped by printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[DailyPrintUs request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[DailyPrintUsageByPrinterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to dailyPrintUsageByPrinter for reports param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PrintUsageByPrinter] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/reports/dailyPrintUsageByPrinter', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DailyPrintUsageByPrinterRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DailyPrintUsageByPrinterRequestBuilder.DailyPrintUsageByPrinterRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DailyPrintUsageByPrinterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/daily_print_usage_by_printer/item/print_usage_by_printer_item_request_builder.py b/msgraph/generated/reports/daily_print_usage_by_printer/item/print_usage_by_printer_item_request_builder.py index 911d03e500b..daca3b5e770 100644 --- a/msgraph/generated/reports/daily_print_usage_by_printer/item/print_usage_by_printer_item_request_builder.py +++ b/msgraph/generated/reports/daily_print_usage_by_printer/item/print_usage_by_printer_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/dailyPrintUsageByPrinter/{printUsageByPrinter%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property dailyPrintUsageByPrinter for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[PrintUsageByPrinterItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: """ Retrieve a usage summary for a printer for a particular time period. For descriptions of each of the endpoints, see printUsageByPrinter. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PrintUsageByPrinterItemReques return await self.request_adapter.send_async(request_info, PrintUsageByPrinter, error_mapping) - async def patch(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: + async def patch(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: """ Update the navigation property dailyPrintUsageByPrinter in reports param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[PrintUsageByPrinter] = None, request_configu return await self.request_adapter.send_async(request_info, PrintUsageByPrinter, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property dailyPrintUsageByPrinter for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/dailyPrintUsageByPrinter/{printUsageByPrinter%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a usage summary for a printer for a particular time period. For descriptions of each of the endpoints, see printUsageByPrinter. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintUsageBy request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property dailyPrintUsageByPrinter in reports param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[PrintUsageByPrinter] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/dailyPrintUsageByPrinter/{printUsageByPrinter%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> PrintUsageByPrinterItemReque raise TypeError("raw_url cannot be null.") return PrintUsageByPrinterItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintUsageByPrinterItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintUsageByPrinterItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintUsageByPrinterItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintUsageByPrinterItemRequestBuilder.PrintUsageByPrinterItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintUsageByPrinterItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/daily_print_usage_by_user/count/count_request_builder.py b/msgraph/generated/reports/daily_print_usage_by_user/count/count_request_builder.py index 3199e88c688..1f029f5ce26 100644 --- a/msgraph/generated/reports/daily_print_usage_by_user/count/count_request_builder.py +++ b/msgraph/generated/reports/daily_print_usage_by_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/dailyPrintUsageByUser/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/daily_print_usage_by_user/daily_print_usage_by_user_request_builder.py b/msgraph/generated/reports/daily_print_usage_by_user/daily_print_usage_by_user_request_builder.py index df1db8889c0..8f9a572d100 100644 --- a/msgraph/generated/reports/daily_print_usage_by_user/daily_print_usage_by_user_request_builder.py +++ b/msgraph/generated/reports/daily_print_usage_by_user/daily_print_usage_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_usage_by_user_id(self,print_usage_by_user_id: str) -> PrintUsageByU url_tpl_params["printUsageByUser%2Did"] = print_usage_by_user_id return PrintUsageByUserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DailyPrintUsageByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintUsageByUserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByUserCollectionResponse]: """ Retrieve a list of daily print usage summaries, grouped by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DailyPrintUsageByUserRequestB return await self.request_adapter.send_async(request_info, PrintUsageByUserCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[DailyPrintUsageByUserRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintUsageByUser]: + async def post(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByUser]: """ Create new navigation property to dailyPrintUsageByUser for reports param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PrintUsageByUser] = None, request_configurati return await self.request_adapter.send_async(request_info, PrintUsageByUser, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DailyPrintUsageByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of daily print usage summaries, grouped by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[DailyPrintUs request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[DailyPrintUsageByUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to dailyPrintUsageByUser for reports param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PrintUsageByUser] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/reports/dailyPrintUsageByUser', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DailyPrintUsageByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DailyPrintUsageByUserRequestBuilder.DailyPrintUsageByUserRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DailyPrintUsageByUserRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/daily_print_usage_by_user/item/print_usage_by_user_item_request_builder.py b/msgraph/generated/reports/daily_print_usage_by_user/item/print_usage_by_user_item_request_builder.py index 66cfa4932ca..c7cf126abde 100644 --- a/msgraph/generated/reports/daily_print_usage_by_user/item/print_usage_by_user_item_request_builder.py +++ b/msgraph/generated/reports/daily_print_usage_by_user/item/print_usage_by_user_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/dailyPrintUsageByUser/{printUsageByUser%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property dailyPrintUsageByUser for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[PrintUsageByUserItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintUsageByUser]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByUser]: """ Retrieve a user's usage summary for a particular time period. For descriptions of each endpoint, see printUsageByUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PrintUsageByUserItemRequestBu return await self.request_adapter.send_async(request_info, PrintUsageByUser, error_mapping) - async def patch(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[PrintUsageByUserItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintUsageByUser]: + async def patch(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByUser]: """ Update the navigation property dailyPrintUsageByUser in reports param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[PrintUsageByUser] = None, request_configurat return await self.request_adapter.send_async(request_info, PrintUsageByUser, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property dailyPrintUsageByUser for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/dailyPrintUsageByUser/{printUsageByUser%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a user's usage summary for a particular time period. For descriptions of each endpoint, see printUsageByUser. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintUsageBy request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[PrintUsageByUserItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property dailyPrintUsageByUser in reports param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[PrintUsageByUser] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/dailyPrintUsageByUser/{printUsageByUser%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> PrintUsageByUserItemRequestB raise TypeError("raw_url cannot be null.") return PrintUsageByUserItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintUsageByUserItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintUsageByUserItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintUsageByUserItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintUsageByUserItemRequestBuilder.PrintUsageByUserItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintUsageByUserItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 45f69dedb21..62fab502208 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/deviceConfigurationDeviceActivity()", path_parameters) - async def get(self,request_configuration: Optional[DeviceConfigurationDeviceActivityRequestBuilderGetRequestConfiguration] = None) -> Optional[Report]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Report]: """ Metadata for the device configuration device activity report param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[DeviceConfigurationDeviceActi return await self.request_adapter.send_async(request_info, Report, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationDeviceActivityRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Metadata for the device configuration device activity report param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceConfigurationDeviceAct raise TypeError("raw_url cannot be null.") return DeviceConfigurationDeviceActivityRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationDeviceActivityRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 dbde067bcc3..0b3e25bb0f0 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/deviceConfigurationUserActivity()", path_parameters) - async def get(self,request_configuration: Optional[DeviceConfigurationUserActivityRequestBuilderGetRequestConfiguration] = None) -> Optional[Report]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Report]: """ Metadata for the device configuration user activity report param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[DeviceConfigurationUserActivi return await self.request_adapter.send_async(request_info, Report, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationUserActivityRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Metadata for the device configuration user activity report param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceConfigurationUserActiv raise TypeError("raw_url cannot be null.") return DeviceConfigurationUserActivityRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationUserActivityRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_email_activity_counts_with_period/get_email_activity_counts_with_period_request_builder.py b/msgraph/generated/reports/get_email_activity_counts_with_period/get_email_activity_counts_with_period_request_builder.py index 10740f4a021..f88424eedfd 100644 --- a/msgraph/generated/reports/get_email_activity_counts_with_period/get_email_activity_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_email_activity_counts_with_period/get_email_activity_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getEmailActivityCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetEmailActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getEmailActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetEmailActivityCountsWithPer raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetEmailActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetEmailActivityCountsWithPe raise TypeError("raw_url cannot be null.") return GetEmailActivityCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetEmailActivityCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_email_activity_user_counts_with_period/get_email_activity_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_email_activity_user_counts_with_period/get_email_activity_user_counts_with_period_request_builder.py index 0715b497225..c914fc0b403 100644 --- a/msgraph/generated/reports/get_email_activity_user_counts_with_period/get_email_activity_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_email_activity_user_counts_with_period/get_email_activity_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getEmailActivityUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetEmailActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getEmailActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetEmailActivityUserCountsWit raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetEmailActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetEmailActivityUserCountsWi raise TypeError("raw_url cannot be null.") return GetEmailActivityUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetEmailActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_email_activity_user_detail_with_date/get_email_activity_user_detail_with_date_request_builder.py b/msgraph/generated/reports/get_email_activity_user_detail_with_date/get_email_activity_user_detail_with_date_request_builder.py index 15121ec3c6e..7b5e0370d95 100644 --- a/msgraph/generated/reports/get_email_activity_user_detail_with_date/get_email_activity_user_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_email_activity_user_detail_with_date/get_email_activity_user_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getEmailActivityUserDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetEmailActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getEmailActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetEmailActivityUserDetailWit raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetEmailActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetEmailActivityUserDetailWi raise TypeError("raw_url cannot be null.") return GetEmailActivityUserDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetEmailActivityUserDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_email_activity_user_detail_with_period/get_email_activity_user_detail_with_period_request_builder.py b/msgraph/generated/reports/get_email_activity_user_detail_with_period/get_email_activity_user_detail_with_period_request_builder.py index 21ad22b783f..3ee5e68d564 100644 --- a/msgraph/generated/reports/get_email_activity_user_detail_with_period/get_email_activity_user_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_email_activity_user_detail_with_period/get_email_activity_user_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getEmailActivityUserDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetEmailActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getEmailActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetEmailActivityUserDetailWit raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetEmailActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetEmailActivityUserDetailWi raise TypeError("raw_url cannot be null.") return GetEmailActivityUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetEmailActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_email_app_usage_apps_user_counts_with_period/get_email_app_usage_apps_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_email_app_usage_apps_user_counts_with_period/get_email_app_usage_apps_user_counts_with_period_request_builder.py index 40b76be0223..b222a24d96c 100644 --- a/msgraph/generated/reports/get_email_app_usage_apps_user_counts_with_period/get_email_app_usage_apps_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_email_app_usage_apps_user_counts_with_period/get_email_app_usage_apps_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getEmailAppUsageAppsUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetEmailAppUsageAppsUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getEmailAppUsageAppsUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetEmailAppUsageAppsUserCount raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetEmailAppUsageAppsUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailAppUsageAppsUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetEmailAppUsageAppsUserCoun raise TypeError("raw_url cannot be null.") return GetEmailAppUsageAppsUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetEmailAppUsageAppsUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_email_app_usage_user_counts_with_period/get_email_app_usage_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_email_app_usage_user_counts_with_period/get_email_app_usage_user_counts_with_period_request_builder.py index d33caa3bd72..e82a31405a6 100644 --- a/msgraph/generated/reports/get_email_app_usage_user_counts_with_period/get_email_app_usage_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_email_app_usage_user_counts_with_period/get_email_app_usage_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getEmailAppUsageUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetEmailAppUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getEmailAppUsageUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetEmailAppUsageUserCountsWit raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetEmailAppUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailAppUsageUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetEmailAppUsageUserCountsWi raise TypeError("raw_url cannot be null.") return GetEmailAppUsageUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetEmailAppUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_email_app_usage_user_detail_with_date/get_email_app_usage_user_detail_with_date_request_builder.py b/msgraph/generated/reports/get_email_app_usage_user_detail_with_date/get_email_app_usage_user_detail_with_date_request_builder.py index f248b9ddc77..938d6771910 100644 --- a/msgraph/generated/reports/get_email_app_usage_user_detail_with_date/get_email_app_usage_user_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_email_app_usage_user_detail_with_date/get_email_app_usage_user_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getEmailAppUsageUserDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetEmailAppUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getEmailAppUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetEmailAppUsageUserDetailWit raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetEmailAppUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailAppUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetEmailAppUsageUserDetailWi raise TypeError("raw_url cannot be null.") return GetEmailAppUsageUserDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetEmailAppUsageUserDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_email_app_usage_user_detail_with_period/get_email_app_usage_user_detail_with_period_request_builder.py b/msgraph/generated/reports/get_email_app_usage_user_detail_with_period/get_email_app_usage_user_detail_with_period_request_builder.py index 3c407d67161..69350c456fe 100644 --- a/msgraph/generated/reports/get_email_app_usage_user_detail_with_period/get_email_app_usage_user_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_email_app_usage_user_detail_with_period/get_email_app_usage_user_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getEmailAppUsageUserDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetEmailAppUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getEmailAppUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetEmailAppUsageUserDetailWit raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetEmailAppUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailAppUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetEmailAppUsageUserDetailWi raise TypeError("raw_url cannot be null.") return GetEmailAppUsageUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetEmailAppUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_email_app_usage_versions_user_counts_with_period/get_email_app_usage_versions_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_email_app_usage_versions_user_counts_with_period/get_email_app_usage_versions_user_counts_with_period_request_builder.py index 1cbae883c5e..fc5fc42dc1f 100644 --- a/msgraph/generated/reports/get_email_app_usage_versions_user_counts_with_period/get_email_app_usage_versions_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_email_app_usage_versions_user_counts_with_period/get_email_app_usage_versions_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getEmailAppUsageVersionsUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetEmailAppUsageVersionsUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getEmailAppUsageVersionsUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetEmailAppUsageVersionsUserC raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetEmailAppUsageVersionsUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailAppUsageVersionsUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetEmailAppUsageVersionsUser raise TypeError("raw_url cannot be null.") return GetEmailAppUsageVersionsUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetEmailAppUsageVersionsUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_group_archived_print_jobs_with_group_id_with_start_date_time_with_end_date_time/get_group_archived_print_jobs_with_group_id_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/reports/get_group_archived_print_jobs_with_group_id_with_start_date_time_with_end_date_time/get_group_archived_print_jobs_with_group_id_with_start_date_time_with_end_date_time_request_builder.py index aa17d947c62..928f182b9aa 100644 --- a/msgraph/generated/reports/get_group_archived_print_jobs_with_group_id_with_start_date_time_with_end_date_time/get_group_archived_print_jobs_with_group_id_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/reports/get_group_archived_print_jobs_with_group_id_with_start_date_time_with_end_date_time/get_group_archived_print_jobs_with_group_id_with_start_date_time_with_end_date_time_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/reports/getGroupArchivedPrintJobs(groupId='{groupId}',startDateTime={startDateTime},endDateTime={endDateTime}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse]: """ Invoke function getGroupArchivedPrintJobs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def get(self,request_configuration: Optional[GetGroupArchivedPrintJobsWith return await self.request_adapter.send_async(request_info, GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getGroupArchivedPrintJobs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,17 +117,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/get_m365_app_platform_user_counts_with_period/get_m365_app_platform_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_m365_app_platform_user_counts_with_period/get_m365_app_platform_user_counts_with_period_request_builder.py index 44a7d2218e2..f0f91e943c4 100644 --- a/msgraph/generated/reports/get_m365_app_platform_user_counts_with_period/get_m365_app_platform_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_m365_app_platform_user_counts_with_period/get_m365_app_platform_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getM365AppPlatformUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetM365AppPlatformUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getM365AppPlatformUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetM365AppPlatformUserCountsW raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetM365AppPlatformUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getM365AppPlatformUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetM365AppPlatformUserCounts raise TypeError("raw_url cannot be null.") return GetM365AppPlatformUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetM365AppPlatformUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_m365_app_user_counts_with_period/get_m365_app_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_m365_app_user_counts_with_period/get_m365_app_user_counts_with_period_request_builder.py index 8d2b72959b1..754d1a7ef64 100644 --- a/msgraph/generated/reports/get_m365_app_user_counts_with_period/get_m365_app_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_m365_app_user_counts_with_period/get_m365_app_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getM365AppUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetM365AppUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getM365AppUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetM365AppUserCountsWithPerio raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetM365AppUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getM365AppUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetM365AppUserCountsWithPeri raise TypeError("raw_url cannot be null.") return GetM365AppUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetM365AppUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_m365_app_user_detail_with_date/get_m365_app_user_detail_with_date_request_builder.py b/msgraph/generated/reports/get_m365_app_user_detail_with_date/get_m365_app_user_detail_with_date_request_builder.py index 26264a1b503..63f25ae45a5 100644 --- a/msgraph/generated/reports/get_m365_app_user_detail_with_date/get_m365_app_user_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_m365_app_user_detail_with_date/get_m365_app_user_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getM365AppUserDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetM365AppUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getM365AppUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetM365AppUserDetailWithDateR raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetM365AppUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getM365AppUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetM365AppUserDetailWithDate raise TypeError("raw_url cannot be null.") return GetM365AppUserDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetM365AppUserDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_m365_app_user_detail_with_period/get_m365_app_user_detail_with_period_request_builder.py b/msgraph/generated/reports/get_m365_app_user_detail_with_period/get_m365_app_user_detail_with_period_request_builder.py index dd9b9f12b1c..f32639b7692 100644 --- a/msgraph/generated/reports/get_m365_app_user_detail_with_period/get_m365_app_user_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_m365_app_user_detail_with_period/get_m365_app_user_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getM365AppUserDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetM365AppUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getM365AppUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetM365AppUserDetailWithPerio raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetM365AppUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getM365AppUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetM365AppUserDetailWithPeri raise TypeError("raw_url cannot be null.") return GetM365AppUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetM365AppUserDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_mailbox_usage_detail_with_period/get_mailbox_usage_detail_with_period_request_builder.py b/msgraph/generated/reports/get_mailbox_usage_detail_with_period/get_mailbox_usage_detail_with_period_request_builder.py index 9371099c23a..44c243612ea 100644 --- a/msgraph/generated/reports/get_mailbox_usage_detail_with_period/get_mailbox_usage_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_mailbox_usage_detail_with_period/get_mailbox_usage_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getMailboxUsageDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetMailboxUsageDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getMailboxUsageDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetMailboxUsageDetailWithPeri raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetMailboxUsageDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getMailboxUsageDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMailboxUsageDetailWithPer raise TypeError("raw_url cannot be null.") return GetMailboxUsageDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMailboxUsageDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_mailbox_usage_mailbox_counts_with_period/get_mailbox_usage_mailbox_counts_with_period_request_builder.py b/msgraph/generated/reports/get_mailbox_usage_mailbox_counts_with_period/get_mailbox_usage_mailbox_counts_with_period_request_builder.py index ef891ebf362..f2f89f69f22 100644 --- a/msgraph/generated/reports/get_mailbox_usage_mailbox_counts_with_period/get_mailbox_usage_mailbox_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_mailbox_usage_mailbox_counts_with_period/get_mailbox_usage_mailbox_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getMailboxUsageMailboxCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetMailboxUsageMailboxCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getMailboxUsageMailboxCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetMailboxUsageMailboxCountsW raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetMailboxUsageMailboxCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getMailboxUsageMailboxCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMailboxUsageMailboxCounts raise TypeError("raw_url cannot be null.") return GetMailboxUsageMailboxCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMailboxUsageMailboxCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_mailbox_usage_quota_status_mailbox_counts_with_period/get_mailbox_usage_quota_status_mailbox_counts_with_period_request_builder.py b/msgraph/generated/reports/get_mailbox_usage_quota_status_mailbox_counts_with_period/get_mailbox_usage_quota_status_mailbox_counts_with_period_request_builder.py index 3d42663550f..17333715300 100644 --- a/msgraph/generated/reports/get_mailbox_usage_quota_status_mailbox_counts_with_period/get_mailbox_usage_quota_status_mailbox_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_mailbox_usage_quota_status_mailbox_counts_with_period/get_mailbox_usage_quota_status_mailbox_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getMailboxUsageQuotaStatusMailboxCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getMailboxUsageQuotaStatusMailboxCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetMailboxUsageQuotaStatusMai raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getMailboxUsageQuotaStatusMailboxCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMailboxUsageQuotaStatusMa raise TypeError("raw_url cannot be null.") return GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_mailbox_usage_storage_with_period/get_mailbox_usage_storage_with_period_request_builder.py b/msgraph/generated/reports/get_mailbox_usage_storage_with_period/get_mailbox_usage_storage_with_period_request_builder.py index fe3d3cb705e..1aad44a11c7 100644 --- a/msgraph/generated/reports/get_mailbox_usage_storage_with_period/get_mailbox_usage_storage_with_period_request_builder.py +++ b/msgraph/generated/reports/get_mailbox_usage_storage_with_period/get_mailbox_usage_storage_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getMailboxUsageStorage(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetMailboxUsageStorageWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getMailboxUsageStorage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetMailboxUsageStorageWithPer raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetMailboxUsageStorageWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getMailboxUsageStorage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMailboxUsageStorageWithPe raise TypeError("raw_url cannot be null.") return GetMailboxUsageStorageWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMailboxUsageStorageWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_activation_counts/get_office365_activation_counts_request_builder.py b/msgraph/generated/reports/get_office365_activation_counts/get_office365_activation_counts_request_builder.py index a094ddd1c96..c0378f1e96f 100644 --- a/msgraph/generated/reports/get_office365_activation_counts/get_office365_activation_counts_request_builder.py +++ b/msgraph/generated/reports/get_office365_activation_counts/get_office365_activation_counts_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/getOffice365ActivationCounts()", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365ActivationCountsRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365ActivationCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[GetOffice365ActivationCountsR raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365ActivationCountsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ActivationCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365ActivationCounts raise TypeError("raw_url cannot be null.") return GetOffice365ActivationCountsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365ActivationCountsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_activations_user_counts/get_office365_activations_user_counts_request_builder.py b/msgraph/generated/reports/get_office365_activations_user_counts/get_office365_activations_user_counts_request_builder.py index 02bd9b43bc2..0420d4bd303 100644 --- a/msgraph/generated/reports/get_office365_activations_user_counts/get_office365_activations_user_counts_request_builder.py +++ b/msgraph/generated/reports/get_office365_activations_user_counts/get_office365_activations_user_counts_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/getOffice365ActivationsUserCounts()", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365ActivationsUserCountsRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365ActivationsUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[GetOffice365ActivationsUserCo raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365ActivationsUserCountsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ActivationsUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365ActivationsUserC raise TypeError("raw_url cannot be null.") return GetOffice365ActivationsUserCountsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365ActivationsUserCountsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_activations_user_detail/get_office365_activations_user_detail_request_builder.py b/msgraph/generated/reports/get_office365_activations_user_detail/get_office365_activations_user_detail_request_builder.py index f2bf5802c0a..a5f6e7ae0bf 100644 --- a/msgraph/generated/reports/get_office365_activations_user_detail/get_office365_activations_user_detail_request_builder.py +++ b/msgraph/generated/reports/get_office365_activations_user_detail/get_office365_activations_user_detail_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/getOffice365ActivationsUserDetail()", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365ActivationsUserDetailRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365ActivationsUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[GetOffice365ActivationsUserDe raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365ActivationsUserDetailRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ActivationsUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365ActivationsUserD raise TypeError("raw_url cannot be null.") return GetOffice365ActivationsUserDetailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365ActivationsUserDetailRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_active_user_counts_with_period/get_office365_active_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_office365_active_user_counts_with_period/get_office365_active_user_counts_with_period_request_builder.py index 44a875aa704..8817fb386f7 100644 --- a/msgraph/generated/reports/get_office365_active_user_counts_with_period/get_office365_active_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_office365_active_user_counts_with_period/get_office365_active_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOffice365ActiveUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365ActiveUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365ActiveUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOffice365ActiveUserCountsW raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365ActiveUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ActiveUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365ActiveUserCounts raise TypeError("raw_url cannot be null.") return GetOffice365ActiveUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365ActiveUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_active_user_detail_with_date/get_office365_active_user_detail_with_date_request_builder.py b/msgraph/generated/reports/get_office365_active_user_detail_with_date/get_office365_active_user_detail_with_date_request_builder.py index 47398597bcf..5e571b423d2 100644 --- a/msgraph/generated/reports/get_office365_active_user_detail_with_date/get_office365_active_user_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_office365_active_user_detail_with_date/get_office365_active_user_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getOffice365ActiveUserDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365ActiveUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365ActiveUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetOffice365ActiveUserDetailW raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365ActiveUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ActiveUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365ActiveUserDetail raise TypeError("raw_url cannot be null.") return GetOffice365ActiveUserDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365ActiveUserDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_active_user_detail_with_period/get_office365_active_user_detail_with_period_request_builder.py b/msgraph/generated/reports/get_office365_active_user_detail_with_period/get_office365_active_user_detail_with_period_request_builder.py index 26001556934..df6e7397aae 100644 --- a/msgraph/generated/reports/get_office365_active_user_detail_with_period/get_office365_active_user_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_office365_active_user_detail_with_period/get_office365_active_user_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOffice365ActiveUserDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365ActiveUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365ActiveUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOffice365ActiveUserDetailW raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365ActiveUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ActiveUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365ActiveUserDetail raise TypeError("raw_url cannot be null.") return GetOffice365ActiveUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365ActiveUserDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_groups_activity_counts_with_period/get_office365_groups_activity_counts_with_period_request_builder.py b/msgraph/generated/reports/get_office365_groups_activity_counts_with_period/get_office365_groups_activity_counts_with_period_request_builder.py index 3b4bc1f5ef3..b21274999b2 100644 --- a/msgraph/generated/reports/get_office365_groups_activity_counts_with_period/get_office365_groups_activity_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_office365_groups_activity_counts_with_period/get_office365_groups_activity_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOffice365GroupsActivityCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365GroupsActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365GroupsActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOffice365GroupsActivityCou raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365GroupsActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365GroupsActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365GroupsActivityCo raise TypeError("raw_url cannot be null.") return GetOffice365GroupsActivityCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365GroupsActivityCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_groups_activity_detail_with_date/get_office365_groups_activity_detail_with_date_request_builder.py b/msgraph/generated/reports/get_office365_groups_activity_detail_with_date/get_office365_groups_activity_detail_with_date_request_builder.py index 0e64721348d..0a234c6056d 100644 --- a/msgraph/generated/reports/get_office365_groups_activity_detail_with_date/get_office365_groups_activity_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_office365_groups_activity_detail_with_date/get_office365_groups_activity_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getOffice365GroupsActivityDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365GroupsActivityDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365GroupsActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetOffice365GroupsActivityDet raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365GroupsActivityDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365GroupsActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365GroupsActivityDe raise TypeError("raw_url cannot be null.") return GetOffice365GroupsActivityDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365GroupsActivityDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_groups_activity_detail_with_period/get_office365_groups_activity_detail_with_period_request_builder.py b/msgraph/generated/reports/get_office365_groups_activity_detail_with_period/get_office365_groups_activity_detail_with_period_request_builder.py index 860c3a8adf4..3d46d4711f5 100644 --- a/msgraph/generated/reports/get_office365_groups_activity_detail_with_period/get_office365_groups_activity_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_office365_groups_activity_detail_with_period/get_office365_groups_activity_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOffice365GroupsActivityDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365GroupsActivityDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365GroupsActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOffice365GroupsActivityDet raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365GroupsActivityDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365GroupsActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365GroupsActivityDe raise TypeError("raw_url cannot be null.") return GetOffice365GroupsActivityDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365GroupsActivityDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_groups_activity_file_counts_with_period/get_office365_groups_activity_file_counts_with_period_request_builder.py b/msgraph/generated/reports/get_office365_groups_activity_file_counts_with_period/get_office365_groups_activity_file_counts_with_period_request_builder.py index 59a43f72148..f14bc07ad9c 100644 --- a/msgraph/generated/reports/get_office365_groups_activity_file_counts_with_period/get_office365_groups_activity_file_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_office365_groups_activity_file_counts_with_period/get_office365_groups_activity_file_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOffice365GroupsActivityFileCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365GroupsActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365GroupsActivityFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOffice365GroupsActivityFil raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365GroupsActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365GroupsActivityFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365GroupsActivityFi raise TypeError("raw_url cannot be null.") return GetOffice365GroupsActivityFileCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365GroupsActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_groups_activity_group_counts_with_period/get_office365_groups_activity_group_counts_with_period_request_builder.py b/msgraph/generated/reports/get_office365_groups_activity_group_counts_with_period/get_office365_groups_activity_group_counts_with_period_request_builder.py index 8a7f470c84d..ab2d764144d 100644 --- a/msgraph/generated/reports/get_office365_groups_activity_group_counts_with_period/get_office365_groups_activity_group_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_office365_groups_activity_group_counts_with_period/get_office365_groups_activity_group_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOffice365GroupsActivityGroupCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365GroupsActivityGroupCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365GroupsActivityGroupCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOffice365GroupsActivityGro raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365GroupsActivityGroupCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365GroupsActivityGroupCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365GroupsActivityGr raise TypeError("raw_url cannot be null.") return GetOffice365GroupsActivityGroupCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365GroupsActivityGroupCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_groups_activity_storage_with_period/get_office365_groups_activity_storage_with_period_request_builder.py b/msgraph/generated/reports/get_office365_groups_activity_storage_with_period/get_office365_groups_activity_storage_with_period_request_builder.py index 2ff322c45f1..91f06d386b8 100644 --- a/msgraph/generated/reports/get_office365_groups_activity_storage_with_period/get_office365_groups_activity_storage_with_period_request_builder.py +++ b/msgraph/generated/reports/get_office365_groups_activity_storage_with_period/get_office365_groups_activity_storage_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOffice365GroupsActivityStorage(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365GroupsActivityStorageWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365GroupsActivityStorage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOffice365GroupsActivitySto raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365GroupsActivityStorageWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365GroupsActivityStorage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365GroupsActivitySt raise TypeError("raw_url cannot be null.") return GetOffice365GroupsActivityStorageWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365GroupsActivityStorageWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_office365_services_user_counts_with_period/get_office365_services_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_office365_services_user_counts_with_period/get_office365_services_user_counts_with_period_request_builder.py index ef9992cd627..55921022f7d 100644 --- a/msgraph/generated/reports/get_office365_services_user_counts_with_period/get_office365_services_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_office365_services_user_counts_with_period/get_office365_services_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOffice365ServicesUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOffice365ServicesUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOffice365ServicesUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOffice365ServicesUserCount raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOffice365ServicesUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ServicesUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOffice365ServicesUserCoun raise TypeError("raw_url cannot be null.") return GetOffice365ServicesUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOffice365ServicesUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_one_drive_activity_file_counts_with_period/get_one_drive_activity_file_counts_with_period_request_builder.py b/msgraph/generated/reports/get_one_drive_activity_file_counts_with_period/get_one_drive_activity_file_counts_with_period_request_builder.py index 3306080cab6..7740cfb1fab 100644 --- a/msgraph/generated/reports/get_one_drive_activity_file_counts_with_period/get_one_drive_activity_file_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_one_drive_activity_file_counts_with_period/get_one_drive_activity_file_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOneDriveActivityFileCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOneDriveActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOneDriveActivityFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOneDriveActivityFileCounts raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOneDriveActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveActivityFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOneDriveActivityFileCount raise TypeError("raw_url cannot be null.") return GetOneDriveActivityFileCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOneDriveActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_one_drive_activity_user_counts_with_period/get_one_drive_activity_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_one_drive_activity_user_counts_with_period/get_one_drive_activity_user_counts_with_period_request_builder.py index 90629e24793..f41dfee1ae2 100644 --- a/msgraph/generated/reports/get_one_drive_activity_user_counts_with_period/get_one_drive_activity_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_one_drive_activity_user_counts_with_period/get_one_drive_activity_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOneDriveActivityUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOneDriveActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOneDriveActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOneDriveActivityUserCounts raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOneDriveActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOneDriveActivityUserCount raise TypeError("raw_url cannot be null.") return GetOneDriveActivityUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOneDriveActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_one_drive_activity_user_detail_with_date/get_one_drive_activity_user_detail_with_date_request_builder.py b/msgraph/generated/reports/get_one_drive_activity_user_detail_with_date/get_one_drive_activity_user_detail_with_date_request_builder.py index 7a1b05626d2..f6ffa939c75 100644 --- a/msgraph/generated/reports/get_one_drive_activity_user_detail_with_date/get_one_drive_activity_user_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_one_drive_activity_user_detail_with_date/get_one_drive_activity_user_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getOneDriveActivityUserDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetOneDriveActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOneDriveActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetOneDriveActivityUserDetail raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOneDriveActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOneDriveActivityUserDetai raise TypeError("raw_url cannot be null.") return GetOneDriveActivityUserDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOneDriveActivityUserDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_one_drive_activity_user_detail_with_period/get_one_drive_activity_user_detail_with_period_request_builder.py b/msgraph/generated/reports/get_one_drive_activity_user_detail_with_period/get_one_drive_activity_user_detail_with_period_request_builder.py index 3a1e8764daf..e2ed7c715dc 100644 --- a/msgraph/generated/reports/get_one_drive_activity_user_detail_with_period/get_one_drive_activity_user_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_one_drive_activity_user_detail_with_period/get_one_drive_activity_user_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOneDriveActivityUserDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOneDriveActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOneDriveActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOneDriveActivityUserDetail raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOneDriveActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOneDriveActivityUserDetai raise TypeError("raw_url cannot be null.") return GetOneDriveActivityUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOneDriveActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_one_drive_usage_account_counts_with_period/get_one_drive_usage_account_counts_with_period_request_builder.py b/msgraph/generated/reports/get_one_drive_usage_account_counts_with_period/get_one_drive_usage_account_counts_with_period_request_builder.py index 08dbf584de6..587b2651a9f 100644 --- a/msgraph/generated/reports/get_one_drive_usage_account_counts_with_period/get_one_drive_usage_account_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_one_drive_usage_account_counts_with_period/get_one_drive_usage_account_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOneDriveUsageAccountCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOneDriveUsageAccountCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOneDriveUsageAccountCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOneDriveUsageAccountCounts raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOneDriveUsageAccountCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveUsageAccountCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOneDriveUsageAccountCount raise TypeError("raw_url cannot be null.") return GetOneDriveUsageAccountCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOneDriveUsageAccountCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_one_drive_usage_account_detail_with_date/get_one_drive_usage_account_detail_with_date_request_builder.py b/msgraph/generated/reports/get_one_drive_usage_account_detail_with_date/get_one_drive_usage_account_detail_with_date_request_builder.py index 747c7ff953e..7603a7f8924 100644 --- a/msgraph/generated/reports/get_one_drive_usage_account_detail_with_date/get_one_drive_usage_account_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_one_drive_usage_account_detail_with_date/get_one_drive_usage_account_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getOneDriveUsageAccountDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetOneDriveUsageAccountDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOneDriveUsageAccountDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetOneDriveUsageAccountDetail raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOneDriveUsageAccountDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveUsageAccountDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOneDriveUsageAccountDetai raise TypeError("raw_url cannot be null.") return GetOneDriveUsageAccountDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOneDriveUsageAccountDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_one_drive_usage_account_detail_with_period/get_one_drive_usage_account_detail_with_period_request_builder.py b/msgraph/generated/reports/get_one_drive_usage_account_detail_with_period/get_one_drive_usage_account_detail_with_period_request_builder.py index 472a3f1c6b1..c2c851ca26b 100644 --- a/msgraph/generated/reports/get_one_drive_usage_account_detail_with_period/get_one_drive_usage_account_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_one_drive_usage_account_detail_with_period/get_one_drive_usage_account_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOneDriveUsageAccountDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOneDriveUsageAccountDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOneDriveUsageAccountDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOneDriveUsageAccountDetail raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOneDriveUsageAccountDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveUsageAccountDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOneDriveUsageAccountDetai raise TypeError("raw_url cannot be null.") return GetOneDriveUsageAccountDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOneDriveUsageAccountDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_one_drive_usage_file_counts_with_period/get_one_drive_usage_file_counts_with_period_request_builder.py b/msgraph/generated/reports/get_one_drive_usage_file_counts_with_period/get_one_drive_usage_file_counts_with_period_request_builder.py index 8a7edf4864b..633d3d7b496 100644 --- a/msgraph/generated/reports/get_one_drive_usage_file_counts_with_period/get_one_drive_usage_file_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_one_drive_usage_file_counts_with_period/get_one_drive_usage_file_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOneDriveUsageFileCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOneDriveUsageFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOneDriveUsageFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOneDriveUsageFileCountsWit raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOneDriveUsageFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveUsageFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOneDriveUsageFileCountsWi raise TypeError("raw_url cannot be null.") return GetOneDriveUsageFileCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOneDriveUsageFileCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_one_drive_usage_storage_with_period/get_one_drive_usage_storage_with_period_request_builder.py b/msgraph/generated/reports/get_one_drive_usage_storage_with_period/get_one_drive_usage_storage_with_period_request_builder.py index d8007a9d2e0..ec6034f0fc3 100644 --- a/msgraph/generated/reports/get_one_drive_usage_storage_with_period/get_one_drive_usage_storage_with_period_request_builder.py +++ b/msgraph/generated/reports/get_one_drive_usage_storage_with_period/get_one_drive_usage_storage_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getOneDriveUsageStorage(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetOneDriveUsageStorageWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getOneDriveUsageStorage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetOneDriveUsageStorageWithPe raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetOneDriveUsageStorageWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveUsageStorage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetOneDriveUsageStorageWithP raise TypeError("raw_url cannot be null.") return GetOneDriveUsageStorageWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetOneDriveUsageStorageWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_printer_archived_print_jobs_with_printer_id_with_start_date_time_with_end_date_time/get_printer_archived_print_jobs_with_printer_id_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/reports/get_printer_archived_print_jobs_with_printer_id_with_start_date_time_with_end_date_time/get_printer_archived_print_jobs_with_printer_id_with_start_date_time_with_end_date_time_request_builder.py index e7e22886354..89001949764 100644 --- a/msgraph/generated/reports/get_printer_archived_print_jobs_with_printer_id_with_start_date_time_with_end_date_time/get_printer_archived_print_jobs_with_printer_id_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/reports/get_printer_archived_print_jobs_with_printer_id_with_start_date_time_with_end_date_time/get_printer_archived_print_jobs_with_printer_id_with_start_date_time_with_end_date_time_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/reports/getPrinterArchivedPrintJobs(printerId='{printerId}',startDateTime={startDateTime},endDateTime={endDateTime}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse]: """ Invoke function getPrinterArchivedPrintJobs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def get(self,request_configuration: Optional[GetPrinterArchivedPrintJobsWi return await self.request_adapter.send_async(request_info, GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getPrinterArchivedPrintJobs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,17 +117,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/get_relying_party_detailed_summary_with_period/get_relying_party_detailed_summary_with_period_request_builder.py b/msgraph/generated/reports/get_relying_party_detailed_summary_with_period/get_relying_party_detailed_summary_with_period_request_builder.py index 3f3d8ef5557..cc793040c99 100644 --- a/msgraph/generated/reports/get_relying_party_detailed_summary_with_period/get_relying_party_detailed_summary_with_period_request_builder.py +++ b/msgraph/generated/reports/get_relying_party_detailed_summary_with_period/get_relying_party_detailed_summary_with_period_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getRelyingPartyDetailedSummary(period='{period}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetRelyingPartyDetailedSummaryWithPeriodRequestBuilderGetRequestConfiguration] = None) -> Optional[GetRelyingPartyDetailedSummaryWithPeriodGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetRelyingPartyDetailedSummaryWithPeriodGetResponse]: """ Invoke function getRelyingPartyDetailedSummary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GetRelyingPartyDetailedSummar return await self.request_adapter.send_async(request_info, GetRelyingPartyDetailedSummaryWithPeriodGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetRelyingPartyDetailedSummaryWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getRelyingPartyDetailedSummary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetRelyingPartyDetailedSummaryWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetRelyingPartyDetailedSummaryWithPeriodRequestBuilder.GetRelyingPartyDetailedSummaryWithPeriodRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/get_share_point_activity_file_counts_with_period/get_share_point_activity_file_counts_with_period_request_builder.py b/msgraph/generated/reports/get_share_point_activity_file_counts_with_period/get_share_point_activity_file_counts_with_period_request_builder.py index cafc577440d..28166ff9da1 100644 --- a/msgraph/generated/reports/get_share_point_activity_file_counts_with_period/get_share_point_activity_file_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_share_point_activity_file_counts_with_period/get_share_point_activity_file_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSharePointActivityFileCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSharePointActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSharePointActivityFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSharePointActivityFileCoun raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSharePointActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointActivityFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSharePointActivityFileCou raise TypeError("raw_url cannot be null.") return GetSharePointActivityFileCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSharePointActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_share_point_activity_pages_with_period/get_share_point_activity_pages_with_period_request_builder.py b/msgraph/generated/reports/get_share_point_activity_pages_with_period/get_share_point_activity_pages_with_period_request_builder.py index 0fc482331ac..a8b21b1c9a7 100644 --- a/msgraph/generated/reports/get_share_point_activity_pages_with_period/get_share_point_activity_pages_with_period_request_builder.py +++ b/msgraph/generated/reports/get_share_point_activity_pages_with_period/get_share_point_activity_pages_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSharePointActivityPages(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSharePointActivityPagesWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSharePointActivityPages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSharePointActivityPagesWit raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSharePointActivityPagesWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointActivityPages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSharePointActivityPagesWi raise TypeError("raw_url cannot be null.") return GetSharePointActivityPagesWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSharePointActivityPagesWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_share_point_activity_user_counts_with_period/get_share_point_activity_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_share_point_activity_user_counts_with_period/get_share_point_activity_user_counts_with_period_request_builder.py index 055a366ab85..d45a6c67c52 100644 --- a/msgraph/generated/reports/get_share_point_activity_user_counts_with_period/get_share_point_activity_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_share_point_activity_user_counts_with_period/get_share_point_activity_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSharePointActivityUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSharePointActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSharePointActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSharePointActivityUserCoun raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSharePointActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSharePointActivityUserCou raise TypeError("raw_url cannot be null.") return GetSharePointActivityUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSharePointActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_share_point_activity_user_detail_with_date/get_share_point_activity_user_detail_with_date_request_builder.py b/msgraph/generated/reports/get_share_point_activity_user_detail_with_date/get_share_point_activity_user_detail_with_date_request_builder.py index 8f960ad4570..62bb43bbe1f 100644 --- a/msgraph/generated/reports/get_share_point_activity_user_detail_with_date/get_share_point_activity_user_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_share_point_activity_user_detail_with_date/get_share_point_activity_user_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getSharePointActivityUserDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetSharePointActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSharePointActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetSharePointActivityUserDeta raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSharePointActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSharePointActivityUserDet raise TypeError("raw_url cannot be null.") return GetSharePointActivityUserDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSharePointActivityUserDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_share_point_activity_user_detail_with_period/get_share_point_activity_user_detail_with_period_request_builder.py b/msgraph/generated/reports/get_share_point_activity_user_detail_with_period/get_share_point_activity_user_detail_with_period_request_builder.py index 5621d5fd7c8..542c14db182 100644 --- a/msgraph/generated/reports/get_share_point_activity_user_detail_with_period/get_share_point_activity_user_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_share_point_activity_user_detail_with_period/get_share_point_activity_user_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSharePointActivityUserDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSharePointActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSharePointActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSharePointActivityUserDeta raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSharePointActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSharePointActivityUserDet raise TypeError("raw_url cannot be null.") return GetSharePointActivityUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSharePointActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_share_point_site_usage_detail_with_date/get_share_point_site_usage_detail_with_date_request_builder.py b/msgraph/generated/reports/get_share_point_site_usage_detail_with_date/get_share_point_site_usage_detail_with_date_request_builder.py index f24d79dd22d..1166916c92a 100644 --- a/msgraph/generated/reports/get_share_point_site_usage_detail_with_date/get_share_point_site_usage_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_share_point_site_usage_detail_with_date/get_share_point_site_usage_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getSharePointSiteUsageDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetSharePointSiteUsageDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSharePointSiteUsageDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetSharePointSiteUsageDetailW raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSharePointSiteUsageDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointSiteUsageDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSharePointSiteUsageDetail raise TypeError("raw_url cannot be null.") return GetSharePointSiteUsageDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSharePointSiteUsageDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_share_point_site_usage_detail_with_period/get_share_point_site_usage_detail_with_period_request_builder.py b/msgraph/generated/reports/get_share_point_site_usage_detail_with_period/get_share_point_site_usage_detail_with_period_request_builder.py index ae84a31d89e..db2c001a340 100644 --- a/msgraph/generated/reports/get_share_point_site_usage_detail_with_period/get_share_point_site_usage_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_share_point_site_usage_detail_with_period/get_share_point_site_usage_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSharePointSiteUsageDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSharePointSiteUsageDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSharePointSiteUsageDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSharePointSiteUsageDetailW raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSharePointSiteUsageDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointSiteUsageDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSharePointSiteUsageDetail raise TypeError("raw_url cannot be null.") return GetSharePointSiteUsageDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSharePointSiteUsageDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_share_point_site_usage_file_counts_with_period/get_share_point_site_usage_file_counts_with_period_request_builder.py b/msgraph/generated/reports/get_share_point_site_usage_file_counts_with_period/get_share_point_site_usage_file_counts_with_period_request_builder.py index 8399134bd7f..d10bed0a87d 100644 --- a/msgraph/generated/reports/get_share_point_site_usage_file_counts_with_period/get_share_point_site_usage_file_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_share_point_site_usage_file_counts_with_period/get_share_point_site_usage_file_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSharePointSiteUsageFileCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSharePointSiteUsageFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSharePointSiteUsageFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSharePointSiteUsageFileCou raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSharePointSiteUsageFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointSiteUsageFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSharePointSiteUsageFileCo raise TypeError("raw_url cannot be null.") return GetSharePointSiteUsageFileCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSharePointSiteUsageFileCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_share_point_site_usage_pages_with_period/get_share_point_site_usage_pages_with_period_request_builder.py b/msgraph/generated/reports/get_share_point_site_usage_pages_with_period/get_share_point_site_usage_pages_with_period_request_builder.py index 664e3bd40ac..b9f589dbcff 100644 --- a/msgraph/generated/reports/get_share_point_site_usage_pages_with_period/get_share_point_site_usage_pages_with_period_request_builder.py +++ b/msgraph/generated/reports/get_share_point_site_usage_pages_with_period/get_share_point_site_usage_pages_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSharePointSiteUsagePages(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSharePointSiteUsagePagesWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSharePointSiteUsagePages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSharePointSiteUsagePagesWi raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSharePointSiteUsagePagesWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointSiteUsagePages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSharePointSiteUsagePagesW raise TypeError("raw_url cannot be null.") return GetSharePointSiteUsagePagesWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSharePointSiteUsagePagesWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_share_point_site_usage_site_counts_with_period/get_share_point_site_usage_site_counts_with_period_request_builder.py b/msgraph/generated/reports/get_share_point_site_usage_site_counts_with_period/get_share_point_site_usage_site_counts_with_period_request_builder.py index 78cd962e4af..267bdf2636d 100644 --- a/msgraph/generated/reports/get_share_point_site_usage_site_counts_with_period/get_share_point_site_usage_site_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_share_point_site_usage_site_counts_with_period/get_share_point_site_usage_site_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSharePointSiteUsageSiteCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSharePointSiteUsageSiteCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSharePointSiteUsageSiteCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSharePointSiteUsageSiteCou raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSharePointSiteUsageSiteCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointSiteUsageSiteCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSharePointSiteUsageSiteCo raise TypeError("raw_url cannot be null.") return GetSharePointSiteUsageSiteCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSharePointSiteUsageSiteCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_share_point_site_usage_storage_with_period/get_share_point_site_usage_storage_with_period_request_builder.py b/msgraph/generated/reports/get_share_point_site_usage_storage_with_period/get_share_point_site_usage_storage_with_period_request_builder.py index 873ac816f8f..1338fa9690b 100644 --- a/msgraph/generated/reports/get_share_point_site_usage_storage_with_period/get_share_point_site_usage_storage_with_period_request_builder.py +++ b/msgraph/generated/reports/get_share_point_site_usage_storage_with_period/get_share_point_site_usage_storage_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSharePointSiteUsageStorage(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSharePointSiteUsageStorageWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSharePointSiteUsageStorage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSharePointSiteUsageStorage raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSharePointSiteUsageStorageWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointSiteUsageStorage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSharePointSiteUsageStorag raise TypeError("raw_url cannot be null.") return GetSharePointSiteUsageStorageWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSharePointSiteUsageStorageWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_activity_counts_with_period/get_skype_for_business_activity_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_activity_counts_with_period/get_skype_for_business_activity_counts_with_period_request_builder.py index 0ceb76cd1bc..b3ca202178f 100644 --- a/msgraph/generated/reports/get_skype_for_business_activity_counts_with_period/get_skype_for_business_activity_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_activity_counts_with_period/get_skype_for_business_activity_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessActivityCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessActivityCo raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessActivityC raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessActivityCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessActivityCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_activity_user_counts_with_period/get_skype_for_business_activity_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_activity_user_counts_with_period/get_skype_for_business_activity_user_counts_with_period_request_builder.py index 70aed227af8..015717b428b 100644 --- a/msgraph/generated/reports/get_skype_for_business_activity_user_counts_with_period/get_skype_for_business_activity_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_activity_user_counts_with_period/get_skype_for_business_activity_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessActivityUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessActivityUs raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessActivityU raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessActivityUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_activity_user_detail_with_date/get_skype_for_business_activity_user_detail_with_date_request_builder.py b/msgraph/generated/reports/get_skype_for_business_activity_user_detail_with_date/get_skype_for_business_activity_user_detail_with_date_request_builder.py index 2ecd1b4bf4b..f95effd999c 100644 --- a/msgraph/generated/reports/get_skype_for_business_activity_user_detail_with_date/get_skype_for_business_activity_user_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_activity_user_detail_with_date/get_skype_for_business_activity_user_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessActivityUserDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessActivityUs raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessActivityU raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessActivityUserDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessActivityUserDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_activity_user_detail_with_period/get_skype_for_business_activity_user_detail_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_activity_user_detail_with_period/get_skype_for_business_activity_user_detail_with_period_request_builder.py index bb70c1a0cbd..2890ed1e5a3 100644 --- a/msgraph/generated/reports/get_skype_for_business_activity_user_detail_with_period/get_skype_for_business_activity_user_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_activity_user_detail_with_period/get_skype_for_business_activity_user_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessActivityUserDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessActivityUs raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessActivityU raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessActivityUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_device_usage_distribution_user_counts_with_period/get_skype_for_business_device_usage_distribution_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_device_usage_distribution_user_counts_with_period/get_skype_for_business_device_usage_distribution_user_counts_with_period_request_builder.py index 626435d5159..7213a220d1e 100644 --- a/msgraph/generated/reports/get_skype_for_business_device_usage_distribution_user_counts_with_period/get_skype_for_business_device_usage_distribution_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_device_usage_distribution_user_counts_with_period/get_skype_for_business_device_usage_distribution_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessDeviceUsageDistributionUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessDeviceUsageDistributionUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsag raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessDeviceUsageDistributionUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessDeviceUsa raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessDeviceUsageDistributionUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_device_usage_user_counts_with_period/get_skype_for_business_device_usage_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_device_usage_user_counts_with_period/get_skype_for_business_device_usage_user_counts_with_period_request_builder.py index cbb359f2975..0b003255161 100644 --- a/msgraph/generated/reports/get_skype_for_business_device_usage_user_counts_with_period/get_skype_for_business_device_usage_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_device_usage_user_counts_with_period/get_skype_for_business_device_usage_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessDeviceUsageUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessDeviceUsageUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsag raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessDeviceUsageUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessDeviceUsa raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessDeviceUsageUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_device_usage_user_detail_with_date/get_skype_for_business_device_usage_user_detail_with_date_request_builder.py b/msgraph/generated/reports/get_skype_for_business_device_usage_user_detail_with_date/get_skype_for_business_device_usage_user_detail_with_date_request_builder.py index e3bd9d5dfd3..5044c2ff878 100644 --- a/msgraph/generated/reports/get_skype_for_business_device_usage_user_detail_with_date/get_skype_for_business_device_usage_user_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_device_usage_user_detail_with_date/get_skype_for_business_device_usage_user_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessDeviceUsageUserDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsag raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessDeviceUsa raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessDeviceUsageUserDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_device_usage_user_detail_with_period/get_skype_for_business_device_usage_user_detail_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_device_usage_user_detail_with_period/get_skype_for_business_device_usage_user_detail_with_period_request_builder.py index 057e2663974..19ca83146b3 100644 --- a/msgraph/generated/reports/get_skype_for_business_device_usage_user_detail_with_period/get_skype_for_business_device_usage_user_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_device_usage_user_detail_with_period/get_skype_for_business_device_usage_user_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessDeviceUsageUserDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsag raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessDeviceUsa raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessDeviceUsageUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_organizer_activity_counts_with_period/get_skype_for_business_organizer_activity_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_organizer_activity_counts_with_period/get_skype_for_business_organizer_activity_counts_with_period_request_builder.py index 1fc4a711b9f..e03157a2a00 100644 --- a/msgraph/generated/reports/get_skype_for_business_organizer_activity_counts_with_period/get_skype_for_business_organizer_activity_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_organizer_activity_counts_with_period/get_skype_for_business_organizer_activity_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessOrganizerActivityCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessOrganizerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessOrganizerActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessOrganizerA raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessOrganizerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessOrganizerActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessOrganizer raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessOrganizerActivityCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessOrganizerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_organizer_activity_minute_counts_with_period/get_skype_for_business_organizer_activity_minute_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_organizer_activity_minute_counts_with_period/get_skype_for_business_organizer_activity_minute_counts_with_period_request_builder.py index f7262fc35c2..2ddbb096a58 100644 --- a/msgraph/generated/reports/get_skype_for_business_organizer_activity_minute_counts_with_period/get_skype_for_business_organizer_activity_minute_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_organizer_activity_minute_counts_with_period/get_skype_for_business_organizer_activity_minute_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessOrganizerActivityMinuteCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessOrganizerActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessOrganizerActivityMinuteCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessOrganizerA raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessOrganizerActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessOrganizerActivityMinuteCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessOrganizer raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessOrganizerActivityMinuteCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessOrganizerActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_organizer_activity_user_counts_with_period/get_skype_for_business_organizer_activity_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_organizer_activity_user_counts_with_period/get_skype_for_business_organizer_activity_user_counts_with_period_request_builder.py index 864c90f4da4..8b621a442ef 100644 --- a/msgraph/generated/reports/get_skype_for_business_organizer_activity_user_counts_with_period/get_skype_for_business_organizer_activity_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_organizer_activity_user_counts_with_period/get_skype_for_business_organizer_activity_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessOrganizerActivityUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessOrganizerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessOrganizerActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessOrganizerA raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessOrganizerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessOrganizerActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessOrganizer raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessOrganizerActivityUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessOrganizerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_participant_activity_counts_with_period/get_skype_for_business_participant_activity_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_participant_activity_counts_with_period/get_skype_for_business_participant_activity_counts_with_period_request_builder.py index 8bcb5323f4d..c3c0548c3bf 100644 --- a/msgraph/generated/reports/get_skype_for_business_participant_activity_counts_with_period/get_skype_for_business_participant_activity_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_participant_activity_counts_with_period/get_skype_for_business_participant_activity_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessParticipantActivityCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessParticipantActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessParticipantActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessParticipan raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessParticipantActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessParticipantActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessParticipa raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessParticipantActivityCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessParticipantActivityCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_participant_activity_minute_counts_with_period/get_skype_for_business_participant_activity_minute_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_participant_activity_minute_counts_with_period/get_skype_for_business_participant_activity_minute_counts_with_period_request_builder.py index 809d5296dfb..33f5fd9a4cf 100644 --- a/msgraph/generated/reports/get_skype_for_business_participant_activity_minute_counts_with_period/get_skype_for_business_participant_activity_minute_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_participant_activity_minute_counts_with_period/get_skype_for_business_participant_activity_minute_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessParticipantActivityMinuteCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessParticipantActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessParticipantActivityMinuteCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessParticipan raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessParticipantActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessParticipantActivityMinuteCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessParticipa raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessParticipantActivityMinuteCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessParticipantActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_participant_activity_user_counts_with_period/get_skype_for_business_participant_activity_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_participant_activity_user_counts_with_period/get_skype_for_business_participant_activity_user_counts_with_period_request_builder.py index 28c8cfa381f..32e71e296be 100644 --- a/msgraph/generated/reports/get_skype_for_business_participant_activity_user_counts_with_period/get_skype_for_business_participant_activity_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_participant_activity_user_counts_with_period/get_skype_for_business_participant_activity_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessParticipantActivityUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessParticipantActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessParticipantActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessParticipan raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessParticipantActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessParticipantActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessParticipa raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessParticipantActivityUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessParticipantActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_peer_to_peer_activity_counts_with_period/get_skype_for_business_peer_to_peer_activity_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_peer_to_peer_activity_counts_with_period/get_skype_for_business_peer_to_peer_activity_counts_with_period_request_builder.py index b95a58680f6..c2e2794697e 100644 --- a/msgraph/generated/reports/get_skype_for_business_peer_to_peer_activity_counts_with_period/get_skype_for_business_peer_to_peer_activity_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_peer_to_peer_activity_counts_with_period/get_skype_for_business_peer_to_peer_activity_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessPeerToPeerActivityCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessPeerToPeerActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeer raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessPeerToPeerActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessPeerToPee raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessPeerToPeerActivityCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessPeerToPeerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_peer_to_peer_activity_minute_counts_with_period/get_skype_for_business_peer_to_peer_activity_minute_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_peer_to_peer_activity_minute_counts_with_period/get_skype_for_business_peer_to_peer_activity_minute_counts_with_period_request_builder.py index 815ac82e018..f23562670d9 100644 --- a/msgraph/generated/reports/get_skype_for_business_peer_to_peer_activity_minute_counts_with_period/get_skype_for_business_peer_to_peer_activity_minute_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_peer_to_peer_activity_minute_counts_with_period/get_skype_for_business_peer_to_peer_activity_minute_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessPeerToPeerActivityMinuteCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeerActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessPeerToPeerActivityMinuteCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeer raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeerActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessPeerToPeerActivityMinuteCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessPeerToPee raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessPeerToPeerActivityMinuteCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessPeerToPeerActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_skype_for_business_peer_to_peer_activity_user_counts_with_period/get_skype_for_business_peer_to_peer_activity_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_skype_for_business_peer_to_peer_activity_user_counts_with_period/get_skype_for_business_peer_to_peer_activity_user_counts_with_period_request_builder.py index 9385923f9c0..a4bfb17e2e8 100644 --- a/msgraph/generated/reports/get_skype_for_business_peer_to_peer_activity_user_counts_with_period/get_skype_for_business_peer_to_peer_activity_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_skype_for_business_peer_to_peer_activity_user_counts_with_period/get_skype_for_business_peer_to_peer_activity_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getSkypeForBusinessPeerToPeerActivityUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getSkypeForBusinessPeerToPeerActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeer raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessPeerToPeerActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetSkypeForBusinessPeerToPee raise TypeError("raw_url cannot be null.") return GetSkypeForBusinessPeerToPeerActivityUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetSkypeForBusinessPeerToPeerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_device_usage_distribution_user_counts_with_period/get_teams_device_usage_distribution_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_teams_device_usage_distribution_user_counts_with_period/get_teams_device_usage_distribution_user_counts_with_period_request_builder.py index 7371b036cce..0f7321ffc7f 100644 --- a/msgraph/generated/reports/get_teams_device_usage_distribution_user_counts_with_period/get_teams_device_usage_distribution_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_teams_device_usage_distribution_user_counts_with_period/get_teams_device_usage_distribution_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsDeviceUsageDistributionUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsDeviceUsageDistributionUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetTeamsDeviceUsageDistributi raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsDeviceUsageDistributionUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsDeviceUsageDistribut raise TypeError("raw_url cannot be null.") return GetTeamsDeviceUsageDistributionUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_device_usage_user_counts_with_period/get_teams_device_usage_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_teams_device_usage_user_counts_with_period/get_teams_device_usage_user_counts_with_period_request_builder.py index d395df68636..7561c06a69c 100644 --- a/msgraph/generated/reports/get_teams_device_usage_user_counts_with_period/get_teams_device_usage_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_teams_device_usage_user_counts_with_period/get_teams_device_usage_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsDeviceUsageUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsDeviceUsageUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetTeamsDeviceUsageUserCounts raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsDeviceUsageUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsDeviceUsageUserCount raise TypeError("raw_url cannot be null.") return GetTeamsDeviceUsageUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_device_usage_user_detail_with_date/get_teams_device_usage_user_detail_with_date_request_builder.py b/msgraph/generated/reports/get_teams_device_usage_user_detail_with_date/get_teams_device_usage_user_detail_with_date_request_builder.py index 852b5bb5cd1..014e6d607de 100644 --- a/msgraph/generated/reports/get_teams_device_usage_user_detail_with_date/get_teams_device_usage_user_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_teams_device_usage_user_detail_with_date/get_teams_device_usage_user_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsDeviceUsageUserDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetTeamsDeviceUsageUserDetail raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsDeviceUsageUserDetai raise TypeError("raw_url cannot be null.") return GetTeamsDeviceUsageUserDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_device_usage_user_detail_with_period/get_teams_device_usage_user_detail_with_period_request_builder.py b/msgraph/generated/reports/get_teams_device_usage_user_detail_with_period/get_teams_device_usage_user_detail_with_period_request_builder.py index 392fa63f60c..69631cc553c 100644 --- a/msgraph/generated/reports/get_teams_device_usage_user_detail_with_period/get_teams_device_usage_user_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_teams_device_usage_user_detail_with_period/get_teams_device_usage_user_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsDeviceUsageUserDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetTeamsDeviceUsageUserDetail raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsDeviceUsageUserDetai raise TypeError("raw_url cannot be null.") return GetTeamsDeviceUsageUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_team_activity_counts_with_period/get_teams_team_activity_counts_with_period_request_builder.py b/msgraph/generated/reports/get_teams_team_activity_counts_with_period/get_teams_team_activity_counts_with_period_request_builder.py index e941a3803e9..35df8946b64 100644 --- a/msgraph/generated/reports/get_teams_team_activity_counts_with_period/get_teams_team_activity_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_teams_team_activity_counts_with_period/get_teams_team_activity_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsTeamActivityCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsTeamActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsTeamActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetTeamsTeamActivityCountsWit raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsTeamActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsTeamActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsTeamActivityCountsWi raise TypeError("raw_url cannot be null.") return GetTeamsTeamActivityCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsTeamActivityCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_team_activity_detail_with_date/get_teams_team_activity_detail_with_date_request_builder.py b/msgraph/generated/reports/get_teams_team_activity_detail_with_date/get_teams_team_activity_detail_with_date_request_builder.py index 4c5ea02e471..83cba8a24ab 100644 --- a/msgraph/generated/reports/get_teams_team_activity_detail_with_date/get_teams_team_activity_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_teams_team_activity_detail_with_date/get_teams_team_activity_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsTeamActivityDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsTeamActivityDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsTeamActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetTeamsTeamActivityDetailWit raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsTeamActivityDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsTeamActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsTeamActivityDetailWi raise TypeError("raw_url cannot be null.") return GetTeamsTeamActivityDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsTeamActivityDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_team_activity_detail_with_period/get_teams_team_activity_detail_with_period_request_builder.py b/msgraph/generated/reports/get_teams_team_activity_detail_with_period/get_teams_team_activity_detail_with_period_request_builder.py index 2b1cd4c9026..c134398eeee 100644 --- a/msgraph/generated/reports/get_teams_team_activity_detail_with_period/get_teams_team_activity_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_teams_team_activity_detail_with_period/get_teams_team_activity_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsTeamActivityDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsTeamActivityDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsTeamActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetTeamsTeamActivityDetailWit raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsTeamActivityDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsTeamActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsTeamActivityDetailWi raise TypeError("raw_url cannot be null.") return GetTeamsTeamActivityDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsTeamActivityDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_team_activity_distribution_counts_with_period/get_teams_team_activity_distribution_counts_with_period_request_builder.py b/msgraph/generated/reports/get_teams_team_activity_distribution_counts_with_period/get_teams_team_activity_distribution_counts_with_period_request_builder.py index 4732abef056..44235f4bf41 100644 --- a/msgraph/generated/reports/get_teams_team_activity_distribution_counts_with_period/get_teams_team_activity_distribution_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_teams_team_activity_distribution_counts_with_period/get_teams_team_activity_distribution_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsTeamActivityDistributionCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsTeamActivityDistributionCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsTeamActivityDistributionCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetTeamsTeamActivityDistribut raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsTeamActivityDistributionCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsTeamActivityDistributionCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsTeamActivityDistribu raise TypeError("raw_url cannot be null.") return GetTeamsTeamActivityDistributionCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsTeamActivityDistributionCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_team_counts_with_period/get_teams_team_counts_with_period_request_builder.py b/msgraph/generated/reports/get_teams_team_counts_with_period/get_teams_team_counts_with_period_request_builder.py index fb3b81e25a4..330470a35dc 100644 --- a/msgraph/generated/reports/get_teams_team_counts_with_period/get_teams_team_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_teams_team_counts_with_period/get_teams_team_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsTeamCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsTeamCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsTeamCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetTeamsTeamCountsWithPeriodR raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsTeamCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsTeamCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsTeamCountsWithPeriod raise TypeError("raw_url cannot be null.") return GetTeamsTeamCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsTeamCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_user_activity_counts_with_period/get_teams_user_activity_counts_with_period_request_builder.py b/msgraph/generated/reports/get_teams_user_activity_counts_with_period/get_teams_user_activity_counts_with_period_request_builder.py index ca096a25ef0..1caab6a3b63 100644 --- a/msgraph/generated/reports/get_teams_user_activity_counts_with_period/get_teams_user_activity_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_teams_user_activity_counts_with_period/get_teams_user_activity_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsUserActivityCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsUserActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsUserActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetTeamsUserActivityCountsWit raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsUserActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsUserActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsUserActivityCountsWi raise TypeError("raw_url cannot be null.") return GetTeamsUserActivityCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsUserActivityCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_user_activity_user_counts_with_period/get_teams_user_activity_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_teams_user_activity_user_counts_with_period/get_teams_user_activity_user_counts_with_period_request_builder.py index 2c0a3b24fcd..434f3b7aaec 100644 --- a/msgraph/generated/reports/get_teams_user_activity_user_counts_with_period/get_teams_user_activity_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_teams_user_activity_user_counts_with_period/get_teams_user_activity_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsUserActivityUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsUserActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsUserActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetTeamsUserActivityUserCount raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsUserActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsUserActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsUserActivityUserCoun raise TypeError("raw_url cannot be null.") return GetTeamsUserActivityUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsUserActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_user_activity_user_detail_with_date/get_teams_user_activity_user_detail_with_date_request_builder.py b/msgraph/generated/reports/get_teams_user_activity_user_detail_with_date/get_teams_user_activity_user_detail_with_date_request_builder.py index 22f721a9cd3..86789b7a30d 100644 --- a/msgraph/generated/reports/get_teams_user_activity_user_detail_with_date/get_teams_user_activity_user_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_teams_user_activity_user_detail_with_date/get_teams_user_activity_user_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsUserActivityUserDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsUserActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsUserActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetTeamsUserActivityUserDetai raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsUserActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsUserActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsUserActivityUserDeta raise TypeError("raw_url cannot be null.") return GetTeamsUserActivityUserDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsUserActivityUserDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_teams_user_activity_user_detail_with_period/get_teams_user_activity_user_detail_with_period_request_builder.py b/msgraph/generated/reports/get_teams_user_activity_user_detail_with_period/get_teams_user_activity_user_detail_with_period_request_builder.py index 1eb45e3645b..9af898fe1d6 100644 --- a/msgraph/generated/reports/get_teams_user_activity_user_detail_with_period/get_teams_user_activity_user_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_teams_user_activity_user_detail_with_period/get_teams_user_activity_user_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getTeamsUserActivityUserDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetTeamsUserActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getTeamsUserActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetTeamsUserActivityUserDetai raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetTeamsUserActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsUserActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetTeamsUserActivityUserDeta raise TypeError("raw_url cannot be null.") return GetTeamsUserActivityUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetTeamsUserActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_user_archived_print_jobs_with_user_id_with_start_date_time_with_end_date_time/get_user_archived_print_jobs_with_user_id_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/reports/get_user_archived_print_jobs_with_user_id_with_start_date_time_with_end_date_time/get_user_archived_print_jobs_with_user_id_with_start_date_time_with_end_date_time_request_builder.py index b7a79f81c4b..d22d63c1a53 100644 --- a/msgraph/generated/reports/get_user_archived_print_jobs_with_user_id_with_start_date_time_with_end_date_time/get_user_archived_print_jobs_with_user_id_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/reports/get_user_archived_print_jobs_with_user_id_with_start_date_time_with_end_date_time/get_user_archived_print_jobs_with_user_id_with_start_date_time_with_end_date_time_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['userId'] = str(user_id) super().__init__(request_adapter, "{+baseurl}/reports/getUserArchivedPrintJobs(userId='{userId}',startDateTime={startDateTime},endDateTime={endDateTime}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse]: """ Invoke function getUserArchivedPrintJobs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def get(self,request_configuration: Optional[GetUserArchivedPrintJobsWithU return await self.request_adapter.send_async(request_info, GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getUserArchivedPrintJobs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,17 +117,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/get_yammer_activity_counts_with_period/get_yammer_activity_counts_with_period_request_builder.py b/msgraph/generated/reports/get_yammer_activity_counts_with_period/get_yammer_activity_counts_with_period_request_builder.py index 3310f066942..7773a14c332 100644 --- a/msgraph/generated/reports/get_yammer_activity_counts_with_period/get_yammer_activity_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_yammer_activity_counts_with_period/get_yammer_activity_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getYammerActivityCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetYammerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getYammerActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetYammerActivityCountsWithPe raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetYammerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetYammerActivityCountsWithP raise TypeError("raw_url cannot be null.") return GetYammerActivityCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetYammerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_yammer_activity_user_counts_with_period/get_yammer_activity_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_yammer_activity_user_counts_with_period/get_yammer_activity_user_counts_with_period_request_builder.py index 01ba0a84303..c995c4ded38 100644 --- a/msgraph/generated/reports/get_yammer_activity_user_counts_with_period/get_yammer_activity_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_yammer_activity_user_counts_with_period/get_yammer_activity_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getYammerActivityUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetYammerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getYammerActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetYammerActivityUserCountsWi raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetYammerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetYammerActivityUserCountsW raise TypeError("raw_url cannot be null.") return GetYammerActivityUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetYammerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_yammer_activity_user_detail_with_date/get_yammer_activity_user_detail_with_date_request_builder.py b/msgraph/generated/reports/get_yammer_activity_user_detail_with_date/get_yammer_activity_user_detail_with_date_request_builder.py index 4f49dcca3bf..cda10042d9e 100644 --- a/msgraph/generated/reports/get_yammer_activity_user_detail_with_date/get_yammer_activity_user_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_yammer_activity_user_detail_with_date/get_yammer_activity_user_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getYammerActivityUserDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetYammerActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getYammerActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetYammerActivityUserDetailWi raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetYammerActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetYammerActivityUserDetailW raise TypeError("raw_url cannot be null.") return GetYammerActivityUserDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetYammerActivityUserDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_yammer_activity_user_detail_with_period/get_yammer_activity_user_detail_with_period_request_builder.py b/msgraph/generated/reports/get_yammer_activity_user_detail_with_period/get_yammer_activity_user_detail_with_period_request_builder.py index b2a25b8c2ec..4ca3e70d27d 100644 --- a/msgraph/generated/reports/get_yammer_activity_user_detail_with_period/get_yammer_activity_user_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_yammer_activity_user_detail_with_period/get_yammer_activity_user_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getYammerActivityUserDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetYammerActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getYammerActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetYammerActivityUserDetailWi raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetYammerActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetYammerActivityUserDetailW raise TypeError("raw_url cannot be null.") return GetYammerActivityUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetYammerActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_yammer_device_usage_distribution_user_counts_with_period/get_yammer_device_usage_distribution_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_yammer_device_usage_distribution_user_counts_with_period/get_yammer_device_usage_distribution_user_counts_with_period_request_builder.py index 84a1d230a8d..de7d8176791 100644 --- a/msgraph/generated/reports/get_yammer_device_usage_distribution_user_counts_with_period/get_yammer_device_usage_distribution_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_yammer_device_usage_distribution_user_counts_with_period/get_yammer_device_usage_distribution_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getYammerDeviceUsageDistributionUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetYammerDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getYammerDeviceUsageDistributionUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetYammerDeviceUsageDistribut raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetYammerDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerDeviceUsageDistributionUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetYammerDeviceUsageDistribu raise TypeError("raw_url cannot be null.") return GetYammerDeviceUsageDistributionUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetYammerDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_yammer_device_usage_user_counts_with_period/get_yammer_device_usage_user_counts_with_period_request_builder.py b/msgraph/generated/reports/get_yammer_device_usage_user_counts_with_period/get_yammer_device_usage_user_counts_with_period_request_builder.py index faaa1e3475b..efef9e3474b 100644 --- a/msgraph/generated/reports/get_yammer_device_usage_user_counts_with_period/get_yammer_device_usage_user_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_yammer_device_usage_user_counts_with_period/get_yammer_device_usage_user_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getYammerDeviceUsageUserCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetYammerDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getYammerDeviceUsageUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetYammerDeviceUsageUserCount raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetYammerDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerDeviceUsageUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetYammerDeviceUsageUserCoun raise TypeError("raw_url cannot be null.") return GetYammerDeviceUsageUserCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetYammerDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_yammer_device_usage_user_detail_with_date/get_yammer_device_usage_user_detail_with_date_request_builder.py b/msgraph/generated/reports/get_yammer_device_usage_user_detail_with_date/get_yammer_device_usage_user_detail_with_date_request_builder.py index 1747404ea36..9f0d2475178 100644 --- a/msgraph/generated/reports/get_yammer_device_usage_user_detail_with_date/get_yammer_device_usage_user_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_yammer_device_usage_user_detail_with_date/get_yammer_device_usage_user_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getYammerDeviceUsageUserDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetYammerDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getYammerDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetYammerDeviceUsageUserDetai raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetYammerDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetYammerDeviceUsageUserDeta raise TypeError("raw_url cannot be null.") return GetYammerDeviceUsageUserDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetYammerDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_yammer_device_usage_user_detail_with_period/get_yammer_device_usage_user_detail_with_period_request_builder.py b/msgraph/generated/reports/get_yammer_device_usage_user_detail_with_period/get_yammer_device_usage_user_detail_with_period_request_builder.py index 678b87b44cf..50cdb9e020e 100644 --- a/msgraph/generated/reports/get_yammer_device_usage_user_detail_with_period/get_yammer_device_usage_user_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_yammer_device_usage_user_detail_with_period/get_yammer_device_usage_user_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getYammerDeviceUsageUserDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetYammerDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getYammerDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetYammerDeviceUsageUserDetai raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetYammerDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetYammerDeviceUsageUserDeta raise TypeError("raw_url cannot be null.") return GetYammerDeviceUsageUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetYammerDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_yammer_groups_activity_counts_with_period/get_yammer_groups_activity_counts_with_period_request_builder.py b/msgraph/generated/reports/get_yammer_groups_activity_counts_with_period/get_yammer_groups_activity_counts_with_period_request_builder.py index 4ba72ff837e..4ccc5e3bffa 100644 --- a/msgraph/generated/reports/get_yammer_groups_activity_counts_with_period/get_yammer_groups_activity_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_yammer_groups_activity_counts_with_period/get_yammer_groups_activity_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getYammerGroupsActivityCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetYammerGroupsActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getYammerGroupsActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetYammerGroupsActivityCounts raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetYammerGroupsActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerGroupsActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetYammerGroupsActivityCount raise TypeError("raw_url cannot be null.") return GetYammerGroupsActivityCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetYammerGroupsActivityCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_yammer_groups_activity_detail_with_date/get_yammer_groups_activity_detail_with_date_request_builder.py b/msgraph/generated/reports/get_yammer_groups_activity_detail_with_date/get_yammer_groups_activity_detail_with_date_request_builder.py index bf06c49de18..bcf0d9fba62 100644 --- a/msgraph/generated/reports/get_yammer_groups_activity_detail_with_date/get_yammer_groups_activity_detail_with_date_request_builder.py +++ b/msgraph/generated/reports/get_yammer_groups_activity_detail_with_date/get_yammer_groups_activity_detail_with_date_request_builder.py @@ -1,7 +1,7 @@ from __future__ import annotations import datetime -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['date'] = str(date) super().__init__(request_adapter, "{+baseurl}/reports/getYammerGroupsActivityDetail(date={date})", path_parameters) - async def get(self,request_configuration: Optional[GetYammerGroupsActivityDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getYammerGroupsActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def get(self,request_configuration: Optional[GetYammerGroupsActivityDetail raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetYammerGroupsActivityDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerGroupsActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetYammerGroupsActivityDetai raise TypeError("raw_url cannot be null.") return GetYammerGroupsActivityDetailWithDateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetYammerGroupsActivityDetailWithDateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_yammer_groups_activity_detail_with_period/get_yammer_groups_activity_detail_with_period_request_builder.py b/msgraph/generated/reports/get_yammer_groups_activity_detail_with_period/get_yammer_groups_activity_detail_with_period_request_builder.py index 9e5fb423c05..e90623ed897 100644 --- a/msgraph/generated/reports/get_yammer_groups_activity_detail_with_period/get_yammer_groups_activity_detail_with_period_request_builder.py +++ b/msgraph/generated/reports/get_yammer_groups_activity_detail_with_period/get_yammer_groups_activity_detail_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getYammerGroupsActivityDetail(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetYammerGroupsActivityDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getYammerGroupsActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetYammerGroupsActivityDetail raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetYammerGroupsActivityDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerGroupsActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetYammerGroupsActivityDetai raise TypeError("raw_url cannot be null.") return GetYammerGroupsActivityDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetYammerGroupsActivityDetailWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/get_yammer_groups_activity_group_counts_with_period/get_yammer_groups_activity_group_counts_with_period_request_builder.py b/msgraph/generated/reports/get_yammer_groups_activity_group_counts_with_period/get_yammer_groups_activity_group_counts_with_period_request_builder.py index 0e98ab3d4a9..44c3e0a9c40 100644 --- a/msgraph/generated/reports/get_yammer_groups_activity_group_counts_with_period/get_yammer_groups_activity_group_counts_with_period_request_builder.py +++ b/msgraph/generated/reports/get_yammer_groups_activity_group_counts_with_period/get_yammer_groups_activity_group_counts_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/getYammerGroupsActivityGroupCounts(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getYammerGroupsActivityGroupCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetYammerGroupsActivityGroupC raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerGroupsActivityGroupCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetYammerGroupsActivityGroup raise TypeError("raw_url cannot be null.") return GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/managed_device_enrollment_failure_details/managed_device_enrollment_failure_details_request_builder.py b/msgraph/generated/reports/managed_device_enrollment_failure_details/managed_device_enrollment_failure_details_request_builder.py index 11ff7e78791..c8d4e548ca0 100644 --- a/msgraph/generated/reports/managed_device_enrollment_failure_details/managed_device_enrollment_failure_details_request_builder.py +++ b/msgraph/generated/reports/managed_device_enrollment_failure_details/managed_device_enrollment_failure_details_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/managedDeviceEnrollmentFailureDetails()", path_parameters) - async def get(self,request_configuration: Optional[ManagedDeviceEnrollmentFailureDetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[Report]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Report]: """ Invoke function managedDeviceEnrollmentFailureDetails param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[ManagedDeviceEnrollmentFailur return await self.request_adapter.send_async(request_info, Report, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedDeviceEnrollmentFailureDetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function managedDeviceEnrollmentFailureDetails param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedDeviceEnrollmentFailu raise TypeError("raw_url cannot be null.") return ManagedDeviceEnrollmentFailureDetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceEnrollmentFailureDetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/managed_device_enrollment_failure_details_with_skip_with_top_with_filter_with_skip_token/managed_device_enrollment_failure_details_with_skip_with_top_with_filter_with_skip_token_request_builder.py b/msgraph/generated/reports/managed_device_enrollment_failure_details_with_skip_with_top_with_filter_with_skip_token/managed_device_enrollment_failure_details_with_skip_with_top_with_filter_with_skip_token_request_builder.py index 49cd140316f..46e20411bd2 100644 --- a/msgraph/generated/reports/managed_device_enrollment_failure_details_with_skip_with_top_with_filter_with_skip_token/managed_device_enrollment_failure_details_with_skip_with_top_with_filter_with_skip_token_request_builder.py +++ b/msgraph/generated/reports/managed_device_enrollment_failure_details_with_skip_with_top_with_filter_with_skip_token/managed_device_enrollment_failure_details_with_skip_with_top_with_filter_with_skip_token_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['top'] = str(top) super().__init__(request_adapter, "{+baseurl}/reports/managedDeviceEnrollmentFailureDetails(skip={skip},top={top},filter='{filter}',skipToken='{skipToken}')", path_parameters) - async def get(self,request_configuration: Optional[ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderGetRequestConfiguration] = None) -> Optional[Report]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Report]: """ Invoke function managedDeviceEnrollmentFailureDetails param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +55,7 @@ async def get(self,request_configuration: Optional[ManagedDeviceEnrollmentFailur return await self.request_adapter.send_async(request_info, Report, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function managedDeviceEnrollmentFailureDetails param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedDeviceEnrollmentFailu raise TypeError("raw_url cannot be null.") return ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/managed_device_enrollment_top_failures/managed_device_enrollment_top_failures_request_builder.py b/msgraph/generated/reports/managed_device_enrollment_top_failures/managed_device_enrollment_top_failures_request_builder.py index e450f70a860..8fd0bdc8760 100644 --- a/msgraph/generated/reports/managed_device_enrollment_top_failures/managed_device_enrollment_top_failures_request_builder.py +++ b/msgraph/generated/reports/managed_device_enrollment_top_failures/managed_device_enrollment_top_failures_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/managedDeviceEnrollmentTopFailures()", path_parameters) - async def get(self,request_configuration: Optional[ManagedDeviceEnrollmentTopFailuresRequestBuilderGetRequestConfiguration] = None) -> Optional[Report]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Report]: """ Invoke function managedDeviceEnrollmentTopFailures param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[ManagedDeviceEnrollmentTopFai return await self.request_adapter.send_async(request_info, Report, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedDeviceEnrollmentTopFailuresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function managedDeviceEnrollmentTopFailures param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedDeviceEnrollmentTopFa raise TypeError("raw_url cannot be null.") return ManagedDeviceEnrollmentTopFailuresRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceEnrollmentTopFailuresRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/managed_device_enrollment_top_failures_with_period/managed_device_enrollment_top_failures_with_period_request_builder.py b/msgraph/generated/reports/managed_device_enrollment_top_failures_with_period/managed_device_enrollment_top_failures_with_period_request_builder.py index 651e64f54a1..18580635823 100644 --- a/msgraph/generated/reports/managed_device_enrollment_top_failures_with_period/managed_device_enrollment_top_failures_with_period_request_builder.py +++ b/msgraph/generated/reports/managed_device_enrollment_top_failures_with_period/managed_device_enrollment_top_failures_with_period_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['period'] = str(period) super().__init__(request_adapter, "{+baseurl}/reports/managedDeviceEnrollmentTopFailures(period='{period}')", path_parameters) - async def get(self,request_configuration: Optional[ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilderGetRequestConfiguration] = None) -> Optional[Report]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Report]: """ Invoke function managedDeviceEnrollmentTopFailures param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +49,7 @@ async def get(self,request_configuration: Optional[ManagedDeviceEnrollmentTopFai return await self.request_adapter.send_async(request_info, Report, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function managedDeviceEnrollmentTopFailures param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,14 +70,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ManagedDeviceEnrollmentTopFa raise TypeError("raw_url cannot be null.") return ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/monthly_print_usage_by_printer/count/count_request_builder.py b/msgraph/generated/reports/monthly_print_usage_by_printer/count/count_request_builder.py index d04c031fbcd..06c2c250cca 100644 --- a/msgraph/generated/reports/monthly_print_usage_by_printer/count/count_request_builder.py +++ b/msgraph/generated/reports/monthly_print_usage_by_printer/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/monthlyPrintUsageByPrinter/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/monthly_print_usage_by_printer/item/print_usage_by_printer_item_request_builder.py b/msgraph/generated/reports/monthly_print_usage_by_printer/item/print_usage_by_printer_item_request_builder.py index 21f3850e1e8..edb9bec9605 100644 --- a/msgraph/generated/reports/monthly_print_usage_by_printer/item/print_usage_by_printer_item_request_builder.py +++ b/msgraph/generated/reports/monthly_print_usage_by_printer/item/print_usage_by_printer_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/monthlyPrintUsageByPrinter/{printUsageByPrinter%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property monthlyPrintUsageByPrinter for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[PrintUsageByPrinterItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: """ Retrieve a list of monthly print usage summaries, grouped by printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PrintUsageByPrinterItemReques return await self.request_adapter.send_async(request_info, PrintUsageByPrinter, error_mapping) - async def patch(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: + async def patch(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: """ Update the navigation property monthlyPrintUsageByPrinter in reports param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[PrintUsageByPrinter] = None, request_configu return await self.request_adapter.send_async(request_info, PrintUsageByPrinter, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property monthlyPrintUsageByPrinter for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/monthlyPrintUsageByPrinter/{printUsageByPrinter%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of monthly print usage summaries, grouped by printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintUsageBy request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property monthlyPrintUsageByPrinter in reports param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[PrintUsageByPrinter] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/monthlyPrintUsageByPrinter/{printUsageByPrinter%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> PrintUsageByPrinterItemReque raise TypeError("raw_url cannot be null.") return PrintUsageByPrinterItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintUsageByPrinterItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintUsageByPrinterItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintUsageByPrinterItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintUsageByPrinterItemRequestBuilder.PrintUsageByPrinterItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintUsageByPrinterItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/monthly_print_usage_by_printer/monthly_print_usage_by_printer_request_builder.py b/msgraph/generated/reports/monthly_print_usage_by_printer/monthly_print_usage_by_printer_request_builder.py index 10bb899ead4..86567c6a700 100644 --- a/msgraph/generated/reports/monthly_print_usage_by_printer/monthly_print_usage_by_printer_request_builder.py +++ b/msgraph/generated/reports/monthly_print_usage_by_printer/monthly_print_usage_by_printer_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_usage_by_printer_id(self,print_usage_by_printer_id: str) -> PrintUs url_tpl_params["printUsageByPrinter%2Did"] = print_usage_by_printer_id return PrintUsageByPrinterItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MonthlyPrintUsageByPrinterRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintUsageByPrinterCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByPrinterCollectionResponse]: """ Retrieve a list of monthly print usage summaries, grouped by printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MonthlyPrintUsageByPrinterReq return await self.request_adapter.send_async(request_info, PrintUsageByPrinterCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[MonthlyPrintUsageByPrinterRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: + async def post(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: """ Create new navigation property to monthlyPrintUsageByPrinter for reports param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PrintUsageByPrinter] = None, request_configur return await self.request_adapter.send_async(request_info, PrintUsageByPrinter, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MonthlyPrintUsageByPrinterRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of monthly print usage summaries, grouped by printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[MonthlyPrint request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[MonthlyPrintUsageByPrinterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to monthlyPrintUsageByPrinter for reports param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PrintUsageByPrinter] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/reports/monthlyPrintUsageByPrinter', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MonthlyPrintUsageByPrinterRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MonthlyPrintUsageByPrinterRequestBuilder.MonthlyPrintUsageByPrinterRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MonthlyPrintUsageByPrinterRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/monthly_print_usage_by_user/count/count_request_builder.py b/msgraph/generated/reports/monthly_print_usage_by_user/count/count_request_builder.py index fabb985cb02..123cbcf3c03 100644 --- a/msgraph/generated/reports/monthly_print_usage_by_user/count/count_request_builder.py +++ b/msgraph/generated/reports/monthly_print_usage_by_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/monthlyPrintUsageByUser/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/monthly_print_usage_by_user/item/print_usage_by_user_item_request_builder.py b/msgraph/generated/reports/monthly_print_usage_by_user/item/print_usage_by_user_item_request_builder.py index 3bd6d37fa88..d1c3f0835bd 100644 --- a/msgraph/generated/reports/monthly_print_usage_by_user/item/print_usage_by_user_item_request_builder.py +++ b/msgraph/generated/reports/monthly_print_usage_by_user/item/print_usage_by_user_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/monthlyPrintUsageByUser/{printUsageByUser%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property monthlyPrintUsageByUser for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[PrintUsageByUserItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintUsageByUser]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByUser]: """ Retrieve a list of monthly print usage summaries, grouped by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PrintUsageByUserItemRequestBu return await self.request_adapter.send_async(request_info, PrintUsageByUser, error_mapping) - async def patch(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[PrintUsageByUserItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintUsageByUser]: + async def patch(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByUser]: """ Update the navigation property monthlyPrintUsageByUser in reports param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[PrintUsageByUser] = None, request_configurat return await self.request_adapter.send_async(request_info, PrintUsageByUser, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property monthlyPrintUsageByUser for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/monthlyPrintUsageByUser/{printUsageByUser%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of monthly print usage summaries, grouped by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[PrintUsageBy request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[PrintUsageByUserItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property monthlyPrintUsageByUser in reports param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[PrintUsageByUser] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/monthlyPrintUsageByUser/{printUsageByUser%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> PrintUsageByUserItemRequestB raise TypeError("raw_url cannot be null.") return PrintUsageByUserItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintUsageByUserItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrintUsageByUserItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintUsageByUserItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrintUsageByUserItemRequestBuilder.PrintUsageByUserItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrintUsageByUserItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/monthly_print_usage_by_user/monthly_print_usage_by_user_request_builder.py b/msgraph/generated/reports/monthly_print_usage_by_user/monthly_print_usage_by_user_request_builder.py index 47a0a643810..e7d86938331 100644 --- a/msgraph/generated/reports/monthly_print_usage_by_user/monthly_print_usage_by_user_request_builder.py +++ b/msgraph/generated/reports/monthly_print_usage_by_user/monthly_print_usage_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_print_usage_by_user_id(self,print_usage_by_user_id: str) -> PrintUsageByU url_tpl_params["printUsageByUser%2Did"] = print_usage_by_user_id return PrintUsageByUserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MonthlyPrintUsageByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintUsageByUserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByUserCollectionResponse]: """ Retrieve a list of monthly print usage summaries, grouped by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MonthlyPrintUsageByUserReques return await self.request_adapter.send_async(request_info, PrintUsageByUserCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[MonthlyPrintUsageByUserRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintUsageByUser]: + async def post(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByUser]: """ Create new navigation property to monthlyPrintUsageByUser for reports param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PrintUsageByUser] = None, request_configurati return await self.request_adapter.send_async(request_info, PrintUsageByUser, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MonthlyPrintUsageByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of monthly print usage summaries, grouped by user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[MonthlyPrint request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[MonthlyPrintUsageByUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to monthlyPrintUsageByUser for reports param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PrintUsageByUser] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/reports/monthlyPrintUsageByUser', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MonthlyPrintUsageByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MonthlyPrintUsageByUserRequestBuilder.MonthlyPrintUsageByUserRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MonthlyPrintUsageByUserRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/billing/billing_request_builder.py b/msgraph/generated/reports/partners/billing/billing_request_builder.py index 1784f42d052..ef80013f6b7 100644 --- a/msgraph/generated/reports/partners/billing/billing_request_builder.py +++ b/msgraph/generated/reports/partners/billing/billing_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BillingRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property billing for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[BillingRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BillingRequestBuilderGetRequestConfiguration] = None) -> Optional[Billing]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Billing]: """ Represents billing details for billed and unbilled data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[BillingRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Billing, error_mapping) - async def patch(self,body: Optional[Billing] = None, request_configuration: Optional[BillingRequestBuilderPatchRequestConfiguration] = None) -> Optional[Billing]: + async def patch(self,body: Optional[Billing] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Billing]: """ Update the navigation property billing in reports param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Billing] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Billing, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BillingRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property billing for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/partners/billing', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BillingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents billing details for billed and unbilled data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[BillingReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Billing] = None, request_configuration: Optional[BillingRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Billing] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property billing in reports param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Billing] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/partners/billing', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def usage(self) -> UsageRequestBuilder: return UsageRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BillingRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BillingRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BillingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BillingRequestBuilder.BillingRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BillingRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/billing/manifests/count/count_request_builder.py b/msgraph/generated/reports/partners/billing/manifests/count/count_request_builder.py index 4502431c7ec..67a03cb0e33 100644 --- a/msgraph/generated/reports/partners/billing/manifests/count/count_request_builder.py +++ b/msgraph/generated/reports/partners/billing/manifests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/manifests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/partners/billing/manifests/item/manifest_item_request_builder.py b/msgraph/generated/reports/partners/billing/manifests/item/manifest_item_request_builder.py index b52b1a4563e..f060bb998d8 100644 --- a/msgraph/generated/reports/partners/billing/manifests/item/manifest_item_request_builder.py +++ b/msgraph/generated/reports/partners/billing/manifests/item/manifest_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/manifests/{manifest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManifestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property manifests for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ManifestItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManifestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Manifest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Manifest]: """ Read the properties and relationships of a manifest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ManifestItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Manifest, error_mapping) - async def patch(self,body: Optional[Manifest] = None, request_configuration: Optional[ManifestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Manifest]: + async def patch(self,body: Optional[Manifest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Manifest]: """ Update the navigation property manifests in reports param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Manifest] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Manifest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManifestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property manifests for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/partners/billing/manifests/{manifest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManifestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a manifest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ManifestItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Manifest] = None, request_configuration: Optional[ManifestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Manifest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property manifests in reports param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Manifest] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/partners/billing/manifests/{manifest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ManifestItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ManifestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManifestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManifestItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManifestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManifestItemRequestBuilder.ManifestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManifestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/billing/manifests/manifests_request_builder.py b/msgraph/generated/reports/partners/billing/manifests/manifests_request_builder.py index 50507090efd..d9f72b7e215 100644 --- a/msgraph/generated/reports/partners/billing/manifests/manifests_request_builder.py +++ b/msgraph/generated/reports/partners/billing/manifests/manifests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_manifest_id(self,manifest_id: str) -> ManifestItemRequestBuilder: url_tpl_params["manifest%2Did"] = manifest_id return ManifestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ManifestsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManifestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManifestCollectionResponse]: """ Read the properties and relationships of a manifest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ManifestsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ManifestCollectionResponse, error_mapping) - async def post(self,body: Optional[Manifest] = None, request_configuration: Optional[ManifestsRequestBuilderPostRequestConfiguration] = None) -> Optional[Manifest]: + async def post(self,body: Optional[Manifest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Manifest]: """ Create new navigation property to manifests for reports param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Manifest] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Manifest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManifestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a manifest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ManifestsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Manifest] = None, request_configuration: Optional[ManifestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Manifest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to manifests for reports param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Manifest] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/reports/partners/billing/manifests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManifestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManifestsRequestBuilder.ManifestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManifestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/billing/operations/count/count_request_builder.py b/msgraph/generated/reports/partners/billing/operations/count/count_request_builder.py index aea828e5d71..a9290690d84 100644 --- a/msgraph/generated/reports/partners/billing/operations/count/count_request_builder.py +++ b/msgraph/generated/reports/partners/billing/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/partners/billing/operations/item/operation_item_request_builder.py b/msgraph/generated/reports/partners/billing/operations/item/operation_item_request_builder.py index 7eb2bbefb07..7bdb092a070 100644 --- a/msgraph/generated/reports/partners/billing/operations/item/operation_item_request_builder.py +++ b/msgraph/generated/reports/partners/billing/operations/item/operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/operations/{operation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OperationItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Operation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Operation]: """ Read the properties and relationships of an operation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OperationItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Operation, error_mapping) - async def patch(self,body: Optional[Operation] = None, request_configuration: Optional[OperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Operation]: + async def patch(self,body: Optional[Operation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Operation]: """ Update the navigation property operations in reports param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Operation] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Operation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/partners/billing/operations/{operation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an operation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Operation] = None, request_configuration: Optional[OperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Operation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in reports param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Operation] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/partners/billing/operations/{operation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OperationItemRequestBuilder: raise TypeError("raw_url cannot be null.") return OperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationItemRequestBuilder.OperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/billing/operations/operations_request_builder.py b/msgraph/generated/reports/partners/billing/operations/operations_request_builder.py index 53526f7a5cf..3deeefa8a2d 100644 --- a/msgraph/generated/reports/partners/billing/operations/operations_request_builder.py +++ b/msgraph/generated/reports/partners/billing/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_operation_id(self,operation_id: str) -> OperationItemRequestBuilder: url_tpl_params["operation%2Did"] = operation_id return OperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[OperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OperationCollectionResponse]: """ Read the properties and relationships of an operation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, OperationCollectionResponse, error_mapping) - async def post(self,body: Optional[Operation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Operation]: + async def post(self,body: Optional[Operation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Operation]: """ Create new navigation property to operations for reports param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Operation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Operation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an operation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Operation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Operation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for reports param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Operation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/reports/partners/billing/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/billing/reconciliation/billed/billed_request_builder.py b/msgraph/generated/reports/partners/billing/reconciliation/billed/billed_request_builder.py index 6aa2823b11c..8726dc4b530 100644 --- a/msgraph/generated/reports/partners/billing/reconciliation/billed/billed_request_builder.py +++ b/msgraph/generated/reports/partners/billing/reconciliation/billed/billed_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/reconciliation/billed{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BilledRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property billed for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[BilledRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BilledRequestBuilderGetRequestConfiguration] = None) -> Optional[BilledReconciliation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BilledReconciliation]: """ Represents details for billed invoice reconciliation data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BilledRequestBuilderGetReques return await self.request_adapter.send_async(request_info, BilledReconciliation, error_mapping) - async def patch(self,body: Optional[BilledReconciliation] = None, request_configuration: Optional[BilledRequestBuilderPatchRequestConfiguration] = None) -> Optional[BilledReconciliation]: + async def patch(self,body: Optional[BilledReconciliation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BilledReconciliation]: """ Update the navigation property billed in reports param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[BilledReconciliation] = None, request_config return await self.request_adapter.send_async(request_info, BilledReconciliation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BilledRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property billed for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/partners/billing/reconciliation/billed', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BilledRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents details for billed invoice reconciliation data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[BilledReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BilledReconciliation] = None, request_configuration: Optional[BilledRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BilledReconciliation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property billed in reports param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[BilledReconciliation] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/partners/billing/reconciliation/billed', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def microsoft_graph_partners_billing_export(self) -> MicrosoftGraphPartnersBilli return MicrosoftGraphPartnersBillingExportRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BilledRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BilledRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BilledRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BilledRequestBuilder.BilledRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BilledRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/billing/reconciliation/billed/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py b/msgraph/generated/reports/partners/billing/reconciliation/billed/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py index 801c7a0f4e7..bd3d9689134 100644 --- a/msgraph/generated/reports/partners/billing/reconciliation/billed/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py +++ b/msgraph/generated/reports/partners/billing/reconciliation/billed/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/reconciliation/billed/microsoft.graph.partners.billing.export", path_parameters) - async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration] = None) -> Optional[Operation]: + async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Operation]: """ Export the billed invoice reconciliation data. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[ExportPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, Operation, error_mapping) - def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Export the billed invoice reconciliation data. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphPartnersBillin raise TypeError("raw_url cannot be null.") return MicrosoftGraphPartnersBillingExportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 21505e49699..de41a7baca1 100644 --- a/msgraph/generated/reports/partners/billing/reconciliation/reconciliation_request_builder.py +++ b/msgraph/generated/reports/partners/billing/reconciliation/reconciliation_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/reconciliation{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ReconciliationRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property reconciliation for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ReconciliationRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ReconciliationRequestBuilderGetRequestConfiguration] = None) -> Optional[BillingReconciliation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BillingReconciliation]: """ Represents details for billed invoice reconciliation data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ReconciliationRequestBuilderG return await self.request_adapter.send_async(request_info, BillingReconciliation, error_mapping) - async def patch(self,body: Optional[BillingReconciliation] = None, request_configuration: Optional[ReconciliationRequestBuilderPatchRequestConfiguration] = None) -> Optional[BillingReconciliation]: + async def patch(self,body: Optional[BillingReconciliation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BillingReconciliation]: """ Update the navigation property reconciliation in reports param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[BillingReconciliation] = None, request_confi return await self.request_adapter.send_async(request_info, BillingReconciliation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ReconciliationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property reconciliation for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/partners/billing/reconciliation', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ReconciliationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents details for billed invoice reconciliation data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[Reconciliati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BillingReconciliation] = None, request_configuration: Optional[ReconciliationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BillingReconciliation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property reconciliation in reports param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[BillingReconciliation] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/partners/billing/reconciliation', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def billed(self) -> BilledRequestBuilder: return BilledRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReconciliationRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ReconciliationRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReconciliationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ReconciliationRequestBuilder.ReconciliationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReconciliationRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/billing/usage/billed/billed_request_builder.py b/msgraph/generated/reports/partners/billing/usage/billed/billed_request_builder.py index 4e420967740..2df6b4d71d0 100644 --- a/msgraph/generated/reports/partners/billing/usage/billed/billed_request_builder.py +++ b/msgraph/generated/reports/partners/billing/usage/billed/billed_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/usage/billed{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BilledRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property billed for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[BilledRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BilledRequestBuilderGetRequestConfiguration] = None) -> Optional[BilledUsage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BilledUsage]: """ Represents details for billed Azure usage data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BilledRequestBuilderGetReques return await self.request_adapter.send_async(request_info, BilledUsage, error_mapping) - async def patch(self,body: Optional[BilledUsage] = None, request_configuration: Optional[BilledRequestBuilderPatchRequestConfiguration] = None) -> Optional[BilledUsage]: + async def patch(self,body: Optional[BilledUsage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BilledUsage]: """ Update the navigation property billed in reports param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[BilledUsage] = None, request_configuration: return await self.request_adapter.send_async(request_info, BilledUsage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BilledRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property billed for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/partners/billing/usage/billed', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BilledRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents details for billed Azure usage data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[BilledReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BilledUsage] = None, request_configuration: Optional[BilledRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BilledUsage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property billed in reports param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[BilledUsage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/partners/billing/usage/billed', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def microsoft_graph_partners_billing_export(self) -> MicrosoftGraphPartnersBilli return MicrosoftGraphPartnersBillingExportRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BilledRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BilledRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BilledRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BilledRequestBuilder.BilledRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BilledRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/billing/usage/billed/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py b/msgraph/generated/reports/partners/billing/usage/billed/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py index 87c21a26899..76ee249eee3 100644 --- a/msgraph/generated/reports/partners/billing/usage/billed/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py +++ b/msgraph/generated/reports/partners/billing/usage/billed/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/usage/billed/microsoft.graph.partners.billing.export", path_parameters) - async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration] = None) -> Optional[Operation]: + async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Operation]: """ Export the billed Azure usage data. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[ExportPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, Operation, error_mapping) - def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Export the billed Azure usage data. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphPartnersBillin raise TypeError("raw_url cannot be null.") return MicrosoftGraphPartnersBillingExportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/billing/usage/unbilled/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py b/msgraph/generated/reports/partners/billing/usage/unbilled/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py index 683d024b14d..7e2441fe0e5 100644 --- a/msgraph/generated/reports/partners/billing/usage/unbilled/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py +++ b/msgraph/generated/reports/partners/billing/usage/unbilled/microsoft_graph_partners_billing_export/microsoft_graph_partners_billing_export_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/usage/unbilled/microsoft.graph.partners.billing.export", path_parameters) - async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration] = None) -> Optional[Operation]: + async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Operation]: """ Export unbilled Azure usage data for a specific billing period and currency. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[ExportPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, Operation, error_mapping) - def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Export unbilled Azure usage data for a specific billing period and currency. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphPartnersBillin raise TypeError("raw_url cannot be null.") return MicrosoftGraphPartnersBillingExportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/billing/usage/unbilled/unbilled_request_builder.py b/msgraph/generated/reports/partners/billing/usage/unbilled/unbilled_request_builder.py index 05d1614bb53..2ff22d5a271 100644 --- a/msgraph/generated/reports/partners/billing/usage/unbilled/unbilled_request_builder.py +++ b/msgraph/generated/reports/partners/billing/usage/unbilled/unbilled_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/usage/unbilled{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnbilledRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property unbilled for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[UnbilledRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnbilledRequestBuilderGetRequestConfiguration] = None) -> Optional[UnbilledUsage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnbilledUsage]: """ Represents details for unbilled Azure usage data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UnbilledRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, UnbilledUsage, error_mapping) - async def patch(self,body: Optional[UnbilledUsage] = None, request_configuration: Optional[UnbilledRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnbilledUsage]: + async def patch(self,body: Optional[UnbilledUsage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnbilledUsage]: """ Update the navigation property unbilled in reports param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[UnbilledUsage] = None, request_configuration return await self.request_adapter.send_async(request_info, UnbilledUsage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnbilledRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/reports/partners/billing/usage/unbilled', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnbilledRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents details for unbilled Azure usage data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[UnbilledRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnbilledUsage] = None, request_configuration: Optional[UnbilledRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnbilledUsage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property unbilled in reports param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[UnbilledUsage] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/partners/billing/usage/unbilled', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def microsoft_graph_partners_billing_export(self) -> MicrosoftGraphPartnersBilli return MicrosoftGraphPartnersBillingExportRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnbilledRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnbilledRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnbilledRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnbilledRequestBuilder.UnbilledRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnbilledRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/billing/usage/usage_request_builder.py b/msgraph/generated/reports/partners/billing/usage/usage_request_builder.py index d3a72dec34b..9097219a0f1 100644 --- a/msgraph/generated/reports/partners/billing/usage/usage_request_builder.py +++ b/msgraph/generated/reports/partners/billing/usage/usage_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners/billing/usage{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UsageRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property usage for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[UsageRequestBuilderDeleteR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UsageRequestBuilderGetRequestConfiguration] = None) -> Optional[AzureUsage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AzureUsage]: """ Represents details for billed and unbilled Azure usage data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[UsageRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AzureUsage, error_mapping) - async def patch(self,body: Optional[AzureUsage] = None, request_configuration: Optional[UsageRequestBuilderPatchRequestConfiguration] = None) -> Optional[AzureUsage]: + async def patch(self,body: Optional[AzureUsage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AzureUsage]: """ Update the navigation property usage in reports param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[AzureUsage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, AzureUsage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UsageRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property usage for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/partners/billing/usage', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UsageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents details for billed and unbilled Azure usage data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[UsageRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AzureUsage] = None, request_configuration: Optional[UsageRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AzureUsage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property usage in reports param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[AzureUsage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/partners/billing/usage', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def unbilled(self) -> UnbilledRequestBuilder: return UnbilledRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsageRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UsageRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UsageRequestBuilder.UsageRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsageRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/partners/partners_request_builder.py b/msgraph/generated/reports/partners/partners_request_builder.py index 71ee36a5738..cdec79f8758 100644 --- a/msgraph/generated/reports/partners/partners_request_builder.py +++ b/msgraph/generated/reports/partners/partners_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/partners{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PartnersRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property partners for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[PartnersRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PartnersRequestBuilderGetRequestConfiguration] = None) -> Optional[Partners]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Partners]: """ Represents billing details for a Microsoft direct partner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PartnersRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Partners, error_mapping) - async def patch(self,body: Optional[Partners] = None, request_configuration: Optional[PartnersRequestBuilderPatchRequestConfiguration] = None) -> Optional[Partners]: + async def patch(self,body: Optional[Partners] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Partners]: """ Update the navigation property partners in reports param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Partners] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Partners, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PartnersRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property partners for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/partners', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PartnersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents billing details for a Microsoft direct partner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PartnersRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Partners] = None, request_configuration: Optional[PartnersRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Partners] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property partners in reports param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Partners] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/partners', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def billing(self) -> BillingRequestBuilder: return BillingRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PartnersRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PartnersRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PartnersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PartnersRequestBuilder.PartnersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PartnersRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/reports_request_builder.py b/msgraph/generated/reports/reports_request_builder.py index c636ac0f347..f8699879d98 100644 --- a/msgraph/generated/reports/reports_request_builder.py +++ b/msgraph/generated/reports/reports_request_builder.py @@ -2,6 +2,7 @@ import datetime from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -136,7 +137,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ReportsRequestBuilderGetRequestConfiguration] = None) -> Optional[ReportRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ReportRoot]: """ Read properties and relationships of the reportRoot object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -1324,7 +1325,7 @@ def managed_device_enrollment_top_failures_with_period(self,period: Optional[str return ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder(self.request_adapter, self.path_parameters, period) - async def patch(self,body: Optional[ReportRoot] = None, request_configuration: Optional[ReportsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ReportRoot]: + async def patch(self,body: Optional[ReportRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ReportRoot]: """ Update the properties of a reportRoot object. param body: The request body @@ -1348,7 +1349,7 @@ async def patch(self,body: Optional[ReportRoot] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ReportRoot, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ReportsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the reportRoot object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -1359,7 +1360,7 @@ def to_get_request_information(self,request_configuration: Optional[ReportsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ReportRoot] = None, request_configuration: Optional[ReportsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ReportRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a reportRoot object. param body: The request body @@ -1368,7 +1369,7 @@ def to_patch_request_information(self,body: Optional[ReportRoot] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -1536,27 +1537,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReportsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ReportsRequestBuilder.ReportsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReportsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/reports/security/get_attack_simulation_repeat_offenders/get_attack_simulation_repeat_offenders_request_builder.py b/msgraph/generated/reports/security/get_attack_simulation_repeat_offenders/get_attack_simulation_repeat_offenders_request_builder.py index 0dbb03491d5..84b14c4c9e4 100644 --- a/msgraph/generated/reports/security/get_attack_simulation_repeat_offenders/get_attack_simulation_repeat_offenders_request_builder.py +++ b/msgraph/generated/reports/security/get_attack_simulation_repeat_offenders/get_attack_simulation_repeat_offenders_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/security/getAttackSimulationRepeatOffenders(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetAttackSimulationRepeatOffendersRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAttackSimulationRepeatOffendersGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAttackSimulationRepeatOffendersGetResponse]: """ Invoke function getAttackSimulationRepeatOffenders param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAttackSimulationRepeatOffe return await self.request_adapter.send_async(request_info, GetAttackSimulationRepeatOffendersGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAttackSimulationRepeatOffendersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAttackSimulationRepeatOffenders param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,17 +109,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAttackSimulationRepeatOffendersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAttackSimulationRepeatOffendersRequestBuilder.GetAttackSimulationRepeatOffendersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/security/get_attack_simulation_simulation_user_coverage/get_attack_simulation_simulation_user_coverage_request_builder.py b/msgraph/generated/reports/security/get_attack_simulation_simulation_user_coverage/get_attack_simulation_simulation_user_coverage_request_builder.py index 54845238ddc..14f3d06f814 100644 --- a/msgraph/generated/reports/security/get_attack_simulation_simulation_user_coverage/get_attack_simulation_simulation_user_coverage_request_builder.py +++ b/msgraph/generated/reports/security/get_attack_simulation_simulation_user_coverage/get_attack_simulation_simulation_user_coverage_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/security/getAttackSimulationSimulationUserCoverage(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetAttackSimulationSimulationUserCoverageRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAttackSimulationSimulationUserCoverageGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAttackSimulationSimulationUserCoverageGetResponse]: """ Invoke function getAttackSimulationSimulationUserCoverage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAttackSimulationSimulation return await self.request_adapter.send_async(request_info, GetAttackSimulationSimulationUserCoverageGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAttackSimulationSimulationUserCoverageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAttackSimulationSimulationUserCoverage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,17 +109,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAttackSimulationSimulationUserCoverageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAttackSimulationSimulationUserCoverageRequestBuilder.GetAttackSimulationSimulationUserCoverageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/security/get_attack_simulation_training_user_coverage/get_attack_simulation_training_user_coverage_request_builder.py b/msgraph/generated/reports/security/get_attack_simulation_training_user_coverage/get_attack_simulation_training_user_coverage_request_builder.py index 00fda1527dc..9f775241786 100644 --- a/msgraph/generated/reports/security/get_attack_simulation_training_user_coverage/get_attack_simulation_training_user_coverage_request_builder.py +++ b/msgraph/generated/reports/security/get_attack_simulation_training_user_coverage/get_attack_simulation_training_user_coverage_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/security/getAttackSimulationTrainingUserCoverage(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetAttackSimulationTrainingUserCoverageRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAttackSimulationTrainingUserCoverageGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAttackSimulationTrainingUserCoverageGetResponse]: """ Invoke function getAttackSimulationTrainingUserCoverage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAttackSimulationTrainingUs return await self.request_adapter.send_async(request_info, GetAttackSimulationTrainingUserCoverageGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAttackSimulationTrainingUserCoverageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAttackSimulationTrainingUserCoverage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,17 +109,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAttackSimulationTrainingUserCoverageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAttackSimulationTrainingUserCoverageRequestBuilder.GetAttackSimulationTrainingUserCoverageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/reports/security/security_request_builder.py b/msgraph/generated/reports/security/security_request_builder.py index e29ee299a88..417a1a95da8 100644 --- a/msgraph/generated/reports/security/security_request_builder.py +++ b/msgraph/generated/reports/security/security_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/reports/security{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SecurityRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property security for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SecurityRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SecurityRequestBuilderGetRequestConfiguration] = None) -> Optional[SecurityReportsRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecurityReportsRoot]: """ Represents an abstract type that contains resources for attack simulation and training reports. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[SecurityRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, SecurityReportsRoot, error_mapping) - async def patch(self,body: Optional[SecurityReportsRoot] = None, request_configuration: Optional[SecurityRequestBuilderPatchRequestConfiguration] = None) -> Optional[SecurityReportsRoot]: + async def patch(self,body: Optional[SecurityReportsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecurityReportsRoot]: """ Update the navigation property security in reports param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[SecurityReportsRoot] = None, request_configu return await self.request_adapter.send_async(request_info, SecurityReportsRoot, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SecurityRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property security for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/reports/security', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SecurityRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents an abstract type that contains resources for attack simulation and training reports. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[SecurityRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SecurityReportsRoot] = None, request_configuration: Optional[SecurityRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SecurityReportsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property security in reports param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[SecurityReportsRoot] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/reports/security', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def get_attack_simulation_training_user_coverage(self) -> GetAttackSimulationTra return GetAttackSimulationTrainingUserCoverageRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecurityRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SecurityRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecurityRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SecurityRequestBuilder.SecurityRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecurityRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/directory_request_builder.py b/msgraph/generated/role_management/directory/directory_request_builder.py index ba039a503dc..7825ffbb1bc 100644 --- a/msgraph/generated/role_management/directory/directory_request_builder.py +++ b/msgraph/generated/role_management/directory/directory_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DirectoryRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property directory for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def delete(self,request_configuration: Optional[DirectoryRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DirectoryRequestBuilderGetRequestConfiguration] = None) -> Optional[RbacApplication]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RbacApplication]: """ Get directory from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[DirectoryRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RbacApplication, error_mapping) - async def patch(self,body: Optional[RbacApplication] = None, request_configuration: Optional[DirectoryRequestBuilderPatchRequestConfiguration] = None) -> Optional[RbacApplication]: + async def patch(self,body: Optional[RbacApplication] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RbacApplication]: """ Update the navigation property directory in roleManagement param body: The request body @@ -96,18 +97,18 @@ async def patch(self,body: Optional[RbacApplication] = None, request_configurati return await self.request_adapter.send_async(request_info, RbacApplication, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DirectoryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property directory for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DirectoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get directory from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RbacApplication] = None, request_configuration: Optional[DirectoryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RbacApplication] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property directory in roleManagement param body: The request body @@ -127,7 +128,7 @@ def to_patch_request_information(self,body: Optional[RbacApplication] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -224,16 +225,6 @@ def role_eligibility_schedules(self) -> RoleEligibilitySchedulesRequestBuilder: return RoleEligibilitySchedulesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DirectoryRequestBuilderGetQueryParameters(): """ @@ -260,27 +251,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryRequestBuilder.DirectoryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/resource_namespaces/count/count_request_builder.py b/msgraph/generated/role_management/directory/resource_namespaces/count/count_request_builder.py index e7b502ba88a..769a19eb4c4 100644 --- a/msgraph/generated/role_management/directory/resource_namespaces/count/count_request_builder.py +++ b/msgraph/generated/role_management/directory/resource_namespaces/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/resourceNamespaces/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph/generated/role_management/directory/resource_namespaces/item/resource_actions/count/count_request_builder.py index 9881b61b283..d5f60f413c4 100644 --- a/msgraph/generated/role_management/directory/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph/generated/role_management/directory/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}/resourceActions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph/generated/role_management/directory/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index 06baa4a3eae..a527367779c 100644 --- a/msgraph/generated/role_management/directory/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph/generated/role_management/directory/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}/resourceActions/{unifiedRbacResourceAction%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resourceActions for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UnifiedRbacResourceActionI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UnifiedRbacResourceActionItem return await self.request_adapter.send_async(request_info, UnifiedRbacResourceAction, error_mapping) - async def patch(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: + async def patch(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: """ Update the navigation property resourceActions in roleManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UnifiedRbacResourceAction] = None, request_c return await self.request_adapter.send_async(request_info, UnifiedRbacResourceAction, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceActions for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}/resourceActions/{unifiedRbacResourceAction%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRbacR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceActions in roleManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRbacResourceAction] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}/resourceActions/{unifiedRbacResourceAction%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UnifiedRbacResourceActionIte raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRbacResourceActionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRbacResourceActionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRbacResourceActionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRbacResourceActionItemRequestBuilder.UnifiedRbacResourceActionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRbacResourceActionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph/generated/role_management/directory/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index 46bae67bd84..f92efbee5b8 100644 --- a/msgraph/generated/role_management/directory/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph/generated/role_management/directory/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str url_tpl_params["unifiedRbacResourceAction%2Did"] = unified_rbac_resource_action_id return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceActionsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceActionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceActionCollectionResponse]: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourceActionsRequestBuilder return await self.request_adapter.send_async(request_info, UnifiedRbacResourceActionCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[ResourceActionsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: + async def post(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: """ Create new navigation property to resourceActions for roleManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UnifiedRbacResourceAction] = None, request_co return await self.request_adapter.send_async(request_info, UnifiedRbacResourceAction, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceActionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceActi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[ResourceActionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceActions for roleManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UnifiedRbacResourceAction] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}/resourceActions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceActionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceActionsRequestBuilder.ResourceActionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceActionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph/generated/role_management/directory/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index 36384b9881e..96a33de2289 100644 --- a/msgraph/generated/role_management/directory/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph/generated/role_management/directory/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resourceNamespaces for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[UnifiedRbacResourceNamespa raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UnifiedRbacResourceNamespaceI return await self.request_adapter.send_async(request_info, UnifiedRbacResourceNamespace, error_mapping) - async def patch(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: + async def patch(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: """ Update the navigation property resourceNamespaces in roleManagement param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[UnifiedRbacResourceNamespace] = None, reques return await self.request_adapter.send_async(request_info, UnifiedRbacResourceNamespace, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceNamespaces for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRbacR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceNamespaces in roleManagement param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRbacResourceNamespac """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource_actions(self) -> ResourceActionsRequestBuilder: return ResourceActionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRbacResourceNamespaceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRbacResourceNamespaceItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRbacResourceNamespaceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRbacResourceNamespaceItemRequestBuilder.UnifiedRbacResourceNamespaceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRbacResourceNamespaceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/resource_namespaces/resource_namespaces_request_builder.py b/msgraph/generated/role_management/directory/resource_namespaces/resource_namespaces_request_builder.py index 648304a0050..b802e9ffe35 100644 --- a/msgraph/generated/role_management/directory/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph/generated/role_management/directory/resource_namespaces/resource_namespaces_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i url_tpl_params["unifiedRbacResourceNamespace%2Did"] = unified_rbac_resource_namespace_id return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceNamespacesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespaceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespaceCollectionResponse]: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourceNamespacesRequestBuil return await self.request_adapter.send_async(request_info, UnifiedRbacResourceNamespaceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[ResourceNamespacesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: + async def post(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: """ Create new navigation property to resourceNamespaces for roleManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UnifiedRbacResourceNamespace] = None, request return await self.request_adapter.send_async(request_info, UnifiedRbacResourceNamespace, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceNamespacesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceName request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[ResourceNamespacesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceNamespaces for roleManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UnifiedRbacResourceNamespace """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/directory/resourceNamespaces', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceNamespacesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceNamespacesRequestBuilder.ResourceNamespacesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceNamespacesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/count/count_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/count/count_request_builder.py index 0ec952b9893..81fe599817c 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/count/count_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleInstances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 7c3cf91a55b..323a29e19b5 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleInstances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py index cb2de4ce0a2..5ef5f05b5c5 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}/activatedUsing{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: """ If the request is from an eligible administrator to activate a role, this parameter shows the related eligible assignment for that activation. Otherwise, it's null. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ If the request is from an eligible administrator to activate a role, this parameter shows the related eligible assignment for that activation. Otherwise, it's null. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivatedUsingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivatedUsingRequestBuilder.ActivatedUsingRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py index c7b161cd30a..839de4ed5a4 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app-specific scope when the assignment or role eligibility is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app-specific scope when the assignment or role eligibility is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 735ed4d3f4b..f397220e442 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the assignment or role eligibility. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the assignment or role eligibility. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/principal/principal_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/principal/principal_request_builder.py index 85bab3f7efd..a8e60690d51 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The principal that's getting a role assignment or role eligibility through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The principal that's getting a role assignment or role eligibility through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py index bc430f0beec..2058f80d989 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py index 596631c6f00..98d26c254ae 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleAssignmentScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentSched raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: """ Get the instance of an active role assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleAssignmentSchedule return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleInstance, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: + async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: """ Update the navigation property roleAssignmentScheduleInstances in roleManagement param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = Non return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleInstance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleAssignmentScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the instance of an active role assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignmentScheduleInstances in roleManagement param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def role_definition(self) -> RoleDefinitionRequestBuilder: return RoleDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder.UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py index ac5c61f18df..d18c2193c7d 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstanceCollectionResponse]: """ Get the instances of active role assignments in your tenant. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[RoleAssignmentScheduleInstanc return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: + async def post(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: """ Create new navigation property to roleAssignmentScheduleInstances for roleManagement param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the instances of active role assignments in your tenant. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleAssignme request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleAssignmentScheduleInstances for roleManagement param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedul """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/directory/roleAssignmentScheduleInstances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentScheduleInstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleAssignmentScheduleInstancesRequestBuilder.RoleAssignmentScheduleInstancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentScheduleInstancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/count/count_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/count/count_request_builder.py index d89091c4fb9..b3b527d343f 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/count/count_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index dfc5f8bd6db..6f4dd28b8ed 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py index 57f2fbc5e56..37c181083b8 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/activatedUsing{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it's null. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it's null. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivatedUsingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivatedUsingRequestBuilder.ActivatedUsingRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py index e831c98b490..f057abcefb7 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app-specific scope when the assignment is scoped to an app. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app-specific scope when the assignment is scoped to an app. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py index 83342991453..7e0be562c12 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/cancel", path_parameters) - async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Immediately cancel a unifiedRoleAssignmentScheduleRequest object that is in a Granted status, and have the system automatically delete the canceled request after 30 days. After calling this action, the status of the canceled unifiedRoleAssignmentScheduleRequest changes to Canceled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequ raise Exception("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[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Immediately cancel a unifiedRoleAssignmentScheduleRequest object that is in a Granted status, and have the system automatically delete the canceled request after 30 days. After calling this action, the status of the canceled unifiedRoleAssignmentScheduleRequest changes to Canceled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py index 8b69db0435d..a3c1c0ce127 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the assignment. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the assignment. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/principal/principal_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/principal/principal_request_builder.py index c8cb96fad59..9b232b8fcc6 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The principal that's getting a role assignment through the request. Supports $expand and $select nested in $expand for id only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The principal that's getting a role assignment through the request. Supports $expand and $select nested in $expand for id only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py index fc1ce76113a..c8724dc4eba 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 45a18b49c14..1a4f3dd03ff 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/targetSchedule{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: """ The schedule for an eligible role assignment that is referenced through the targetScheduleId property. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentSchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The schedule for an eligible role assignment that is referenced through the targetScheduleId property. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetScheduleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetScheduleRequestBuilder.TargetScheduleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py index 3cddaf8ed91..1d0bcf49db3 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleAssignmentScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentSched raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: """ In PIM, read the details of a request for an active and persistent role assignment made through the unifiedRoleAssignmentScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleAssignmentSchedule return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleRequest, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: + async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: """ Update the navigation property roleAssignmentScheduleRequests in roleManagement param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleAssignmentScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In PIM, read the details of a request for an active and persistent role assignment made through the unifiedRoleAssignmentScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignmentScheduleRequests in roleManagement param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -205,16 +206,6 @@ def target_schedule(self) -> TargetScheduleRequestBuilder: return TargetScheduleRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetQueryParameters(): """ @@ -241,27 +232,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py index 13b483c7e7c..4d2c17aba63 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequestCollectionResponse]: """ Retrieve the requests for active role assignments to principals. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. The role assignments can be permanently active with or without an expiry date, or temporarily active after user activation of eligible assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[RoleAssignmentScheduleRequest return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: + async def post(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: """ In PIM, carry out the following operations through the unifiedRoleAssignmentScheduleRequest object: To call this API to update, renew, and extend assignments for yourself, you must have multifactor authentication (MFA) enforced, and running the query in a session in which they were challenged for MFA. See Enable per-user Microsoft Entra multifactor authentication to secure sign-in events. param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the requests for active role assignments to principals. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. The role assignments can be permanently active with or without an expiry date, or temporarily active after user activation of eligible assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleAssignme request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In PIM, carry out the following operations through the unifiedRoleAssignmentScheduleRequest object: To call this API to update, renew, and extend assignments for yourself, you must have multifactor authentication (MFA) enforced, and running the query in a session in which they were challenged for MFA. See Enable per-user Microsoft Entra multifactor authentication to secure sign-in events. param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedul """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/directory/roleAssignmentScheduleRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -202,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleAssignmentScheduleRequestsRequestBuilder.RoleAssignmentScheduleRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedules/count/count_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedules/count/count_request_builder.py index 3e6cb910572..5d760561092 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedules/count/count_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedules/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentSchedules/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 45a9f5ed41f..1e497c7dc2a 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentSchedules/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedules/item/activated_using/activated_using_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedules/item/activated_using/activated_using_request_builder.py index 8a5de137257..2e4a37dab06 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedules/item/activated_using/activated_using_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedules/item/activated_using/activated_using_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}/activatedUsing{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ If the request is from an eligible administrator to activate a role, this parameter shows the related eligible assignment for that activation. Otherwise, it's null. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ If the request is from an eligible administrator to activate a role, this parameter shows the related eligible assignment for that activation. Otherwise, it's null. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivatedUsingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivatedUsingRequestBuilder.ActivatedUsingRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedules/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedules/item/app_scope/app_scope_request_builder.py index 1c7dc54a883..14574dd4cc7 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedules/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app-specific scope when the role eligibility or assignment is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app-specific scope when the role eligibility or assignment is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py index b198367a60d..f5336c32bdc 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the role eligibility or assignment. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the role eligibility or assignment. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedules/item/principal/principal_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedules/item/principal/principal_request_builder.py index 97759dacf64..18113ef9bcd 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedules/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedules/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The principal that's getting a role assignment or that's eligible for a role through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The principal that's getting a role assignment or that's eligible for a role through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedules/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedules/item/role_definition/role_definition_request_builder.py index d9d8a2bab87..eb90a3020d0 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedules/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py index 602ea77613f..51601a79100 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleAssignmentSchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentSched raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: """ Retrieve the schedule for an active role assignment operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleAssignmentSchedule return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentSchedule, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def patch(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: """ Update the navigation property roleAssignmentSchedules in roleManagement param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, reque return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentSchedule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleAssignmentSchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the schedule for an active role assignment operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignmentSchedules in roleManagement param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def role_definition(self) -> RoleDefinitionRequestBuilder: return RoleDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleAssignmentScheduleItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilder.UnifiedRoleAssignmentScheduleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_assignment_schedules/role_assignment_schedules_request_builder.py b/msgraph/generated/role_management/directory/role_assignment_schedules/role_assignment_schedules_request_builder.py index 9208d853628..22067410792 100644 --- a/msgraph/generated/role_management/directory/role_assignment_schedules/role_assignment_schedules_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignment_schedules/role_assignment_schedules_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleCollectionResponse]: """ Get the schedules for active role assignment operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[RoleAssignmentSchedulesReques return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def post(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: """ Create new navigation property to roleAssignmentSchedules for roleManagement param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, reques return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentSchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the schedules for active role assignment operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleAssignme request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleAssignmentSchedules for roleManagement param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedul """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/directory/roleAssignmentSchedules', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentSchedulesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleAssignmentSchedulesRequestBuilder.RoleAssignmentSchedulesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentSchedulesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_assignments/count/count_request_builder.py b/msgraph/generated/role_management/directory/role_assignments/count/count_request_builder.py index d5ccea8ab1a..f5a98ddeeca 100644 --- a/msgraph/generated/role_management/directory/role_assignments/count/count_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/directory/role_assignments/item/app_scope/app_scope_request_builder.py index c71e0afbdd0..7e73ec09417 100644 --- a/msgraph/generated/role_management/directory/role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignments/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignments/{unifiedRoleAssignment%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AppScopeRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property appScope for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AppScopeRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - async def patch(self,body: Optional[AppScope] = None, request_configuration: Optional[AppScopeRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppScope]: + async def patch(self,body: Optional[AppScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Update the navigation property appScope in roleManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AppScope] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AppScopeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property appScope for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory/roleAssignments/{unifiedRoleAssignment%2Did}/appScope', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AppScopeRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppScope] = None, request_configuration: Optional[AppScopeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appScope in roleManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AppScope] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory/roleAssignments/{unifiedRoleAssignment%2Did}/appScope', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AppScopeRequestBuilder: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AppScopeRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/directory/role_assignments/item/directory_scope/directory_scope_request_builder.py index 2e19afb2796..304468ac126 100644 --- a/msgraph/generated/role_management/directory/role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignments/{unifiedRoleAssignment%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the assignment. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the assignment. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignments/item/principal/principal_request_builder.py b/msgraph/generated/role_management/directory/role_assignments/item/principal/principal_request_builder.py index 6105e072be1..5be443d62a2 100644 --- a/msgraph/generated/role_management/directory/role_assignments/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignments/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignments/{unifiedRoleAssignment%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Referencing the assigned principal. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Referencing the assigned principal. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/directory/role_assignments/item/role_definition/role_definition_request_builder.py index dc70ec2835d..c885bdfc2b2 100644 --- a/msgraph/generated/role_management/directory/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignments/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignments/{unifiedRoleAssignment%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ The roleDefinition the assignment is for. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The roleDefinition the assignment is for. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph/generated/role_management/directory/role_assignments/item/unified_role_assignment_item_request_builder.py index 79674c1b651..33f25c5921d 100644 --- a/msgraph/generated/role_management/directory/role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignments/item/unified_role_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleAssignments/{unifiedRoleAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a unifiedRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: """ Retrieve the properties and relationships of a unifiedRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequ return await self.request_adapter.send_async(request_info, UnifiedRoleAssignment, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: + async def patch(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: """ Update the navigation property roleAssignments in roleManagement param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[UnifiedRoleAssignment] = None, request_confi return await self.request_adapter.send_async(request_info, UnifiedRoleAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a unifiedRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory/roleAssignments/{unifiedRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a unifiedRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignments in roleManagement param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleAssignment] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory/roleAssignments/{unifiedRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -176,16 +177,6 @@ def role_definition(self) -> RoleDefinitionRequestBuilder: return RoleDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -212,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleAssignmentItemRequestBuilder.UnifiedRoleAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_assignments/role_assignments_request_builder.py b/msgraph/generated/role_management/directory/role_assignments/role_assignments_request_builder.py index 91757b91c29..163ff2a22ff 100644 --- a/msgraph/generated/role_management/directory/role_assignments/role_assignments_request_builder.py +++ b/msgraph/generated/role_management/directory/role_assignments/role_assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi url_tpl_params["unifiedRoleAssignment%2Did"] = unified_role_assignment_id return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentCollectionResponse]: """ Get a list of unifiedRoleAssignment objects for the RBAC provider. The following RBAC providers are currently supported:- directory (Microsoft Entra ID)- entitlement management (Microsoft Entra entitlement management) param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RoleAssignmentsRequestBuilder return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: + async def post(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: """ Create a new unifiedRoleAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[UnifiedRoleAssignment] = None, request_config return await self.request_adapter.send_async(request_info, UnifiedRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of unifiedRoleAssignment objects for the RBAC provider. The following RBAC providers are currently supported:- directory (Microsoft Entra ID)- entitlement management (Microsoft Entra entitlement management) param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleAssignme request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new unifiedRoleAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleAssignment] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/directory/roleAssignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleAssignmentsRequestBuilder.RoleAssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_definitions/count/count_request_builder.py b/msgraph/generated/role_management/directory/role_definitions/count/count_request_builder.py index c735a01b21f..a0bc93201a1 100644 --- a/msgraph/generated/role_management/directory/role_definitions/count/count_request_builder.py +++ b/msgraph/generated/role_management/directory/role_definitions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleDefinitions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph/generated/role_management/directory/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index ff688f2f44f..478979cf59c 100644 --- a/msgraph/generated/role_management/directory/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph/generated/role_management/directory/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph/generated/role_management/directory/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index 52dab9b2b23..413dce695dc 100644 --- a/msgraph/generated/role_management/directory/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph/generated/role_management/directory/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni url_tpl_params["unifiedRoleDefinition%2Did1"] = unified_role_definition_id1 return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InheritsPermissionsFromRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinitionCollectionResponse]: """ Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles (isBuiltIn is true) support this attribute. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[InheritsPermissionsFromReques return await self.request_adapter.send_async(request_info, UnifiedRoleDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[InheritsPermissionsFromRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Create new navigation property to inheritsPermissionsFrom for roleManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_config return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InheritsPermissionsFromRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles (isBuiltIn is true) support this attribute. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[InheritsPerm request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[InheritsPermissionsFromRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to inheritsPermissionsFrom for roleManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InheritsPermissionsFromRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InheritsPermissionsFromRequestBuilder.InheritsPermissionsFromRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InheritsPermissionsFromRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index 723d160091d..bd380c1a9c3 100644 --- a/msgraph/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph/generated/role_management/directory/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property inheritsPermissionsFrom for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleDefinitionItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles (isBuiltIn is true) support this attribute. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequ return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Update the navigation property inheritsPermissionsFrom in roleManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_confi return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property inheritsPermissionsFrom for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles (isBuiltIn is true) support this attribute. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleD request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property inheritsPermissionsFrom in roleManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UnifiedRoleDefinitionItemReq raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleDefinitionItemRequestBuilder.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph/generated/role_management/directory/role_definitions/item/unified_role_definition_item_request_builder.py index 4458c389791..ca083bcbe06 100644 --- a/msgraph/generated/role_management/directory/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph/generated/role_management/directory/role_definitions/item/unified_role_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a unifiedRoleDefinition object. You can't delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleDefinitionItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Read the properties and relationships of a unifiedRoleDefinition object. The following role-based access control (RBAC) providers are currently supported: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequ return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Update the properties of a unifiedRoleDefinition object. You cannot update built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_confi return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a unifiedRoleDefinition object. You can't delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a unifiedRoleDefinition object. The following role-based access control (RBAC) providers are currently supported: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleD request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a unifiedRoleDefinition object. You cannot update built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def inherits_permissions_from(self) -> InheritsPermissionsFromRequestBuilder: return InheritsPermissionsFromRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleDefinitionItemRequestBuilder.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_definitions/role_definitions_request_builder.py b/msgraph/generated/role_management/directory/role_definitions/role_definitions_request_builder.py index 74577acb2fb..424d7f255ef 100644 --- a/msgraph/generated/role_management/directory/role_definitions/role_definitions_request_builder.py +++ b/msgraph/generated/role_management/directory/role_definitions/role_definitions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi url_tpl_params["unifiedRoleDefinition%2Did"] = unified_role_definition_id return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RoleDefinitionsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinitionCollectionResponse]: """ Get a list of unifiedRoleDefinition objects for the provider. The following RBAC providers are currently supported:- directory (Microsoft Entra ID)- entitlement management (Microsoft Entra Entitlement Management) param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionsRequestBuilder return await self.request_adapter.send_async(request_info, UnifiedRoleDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RoleDefinitionsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Create a new custom unifiedRoleDefinition object. This feature requires a Microsoft Entra ID P1 or P2 license. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_config return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of unifiedRoleDefinition objects for the provider. The following RBAC providers are currently supported:- directory (Microsoft Entra ID)- entitlement management (Microsoft Entra Entitlement Management) param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleDefiniti request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RoleDefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new custom unifiedRoleDefinition object. This feature requires a Microsoft Entra ID P1 or P2 license. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/directory/roleDefinitions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionsRequestBuilder.RoleDefinitionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/count/count_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/count/count_request_builder.py index c2379d0a231..8223c359b46 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/count/count_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleInstances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index f02b385631f..2518d40792c 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleInstances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py index 1948458501e..ea6200badaa 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app-specific scope when the assignment or role eligibility is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app-specific scope when the assignment or role eligibility is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 968079355fe..f31d8ae10c8 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the assignment or role eligibility. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the assignment or role eligibility. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/principal/principal_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/principal/principal_request_builder.py index 7eb237d55ba..f31a5a46767 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The principal that's getting a role assignment or role eligibility through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The principal that's getting a role assignment or role eligibility through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py index 31a98b1c98e..ab5395dfcce 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py index b0d42a1c673..47584e01fb5 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleEligibilityScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleEligibilitySche raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: """ Get the instance of a role eligibility. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleEligibilitySchedul return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstance, error_mapping) - async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: """ Update the navigation property roleEligibilityScheduleInstances in roleManagement param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = No return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleEligibilityScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the instance of a role eligibility. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleE request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleEligibilityScheduleInstances in roleManagement param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySched """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -175,16 +176,6 @@ def role_definition(self) -> RoleDefinitionRequestBuilder: return RoleDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetQueryParameters(): """ @@ -211,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder.UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py index 9d5a4a2af61..239b5070ef6 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse]: """ Get the instances of role eligibilities. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[RoleEligibilityScheduleInstan return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def post(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: """ Create new navigation property to roleEligibilityScheduleInstances for roleManagement param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = Non return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the instances of role eligibilities. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleEligibil request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleEligibilityScheduleInstances for roleManagement param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/directory/roleEligibilityScheduleInstances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleEligibilityScheduleInstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleEligibilityScheduleInstancesRequestBuilder.RoleEligibilityScheduleInstancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleEligibilityScheduleInstancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/count/count_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/count/count_request_builder.py index 6de453e8135..6c41ce4cdf8 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/count/count_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 3cb7863b6d9..058dfed794f 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleRequests/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py index ea33301bc9e..1979bb33c5b 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app-specific scope when the role eligibility is scoped to an app. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app-specific scope when the role eligibility is scoped to an app. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py index 038242fc9a6..d2a74eeb7ac 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}/cancel", path_parameters) - async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Immediately cancel a unifiedRoleEligibilityScheduleRequest object whose status is Granted and have the system automatically delete the cancelled request after 30 days. After calling this action, the status of the cancelled unifiedRoleEligibilityScheduleRequest changes to Revoked. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequ raise Exception("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[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Immediately cancel a unifiedRoleEligibilityScheduleRequest object whose status is Granted and have the system automatically delete the cancelled request after 30 days. After calling this action, the status of the cancelled unifiedRoleEligibilityScheduleRequest changes to Revoked. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py index c3194888357..065ef6b5071 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the role eligibility. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the role eligibility. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/principal/principal_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/principal/principal_request_builder.py index ccf2f54cb0a..59dad81e517 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The principal that's getting a role eligibility through the request. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The principal that's getting a role eligibility through the request. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py index 9e0971ad0b6..4749bd27503 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py index d5780dd23fb..51cd219e4b4 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}/targetSchedule{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ The schedule for a role eligibility that is referenced through the targetScheduleId property. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The schedule for a role eligibility that is referenced through the targetScheduleId property. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetScheduleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetScheduleRequestBuilder.TargetScheduleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py index ecc9e59b1cc..4d8b95de402 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleEligibilityScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleEligibilitySche raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: """ In PIM, read the details of a request for for a role eligibility request made through the unifiedRoleEligibilityScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleEligibilitySchedul return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleRequest, error_mapping) - async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: + async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: """ Update the navigation property roleEligibilityScheduleRequests in roleManagement param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = Non return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleEligibilityScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In PIM, read the details of a request for for a role eligibility request made through the unifiedRoleEligibilityScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleE request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleEligibilityScheduleRequests in roleManagement param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySched """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -195,16 +196,6 @@ def target_schedule(self) -> TargetScheduleRequestBuilder: return TargetScheduleRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetQueryParameters(): """ @@ -231,27 +222,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilder.UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py index 793074977f5..72ba34d19f1 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequestCollectionResponse]: """ In PIM, retrieve the requests for role eligibilities for principals made through the unifiedRoleEligibilityScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[RoleEligibilityScheduleReques return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: + async def post(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: """ In PIM, request for a role eligibility for a principal through the unifiedRoleEligibilityScheduleRequest object. This operation allows both admins and eligible users to add, revoke, or extend eligible assignments. param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In PIM, retrieve the requests for role eligibilities for principals made through the unifiedRoleEligibilityScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleEligibil request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In PIM, request for a role eligibility for a principal through the unifiedRoleEligibilityScheduleRequest object. This operation allows both admins and eligible users to add, revoke, or extend eligible assignments. param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/directory/roleEligibilityScheduleRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -202,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleEligibilityScheduleRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleEligibilityScheduleRequestsRequestBuilder.RoleEligibilityScheduleRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleEligibilityScheduleRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedules/count/count_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedules/count/count_request_builder.py index 314a8bf8300..15aecf45692 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedules/count/count_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedules/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilitySchedules/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 81772622005..c52e641f478 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilitySchedules/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py index 1e5979b8c73..ef7b04e7939 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app-specific scope when the role eligibility or assignment is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app-specific scope when the role eligibility or assignment is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py index 71c418317d2..6d9bf850275 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the role eligibility or assignment. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the role eligibility or assignment. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedules/item/principal/principal_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedules/item/principal/principal_request_builder.py index fcf54d0d35d..2633744d326 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedules/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedules/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The principal that's getting a role assignment or that's eligible for a role through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The principal that's getting a role assignment or that's eligible for a role through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py index a0fe10343aa..69d74664560 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py index 08ec1d49e7d..c31c2bbc58a 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleEligibilitySchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleEligibilitySche raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ Retrieve the schedule for a role eligibility operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleEligibilitySchedul return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - async def patch(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def patch(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ Update the navigation property roleEligibilitySchedules in roleManagement param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, requ return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleEligibilitySchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the schedule for a role eligibility operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleE request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleEligibilitySchedules in roleManagement param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySched """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/directory/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -175,16 +176,6 @@ def role_definition(self) -> RoleDefinitionRequestBuilder: return RoleDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleEligibilityScheduleItemRequestBuilderGetQueryParameters(): """ @@ -211,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilder.UnifiedRoleEligibilityScheduleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/directory/role_eligibility_schedules/role_eligibility_schedules_request_builder.py b/msgraph/generated/role_management/directory/role_eligibility_schedules/role_eligibility_schedules_request_builder.py index bb5bf295cd7..70b93de203e 100644 --- a/msgraph/generated/role_management/directory/role_eligibility_schedules/role_eligibility_schedules_request_builder.py +++ b/msgraph/generated/role_management/directory/role_eligibility_schedules/role_eligibility_schedules_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleCollectionResponse]: """ Get the unifiedRoleEligibilitySchedule resources from the roleEligibilitySchedules navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[RoleEligibilitySchedulesReque return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def post(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ Create new navigation property to roleEligibilitySchedules for roleManagement param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, reque return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the unifiedRoleEligibilitySchedule resources from the roleEligibilitySchedules navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleEligibil request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleEligibilitySchedules for roleManagement param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/directory/roleEligibilitySchedules', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleEligibilitySchedulesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleEligibilitySchedulesRequestBuilder.RoleEligibilitySchedulesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleEligibilitySchedulesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/entitlement_management_request_builder.py b/msgraph/generated/role_management/entitlement_management/entitlement_management_request_builder.py index 5cd49951359..7b4ac88424d 100644 --- a/msgraph/generated/role_management/entitlement_management/entitlement_management_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/entitlement_management_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EntitlementManagementRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property entitlementManagement for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def delete(self,request_configuration: Optional[EntitlementManagementReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EntitlementManagementRequestBuilderGetRequestConfiguration] = None) -> Optional[RbacApplication]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RbacApplication]: """ Container for roles and assignments for entitlement management resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[EntitlementManagementRequestB return await self.request_adapter.send_async(request_info, RbacApplication, error_mapping) - async def patch(self,body: Optional[RbacApplication] = None, request_configuration: Optional[EntitlementManagementRequestBuilderPatchRequestConfiguration] = None) -> Optional[RbacApplication]: + async def patch(self,body: Optional[RbacApplication] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RbacApplication]: """ Update the navigation property entitlementManagement in roleManagement param body: The request body @@ -96,18 +97,18 @@ async def patch(self,body: Optional[RbacApplication] = None, request_configurati return await self.request_adapter.send_async(request_info, RbacApplication, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EntitlementManagementRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property entitlementManagement for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EntitlementManagementRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Container for roles and assignments for entitlement management resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[EntitlementM request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RbacApplication] = None, request_configuration: Optional[EntitlementManagementRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RbacApplication] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property entitlementManagement in roleManagement param body: The request body @@ -127,7 +128,7 @@ def to_patch_request_information(self,body: Optional[RbacApplication] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -224,16 +225,6 @@ def role_eligibility_schedules(self) -> RoleEligibilitySchedulesRequestBuilder: return RoleEligibilitySchedulesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EntitlementManagementRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EntitlementManagementRequestBuilderGetQueryParameters(): """ @@ -260,27 +251,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EntitlementManagementRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EntitlementManagementRequestBuilder.EntitlementManagementRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EntitlementManagementRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/resource_namespaces/count/count_request_builder.py b/msgraph/generated/role_management/entitlement_management/resource_namespaces/count/count_request_builder.py index 57373999003..6a09b3f88aa 100644 --- a/msgraph/generated/role_management/entitlement_management/resource_namespaces/count/count_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/resource_namespaces/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/resourceNamespaces/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/count/count_request_builder.py b/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/count/count_request_builder.py index 4a182de35be..df6a787d621 100644 --- a/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/count/count_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}/resourceActions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py b/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py index c9972f052e8..63be95d5ff5 100644 --- a/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/item/unified_rbac_resource_action_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}/resourceActions/{unifiedRbacResourceAction%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resourceActions for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UnifiedRbacResourceActionI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UnifiedRbacResourceActionItem return await self.request_adapter.send_async(request_info, UnifiedRbacResourceAction, error_mapping) - async def patch(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: + async def patch(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: """ Update the navigation property resourceActions in roleManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UnifiedRbacResourceAction] = None, request_c return await self.request_adapter.send_async(request_info, UnifiedRbacResourceAction, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceActions for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}/resourceActions/{unifiedRbacResourceAction%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRbacR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceActions in roleManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRbacResourceAction] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}/resourceActions/{unifiedRbacResourceAction%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UnifiedRbacResourceActionIte raise TypeError("raw_url cannot be null.") return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRbacResourceActionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRbacResourceActionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRbacResourceActionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRbacResourceActionItemRequestBuilder.UnifiedRbacResourceActionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRbacResourceActionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py b/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py index 12ec2d69b06..4d1e0ba08ca 100644 --- a/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/resource_actions/resource_actions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_rbac_resource_action_id(self,unified_rbac_resource_action_id: str url_tpl_params["unifiedRbacResourceAction%2Did"] = unified_rbac_resource_action_id return UnifiedRbacResourceActionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceActionsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceActionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceActionCollectionResponse]: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourceActionsRequestBuilder return await self.request_adapter.send_async(request_info, UnifiedRbacResourceActionCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[ResourceActionsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: + async def post(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: """ Create new navigation property to resourceActions for roleManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UnifiedRbacResourceAction] = None, request_co return await self.request_adapter.send_async(request_info, UnifiedRbacResourceAction, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceActionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceActi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[ResourceActionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceActions for roleManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UnifiedRbacResourceAction] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}/resourceActions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceActionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceActionsRequestBuilder.ResourceActionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceActionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py b/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py index 10c82f4f8c7..450298be2ae 100644 --- a/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/resource_namespaces/item/unified_rbac_resource_namespace_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resourceNamespaces for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[UnifiedRbacResourceNamespa raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UnifiedRbacResourceNamespaceI return await self.request_adapter.send_async(request_info, UnifiedRbacResourceNamespace, error_mapping) - async def patch(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: + async def patch(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: """ Update the navigation property resourceNamespaces in roleManagement param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[UnifiedRbacResourceNamespace] = None, reques return await self.request_adapter.send_async(request_info, UnifiedRbacResourceNamespace, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceNamespaces for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRbacR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceNamespaces in roleManagement param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRbacResourceNamespac """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement/resourceNamespaces/{unifiedRbacResourceNamespace%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource_actions(self) -> ResourceActionsRequestBuilder: return ResourceActionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRbacResourceNamespaceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRbacResourceNamespaceItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRbacResourceNamespaceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRbacResourceNamespaceItemRequestBuilder.UnifiedRbacResourceNamespaceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRbacResourceNamespaceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/resource_namespaces/resource_namespaces_request_builder.py b/msgraph/generated/role_management/entitlement_management/resource_namespaces/resource_namespaces_request_builder.py index 3b84d5a7d5d..6ecfc8adc62 100644 --- a/msgraph/generated/role_management/entitlement_management/resource_namespaces/resource_namespaces_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/resource_namespaces/resource_namespaces_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_rbac_resource_namespace_id(self,unified_rbac_resource_namespace_i url_tpl_params["unifiedRbacResourceNamespace%2Did"] = unified_rbac_resource_namespace_id return UnifiedRbacResourceNamespaceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourceNamespacesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespaceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespaceCollectionResponse]: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourceNamespacesRequestBuil return await self.request_adapter.send_async(request_info, UnifiedRbacResourceNamespaceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[ResourceNamespacesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: + async def post(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: """ Create new navigation property to resourceNamespaces for roleManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UnifiedRbacResourceNamespace] = None, request return await self.request_adapter.send_async(request_info, UnifiedRbacResourceNamespace, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceNamespacesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceName request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[ResourceNamespacesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceNamespaces for roleManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UnifiedRbacResourceNamespace """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/entitlementManagement/resourceNamespaces', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceNamespacesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceNamespacesRequestBuilder.ResourceNamespacesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceNamespacesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/count/count_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/count/count_request_builder.py index 8895766c3b4..83bc8213b9d 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/count/count_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 652e199ebac..cf854ff0261 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py index 85642cfdabc..de1a733485c 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/activated_using/activated_using_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}/activatedUsing{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: """ If the request is from an eligible administrator to activate a role, this parameter shows the related eligible assignment for that activation. Otherwise, it's null. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ If the request is from an eligible administrator to activate a role, this parameter shows the related eligible assignment for that activation. Otherwise, it's null. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivatedUsingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivatedUsingRequestBuilder.ActivatedUsingRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py index 1cc09bb3a3e..9bb42c4f105 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app-specific scope when the assignment or role eligibility is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app-specific scope when the assignment or role eligibility is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 8ce23e0eff1..3fae8a53e5a 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the assignment or role eligibility. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the assignment or role eligibility. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/principal/principal_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/principal/principal_request_builder.py index 4c828a9918d..29e14a316e5 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The principal that's getting a role assignment or role eligibility through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The principal that's getting a role assignment or role eligibility through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py index 2431ced3010..7c7ac62b208 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py index 50de1b99bf9..6df59672d68 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/item/unified_role_assignment_schedule_instance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleAssignmentScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentSched raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: """ Get the instance of an active role assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleAssignmentSchedule return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleInstance, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: + async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: """ Update the navigation property roleAssignmentScheduleInstances in roleManagement param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = Non return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleInstance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleAssignmentScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the instance of an active role assignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignmentScheduleInstances in roleManagement param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleInstances/{unifiedRoleAssignmentScheduleInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def role_definition(self) -> RoleDefinitionRequestBuilder: return RoleDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilder.UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py index 3dd97a9dec5..c26feb545ae 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_instances/role_assignment_schedule_instances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstanceCollectionResponse]: """ Get the instances of active role assignments in your tenant. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[RoleAssignmentScheduleInstanc return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: + async def post(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: """ Create new navigation property to roleAssignmentScheduleInstances for roleManagement param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the instances of active role assignments in your tenant. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleAssignme request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleAssignmentScheduleInstances for roleManagement param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedul """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleInstances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentScheduleInstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleAssignmentScheduleInstancesRequestBuilder.RoleAssignmentScheduleInstancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentScheduleInstancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/count/count_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/count/count_request_builder.py index 3e65a969537..2944a1dd71f 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/count/count_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 46d494a64b7..0bf74e0f9c8 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py index c7cc444869b..648e73ff14b 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/activated_using/activated_using_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/activatedUsing{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it's null. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it's null. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivatedUsingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivatedUsingRequestBuilder.ActivatedUsingRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py index cafe414626a..8a75761d1dc 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app-specific scope when the assignment is scoped to an app. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app-specific scope when the assignment is scoped to an app. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py index 448fe9bc7e1..ca0042ee134 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/cancel", path_parameters) - async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Immediately cancel a unifiedRoleAssignmentScheduleRequest object that is in a Granted status, and have the system automatically delete the canceled request after 30 days. After calling this action, the status of the canceled unifiedRoleAssignmentScheduleRequest changes to Canceled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequ raise Exception("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[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Immediately cancel a unifiedRoleAssignmentScheduleRequest object that is in a Granted status, and have the system automatically delete the canceled request after 30 days. After calling this action, the status of the canceled unifiedRoleAssignmentScheduleRequest changes to Canceled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py index a8140ac9337..47233dd1fe3 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the assignment. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the assignment. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/principal/principal_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/principal/principal_request_builder.py index 46e851da375..95797e98b84 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The principal that's getting a role assignment through the request. Supports $expand and $select nested in $expand for id only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The principal that's getting a role assignment through the request. Supports $expand and $select nested in $expand for id only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py index e8d82c8dc33..062d9ba0dc2 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 6f7728efbf8..83328f76fef 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}/targetSchedule{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: """ The schedule for an eligible role assignment that is referenced through the targetScheduleId property. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentSchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The schedule for an eligible role assignment that is referenced through the targetScheduleId property. Supports $expand and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetScheduleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetScheduleRequestBuilder.TargetScheduleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py index f2ab04b3438..161ddfea15f 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/item/unified_role_assignment_schedule_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleAssignmentScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentSched raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: """ In PIM, read the details of a request for an active and persistent role assignment made through the unifiedRoleAssignmentScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleAssignmentSchedule return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleRequest, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: + async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: """ Update the navigation property roleAssignmentScheduleRequests in roleManagement param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleAssignmentScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In PIM, read the details of a request for an active and persistent role assignment made through the unifiedRoleAssignmentScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignmentScheduleRequests in roleManagement param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests/{unifiedRoleAssignmentScheduleRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -205,16 +206,6 @@ def target_schedule(self) -> TargetScheduleRequestBuilder: return TargetScheduleRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetQueryParameters(): """ @@ -241,27 +232,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilder.UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py index 93d7daa2c4a..582b2620150 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedule_requests/role_assignment_schedule_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequestCollectionResponse]: """ Retrieve the requests for active role assignments to principals. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. The role assignments can be permanently active with or without an expiry date, or temporarily active after user activation of eligible assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[RoleAssignmentScheduleRequest return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: + async def post(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: """ In PIM, carry out the following operations through the unifiedRoleAssignmentScheduleRequest object: To call this API to update, renew, and extend assignments for yourself, you must have multifactor authentication (MFA) enforced, and running the query in a session in which they were challenged for MFA. See Enable per-user Microsoft Entra multifactor authentication to secure sign-in events. param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the requests for active role assignments to principals. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. The role assignments can be permanently active with or without an expiry date, or temporarily active after user activation of eligible assignments. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleAssignme request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In PIM, carry out the following operations through the unifiedRoleAssignmentScheduleRequest object: To call this API to update, renew, and extend assignments for yourself, you must have multifactor authentication (MFA) enforced, and running the query in a session in which they were challenged for MFA. See Enable per-user Microsoft Entra multifactor authentication to secure sign-in events. param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedul """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/entitlementManagement/roleAssignmentScheduleRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -202,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleAssignmentScheduleRequestsRequestBuilder.RoleAssignmentScheduleRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/count/count_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/count/count_request_builder.py index 2613130a29c..a90ec31ad97 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/count/count_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentSchedules/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 7dfd3b3f9f9..27ac0850f48 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentSchedules/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/activated_using/activated_using_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/activated_using/activated_using_request_builder.py index 70f821fb7f0..2cea7a46011 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/activated_using/activated_using_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/activated_using/activated_using_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}/activatedUsing{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ If the request is from an eligible administrator to activate a role, this parameter shows the related eligible assignment for that activation. Otherwise, it's null. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ If the request is from an eligible administrator to activate a role, this parameter shows the related eligible assignment for that activation. Otherwise, it's null. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivatedUsingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivatedUsingRequestBuilder.ActivatedUsingRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/app_scope/app_scope_request_builder.py index 744ee6e643d..1d7678a1084 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app-specific scope when the role eligibility or assignment is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app-specific scope when the role eligibility or assignment is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py index ab17154ce59..3589f8861ee 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the role eligibility or assignment. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the role eligibility or assignment. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/principal/principal_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/principal/principal_request_builder.py index 7ec7df58f58..b9452324c98 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The principal that's getting a role assignment or that's eligible for a role through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The principal that's getting a role assignment or that's eligible for a role through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/role_definition/role_definition_request_builder.py index 668de5fde48..281be32d137 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py index aa8b9883428..488d163df46 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/item/unified_role_assignment_schedule_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleAssignmentSchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentSched raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: """ Retrieve the schedule for an active role assignment operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleAssignmentSchedule return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentSchedule, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def patch(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: """ Update the navigation property roleAssignmentSchedules in roleManagement param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, reque return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentSchedule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleAssignmentSchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the schedule for an active role assignment operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignmentSchedules in roleManagement param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement/roleAssignmentSchedules/{unifiedRoleAssignmentSchedule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def role_definition(self) -> RoleDefinitionRequestBuilder: return RoleDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleAssignmentScheduleItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilder.UnifiedRoleAssignmentScheduleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentScheduleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/role_assignment_schedules_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/role_assignment_schedules_request_builder.py index 3932c352c2d..0be31ac9b26 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/role_assignment_schedules_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignment_schedules/role_assignment_schedules_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleCollectionResponse]: """ Get the schedules for active role assignment operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[RoleAssignmentSchedulesReques return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def post(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: """ Create new navigation property to roleAssignmentSchedules for roleManagement param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, reques return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentSchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the schedules for active role assignment operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleAssignme request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleAssignmentSchedules for roleManagement param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedul """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/entitlementManagement/roleAssignmentSchedules', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentSchedulesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleAssignmentSchedulesRequestBuilder.RoleAssignmentSchedulesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentSchedulesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignments/count/count_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignments/count/count_request_builder.py index f3ee0756657..b3a49ce9cdf 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignments/count/count_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignments/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignments/item/app_scope/app_scope_request_builder.py index 94ff1a4f959..13d67a40c58 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignments/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignments/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AppScopeRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property appScope for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AppScopeRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - async def patch(self,body: Optional[AppScope] = None, request_configuration: Optional[AppScopeRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppScope]: + async def patch(self,body: Optional[AppScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Update the navigation property appScope in roleManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AppScope] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AppScopeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property appScope for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment%2Did}/appScope', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app specific scope when the assignment scope is app specific. Containment entity. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AppScopeRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppScope] = None, request_configuration: Optional[AppScopeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appScope in roleManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AppScope] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment%2Did}/appScope', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AppScopeRequestBuilder: raise TypeError("raw_url cannot be null.") return AppScopeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AppScopeRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignments/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignments/item/directory_scope/directory_scope_request_builder.py index 9186b74a9fd..69508d24779 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignments/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignments/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the assignment. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the assignment. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignments/item/principal/principal_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignments/item/principal/principal_request_builder.py index 93a72ef811e..4c0091850c5 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignments/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignments/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Referencing the assigned principal. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Referencing the assigned principal. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignments/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignments/item/role_definition/role_definition_request_builder.py index 141c701039c..bb7f2f57c05 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignments/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignments/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ The roleDefinition the assignment is for. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The roleDefinition the assignment is for. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignments/item/unified_role_assignment_item_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignments/item/unified_role_assignment_item_request_builder.py index 5155bf66fbc..69bf8f635da 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignments/item/unified_role_assignment_item_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignments/item/unified_role_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a unifiedRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: """ Retrieve the properties and relationships of a unifiedRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequ return await self.request_adapter.send_async(request_info, UnifiedRoleAssignment, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: + async def patch(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: """ Update the navigation property roleAssignments in roleManagement param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[UnifiedRoleAssignment] = None, request_confi return await self.request_adapter.send_async(request_info, UnifiedRoleAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a unifiedRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a unifiedRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleA request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignments in roleManagement param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleAssignment] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement/roleAssignments/{unifiedRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -176,16 +177,6 @@ def role_definition(self) -> RoleDefinitionRequestBuilder: return RoleDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -212,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleAssignmentItemRequestBuilder.UnifiedRoleAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_assignments/role_assignments_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_assignments/role_assignments_request_builder.py index d118bbc667e..3b1539a0dbf 100644 --- a/msgraph/generated/role_management/entitlement_management/role_assignments/role_assignments_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_assignments/role_assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_role_assignment_id(self,unified_role_assignment_id: str) -> Unifi url_tpl_params["unifiedRoleAssignment%2Did"] = unified_role_assignment_id return UnifiedRoleAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentCollectionResponse]: """ Get a list of unifiedRoleAssignment objects for the RBAC provider. The following RBAC providers are currently supported:- directory (Microsoft Entra ID)- entitlement management (Microsoft Entra entitlement management) param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RoleAssignmentsRequestBuilder return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: + async def post(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: """ Create a new unifiedRoleAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[UnifiedRoleAssignment] = None, request_config return await self.request_adapter.send_async(request_info, UnifiedRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of unifiedRoleAssignment objects for the RBAC provider. The following RBAC providers are currently supported:- directory (Microsoft Entra ID)- entitlement management (Microsoft Entra entitlement management) param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleAssignme request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new unifiedRoleAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleAssignment] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/entitlementManagement/roleAssignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleAssignmentsRequestBuilder.RoleAssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleAssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_definitions/count/count_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_definitions/count/count_request_builder.py index b9a11809bd6..8b4a1c3dbb8 100644 --- a/msgraph/generated/role_management/entitlement_management/role_definitions/count/count_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_definitions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleDefinitions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py index 4fa2feaef22..31f4b0dd3fa 100644 --- a/msgraph/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py index bf76f22ce2e..76910d53a97 100644 --- a/msgraph/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/inherits_permissions_from_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_role_definition_id1(self,unified_role_definition_id1: str) -> Uni url_tpl_params["unifiedRoleDefinition%2Did1"] = unified_role_definition_id1 return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InheritsPermissionsFromRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinitionCollectionResponse]: """ Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles (isBuiltIn is true) support this attribute. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[InheritsPermissionsFromReques return await self.request_adapter.send_async(request_info, UnifiedRoleDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[InheritsPermissionsFromRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Create new navigation property to inheritsPermissionsFrom for roleManagement param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_config return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InheritsPermissionsFromRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles (isBuiltIn is true) support this attribute. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[InheritsPerm request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[InheritsPermissionsFromRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to inheritsPermissionsFrom for roleManagement param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InheritsPermissionsFromRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InheritsPermissionsFromRequestBuilder.InheritsPermissionsFromRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InheritsPermissionsFromRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py index f08e44daa7d..d2fd11cb170 100644 --- a/msgraph/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_definitions/item/inherits_permissions_from/item/unified_role_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property inheritsPermissionsFrom for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleDefinitionItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles (isBuiltIn is true) support this attribute. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequ return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Update the navigation property inheritsPermissionsFrom in roleManagement param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_confi return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property inheritsPermissionsFrom for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only collection of role definitions that the given role definition inherits from. Only Microsoft Entra built-in roles (isBuiltIn is true) support this attribute. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleD request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property inheritsPermissionsFrom in roleManagement param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition%2Did}/inheritsPermissionsFrom/{unifiedRoleDefinition%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UnifiedRoleDefinitionItemReq raise TypeError("raw_url cannot be null.") return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleDefinitionItemRequestBuilder.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_definitions/item/unified_role_definition_item_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_definitions/item/unified_role_definition_item_request_builder.py index 383417ba244..783e8a75769 100644 --- a/msgraph/generated/role_management/entitlement_management/role_definitions/item/unified_role_definition_item_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_definitions/item/unified_role_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a unifiedRoleDefinition object. You can't delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleDefinitionItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Read the properties and relationships of a unifiedRoleDefinition object. The following role-based access control (RBAC) providers are currently supported: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequ return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Update the properties of a unifiedRoleDefinition object. You cannot update built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_confi return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a unifiedRoleDefinition object. You can't delete built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a unifiedRoleDefinition object. The following role-based access control (RBAC) providers are currently supported: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleD request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a unifiedRoleDefinition object. You cannot update built-in roles. This feature requires a Microsoft Entra ID P1 or P2 license. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def inherits_permissions_from(self) -> InheritsPermissionsFromRequestBuilder: return InheritsPermissionsFromRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleDefinitionItemRequestBuilder.UnifiedRoleDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_definitions/role_definitions_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_definitions/role_definitions_request_builder.py index 4b790b23bc0..d9c2efacbe1 100644 --- a/msgraph/generated/role_management/entitlement_management/role_definitions/role_definitions_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_definitions/role_definitions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_role_definition_id(self,unified_role_definition_id: str) -> Unifi url_tpl_params["unifiedRoleDefinition%2Did"] = unified_role_definition_id return UnifiedRoleDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RoleDefinitionsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinitionCollectionResponse]: """ Get a list of unifiedRoleDefinition objects for the provider. The following RBAC providers are currently supported:- directory (Microsoft Entra ID)- entitlement management (Microsoft Entra Entitlement Management) param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionsRequestBuilder return await self.request_adapter.send_async(request_info, UnifiedRoleDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RoleDefinitionsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Create a new custom unifiedRoleDefinition object. This feature requires a Microsoft Entra ID P1 or P2 license. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_config return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of unifiedRoleDefinition objects for the provider. The following RBAC providers are currently supported:- directory (Microsoft Entra ID)- entitlement management (Microsoft Entra Entitlement Management) param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleDefiniti request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RoleDefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new custom unifiedRoleDefinition object. This feature requires a Microsoft Entra ID P1 or P2 license. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/entitlementManagement/roleDefinitions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionsRequestBuilder.RoleDefinitionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/count/count_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/count/count_request_builder.py index 560922b261f..7576f6400d2 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/count/count_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index f5563ad80a4..3c6026c004b 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py index ca6432f1299..ea3b7623115 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app-specific scope when the assignment or role eligibility is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app-specific scope when the assignment or role eligibility is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py index 2f2d45bb818..533459b0edf 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the assignment or role eligibility. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the assignment or role eligibility. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/principal/principal_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/principal/principal_request_builder.py index 9eb8800879e..23b93014832 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The principal that's getting a role assignment or role eligibility through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The principal that's getting a role assignment or role eligibility through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py index 069c4107d82..a72a04413e3 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py index 96a6317d824..0fe11b448fa 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/item/unified_role_eligibility_schedule_instance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleEligibilityScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleEligibilitySche raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: """ Get the instance of a role eligibility. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleEligibilitySchedul return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstance, error_mapping) - async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: """ Update the navigation property roleEligibilityScheduleInstances in roleManagement param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = No return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleEligibilityScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the instance of a role eligibility. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleE request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleEligibilityScheduleInstances in roleManagement param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySched """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleInstances/{unifiedRoleEligibilityScheduleInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -175,16 +176,6 @@ def role_definition(self) -> RoleDefinitionRequestBuilder: return RoleDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetQueryParameters(): """ @@ -211,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilder.UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py index 706a5ee9c61..c09546a32c5 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_instances/role_eligibility_schedule_instances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse]: """ Get the instances of role eligibilities. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[RoleEligibilityScheduleInstan return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def post(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: """ Create new navigation property to roleEligibilityScheduleInstances for roleManagement param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = Non return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the instances of role eligibilities. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleEligibil request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleEligibilityScheduleInstances for roleManagement param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleInstances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleEligibilityScheduleInstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleEligibilityScheduleInstancesRequestBuilder.RoleEligibilityScheduleInstancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleEligibilityScheduleInstancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/count/count_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/count/count_request_builder.py index 8cda628f3d0..e508179318f 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/count/count_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 72379d73fd8..fa4af20513a 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py index e49c2059e1a..eb876766b5e 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app-specific scope when the role eligibility is scoped to an app. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app-specific scope when the role eligibility is scoped to an app. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py index f244ab09c63..58843d053a4 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}/cancel", path_parameters) - async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Immediately cancel a unifiedRoleEligibilityScheduleRequest object whose status is Granted and have the system automatically delete the cancelled request after 30 days. After calling this action, the status of the cancelled unifiedRoleEligibilityScheduleRequest changes to Revoked. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequ raise Exception("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[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Immediately cancel a unifiedRoleEligibilityScheduleRequest object whose status is Granted and have the system automatically delete the cancelled request after 30 days. After calling this action, the status of the cancelled unifiedRoleEligibilityScheduleRequest changes to Revoked. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py index 80383bc0fe7..c0346d89d64 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the role eligibility. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the role eligibility. Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/principal/principal_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/principal/principal_request_builder.py index 12cc75d84b2..a9fd4962655 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The principal that's getting a role eligibility through the request. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The principal that's getting a role eligibility through the request. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py index 19431714731..01fb71ddab1 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py index 1e8047d4340..fc81c805483 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/target_schedule/target_schedule_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}/targetSchedule{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ The schedule for a role eligibility that is referenced through the targetScheduleId property. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The schedule for a role eligibility that is referenced through the targetScheduleId property. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetScheduleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetScheduleRequestBuilder.TargetScheduleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py index 55adbee38fb..207fcb57a6d 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/item/unified_role_eligibility_schedule_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleEligibilityScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleEligibilitySche raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: """ In PIM, read the details of a request for for a role eligibility request made through the unifiedRoleEligibilityScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleEligibilitySchedul return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleRequest, error_mapping) - async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: + async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: """ Update the navigation property roleEligibilityScheduleRequests in roleManagement param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = Non return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleEligibilityScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In PIM, read the details of a request for for a role eligibility request made through the unifiedRoleEligibilityScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleE request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleEligibilityScheduleRequests in roleManagement param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySched """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleRequests/{unifiedRoleEligibilityScheduleRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -195,16 +196,6 @@ def target_schedule(self) -> TargetScheduleRequestBuilder: return TargetScheduleRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetQueryParameters(): """ @@ -231,27 +222,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilder.UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py index 7e8b2bda1fc..195f387a627 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedule_requests/role_eligibility_schedule_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequestCollectionResponse]: """ In PIM, retrieve the requests for role eligibilities for principals made through the unifiedRoleEligibilityScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[RoleEligibilityScheduleReques return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: + async def post(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: """ In PIM, request for a role eligibility for a principal through the unifiedRoleEligibilityScheduleRequest object. This operation allows both admins and eligible users to add, revoke, or extend eligible assignments. param body: The request body @@ -101,7 +102,7 @@ async def post(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In PIM, retrieve the requests for role eligibilities for principals made through the unifiedRoleEligibilityScheduleRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleEligibil request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ In PIM, request for a role eligibility for a principal through the unifiedRoleEligibilityScheduleRequest object. This operation allows both admins and eligible users to add, revoke, or extend eligible assignments. param body: The request body @@ -121,7 +122,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/entitlementManagement/roleEligibilityScheduleRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -202,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleEligibilityScheduleRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleEligibilityScheduleRequestsRequestBuilder.RoleEligibilityScheduleRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleEligibilityScheduleRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/count/count_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/count/count_request_builder.py index 35215308ef0..52d6cb3bd63 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/count/count_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilitySchedules/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py index 3deb0d16edb..14019f992f1 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['on'] = str(on) super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilitySchedules/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequ return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py index f2b8e7252be..b3d7cfd3b70 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/app_scope/app_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}/appScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: """ Read-only property with details of the app-specific scope when the role eligibility or assignment is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only property with details of the app-specific scope when the role eligibility or assignment is scoped to an app. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppScopeRequestBuilder.AppScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py index fcacabbeb65..4919cd947fb 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/directory_scope/directory_scope_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}/directoryScope{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The directory object that is the scope of the role eligibility or assignment. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The directory object that is the scope of the role eligibility or assignment. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryScopeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryScopeRequestBuilder.DirectoryScopeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/principal/principal_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/principal/principal_request_builder.py index fe3f44ff31d..a759e6183d7 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/principal/principal_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/principal/principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The principal that's getting a role assignment or that's eligible for a role through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The principal that's getting a role assignment or that's eligible for a role through the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrincipalRequestBuilder.PrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py index d5b529433c3..aa1e43719be 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/role_definition/role_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}/roleDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderG return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleDefinitionRequestBuilder.RoleDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py index 6851bed7412..5ac8d95f6dd 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/item/unified_role_eligibility_schedule_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property roleEligibilitySchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[UnifiedRoleEligibilitySche raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ Retrieve the schedule for a role eligibility operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[UnifiedRoleEligibilitySchedul return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - async def patch(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def patch(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ Update the navigation property roleEligibilitySchedules in roleManagement param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, requ return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleEligibilitySchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the schedule for a role eligibility operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedRoleE request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleEligibilitySchedules in roleManagement param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySched """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement/entitlementManagement/roleEligibilitySchedules/{unifiedRoleEligibilitySchedule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -175,16 +176,6 @@ def role_definition(self) -> RoleDefinitionRequestBuilder: return RoleDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedRoleEligibilityScheduleItemRequestBuilderGetQueryParameters(): """ @@ -211,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilder.UnifiedRoleEligibilityScheduleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedRoleEligibilityScheduleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/role_eligibility_schedules_request_builder.py b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/role_eligibility_schedules_request_builder.py index 1cce3018fc9..75331d9eddd 100644 --- a/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/role_eligibility_schedules_request_builder.py +++ b/msgraph/generated/role_management/entitlement_management/role_eligibility_schedules/role_eligibility_schedules_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -56,7 +57,7 @@ def filter_by_current_user_with_on(self,on: Optional[str] = None) -> FilterByCur return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) - async def get(self,request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleCollectionResponse]: """ Get the unifiedRoleEligibilitySchedule resources from the roleEligibilitySchedules navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[RoleEligibilitySchedulesReque return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def post(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ Create new navigation property to roleEligibilitySchedules for roleManagement param body: The request body @@ -100,7 +101,7 @@ async def post(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, reque return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the unifiedRoleEligibilitySchedule resources from the roleEligibilitySchedules navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleEligibil request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleEligibilitySchedules for roleManagement param body: The request body @@ -120,7 +121,7 @@ def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/roleManagement/entitlementManagement/roleEligibilitySchedules', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -201,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleEligibilitySchedulesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleEligibilitySchedulesRequestBuilder.RoleEligibilitySchedulesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleEligibilitySchedulesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/role_management/role_management_request_builder.py b/msgraph/generated/role_management/role_management_request_builder.py index d5588969e25..7b10cc090f3 100644 --- a/msgraph/generated/role_management/role_management_request_builder.py +++ b/msgraph/generated/role_management/role_management_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/roleManagement{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RoleManagementRequestBuilderGetRequestConfiguration] = None) -> Optional[RoleManagement]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleManagement]: """ Get roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[RoleManagementRequestBuilderG return await self.request_adapter.send_async(request_info, RoleManagement, error_mapping) - async def patch(self,body: Optional[RoleManagement] = None, request_configuration: Optional[RoleManagementRequestBuilderPatchRequestConfiguration] = None) -> Optional[RoleManagement]: + async def patch(self,body: Optional[RoleManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleManagement]: """ Update roleManagement param body: The request body @@ -71,7 +72,7 @@ async def patch(self,body: Optional[RoleManagement] = None, request_configuratio return await self.request_adapter.send_async(request_info, RoleManagement, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RoleManagementRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RoleManageme request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RoleManagement] = None, request_configuration: Optional[RoleManagementRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RoleManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update roleManagement param body: The request body @@ -91,7 +92,7 @@ def to_patch_request_information(self,body: Optional[RoleManagement] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/roleManagement', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -151,27 +152,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleManagementRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RoleManagementRequestBuilder.RoleManagementRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RoleManagementRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/schema_extensions/count/count_request_builder.py b/msgraph/generated/schema_extensions/count/count_request_builder.py index cb432415adf..de7cd94faea 100644 --- a/msgraph/generated/schema_extensions/count/count_request_builder.py +++ b/msgraph/generated/schema_extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/schemaExtensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/schema_extensions/item/schema_extension_item_request_builder.py b/msgraph/generated/schema_extensions/item/schema_extension_item_request_builder.py index 7208e4a2b18..1f086d93bd3 100644 --- a/msgraph/generated/schema_extensions/item/schema_extension_item_request_builder.py +++ b/msgraph/generated/schema_extensions/item/schema_extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/schemaExtensions/{schemaExtension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SchemaExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SchemaExtensionItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SchemaExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SchemaExtension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchemaExtension]: """ Get schemaExtension param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[SchemaExtensionItemRequestBui return await self.request_adapter.send_async(request_info, SchemaExtension, error_mapping) - async def patch(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[SchemaExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SchemaExtension]: + async def patch(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchemaExtension]: """ Update properties in the definition of the specified schemaExtension. Additive updates to the extension can only be made when the extension is in the InDevelopment or Available status. This means custom properties or target resource types cannot be removed from the definition, but new custom properties can be added and the description of the extension changed. The update applies to all the resources that are included in the targetTypes property of the extension. These resources are among the supporting resource types. For delegated flows, the signed-in user can update a schema extension as long as the owner property of the extension is set to the appId of an application the signed-in user owns. That application can be the one that initially created the extension, or some other application owned by the signed-in user. This criteria for the owner property allows a signed-in user to make updates through other applications they don't own, such as Microsoft Graph Explorer. When using Graph Explorer to update a schemaExtension resource, include the owner property in the PATCH request body. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[SchemaExtension] = None, request_configurati return await self.request_adapter.send_async(request_info, SchemaExtension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SchemaExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/schemaExtensions/{schemaExtension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SchemaExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get schemaExtension param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[SchemaExtens request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[SchemaExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update properties in the definition of the specified schemaExtension. Additive updates to the extension can only be made when the extension is in the InDevelopment or Available status. This means custom properties or target resource types cannot be removed from the definition, but new custom properties can be added and the description of the extension changed. The update applies to all the resources that are included in the targetTypes property of the extension. These resources are among the supporting resource types. For delegated flows, the signed-in user can update a schema extension as long as the owner property of the extension is set to the appId of an application the signed-in user owns. That application can be the one that initially created the extension, or some other application owned by the signed-in user. This criteria for the owner property allows a signed-in user to make updates through other applications they don't own, such as Microsoft Graph Explorer. When using Graph Explorer to update a schemaExtension resource, include the owner property in the PATCH request body. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[SchemaExtension] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/schemaExtensions/{schemaExtension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SchemaExtensionItemRequestBu raise TypeError("raw_url cannot be null.") return SchemaExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SchemaExtensionItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchemaExtensionItemRequestBuilder.SchemaExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/schema_extensions/schema_extensions_request_builder.py b/msgraph/generated/schema_extensions/schema_extensions_request_builder.py index 3219bea3e12..ea1260b9e75 100644 --- a/msgraph/generated/schema_extensions/schema_extensions_request_builder.py +++ b/msgraph/generated/schema_extensions/schema_extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_schema_extension_id(self,schema_extension_id: str) -> SchemaExtensionItem url_tpl_params["schemaExtension%2Did"] = schema_extension_id return SchemaExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SchemaExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[SchemaExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchemaExtensionCollectionResponse]: """ Get a list of schemaExtension objects in your tenant. The schema extensions can be InDevelopment, Available, or Deprecated and includes schema extensions: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SchemaExtensionsRequestBuilde return await self.request_adapter.send_async(request_info, SchemaExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[SchemaExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[SchemaExtension]: + async def post(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchemaExtension]: """ Create a new schemaExtension definition and its associated schema extension property to extend a supporting resource type. Schema extensions let you add strongly-typed custom data to a resource. The app that creates a schema extension is the owner app. Depending on the state of the extension, the owner app, and only the owner app, may update or delete the extension. See examples of how to define a schema extension that describes a training course, use the schema extension definition to create a new group with training course data, and add training course data to an existing group. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SchemaExtension] = None, request_configuratio return await self.request_adapter.send_async(request_info, SchemaExtension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SchemaExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of schemaExtension objects in your tenant. The schema extensions can be InDevelopment, Available, or Deprecated and includes schema extensions: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SchemaExtens request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[SchemaExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new schemaExtension definition and its associated schema extension property to extend a supporting resource type. Schema extensions let you add strongly-typed custom data to a resource. The app that creates a schema extension is the owner app. Depending on the state of the extension, the owner app, and only the owner app, may update or delete the extension. See examples of how to define a schema extension that describes a training course, use the schema extension definition to create a new group with training course data, and add training course data to an existing group. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SchemaExtension] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/schemaExtensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchemaExtensionsRequestBuilder.SchemaExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/scoped_role_memberships/count/count_request_builder.py b/msgraph/generated/scoped_role_memberships/count/count_request_builder.py index 8dc4740c8b7..da1dad96578 100644 --- a/msgraph/generated/scoped_role_memberships/count/count_request_builder.py +++ b/msgraph/generated/scoped_role_memberships/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/scopedRoleMemberships/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/scoped_role_memberships/item/scoped_role_membership_item_request_builder.py b/msgraph/generated/scoped_role_memberships/item/scoped_role_membership_item_request_builder.py index 0678e262388..09b7135d22a 100644 --- a/msgraph/generated/scoped_role_memberships/item/scoped_role_membership_item_request_builder.py +++ b/msgraph/generated/scoped_role_memberships/item/scoped_role_membership_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/scopedRoleMemberships/{scopedRoleMembership%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from scopedRoleMemberships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ScopedRoleMembershipItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Get entity from scopedRoleMemberships by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ScopedRoleMembershipItemReque return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Update entity in scopedRoleMemberships param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ScopedRoleMembership] = None, request_config return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from scopedRoleMemberships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/scopedRoleMemberships/{scopedRoleMembership%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from scopedRoleMemberships by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopedRoleMe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in scopedRoleMemberships param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/scopedRoleMemberships/{scopedRoleMembership%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ScopedRoleMembershipItemRequ raise TypeError("raw_url cannot be null.") return ScopedRoleMembershipItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ScopedRoleMembershipItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopedRoleMembershipItemRequestBuilder.ScopedRoleMembershipItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/scoped_role_memberships/scoped_role_memberships_request_builder.py b/msgraph/generated/scoped_role_memberships/scoped_role_memberships_request_builder.py index 396c0c93b30..41bfe8cc60f 100644 --- a/msgraph/generated/scoped_role_memberships/scoped_role_memberships_request_builder.py +++ b/msgraph/generated/scoped_role_memberships/scoped_role_memberships_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_scoped_role_membership_id(self,scoped_role_membership_id: str) -> ScopedR url_tpl_params["scopedRoleMembership%2Did"] = scoped_role_membership_id return ScopedRoleMembershipItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopedRoleMembershipsRequestBuilderGetRequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: """ Get entities from scopedRoleMemberships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopedRoleMembershipsRequestB return await self.request_adapter.send_async(request_info, ScopedRoleMembershipCollectionResponse, error_mapping) - async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipsRequestBuilderPostRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Add new entity to scopedRoleMemberships param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ScopedRoleMembership] = None, request_configu return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopedRoleMembershipsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from scopedRoleMemberships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopedRoleMe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to scopedRoleMemberships param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/scopedRoleMemberships', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopedRoleMembershipsRequestBuilder.ScopedRoleMembershipsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/search/acronyms/acronyms_request_builder.py b/msgraph/generated/search/acronyms/acronyms_request_builder.py index c29b225b48e..7f745a2b72d 100644 --- a/msgraph/generated/search/acronyms/acronyms_request_builder.py +++ b/msgraph/generated/search/acronyms/acronyms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_acronym_id(self,acronym_id: str) -> AcronymItemRequestBuilder: url_tpl_params["acronym%2Did"] = acronym_id return AcronymItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AcronymsRequestBuilderGetRequestConfiguration] = None) -> Optional[AcronymCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AcronymCollectionResponse]: """ Get a list of the acronym objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AcronymsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, AcronymCollectionResponse, error_mapping) - async def post(self,body: Optional[Acronym] = None, request_configuration: Optional[AcronymsRequestBuilderPostRequestConfiguration] = None) -> Optional[Acronym]: + async def post(self,body: Optional[Acronym] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Acronym]: """ Create a new acronym object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Acronym] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Acronym, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AcronymsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the acronym objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AcronymsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Acronym] = None, request_configuration: Optional[AcronymsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Acronym] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new acronym object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Acronym] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/search/acronyms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcronymsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AcronymsRequestBuilder.AcronymsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcronymsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/search/acronyms/count/count_request_builder.py b/msgraph/generated/search/acronyms/count/count_request_builder.py index bed49618020..a7d1b6d34dd 100644 --- a/msgraph/generated/search/acronyms/count/count_request_builder.py +++ b/msgraph/generated/search/acronyms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/search/acronyms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/search/acronyms/item/acronym_item_request_builder.py b/msgraph/generated/search/acronyms/item/acronym_item_request_builder.py index 32d650070c0..1eab7e85fdb 100644 --- a/msgraph/generated/search/acronyms/item/acronym_item_request_builder.py +++ b/msgraph/generated/search/acronyms/item/acronym_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/search/acronyms/{acronym%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AcronymItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an acronym object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AcronymItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AcronymItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Acronym]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Acronym]: """ Read the properties and relationships of an acronym object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AcronymItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Acronym, error_mapping) - async def patch(self,body: Optional[Acronym] = None, request_configuration: Optional[AcronymItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Acronym]: + async def patch(self,body: Optional[Acronym] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Acronym]: """ Update the properties of an acronym object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Acronym] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Acronym, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AcronymItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an acronym object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/search/acronyms/{acronym%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AcronymItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an acronym object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AcronymItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Acronym] = None, request_configuration: Optional[AcronymItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Acronym] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an acronym object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Acronym] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/search/acronyms/{acronym%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AcronymItemRequestBuilder: raise TypeError("raw_url cannot be null.") return AcronymItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcronymItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AcronymItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcronymItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AcronymItemRequestBuilder.AcronymItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcronymItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/search/bookmarks/bookmarks_request_builder.py b/msgraph/generated/search/bookmarks/bookmarks_request_builder.py index c131dc88f43..73f4c024737 100644 --- a/msgraph/generated/search/bookmarks/bookmarks_request_builder.py +++ b/msgraph/generated/search/bookmarks/bookmarks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_bookmark_id(self,bookmark_id: str) -> BookmarkItemRequestBuilder: url_tpl_params["bookmark%2Did"] = bookmark_id return BookmarkItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BookmarksRequestBuilderGetRequestConfiguration] = None) -> Optional[BookmarkCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookmarkCollectionResponse]: """ Get a list of bookmark objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[BookmarksRequestBuilderGetReq return await self.request_adapter.send_async(request_info, BookmarkCollectionResponse, error_mapping) - async def post(self,body: Optional[Bookmark] = None, request_configuration: Optional[BookmarksRequestBuilderPostRequestConfiguration] = None) -> Optional[Bookmark]: + async def post(self,body: Optional[Bookmark] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Bookmark]: """ Create a new bookmark object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Bookmark] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Bookmark, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BookmarksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of bookmark objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[BookmarksReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Bookmark] = None, request_configuration: Optional[BookmarksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Bookmark] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new bookmark object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Bookmark] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/search/bookmarks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookmarksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BookmarksRequestBuilder.BookmarksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookmarksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/search/bookmarks/count/count_request_builder.py b/msgraph/generated/search/bookmarks/count/count_request_builder.py index 96abac3e13e..5b9da0e759e 100644 --- a/msgraph/generated/search/bookmarks/count/count_request_builder.py +++ b/msgraph/generated/search/bookmarks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/search/bookmarks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/search/bookmarks/item/bookmark_item_request_builder.py b/msgraph/generated/search/bookmarks/item/bookmark_item_request_builder.py index ebf4938d2e5..e42b75f52aa 100644 --- a/msgraph/generated/search/bookmarks/item/bookmark_item_request_builder.py +++ b/msgraph/generated/search/bookmarks/item/bookmark_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/search/bookmarks/{bookmark%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BookmarkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a bookmark object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[BookmarkItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BookmarkItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Bookmark]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Bookmark]: """ Read the properties and relationships of a bookmark object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[BookmarkItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Bookmark, error_mapping) - async def patch(self,body: Optional[Bookmark] = None, request_configuration: Optional[BookmarkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Bookmark]: + async def patch(self,body: Optional[Bookmark] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Bookmark]: """ Update the properties of a bookmark object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Bookmark] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Bookmark, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BookmarkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a bookmark object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/search/bookmarks/{bookmark%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BookmarkItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a bookmark object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[BookmarkItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Bookmark] = None, request_configuration: Optional[BookmarkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Bookmark] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookmark object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Bookmark] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/search/bookmarks/{bookmark%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BookmarkItemRequestBuilder: raise TypeError("raw_url cannot be null.") return BookmarkItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookmarkItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BookmarkItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookmarkItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BookmarkItemRequestBuilder.BookmarkItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookmarkItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/search/qnas/count/count_request_builder.py b/msgraph/generated/search/qnas/count/count_request_builder.py index 82fe930bba5..b245e12cb71 100644 --- a/msgraph/generated/search/qnas/count/count_request_builder.py +++ b/msgraph/generated/search/qnas/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/search/qnas/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/search/qnas/item/qna_item_request_builder.py b/msgraph/generated/search/qnas/item/qna_item_request_builder.py index bc0e5247fab..50bfe71d5f3 100644 --- a/msgraph/generated/search/qnas/item/qna_item_request_builder.py +++ b/msgraph/generated/search/qnas/item/qna_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/search/qnas/{qna%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[QnaItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a qna object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[QnaItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[QnaItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Qna]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Qna]: """ Read the properties and relationships of a qna object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[QnaItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Qna, error_mapping) - async def patch(self,body: Optional[Qna] = None, request_configuration: Optional[QnaItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Qna]: + async def patch(self,body: Optional[Qna] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Qna]: """ Update the properties of a qna object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Qna] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Qna, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[QnaItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a qna object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/search/qnas/{qna%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[QnaItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a qna object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[QnaItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Qna] = None, request_configuration: Optional[QnaItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Qna] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a qna object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Qna] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/search/qnas/{qna%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> QnaItemRequestBuilder: raise TypeError("raw_url cannot be null.") return QnaItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QnaItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class QnaItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QnaItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[QnaItemRequestBuilder.QnaItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QnaItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/search/qnas/qnas_request_builder.py b/msgraph/generated/search/qnas/qnas_request_builder.py index 2f976e4c865..fc047f8bd43 100644 --- a/msgraph/generated/search/qnas/qnas_request_builder.py +++ b/msgraph/generated/search/qnas/qnas_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_qna_id(self,qna_id: str) -> QnaItemRequestBuilder: url_tpl_params["qna%2Did"] = qna_id return QnaItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[QnasRequestBuilderGetRequestConfiguration] = None) -> Optional[QnaCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[QnaCollectionResponse]: """ Get a list of the qna objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[QnasRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, QnaCollectionResponse, error_mapping) - async def post(self,body: Optional[Qna] = None, request_configuration: Optional[QnasRequestBuilderPostRequestConfiguration] = None) -> Optional[Qna]: + async def post(self,body: Optional[Qna] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Qna]: """ Create a new qna object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Qna] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Qna, error_mapping) - def to_get_request_information(self,request_configuration: Optional[QnasRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the qna objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[QnasRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Qna] = None, request_configuration: Optional[QnasRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Qna] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new qna object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Qna] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/search/qnas', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QnasRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[QnasRequestBuilder.QnasRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QnasRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/search/query/query_request_builder.py b/msgraph/generated/search/query/query_request_builder.py index ea79a7f81f8..23f943dbf38 100644 --- a/msgraph/generated/search/query/query_request_builder.py +++ b/msgraph/generated/search/query/query_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/search/query", path_parameters) - async def post(self,body: Optional[QueryPostRequestBody] = None, request_configuration: Optional[QueryRequestBuilderPostRequestConfiguration] = None) -> Optional[QueryPostResponse]: + async def post(self,body: Optional[QueryPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[QueryPostResponse]: """ Runs the query specified in the request body. Search results are provided in the response. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[QueryPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, QueryPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[QueryPostRequestBody] = None, request_configuration: Optional[QueryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[QueryPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Runs the query specified in the request body. Search results are provided in the response. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> QueryRequestBuilder: raise TypeError("raw_url cannot be null.") return QueryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QueryRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/search/search_request_builder.py b/msgraph/generated/search/search_request_builder.py index 633bdb4ebc2..be159dba5ca 100644 --- a/msgraph/generated/search/search_request_builder.py +++ b/msgraph/generated/search/search_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/search{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SearchRequestBuilderGetRequestConfiguration] = None) -> Optional[SearchEntity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SearchEntity]: """ Get search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[SearchRequestBuilderGetReques return await self.request_adapter.send_async(request_info, SearchEntity, error_mapping) - async def patch(self,body: Optional[SearchEntity] = None, request_configuration: Optional[SearchRequestBuilderPatchRequestConfiguration] = None) -> Optional[SearchEntity]: + async def patch(self,body: Optional[SearchEntity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SearchEntity]: """ Update search param body: The request body @@ -73,7 +74,7 @@ async def patch(self,body: Optional[SearchEntity] = None, request_configuration: return await self.request_adapter.send_async(request_info, SearchEntity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SearchRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +85,7 @@ def to_get_request_information(self,request_configuration: Optional[SearchReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SearchEntity] = None, request_configuration: Optional[SearchRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SearchEntity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update search param body: The request body @@ -93,7 +94,7 @@ def to_patch_request_information(self,body: Optional[SearchEntity] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/search', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -171,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SearchRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SearchRequestBuilder.SearchRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SearchRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/alerts/alerts_request_builder.py b/msgraph/generated/security/alerts/alerts_request_builder.py index 3a0c47e7374..ea578ba0854 100644 --- a/msgraph/generated/security/alerts/alerts_request_builder.py +++ b/msgraph/generated/security/alerts/alerts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_alert_id(self,alert_id: str) -> AlertItemRequestBuilder: url_tpl_params["alert%2Did"] = alert_id return AlertItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AlertsRequestBuilderGetRequestConfiguration] = None) -> Optional[AlertCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AlertCollectionResponse]: """ Retrieve a list of alert objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AlertsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AlertCollectionResponse, error_mapping) - async def post(self,body: Optional[Alert] = None, request_configuration: Optional[AlertsRequestBuilderPostRequestConfiguration] = None) -> Optional[Alert]: + async def post(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Alert]: """ Create new navigation property to alerts for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Alert] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Alert, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AlertsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of alert objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[AlertsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[AlertsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to alerts for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Alert] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/alerts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AlertsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AlertsRequestBuilder.AlertsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AlertsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/alerts/count/count_request_builder.py b/msgraph/generated/security/alerts/count/count_request_builder.py index 83b616bb265..353cd27b5ef 100644 --- a/msgraph/generated/security/alerts/count/count_request_builder.py +++ b/msgraph/generated/security/alerts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/alerts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 816200df727..7b28da98743 100644 --- a/msgraph/generated/security/alerts/item/alert_item_request_builder.py +++ b/msgraph/generated/security/alerts/item/alert_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/alerts/{alert%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AlertItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Alert]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Alert]: """ Retrieve the properties and relationships of an alert object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[AlertItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Alert, error_mapping) - async def patch(self,body: Optional[Alert] = None, request_configuration: Optional[AlertItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Alert]: + async def patch(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Alert]: """ Update an editable alert property within any integrated solution to keep alert status and assignments in sync across solutions. This method updates any solution that has a record of the referenced alert ID. param body: The request body @@ -71,7 +72,7 @@ async def patch(self,body: Optional[Alert] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Alert, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AlertItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an alert object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[AlertItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[AlertItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an editable alert property within any integrated solution to keep alert status and assignments in sync across solutions. This method updates any solution that has a record of the referenced alert ID. param body: The request body @@ -91,7 +92,7 @@ def to_patch_request_information(self,body: Optional[Alert] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/alerts/{alert%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -133,27 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AlertItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AlertItemRequestBuilder.AlertItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AlertItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/alerts_v2/alerts_v2_request_builder.py b/msgraph/generated/security/alerts_v2/alerts_v2_request_builder.py index 02306f7fe0c..d232c89cffe 100644 --- a/msgraph/generated/security/alerts_v2/alerts_v2_request_builder.py +++ b/msgraph/generated/security/alerts_v2/alerts_v2_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_alert_id(self,alert_id: str) -> AlertItemRequestBuilder: url_tpl_params["alert%2Did"] = alert_id return AlertItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[Alerts_v2RequestBuilderGetRequestConfiguration] = None) -> Optional[AlertCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AlertCollectionResponse]: """ Get a list of alert resources created to track suspicious activities in an organization. This operation lets you filter and sort through alerts to create an informed cyber security response. It exposes a collection of alerts that were flagged in your network, within the time range you specified in your environment retention policy. The most recent alerts are displayed at the top of the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[Alerts_v2RequestBuilderGetReq return await self.request_adapter.send_async(request_info, AlertCollectionResponse, error_mapping) - async def post(self,body: Optional[Alert] = None, request_configuration: Optional[Alerts_v2RequestBuilderPostRequestConfiguration] = None) -> Optional[Alert]: + async def post(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Alert]: """ Create new navigation property to alerts_v2 for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Alert] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Alert, error_mapping) - def to_get_request_information(self,request_configuration: Optional[Alerts_v2RequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of alert resources created to track suspicious activities in an organization. This operation lets you filter and sort through alerts to create an informed cyber security response. It exposes a collection of alerts that were flagged in your network, within the time range you specified in your environment retention policy. The most recent alerts are displayed at the top of the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[Alerts_v2Req request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[Alerts_v2RequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to alerts_v2 for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Alert] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/alerts_v2', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Alerts_v2RequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[Alerts_v2RequestBuilder.Alerts_v2RequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Alerts_v2RequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/alerts_v2/count/count_request_builder.py b/msgraph/generated/security/alerts_v2/count/count_request_builder.py index 50832970da8..329dc171b00 100644 --- a/msgraph/generated/security/alerts_v2/count/count_request_builder.py +++ b/msgraph/generated/security/alerts_v2/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/alerts_v2/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/alerts_v2/item/alert_item_request_builder.py b/msgraph/generated/security/alerts_v2/item/alert_item_request_builder.py index 5271e7e24ca..2fa0e71a8ef 100644 --- a/msgraph/generated/security/alerts_v2/item/alert_item_request_builder.py +++ b/msgraph/generated/security/alerts_v2/item/alert_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/alerts_v2/{alert%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AlertItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property alerts_v2 for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AlertItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AlertItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Alert]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Alert]: """ Get the properties and relationships of an alert object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[AlertItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Alert, error_mapping) - async def patch(self,body: Optional[Alert] = None, request_configuration: Optional[AlertItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Alert]: + async def patch(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Alert]: """ Update the properties of an alert object in an organization based on the specified alert id property. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Alert] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Alert, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AlertItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property alerts_v2 for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/alerts_v2/{alert%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AlertItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of an alert object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AlertItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[AlertItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an alert object in an organization based on the specified alert id property. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Alert] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/alerts_v2/{alert%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def comments(self) -> CommentsRequestBuilder: return CommentsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AlertItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AlertItemRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AlertItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AlertItemRequestBuilder.AlertItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AlertItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/alerts_v2/item/comments/comments_request_builder.py b/msgraph/generated/security/alerts_v2/item/comments/comments_request_builder.py index fb89d07bf1d..b5dff643be0 100644 --- a/msgraph/generated/security/alerts_v2/item/comments/comments_request_builder.py +++ b/msgraph/generated/security/alerts_v2/item/comments/comments_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/alerts_v2/{alert%2Did}/comments", path_parameters) - async def post(self,body: Optional[List[AlertComment]] = None, request_configuration: Optional[CommentsRequestBuilderPostRequestConfiguration] = None) -> Optional[List[AlertComment]]: + async def post(self,body: Optional[List[AlertComment]] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List[AlertComment]]: """ Sets a new value for the collection of alertComment. param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[List[AlertComment]] = None, request_configura return await self.request_adapter.send_collection_async(request_info, AlertComment, error_mapping) - def to_post_request_information(self,body: Optional[List[AlertComment]] = None, request_configuration: Optional[CommentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List[AlertComment]] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Sets a new value for the collection of alertComment. param body: The request body @@ -84,14 +84,4 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/alerts_v2/item/comments/count/count_request_builder.py b/msgraph/generated/security/alerts_v2/item/comments/count/count_request_builder.py index 2053034bec8..431cf80596a 100644 --- a/msgraph/generated/security/alerts_v2/item/comments/count/count_request_builder.py +++ b/msgraph/generated/security/alerts_v2/item/comments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/alerts_v2/{alert%2Did}/comments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/attack_simulation_request_builder.py b/msgraph/generated/security/attack_simulation/attack_simulation_request_builder.py index 975f61e8015..9af708e0ab7 100644 --- a/msgraph/generated/security/attack_simulation/attack_simulation_request_builder.py +++ b/msgraph/generated/security/attack_simulation/attack_simulation_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttackSimulationRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attackSimulation for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[AttackSimulationRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttackSimulationRequestBuilderGetRequestConfiguration] = None) -> Optional[AttackSimulationRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttackSimulationRoot]: """ Get attackSimulation from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[AttackSimulationRequestBuilde return await self.request_adapter.send_async(request_info, AttackSimulationRoot, error_mapping) - async def patch(self,body: Optional[AttackSimulationRoot] = None, request_configuration: Optional[AttackSimulationRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttackSimulationRoot]: + async def patch(self,body: Optional[AttackSimulationRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttackSimulationRoot]: """ Update the navigation property attackSimulation in security param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[AttackSimulationRoot] = None, request_config return await self.request_adapter.send_async(request_info, AttackSimulationRoot, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttackSimulationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attackSimulation for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttackSimulationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get attackSimulation from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[AttackSimula request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttackSimulationRoot] = None, request_configuration: Optional[AttackSimulationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttackSimulationRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attackSimulation in security param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[AttackSimulationRoot] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -214,16 +215,6 @@ def trainings(self) -> TrainingsRequestBuilder: return TrainingsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttackSimulationRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttackSimulationRequestBuilderGetQueryParameters(): """ @@ -250,27 +241,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttackSimulationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttackSimulationRequestBuilder.AttackSimulationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttackSimulationRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/end_user_notifications/count/count_request_builder.py b/msgraph/generated/security/attack_simulation/end_user_notifications/count/count_request_builder.py index c408b7f2279..716ca83cc81 100644 --- a/msgraph/generated/security/attack_simulation/end_user_notifications/count/count_request_builder.py +++ b/msgraph/generated/security/attack_simulation/end_user_notifications/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/endUserNotifications/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/end_user_notifications/end_user_notifications_request_builder.py b/msgraph/generated/security/attack_simulation/end_user_notifications/end_user_notifications_request_builder.py index 5f5a503b70e..96bc242d8f3 100644 --- a/msgraph/generated/security/attack_simulation/end_user_notifications/end_user_notifications_request_builder.py +++ b/msgraph/generated/security/attack_simulation/end_user_notifications/end_user_notifications_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_end_user_notification_id(self,end_user_notification_id: str) -> EndUserNo url_tpl_params["endUserNotification%2Did"] = end_user_notification_id return EndUserNotificationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EndUserNotificationsRequestBuilderGetRequestConfiguration] = None) -> Optional[EndUserNotificationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndUserNotificationCollectionResponse]: """ Get a list of endUserNotification objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[EndUserNotificationsRequestBu return await self.request_adapter.send_async(request_info, EndUserNotificationCollectionResponse, error_mapping) - async def post(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[EndUserNotificationsRequestBuilderPostRequestConfiguration] = None) -> Optional[EndUserNotification]: + async def post(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndUserNotification]: """ Create new navigation property to endUserNotifications for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[EndUserNotification] = None, request_configur return await self.request_adapter.send_async(request_info, EndUserNotification, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EndUserNotificationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of endUserNotification objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[EndUserNotif request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[EndUserNotificationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to endUserNotifications for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[EndUserNotification] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/attackSimulation/endUserNotifications', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndUserNotificationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EndUserNotificationsRequestBuilder.EndUserNotificationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndUserNotificationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/end_user_notifications/item/details/count/count_request_builder.py b/msgraph/generated/security/attack_simulation/end_user_notifications/item/details/count/count_request_builder.py index 70b347a1424..acae557ea35 100644 --- a/msgraph/generated/security/attack_simulation/end_user_notifications/item/details/count/count_request_builder.py +++ b/msgraph/generated/security/attack_simulation/end_user_notifications/item/details/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/endUserNotifications/{endUserNotification%2Did}/details/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/end_user_notifications/item/details/details_request_builder.py b/msgraph/generated/security/attack_simulation/end_user_notifications/item/details/details_request_builder.py index fa86935eb78..41e7bc21654 100644 --- a/msgraph/generated/security/attack_simulation/end_user_notifications/item/details/details_request_builder.py +++ b/msgraph/generated/security/attack_simulation/end_user_notifications/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_end_user_notification_detail_id(self,end_user_notification_detail_id: str url_tpl_params["endUserNotificationDetail%2Did"] = end_user_notification_detail_id return EndUserNotificationDetailItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[EndUserNotificationDetailCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndUserNotificationDetailCollectionResponse]: """ Get details from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EndUserNotificationDetailCollectionResponse, error_mapping) - async def post(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[DetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[EndUserNotificationDetail]: + async def post(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndUserNotificationDetail]: """ Create new navigation property to details for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[EndUserNotificationDetail] = None, request_co return await self.request_adapter.send_async(request_info, EndUserNotificationDetail, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get details from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[DetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to details for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[EndUserNotificationDetail] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/attackSimulation/endUserNotifications/{endUserNotification%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/end_user_notifications/item/details/item/end_user_notification_detail_item_request_builder.py b/msgraph/generated/security/attack_simulation/end_user_notifications/item/details/item/end_user_notification_detail_item_request_builder.py index 6e2dc946fa1..750609f973e 100644 --- a/msgraph/generated/security/attack_simulation/end_user_notifications/item/details/item/end_user_notification_detail_item_request_builder.py +++ b/msgraph/generated/security/attack_simulation/end_user_notifications/item/details/item/end_user_notification_detail_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/endUserNotifications/{endUserNotification%2Did}/details/{endUserNotificationDetail%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EndUserNotificationDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[EndUserNotificationDetailI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EndUserNotificationDetailItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EndUserNotificationDetail]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndUserNotificationDetail]: """ Get details from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[EndUserNotificationDetailItem return await self.request_adapter.send_async(request_info, EndUserNotificationDetail, error_mapping) - async def patch(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[EndUserNotificationDetailItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EndUserNotificationDetail]: + async def patch(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndUserNotificationDetail]: """ Update the navigation property details in security param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[EndUserNotificationDetail] = None, request_c return await self.request_adapter.send_async(request_info, EndUserNotificationDetail, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EndUserNotificationDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation/endUserNotifications/{endUserNotification%2Did}/details/{endUserNotificationDetail%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EndUserNotificationDetailItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get details from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[EndUserNotif request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[EndUserNotificationDetailItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in security param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[EndUserNotificationDetail] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation/endUserNotifications/{endUserNotification%2Did}/details/{endUserNotificationDetail%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EndUserNotificationDetailIte raise TypeError("raw_url cannot be null.") return EndUserNotificationDetailItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndUserNotificationDetailItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EndUserNotificationDetailItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndUserNotificationDetailItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EndUserNotificationDetailItemRequestBuilder.EndUserNotificationDetailItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndUserNotificationDetailItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/end_user_notifications/item/end_user_notification_item_request_builder.py b/msgraph/generated/security/attack_simulation/end_user_notifications/item/end_user_notification_item_request_builder.py index a70314f02de..cb24618c3a6 100644 --- a/msgraph/generated/security/attack_simulation/end_user_notifications/item/end_user_notification_item_request_builder.py +++ b/msgraph/generated/security/attack_simulation/end_user_notifications/item/end_user_notification_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/endUserNotifications/{endUserNotification%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EndUserNotificationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property endUserNotifications for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EndUserNotificationItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EndUserNotificationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EndUserNotification]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndUserNotification]: """ Represents an end user's notification for an attack simulation training. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EndUserNotificationItemReques return await self.request_adapter.send_async(request_info, EndUserNotification, error_mapping) - async def patch(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[EndUserNotificationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EndUserNotification]: + async def patch(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndUserNotification]: """ Update the navigation property endUserNotifications in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[EndUserNotification] = None, request_configu return await self.request_adapter.send_async(request_info, EndUserNotification, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EndUserNotificationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property endUserNotifications for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation/endUserNotifications/{endUserNotification%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EndUserNotificationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents an end user's notification for an attack simulation training. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[EndUserNotif request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[EndUserNotificationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property endUserNotifications in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[EndUserNotification] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation/endUserNotifications/{endUserNotification%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def details(self) -> DetailsRequestBuilder: return DetailsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndUserNotificationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EndUserNotificationItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndUserNotificationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EndUserNotificationItemRequestBuilder.EndUserNotificationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndUserNotificationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/landing_pages/count/count_request_builder.py b/msgraph/generated/security/attack_simulation/landing_pages/count/count_request_builder.py index 1cb5030a842..6744184dbbb 100644 --- a/msgraph/generated/security/attack_simulation/landing_pages/count/count_request_builder.py +++ b/msgraph/generated/security/attack_simulation/landing_pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/landingPages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/landing_pages/item/details/count/count_request_builder.py b/msgraph/generated/security/attack_simulation/landing_pages/item/details/count/count_request_builder.py index b2ee8980fdc..e866b2051f3 100644 --- a/msgraph/generated/security/attack_simulation/landing_pages/item/details/count/count_request_builder.py +++ b/msgraph/generated/security/attack_simulation/landing_pages/item/details/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/landingPages/{landingPage%2Did}/details/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/landing_pages/item/details/details_request_builder.py b/msgraph/generated/security/attack_simulation/landing_pages/item/details/details_request_builder.py index 5a301dd5924..427ed68e286 100644 --- a/msgraph/generated/security/attack_simulation/landing_pages/item/details/details_request_builder.py +++ b/msgraph/generated/security/attack_simulation/landing_pages/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_landing_page_detail_id(self,landing_page_detail_id: str) -> LandingPageDe url_tpl_params["landingPageDetail%2Did"] = landing_page_detail_id return LandingPageDetailItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[LandingPageDetailCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPageDetailCollectionResponse]: """ The detail information for a landing page associated with a simulation during its creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, LandingPageDetailCollectionResponse, error_mapping) - async def post(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[DetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[LandingPageDetail]: + async def post(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPageDetail]: """ Create new navigation property to details for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[LandingPageDetail] = None, request_configurat return await self.request_adapter.send_async(request_info, LandingPageDetail, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The detail information for a landing page associated with a simulation during its creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[DetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to details for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[LandingPageDetail] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/attackSimulation/landingPages/{landingPage%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/landing_pages/item/details/item/landing_page_detail_item_request_builder.py b/msgraph/generated/security/attack_simulation/landing_pages/item/details/item/landing_page_detail_item_request_builder.py index 80a0379bea3..bcaf70d6e97 100644 --- a/msgraph/generated/security/attack_simulation/landing_pages/item/details/item/landing_page_detail_item_request_builder.py +++ b/msgraph/generated/security/attack_simulation/landing_pages/item/details/item/landing_page_detail_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/landingPages/{landingPage%2Did}/details/{landingPageDetail%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LandingPageDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[LandingPageDetailItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LandingPageDetailItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LandingPageDetail]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPageDetail]: """ The detail information for a landing page associated with a simulation during its creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LandingPageDetailItemRequestB return await self.request_adapter.send_async(request_info, LandingPageDetail, error_mapping) - async def patch(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[LandingPageDetailItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LandingPageDetail]: + async def patch(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPageDetail]: """ Update the navigation property details in security param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[LandingPageDetail] = None, request_configura return await self.request_adapter.send_async(request_info, LandingPageDetail, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LandingPageDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation/landingPages/{landingPage%2Did}/details/{landingPageDetail%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LandingPageDetailItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The detail information for a landing page associated with a simulation during its creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[LandingPageD request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[LandingPageDetailItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in security param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[LandingPageDetail] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation/landingPages/{landingPage%2Did}/details/{landingPageDetail%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LandingPageDetailItemRequest raise TypeError("raw_url cannot be null.") return LandingPageDetailItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LandingPageDetailItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LandingPageDetailItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LandingPageDetailItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LandingPageDetailItemRequestBuilder.LandingPageDetailItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LandingPageDetailItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 32be9029542..c57d9d75c12 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/landingPages/{landingPage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LandingPageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property landingPages for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LandingPageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LandingPageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LandingPage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPage]: """ Represents an attack simulation training landing page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LandingPageItemRequestBuilder return await self.request_adapter.send_async(request_info, LandingPage, error_mapping) - async def patch(self,body: Optional[LandingPage] = None, request_configuration: Optional[LandingPageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LandingPage]: + async def patch(self,body: Optional[LandingPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPage]: """ Update the navigation property landingPages in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[LandingPage] = None, request_configuration: return await self.request_adapter.send_async(request_info, LandingPage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LandingPageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property landingPages for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation/landingPages/{landingPage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LandingPageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents an attack simulation training landing page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[LandingPageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LandingPage] = None, request_configuration: Optional[LandingPageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LandingPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property landingPages in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[LandingPage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation/landingPages/{landingPage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def details(self) -> DetailsRequestBuilder: return DetailsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LandingPageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LandingPageItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LandingPageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LandingPageItemRequestBuilder.LandingPageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LandingPageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/landing_pages/landing_pages_request_builder.py b/msgraph/generated/security/attack_simulation/landing_pages/landing_pages_request_builder.py index 9bbb7f78e99..0cd877f1583 100644 --- a/msgraph/generated/security/attack_simulation/landing_pages/landing_pages_request_builder.py +++ b/msgraph/generated/security/attack_simulation/landing_pages/landing_pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_landing_page_id(self,landing_page_id: str) -> LandingPageItemRequestBuild url_tpl_params["landingPage%2Did"] = landing_page_id return LandingPageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LandingPagesRequestBuilderGetRequestConfiguration] = None) -> Optional[LandingPageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPageCollectionResponse]: """ Get a list of the landingPage objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LandingPagesRequestBuilderGet return await self.request_adapter.send_async(request_info, LandingPageCollectionResponse, error_mapping) - async def post(self,body: Optional[LandingPage] = None, request_configuration: Optional[LandingPagesRequestBuilderPostRequestConfiguration] = None) -> Optional[LandingPage]: + async def post(self,body: Optional[LandingPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPage]: """ Create new navigation property to landingPages for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[LandingPage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, LandingPage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LandingPagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the landingPage objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[LandingPages request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LandingPage] = None, request_configuration: Optional[LandingPagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LandingPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to landingPages for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[LandingPage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/attackSimulation/landingPages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LandingPagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LandingPagesRequestBuilder.LandingPagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LandingPagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/login_pages/count/count_request_builder.py b/msgraph/generated/security/attack_simulation/login_pages/count/count_request_builder.py index 7d17dc62a48..87870765927 100644 --- a/msgraph/generated/security/attack_simulation/login_pages/count/count_request_builder.py +++ b/msgraph/generated/security/attack_simulation/login_pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/loginPages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 9ad005ecc77..85f0d68b76a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/loginPages/{loginPage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LoginPageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property loginPages for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[LoginPageItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LoginPageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LoginPage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LoginPage]: """ Represents an attack simulation training login page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LoginPageItemRequestBuilderGe return await self.request_adapter.send_async(request_info, LoginPage, error_mapping) - async def patch(self,body: Optional[LoginPage] = None, request_configuration: Optional[LoginPageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LoginPage]: + async def patch(self,body: Optional[LoginPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LoginPage]: """ Update the navigation property loginPages in security param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[LoginPage] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, LoginPage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LoginPageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property loginPages for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation/loginPages/{loginPage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LoginPageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents an attack simulation training login page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[LoginPageIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LoginPage] = None, request_configuration: Optional[LoginPageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LoginPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property loginPages in security param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[LoginPage] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation/loginPages/{loginPage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LoginPageItemRequestBuilder: raise TypeError("raw_url cannot be null.") return LoginPageItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LoginPageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LoginPageItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LoginPageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LoginPageItemRequestBuilder.LoginPageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LoginPageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/login_pages/login_pages_request_builder.py b/msgraph/generated/security/attack_simulation/login_pages/login_pages_request_builder.py index 47c5530e361..10180f468d1 100644 --- a/msgraph/generated/security/attack_simulation/login_pages/login_pages_request_builder.py +++ b/msgraph/generated/security/attack_simulation/login_pages/login_pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_login_page_id(self,login_page_id: str) -> LoginPageItemRequestBuilder: url_tpl_params["loginPage%2Did"] = login_page_id return LoginPageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LoginPagesRequestBuilderGetRequestConfiguration] = None) -> Optional[LoginPageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LoginPageCollectionResponse]: """ Get a list of the loginPage objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LoginPagesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, LoginPageCollectionResponse, error_mapping) - async def post(self,body: Optional[LoginPage] = None, request_configuration: Optional[LoginPagesRequestBuilderPostRequestConfiguration] = None) -> Optional[LoginPage]: + async def post(self,body: Optional[LoginPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LoginPage]: """ Create new navigation property to loginPages for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[LoginPage] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, LoginPage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LoginPagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the loginPage objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[LoginPagesRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LoginPage] = None, request_configuration: Optional[LoginPagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LoginPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to loginPages for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[LoginPage] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/attackSimulation/loginPages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LoginPagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LoginPagesRequestBuilder.LoginPagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LoginPagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/operations/count/count_request_builder.py b/msgraph/generated/security/attack_simulation/operations/count/count_request_builder.py index f18534724f5..1e7fa029614 100644 --- a/msgraph/generated/security/attack_simulation/operations/count/count_request_builder.py +++ b/msgraph/generated/security/attack_simulation/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/operations/item/attack_simulation_operation_item_request_builder.py b/msgraph/generated/security/attack_simulation/operations/item/attack_simulation_operation_item_request_builder.py index a388aa44f16..b972046ee57 100644 --- a/msgraph/generated/security/attack_simulation/operations/item/attack_simulation_operation_item_request_builder.py +++ b/msgraph/generated/security/attack_simulation/operations/item/attack_simulation_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/operations/{attackSimulationOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttackSimulationOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttackSimulationOperationI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttackSimulationOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AttackSimulationOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttackSimulationOperation]: """ Get an attack simulation operation to track a long-running operation request for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttackSimulationOperationItem return await self.request_adapter.send_async(request_info, AttackSimulationOperation, error_mapping) - async def patch(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[AttackSimulationOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttackSimulationOperation]: + async def patch(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttackSimulationOperation]: """ Update the navigation property operations in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AttackSimulationOperation] = None, request_c return await self.request_adapter.send_async(request_info, AttackSimulationOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttackSimulationOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation/operations/{attackSimulationOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttackSimulationOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an attack simulation operation to track a long-running operation request for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AttackSimula request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[AttackSimulationOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AttackSimulationOperation] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation/operations/{attackSimulationOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttackSimulationOperationIte raise TypeError("raw_url cannot be null.") return AttackSimulationOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttackSimulationOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttackSimulationOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttackSimulationOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttackSimulationOperationItemRequestBuilder.AttackSimulationOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttackSimulationOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/operations/operations_request_builder.py b/msgraph/generated/security/attack_simulation/operations/operations_request_builder.py index 3f6bc1265e3..5dc1cc55bd0 100644 --- a/msgraph/generated/security/attack_simulation/operations/operations_request_builder.py +++ b/msgraph/generated/security/attack_simulation/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_attack_simulation_operation_id(self,attack_simulation_operation_id: str) url_tpl_params["attackSimulationOperation%2Did"] = attack_simulation_operation_id return AttackSimulationOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttackSimulationOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttackSimulationOperationCollectionResponse]: """ Get an attack simulation operation to track a long-running operation request for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, AttackSimulationOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttackSimulationOperation]: + async def post(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttackSimulationOperation]: """ Create new navigation property to operations for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[AttackSimulationOperation] = None, request_co return await self.request_adapter.send_async(request_info, AttackSimulationOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an attack simulation operation to track a long-running operation request for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[AttackSimulationOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/attackSimulation/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/payloads/count/count_request_builder.py b/msgraph/generated/security/attack_simulation/payloads/count/count_request_builder.py index 6d273e8efb3..e69a4286cc5 100644 --- a/msgraph/generated/security/attack_simulation/payloads/count/count_request_builder.py +++ b/msgraph/generated/security/attack_simulation/payloads/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/payloads/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/payloads/item/payload_item_request_builder.py b/msgraph/generated/security/attack_simulation/payloads/item/payload_item_request_builder.py index fa2279d7882..d0383afa4b7 100644 --- a/msgraph/generated/security/attack_simulation/payloads/item/payload_item_request_builder.py +++ b/msgraph/generated/security/attack_simulation/payloads/item/payload_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/payloads/{payload%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PayloadItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property payloads for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[PayloadItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PayloadItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Payload]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Payload]: """ Represents an attack simulation training campaign payload in a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PayloadItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Payload, error_mapping) - async def patch(self,body: Optional[Payload] = None, request_configuration: Optional[PayloadItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Payload]: + async def patch(self,body: Optional[Payload] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Payload]: """ Update the navigation property payloads in security param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Payload] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Payload, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PayloadItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property payloads for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation/payloads/{payload%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PayloadItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents an attack simulation training campaign payload in a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[PayloadItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Payload] = None, request_configuration: Optional[PayloadItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Payload] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property payloads in security param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Payload] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation/payloads/{payload%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> PayloadItemRequestBuilder: raise TypeError("raw_url cannot be null.") return PayloadItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PayloadItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PayloadItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PayloadItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PayloadItemRequestBuilder.PayloadItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PayloadItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/payloads/payloads_request_builder.py b/msgraph/generated/security/attack_simulation/payloads/payloads_request_builder.py index 948e8e0e6ab..035347cabad 100644 --- a/msgraph/generated/security/attack_simulation/payloads/payloads_request_builder.py +++ b/msgraph/generated/security/attack_simulation/payloads/payloads_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_payload_id(self,payload_id: str) -> PayloadItemRequestBuilder: url_tpl_params["payload%2Did"] = payload_id return PayloadItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PayloadsRequestBuilderGetRequestConfiguration] = None) -> Optional[PayloadCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PayloadCollectionResponse]: """ Get a list of payloads for attack simulation campaigns. This operation expects the mandatory parameter source to filter and query the respective data source. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PayloadsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, PayloadCollectionResponse, error_mapping) - async def post(self,body: Optional[Payload] = None, request_configuration: Optional[PayloadsRequestBuilderPostRequestConfiguration] = None) -> Optional[Payload]: + async def post(self,body: Optional[Payload] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Payload]: """ Create new navigation property to payloads for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Payload] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Payload, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PayloadsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of payloads for attack simulation campaigns. This operation expects the mandatory parameter source to filter and query the respective data source. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[PayloadsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Payload] = None, request_configuration: Optional[PayloadsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Payload] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to payloads for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Payload] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/attackSimulation/payloads', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PayloadsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PayloadsRequestBuilder.PayloadsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PayloadsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/simulation_automations/count/count_request_builder.py b/msgraph/generated/security/attack_simulation/simulation_automations/count/count_request_builder.py index 66f820f1a2c..28de8fca8b9 100644 --- a/msgraph/generated/security/attack_simulation/simulation_automations/count/count_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulation_automations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/simulationAutomations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/simulation_automations/item/runs/count/count_request_builder.py b/msgraph/generated/security/attack_simulation/simulation_automations/item/runs/count/count_request_builder.py index c635bfab16c..87b4c0bfc4b 100644 --- a/msgraph/generated/security/attack_simulation/simulation_automations/item/runs/count/count_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulation_automations/item/runs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/simulationAutomations/{simulationAutomation%2Did}/runs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/simulation_automations/item/runs/item/simulation_automation_run_item_request_builder.py b/msgraph/generated/security/attack_simulation/simulation_automations/item/runs/item/simulation_automation_run_item_request_builder.py index 6a21f967aeb..da2b98abc4b 100644 --- a/msgraph/generated/security/attack_simulation/simulation_automations/item/runs/item/simulation_automation_run_item_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulation_automations/item/runs/item/simulation_automation_run_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/simulationAutomations/{simulationAutomation%2Did}/runs/{simulationAutomationRun%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SimulationAutomationRunItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property runs for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SimulationAutomationRunIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SimulationAutomationRunItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SimulationAutomationRun]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationAutomationRun]: """ A collection of simulation automation runs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SimulationAutomationRunItemRe return await self.request_adapter.send_async(request_info, SimulationAutomationRun, error_mapping) - async def patch(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[SimulationAutomationRunItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SimulationAutomationRun]: + async def patch(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationAutomationRun]: """ Update the navigation property runs in security param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[SimulationAutomationRun] = None, request_con return await self.request_adapter.send_async(request_info, SimulationAutomationRun, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SimulationAutomationRunItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property runs for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation/simulationAutomations/{simulationAutomation%2Did}/runs/{simulationAutomationRun%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SimulationAutomationRunItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of simulation automation runs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[SimulationAu request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[SimulationAutomationRunItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property runs in security param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[SimulationAutomationRun] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation/simulationAutomations/{simulationAutomation%2Did}/runs/{simulationAutomationRun%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SimulationAutomationRunItemR raise TypeError("raw_url cannot be null.") return SimulationAutomationRunItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationAutomationRunItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SimulationAutomationRunItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationAutomationRunItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SimulationAutomationRunItemRequestBuilder.SimulationAutomationRunItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationAutomationRunItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/simulation_automations/item/runs/runs_request_builder.py b/msgraph/generated/security/attack_simulation/simulation_automations/item/runs/runs_request_builder.py index a052b2a7178..f8df42a9b1c 100644 --- a/msgraph/generated/security/attack_simulation/simulation_automations/item/runs/runs_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulation_automations/item/runs/runs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_simulation_automation_run_id(self,simulation_automation_run_id: str) -> S url_tpl_params["simulationAutomationRun%2Did"] = simulation_automation_run_id return SimulationAutomationRunItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RunsRequestBuilderGetRequestConfiguration] = None) -> Optional[SimulationAutomationRunCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationAutomationRunCollectionResponse]: """ Get a list of the attack simulation automation runs for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RunsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SimulationAutomationRunCollectionResponse, error_mapping) - async def post(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[RunsRequestBuilderPostRequestConfiguration] = None) -> Optional[SimulationAutomationRun]: + async def post(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationAutomationRun]: """ Create new navigation property to runs for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SimulationAutomationRun] = None, request_conf return await self.request_adapter.send_async(request_info, SimulationAutomationRun, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RunsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the attack simulation automation runs for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RunsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[RunsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to runs for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SimulationAutomationRun] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/attackSimulation/simulationAutomations/{simulationAutomation%2Did}/runs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RunsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RunsRequestBuilder.RunsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RunsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/simulation_automations/item/simulation_automation_item_request_builder.py b/msgraph/generated/security/attack_simulation/simulation_automations/item/simulation_automation_item_request_builder.py index adc4f7f4b83..11385835dfa 100644 --- a/msgraph/generated/security/attack_simulation/simulation_automations/item/simulation_automation_item_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulation_automations/item/simulation_automation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/simulationAutomations/{simulationAutomation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SimulationAutomationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property simulationAutomations for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SimulationAutomationItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SimulationAutomationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SimulationAutomation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationAutomation]: """ Get an attack simulation automation for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[SimulationAutomationItemReque return await self.request_adapter.send_async(request_info, SimulationAutomation, error_mapping) - async def patch(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[SimulationAutomationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SimulationAutomation]: + async def patch(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationAutomation]: """ Update the navigation property simulationAutomations in security param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[SimulationAutomation] = None, request_config return await self.request_adapter.send_async(request_info, SimulationAutomation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SimulationAutomationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property simulationAutomations for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation/simulationAutomations/{simulationAutomation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SimulationAutomationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an attack simulation automation for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[SimulationAu request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[SimulationAutomationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property simulationAutomations in security param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[SimulationAutomation] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation/simulationAutomations/{simulationAutomation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def runs(self) -> RunsRequestBuilder: return RunsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationAutomationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SimulationAutomationItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationAutomationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SimulationAutomationItemRequestBuilder.SimulationAutomationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationAutomationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/simulation_automations/simulation_automations_request_builder.py b/msgraph/generated/security/attack_simulation/simulation_automations/simulation_automations_request_builder.py index 4eb57faea7c..5e22bf97c7f 100644 --- a/msgraph/generated/security/attack_simulation/simulation_automations/simulation_automations_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulation_automations/simulation_automations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_simulation_automation_id(self,simulation_automation_id: str) -> Simulatio url_tpl_params["simulationAutomation%2Did"] = simulation_automation_id return SimulationAutomationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SimulationAutomationsRequestBuilderGetRequestConfiguration] = None) -> Optional[SimulationAutomationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationAutomationCollectionResponse]: """ Get a list of attack simulation automations for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SimulationAutomationsRequestB return await self.request_adapter.send_async(request_info, SimulationAutomationCollectionResponse, error_mapping) - async def post(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[SimulationAutomationsRequestBuilderPostRequestConfiguration] = None) -> Optional[SimulationAutomation]: + async def post(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationAutomation]: """ Create new navigation property to simulationAutomations for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SimulationAutomation] = None, request_configu return await self.request_adapter.send_async(request_info, SimulationAutomation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SimulationAutomationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of attack simulation automations for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SimulationAu request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[SimulationAutomationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to simulationAutomations for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SimulationAutomation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/attackSimulation/simulationAutomations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationAutomationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SimulationAutomationsRequestBuilder.SimulationAutomationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationAutomationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/simulations/count/count_request_builder.py b/msgraph/generated/security/attack_simulation/simulations/count/count_request_builder.py index 28de28f72d0..6fad7982ed7 100644 --- a/msgraph/generated/security/attack_simulation/simulations/count/count_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/simulations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/simulations/item/landing_page/landing_page_request_builder.py b/msgraph/generated/security/attack_simulation/simulations/item/landing_page/landing_page_request_builder.py index 2b380111ab4..45e7850e324 100644 --- a/msgraph/generated/security/attack_simulation/simulations/item/landing_page/landing_page_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulations/item/landing_page/landing_page_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/simulations/{simulation%2Did}/landingPage{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LandingPageRequestBuilderGetRequestConfiguration] = None) -> Optional[LandingPage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPage]: """ The landing page associated with a simulation during its creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[LandingPageRequestBuilderGetR return await self.request_adapter.send_async(request_info, LandingPage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LandingPageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The landing page associated with a simulation during its creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LandingPageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LandingPageRequestBuilder.LandingPageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/simulations/item/login_page/login_page_request_builder.py b/msgraph/generated/security/attack_simulation/simulations/item/login_page/login_page_request_builder.py index 62d965fdeef..51b21d12ca7 100644 --- a/msgraph/generated/security/attack_simulation/simulations/item/login_page/login_page_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulations/item/login_page/login_page_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/simulations/{simulation%2Did}/loginPage{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LoginPageRequestBuilderGetRequestConfiguration] = None) -> Optional[LoginPage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LoginPage]: """ The login page associated with a simulation during its creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[LoginPageRequestBuilderGetReq return await self.request_adapter.send_async(request_info, LoginPage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LoginPageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The login page associated with a simulation during its creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LoginPageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LoginPageRequestBuilder.LoginPageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/simulations/item/payload/payload_request_builder.py b/msgraph/generated/security/attack_simulation/simulations/item/payload/payload_request_builder.py index 2f77a4f820d..28b51f45757 100644 --- a/msgraph/generated/security/attack_simulation/simulations/item/payload/payload_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulations/item/payload/payload_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/simulations/{simulation%2Did}/payload{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PayloadRequestBuilderGetRequestConfiguration] = None) -> Optional[Payload]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Payload]: """ The payload associated with a simulation during its creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PayloadRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Payload, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PayloadRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The payload associated with a simulation during its creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PayloadRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PayloadRequestBuilder.PayloadRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/simulations/item/simulation_item_request_builder.py b/msgraph/generated/security/attack_simulation/simulations/item/simulation_item_request_builder.py index f0cf3dc4b93..30b6e25dc77 100644 --- a/msgraph/generated/security/attack_simulation/simulations/item/simulation_item_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulations/item/simulation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/simulations/{simulation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SimulationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attack simulation campaign for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SimulationItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SimulationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Simulation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Simulation]: """ Get an attack simulation campaign for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[SimulationItemRequestBuilderG return await self.request_adapter.send_async(request_info, Simulation, error_mapping) - async def patch(self,body: Optional[Simulation] = None, request_configuration: Optional[SimulationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Simulation]: + async def patch(self,body: Optional[Simulation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Simulation]: """ Update an attack simulation campaign for a tenant. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Simulation] = None, request_configuration: O return await self.request_adapter.send_async(request_info, Simulation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SimulationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attack simulation campaign for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation/simulations/{simulation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SimulationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an attack simulation campaign for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[SimulationIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Simulation] = None, request_configuration: Optional[SimulationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Simulation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an attack simulation campaign for a tenant. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Simulation] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation/simulations/{simulation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def payload(self) -> PayloadRequestBuilder: return PayloadRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SimulationItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SimulationItemRequestBuilder.SimulationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/simulations/simulations_request_builder.py b/msgraph/generated/security/attack_simulation/simulations/simulations_request_builder.py index 30a5bb21294..2b5a1c059e0 100644 --- a/msgraph/generated/security/attack_simulation/simulations/simulations_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulations/simulations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_simulation_id(self,simulation_id: str) -> SimulationItemRequestBuilder: url_tpl_params["simulation%2Did"] = simulation_id return SimulationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SimulationsRequestBuilderGetRequestConfiguration] = None) -> Optional[SimulationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationCollectionResponse]: """ Get a list of attack simulation campaigns for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SimulationsRequestBuilderGetR return await self.request_adapter.send_async(request_info, SimulationCollectionResponse, error_mapping) - async def post(self,body: Optional[Simulation] = None, request_configuration: Optional[SimulationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Simulation]: + async def post(self,body: Optional[Simulation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Simulation]: """ Create an attack simulation campaign for a tenant. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Simulation] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Simulation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SimulationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of attack simulation campaigns for a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SimulationsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Simulation] = None, request_configuration: Optional[SimulationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Simulation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an attack simulation campaign for a tenant. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Simulation] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/attackSimulation/simulations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SimulationsRequestBuilder.SimulationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SimulationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/trainings/count/count_request_builder.py b/msgraph/generated/security/attack_simulation/trainings/count/count_request_builder.py index d1589a72851..5de361ce389 100644 --- a/msgraph/generated/security/attack_simulation/trainings/count/count_request_builder.py +++ b/msgraph/generated/security/attack_simulation/trainings/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/trainings/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/attack_simulation/trainings/item/language_details/count/count_request_builder.py b/msgraph/generated/security/attack_simulation/trainings/item/language_details/count/count_request_builder.py index 6a0e6edfa29..0b86e57e3be 100644 --- a/msgraph/generated/security/attack_simulation/trainings/item/language_details/count/count_request_builder.py +++ b/msgraph/generated/security/attack_simulation/trainings/item/language_details/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/trainings/{training%2Did}/languageDetails/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 0a593bb9ed1..b31bf922ac7 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/trainings/{training%2Did}/languageDetails/{trainingLanguageDetail%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TrainingLanguageDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property languageDetails for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TrainingLanguageDetailItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TrainingLanguageDetailItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TrainingLanguageDetail]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TrainingLanguageDetail]: """ Language specific details on a training. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TrainingLanguageDetailItemReq return await self.request_adapter.send_async(request_info, TrainingLanguageDetail, error_mapping) - async def patch(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[TrainingLanguageDetailItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TrainingLanguageDetail]: + async def patch(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TrainingLanguageDetail]: """ Update the navigation property languageDetails in security param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[TrainingLanguageDetail] = None, request_conf return await self.request_adapter.send_async(request_info, TrainingLanguageDetail, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TrainingLanguageDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property languageDetails for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation/trainings/{training%2Did}/languageDetails/{trainingLanguageDetail%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TrainingLanguageDetailItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Language specific details on a training. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[TrainingLang request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[TrainingLanguageDetailItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property languageDetails in security param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[TrainingLanguageDetail] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation/trainings/{training%2Did}/languageDetails/{trainingLanguageDetail%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TrainingLanguageDetailItemRe raise TypeError("raw_url cannot be null.") return TrainingLanguageDetailItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrainingLanguageDetailItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TrainingLanguageDetailItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrainingLanguageDetailItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TrainingLanguageDetailItemRequestBuilder.TrainingLanguageDetailItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrainingLanguageDetailItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b2d4f9976b7..7350255d34b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_training_language_detail_id(self,training_language_detail_id: str) -> Tra url_tpl_params["trainingLanguageDetail%2Did"] = training_language_detail_id return TrainingLanguageDetailItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LanguageDetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[TrainingLanguageDetailCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TrainingLanguageDetailCollectionResponse]: """ Language specific details on a training. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[LanguageDetailsRequestBuilder return await self.request_adapter.send_async(request_info, TrainingLanguageDetailCollectionResponse, error_mapping) - async def post(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[LanguageDetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[TrainingLanguageDetail]: + async def post(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TrainingLanguageDetail]: """ Create new navigation property to languageDetails for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[TrainingLanguageDetail] = None, request_confi return await self.request_adapter.send_async(request_info, TrainingLanguageDetail, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LanguageDetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Language specific details on a training. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[LanguageDeta request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[LanguageDetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to languageDetails for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[TrainingLanguageDetail] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/attackSimulation/trainings/{training%2Did}/languageDetails', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LanguageDetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LanguageDetailsRequestBuilder.LanguageDetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LanguageDetailsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 41ab5d1c486..fbd8c653c4b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/attackSimulation/trainings/{training%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TrainingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property trainings for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TrainingItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TrainingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Training]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Training]: """ Represents details about attack simulation trainings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TrainingItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Training, error_mapping) - async def patch(self,body: Optional[Training] = None, request_configuration: Optional[TrainingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Training]: + async def patch(self,body: Optional[Training] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Training]: """ Update the navigation property trainings in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Training] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Training, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TrainingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property trainings for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/attackSimulation/trainings/{training%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TrainingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents details about attack simulation trainings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[TrainingItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Training] = None, request_configuration: Optional[TrainingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Training] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property trainings in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Training] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/attackSimulation/trainings/{training%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def language_details(self) -> LanguageDetailsRequestBuilder: return LanguageDetailsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrainingItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TrainingItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrainingItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TrainingItemRequestBuilder.TrainingItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrainingItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/attack_simulation/trainings/trainings_request_builder.py b/msgraph/generated/security/attack_simulation/trainings/trainings_request_builder.py index 2e261e05434..e5c24cbb30d 100644 --- a/msgraph/generated/security/attack_simulation/trainings/trainings_request_builder.py +++ b/msgraph/generated/security/attack_simulation/trainings/trainings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_training_id(self,training_id: str) -> TrainingItemRequestBuilder: url_tpl_params["training%2Did"] = training_id return TrainingItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TrainingsRequestBuilderGetRequestConfiguration] = None) -> Optional[TrainingCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TrainingCollectionResponse]: """ Get a list of the training objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TrainingsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, TrainingCollectionResponse, error_mapping) - async def post(self,body: Optional[Training] = None, request_configuration: Optional[TrainingsRequestBuilderPostRequestConfiguration] = None) -> Optional[Training]: + async def post(self,body: Optional[Training] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Training]: """ Create new navigation property to trainings for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Training] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Training, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TrainingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the training objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TrainingsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Training] = None, request_configuration: Optional[TrainingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Training] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to trainings for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Training] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/attackSimulation/trainings', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrainingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TrainingsRequestBuilder.TrainingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrainingsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/cases_request_builder.py b/msgraph/generated/security/cases/cases_request_builder.py index 6aca2e2d71b..7fd37e1d87a 100644 --- a/msgraph/generated/security/cases/cases_request_builder.py +++ b/msgraph/generated/security/cases/cases_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CasesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property cases for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CasesRequestBuilderDeleteR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CasesRequestBuilderGetRequestConfiguration] = None) -> Optional[CasesRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CasesRoot]: """ Get cases from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[CasesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, CasesRoot, error_mapping) - async def patch(self,body: Optional[CasesRoot] = None, request_configuration: Optional[CasesRequestBuilderPatchRequestConfiguration] = None) -> Optional[CasesRoot]: + async def patch(self,body: Optional[CasesRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CasesRoot]: """ Update the navigation property cases in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[CasesRoot] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, CasesRoot, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CasesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property cases for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CasesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get cases from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[CasesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CasesRoot] = None, request_configuration: Optional[CasesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CasesRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property cases in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[CasesRoot] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def ediscovery_cases(self) -> EdiscoveryCasesRequestBuilder: return EdiscoveryCasesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CasesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CasesRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CasesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CasesRequestBuilder.CasesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CasesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/count/count_request_builder.py index 1b5eb263736..60f98036cd2 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/ediscovery_cases_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/ediscovery_cases_request_builder.py index 88e1a5ef3ac..06041347b03 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/ediscovery_cases_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/ediscovery_cases_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_ediscovery_case_id(self,ediscovery_case_id: str) -> EdiscoveryCaseItemReq url_tpl_params["ediscoveryCase%2Did"] = ediscovery_case_id return EdiscoveryCaseItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EdiscoveryCasesRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryCaseCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCaseCollectionResponse]: """ Get a list of the ediscoveryCase objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[EdiscoveryCasesRequestBuilder return await self.request_adapter.send_async(request_info, EdiscoveryCaseCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[EdiscoveryCasesRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoveryCase]: + async def post(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCase]: """ Create a new ediscoveryCase object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EdiscoveryCase] = None, request_configuration return await self.request_adapter.send_async(request_info, EdiscoveryCase, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EdiscoveryCasesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the ediscoveryCase objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[EdiscoveryCa request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[EdiscoveryCasesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoveryCase object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EdiscoveryCase] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/cases/ediscoveryCases', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryCasesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EdiscoveryCasesRequestBuilder.EdiscoveryCasesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryCasesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/count/count_request_builder.py index d260fe025c0..244f40904d2 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/custodians_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/custodians_request_builder.py index d558f847fdc..32c8db3c4eb 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/custodians_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/custodians_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_ediscovery_custodian_id(self,ediscovery_custodian_id: str) -> EdiscoveryC url_tpl_params["ediscoveryCustodian%2Did"] = ediscovery_custodian_id return EdiscoveryCustodianItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CustodiansRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryCustodianCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCustodianCollectionResponse]: """ Get a list of the custodian objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CustodiansRequestBuilderGetRe return await self.request_adapter.send_async(request_info, EdiscoveryCustodianCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[CustodiansRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoveryCustodian]: + async def post(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCustodian]: """ Create a new ediscoveryCustodian object.After the custodian object is created, you will need to create the custodian's userSource to reference their mailbox and OneDrive for Business site. param body: The request body @@ -90,7 +91,7 @@ async def post(self,body: Optional[EdiscoveryCustodian] = None, request_configur return await self.request_adapter.send_async(request_info, EdiscoveryCustodian, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustodiansRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the custodian objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[CustodiansRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[CustodiansRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoveryCustodian object.After the custodian object is created, you will need to create the custodian's userSource to reference their mailbox and OneDrive for Business site. param body: The request body @@ -110,7 +111,7 @@ def to_post_request_information(self,body: Optional[EdiscoveryCustodian] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -209,27 +210,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustodiansRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustodiansRequestBuilder.CustodiansRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustodiansRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/ediscovery_custodian_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/ediscovery_custodian_item_request_builder.py index 44b62780d2a..e33cb744f4c 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/ediscovery_custodian_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/ediscovery_custodian_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EdiscoveryCustodianItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property custodians for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def delete(self,request_configuration: Optional[EdiscoveryCustodianItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EdiscoveryCustodianItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryCustodian]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCustodian]: """ Read the properties and relationships of an ediscoveryCustodian object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[EdiscoveryCustodianItemReques return await self.request_adapter.send_async(request_info, EdiscoveryCustodian, error_mapping) - async def patch(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[EdiscoveryCustodianItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryCustodian]: + async def patch(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCustodian]: """ Update the navigation property custodians in security param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[EdiscoveryCustodian] = None, request_configu return await self.request_adapter.send_async(request_info, EdiscoveryCustodian, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EdiscoveryCustodianItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property custodians for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EdiscoveryCustodianItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an ediscoveryCustodian object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[EdiscoveryCu request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[EdiscoveryCustodianItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property custodians in security param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[EdiscoveryCustodian] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -225,16 +226,6 @@ def user_sources(self) -> UserSourcesRequestBuilder: return UserSourcesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryCustodianItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EdiscoveryCustodianItemRequestBuilderGetQueryParameters(): """ @@ -261,27 +252,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryCustodianItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EdiscoveryCustodianItemRequestBuilder.EdiscoveryCustodianItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryCustodianItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/last_index_operation/last_index_operation_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/last_index_operation/last_index_operation_request_builder.py index bd675c308d8..5e70c1c498c 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/last_index_operation/last_index_operation_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/last_index_operation/last_index_operation_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/lastIndexOperation{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastIndexOperationRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryIndexOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryIndexOperation]: """ Get a list of the ediscoveryIndexOperations associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[LastIndexOperationRequestBuil return await self.request_adapter.send_async(request_info, EdiscoveryIndexOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastIndexOperationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the ediscoveryIndexOperations associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastIndexOperationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastIndexOperationRequestBuilder.LastIndexOperationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py index 9d9ef1919c6..6818374745b 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_activate/microsoft_graph_security_activate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/microsoft.graph.security.activate", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Activate a custodian that has been released from a case to make them part of the case again. For details, see Manage custodians in an eDiscovery (Premium) case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityActiva raise Exception("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[MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Activate a custodian that has been released from a case to make them part of the case again. For details, see Manage custodians in an eDiscovery (Premium) case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityActiva raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityActivateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py index d088c747e0b..b7c8c323fd1 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/microsoft.graph.security.applyHold", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Start the process of applying hold on eDiscovery custodians. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityApplyH raise Exception("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[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Start the process of applying hold on eDiscovery custodians. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityApplyH raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityApplyHoldRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_release/microsoft_graph_security_release_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_release/microsoft_graph_security_release_request_builder.py index 6d1f0e98edb..d1c9c36be98 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_release/microsoft_graph_security_release_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_release/microsoft_graph_security_release_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/microsoft.graph.security.release", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityReleaseRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Release a custodian from a case. For details, see Release a custodian from a case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityReleas raise Exception("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[MicrosoftGraphSecurityReleaseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Release a custodian from a case. For details, see Release a custodian from a case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityReleas raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityReleaseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityReleaseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py index 4040b7703b0..32b86a347fb 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/microsoft.graph.security.removeHold", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Start the process of removing hold from eDiscovery custodians. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityRemove raise Exception("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[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Start the process of removing hold from eDiscovery custodians. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityRemove raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityRemoveHoldRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_update_index/microsoft_graph_security_update_index_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_update_index/microsoft_graph_security_update_index_request_builder.py index aaf6b01a854..69e1351250c 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_update_index/microsoft_graph_security_update_index_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/microsoft_graph_security_update_index/microsoft_graph_security_update_index_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/microsoft.graph.security.updateIndex", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityUpdateIndexRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Trigger an indexOperation to make a custodian and associated sources searchable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityUpdate raise Exception("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[MicrosoftGraphSecurityUpdateIndexRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Trigger an indexOperation to make a custodian and associated sources searchable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityUpdate raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityUpdateIndexRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityUpdateIndexRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/count/count_request_builder.py index 358259633de..623103c9f2f 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/siteSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/item/site/site_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/item/site/site_request_builder.py index 51125440806..68ceaab7ffc 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/item/site/site_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/site_sources/item/site/site_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/siteSources/{siteSource%2Did}/site{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SiteRequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ The SharePoint site associated with the siteSource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SiteRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SiteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The SharePoint site associated with the siteSource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SiteRequestBuilder.SiteRequestBuilderGetQueryParameters] = None - - 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 78c536c82d1..277918a60b7 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/siteSources/{siteSource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SiteSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property siteSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SiteSourceItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SiteSourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SiteSource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteSource]: """ Data source entity for SharePoint sites associated with the custodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SiteSourceItemRequestBuilderG return await self.request_adapter.send_async(request_info, SiteSource, error_mapping) - async def patch(self,body: Optional[SiteSource] = None, request_configuration: Optional[SiteSourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SiteSource]: + async def patch(self,body: Optional[SiteSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteSource]: """ Update the navigation property siteSources in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[SiteSource] = None, request_configuration: O return await self.request_adapter.send_async(request_info, SiteSource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SiteSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property siteSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/siteSources/{siteSource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SiteSourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Data source entity for SharePoint sites associated with the custodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[SiteSourceIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SiteSource] = None, request_configuration: Optional[SiteSourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SiteSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property siteSources in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[SiteSource] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/siteSources/{siteSource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def site(self) -> SiteRequestBuilder: return SiteRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteSourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SiteSourceItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteSourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SiteSourceItemRequestBuilder.SiteSourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteSourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b902549afb6..0c5169aee20 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_site_source_id(self,site_source_id: str) -> SiteSourceItemRequestBuilder: url_tpl_params["siteSource%2Did"] = site_source_id return SiteSourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SiteSourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[SiteSourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteSourceCollectionResponse]: """ 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SiteSourcesRequestBuilderGetR return await self.request_adapter.send_async(request_info, SiteSourceCollectionResponse, error_mapping) - async def post(self,body: Optional[SiteSource] = None, request_configuration: Optional[SiteSourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[SiteSource]: + async def post(self,body: Optional[SiteSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteSource]: """ Create a new siteSource object associated with an eDiscovery custodian. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SiteSource] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, SiteSource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SiteSourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SiteSourcesR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SiteSource] = None, request_configuration: Optional[SiteSourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SiteSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new siteSource object associated with an eDiscovery custodian. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SiteSource] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/siteSources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteSourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SiteSourcesRequestBuilder.SiteSourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteSourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/count/count_request_builder.py index f8c36dadf30..96c57ab2fa9 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/unifiedGroupSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/group/group_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/group/group_request_builder.py index 6d61f4d43a7..bd3a6565bc1 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/group/group_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/group/group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/unifiedGroupSources/{unifiedGroupSource%2Did}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Represents a group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents a group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupRequestBuilder.GroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/group/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/group/service_provisioning_errors/count/count_request_builder.py index 68475a8a275..941f1296e67 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/group/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/group/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/unifiedGroupSources/{unifiedGroupSource%2Did}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py index 30fd4013a58..2887e717188 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/unifiedGroupSources/{unifiedGroupSource%2Did}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - 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 ca083cf9003..06e161ea903 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/unifiedGroupSources/{unifiedGroupSource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UnifiedGroupSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property unifiedGroupSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[UnifiedGroupSourceItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UnifiedGroupSourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedGroupSource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedGroupSource]: """ Data source entity for groups associated with the custodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UnifiedGroupSourceItemRequest return await self.request_adapter.send_async(request_info, UnifiedGroupSource, error_mapping) - async def patch(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[UnifiedGroupSourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedGroupSource]: + async def patch(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedGroupSource]: """ Update the navigation property unifiedGroupSources in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[UnifiedGroupSource] = None, request_configur return await self.request_adapter.send_async(request_info, UnifiedGroupSource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UnifiedGroupSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property unifiedGroupSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/unifiedGroupSources/{unifiedGroupSource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UnifiedGroupSourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Data source entity for groups associated with the custodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[UnifiedGroupSourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property unifiedGroupSources in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[UnifiedGroupSource] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/unifiedGroupSources/{unifiedGroupSource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def group(self) -> GroupRequestBuilder: return GroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedGroupSourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UnifiedGroupSourceItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedGroupSourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedGroupSourceItemRequestBuilder.UnifiedGroupSourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedGroupSourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/unified_group_sources_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/unified_group_sources_request_builder.py index 3092018d2a4..07297e06803 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/unified_group_sources_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/unified_group_sources/unified_group_sources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_unified_group_source_id(self,unified_group_source_id: str) -> UnifiedGrou url_tpl_params["unifiedGroupSource%2Did"] = unified_group_source_id return UnifiedGroupSourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UnifiedGroupSourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedGroupSourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedGroupSourceCollectionResponse]: """ Get a list of the unifiedGroupSource objects associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UnifiedGroupSourcesRequestBui return await self.request_adapter.send_async(request_info, UnifiedGroupSourceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[UnifiedGroupSourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedGroupSource]: + async def post(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedGroupSource]: """ Create a new unifiedGroupSource object associated with an eDiscovery custodian. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[UnifiedGroupSource] = None, request_configura return await self.request_adapter.send_async(request_info, UnifiedGroupSource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UnifiedGroupSourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the unifiedGroupSource objects associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[UnifiedGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[UnifiedGroupSourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new unifiedGroupSource object associated with an eDiscovery custodian. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[UnifiedGroupSource] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/unifiedGroupSources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedGroupSourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UnifiedGroupSourcesRequestBuilder.UnifiedGroupSourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnifiedGroupSourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/count/count_request_builder.py index 5eac05fbb26..52222963152 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/userSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 9a9522bcf1d..e7146cc57b7 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/userSources/{userSource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property userSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[UserSourceItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserSourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserSource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSource]: """ Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserSourceItemRequestBuilderG return await self.request_adapter.send_async(request_info, UserSource, error_mapping) - async def patch(self,body: Optional[UserSource] = None, request_configuration: Optional[UserSourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserSource]: + async def patch(self,body: Optional[UserSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSource]: """ Update the navigation property userSources in security param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[UserSource] = None, request_configuration: O return await self.request_adapter.send_async(request_info, UserSource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/userSources/{userSource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserSourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[UserSourceIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserSource] = None, request_configuration: Optional[UserSourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userSources in security param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[UserSource] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/userSources/{userSource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> UserSourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return UserSourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserSourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserSourceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserSourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserSourceItemRequestBuilder.UserSourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserSourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/user_sources_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/user_sources_request_builder.py index 68edf9938ec..7959dcd2247 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/user_sources_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/item/user_sources/user_sources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_source_id(self,user_source_id: str) -> UserSourceItemRequestBuilder: url_tpl_params["userSource%2Did"] = user_source_id return UserSourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UserSourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserSourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSourceCollectionResponse]: """ Get a list of the userSource objects associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UserSourcesRequestBuilderGetR return await self.request_adapter.send_async(request_info, UserSourceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserSource] = None, request_configuration: Optional[UserSourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserSource]: + async def post(self,body: Optional[UserSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSource]: """ Create a new userSource object associated with an eDiscovery custodian. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[UserSource] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, UserSource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserSourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the userSource objects associated with an ediscoveryCustodian. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[UserSourcesR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserSource] = None, request_configuration: Optional[UserSourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new userSource object associated with an eDiscovery custodian. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[UserSource] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/{ediscoveryCustodian%2Did}/userSources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserSourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserSourcesRequestBuilder.UserSourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserSourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py index 964738efd7a..a798e32dcb2 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/microsoft.graph.security.applyHold", path_parameters) - async def post(self,body: Optional[ApplyHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyHoldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyHold param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyHoldPostRequestBody] = None, request_con raise Exception("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: Optional[ApplyHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyHoldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyHold param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityApplyH raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityApplyHoldRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py index b3e5ce84c1f..96a698c8f18 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/custodians/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/custodians/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/custodians/microsoft.graph.security.removeHold", path_parameters) - async def post(self,body: Optional[RemoveHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[RemoveHoldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action removeHold param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[RemoveHoldPostRequestBody] = None, request_co raise Exception("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: Optional[RemoveHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoveHoldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action removeHold param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityRemove raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityRemoveHoldRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 54f994bf686..3520a426940 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EdiscoveryCaseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an ediscoveryCase object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[EdiscoveryCaseItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EdiscoveryCaseItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryCase]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCase]: """ Read the properties and relationships of an ediscoveryCase object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[EdiscoveryCaseItemRequestBuil return await self.request_adapter.send_async(request_info, EdiscoveryCase, error_mapping) - async def patch(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[EdiscoveryCaseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryCase]: + async def patch(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCase]: """ Update the properties of an ediscoveryCase object. param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[EdiscoveryCase] = None, request_configuratio return await self.request_adapter.send_async(request_info, EdiscoveryCase, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EdiscoveryCaseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an ediscoveryCase object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EdiscoveryCaseItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an ediscoveryCase object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[EdiscoveryCa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[EdiscoveryCaseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an ediscoveryCase object. param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[EdiscoveryCase] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -227,16 +228,6 @@ def tags(self) -> TagsRequestBuilder: return TagsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryCaseItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EdiscoveryCaseItemRequestBuilderGetQueryParameters(): """ @@ -263,27 +254,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryCaseItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EdiscoveryCaseItemRequestBuilder.EdiscoveryCaseItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryCaseItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/microsoft_graph_security_close/microsoft_graph_security_close_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/microsoft_graph_security_close/microsoft_graph_security_close_request_builder.py index 1f691575026..d307126c4a7 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/microsoft_graph_security_close/microsoft_graph_security_close_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/microsoft_graph_security_close/microsoft_graph_security_close_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/microsoft.graph.security.close", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityCloseRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Close an eDiscovery case. For details, see Close a case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityCloseR raise Exception("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[MicrosoftGraphSecurityCloseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Close an eDiscovery case. For details, see Close a case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityCloseR raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityCloseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityCloseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/microsoft_graph_security_reopen/microsoft_graph_security_reopen_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/microsoft_graph_security_reopen/microsoft_graph_security_reopen_request_builder.py index a020073fd7b..cef0a7736ca 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/microsoft_graph_security_reopen/microsoft_graph_security_reopen_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/microsoft_graph_security_reopen/microsoft_graph_security_reopen_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/microsoft.graph.security.reopen", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityReopenRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reopen an eDiscovery case that was closed. For details, see Reopen a closed case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityReopen raise Exception("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[MicrosoftGraphSecurityReopenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reopen an eDiscovery case that was closed. For details, see Reopen a closed case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityReopen raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityReopenRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityReopenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/count/count_request_builder.py index a5262f5af5c..547d3d37a71 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/data_source/data_source_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/data_source/data_source_request_builder.py index 81815e0bb47..b8924d48f08 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/data_source/data_source_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/data_source/data_source_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/{ediscoveryNoncustodialDataSource%2Did}/dataSource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DataSourceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property dataSource for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DataSourceRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DataSourceRequestBuilderGetRequestConfiguration] = None) -> Optional[DataSource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataSource]: """ User source or SharePoint site data source as noncustodial data source. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DataSourceRequestBuilderGetRe return await self.request_adapter.send_async(request_info, DataSource, error_mapping) - async def patch(self,body: Optional[DataSource] = None, request_configuration: Optional[DataSourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[DataSource]: + async def patch(self,body: Optional[DataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataSource]: """ Update the navigation property dataSource in security param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DataSource] = None, request_configuration: O return await self.request_adapter.send_async(request_info, DataSource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DataSourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property dataSource for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/{ediscoveryNoncustodialDataSource%2Did}/dataSource', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DataSourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ User source or SharePoint site data source as noncustodial data source. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DataSourceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DataSource] = None, request_configuration: Optional[DataSourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property dataSource in security param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DataSource] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/{ediscoveryNoncustodialDataSource%2Did}/dataSource', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DataSourceRequestBuilder: raise TypeError("raw_url cannot be null.") return DataSourceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataSourceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DataSourceRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataSourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DataSourceRequestBuilder.DataSourceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataSourceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/ediscovery_noncustodial_data_source_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/ediscovery_noncustodial_data_source_item_request_builder.py index ca7edeb4695..dcce37ef252 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/ediscovery_noncustodial_data_source_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/ediscovery_noncustodial_data_source_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/{ediscoveryNoncustodialDataSource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property noncustodialDataSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[EdiscoveryNoncustodialData raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: """ Returns a list of case ediscoveryNoncustodialDataSource objects for this case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[EdiscoveryNoncustodialDataSou return await self.request_adapter.send_async(request_info, EdiscoveryNoncustodialDataSource, error_mapping) - async def patch(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: + async def patch(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: """ Update the navigation property noncustodialDataSources in security param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, re return await self.request_adapter.send_async(request_info, EdiscoveryNoncustodialDataSource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property noncustodialDataSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/{ediscoveryNoncustodialDataSource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns a list of case ediscoveryNoncustodialDataSource objects for this case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[EdiscoveryNo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property noncustodialDataSources in security param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[EdiscoveryNoncustodialDataS """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/{ediscoveryNoncustodialDataSource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def microsoft_graph_security_update_index(self) -> MicrosoftGraphSecurityUpdateI return MicrosoftGraphSecurityUpdateIndexRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryNoncustodialDataSourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EdiscoveryNoncustodialDataSourceItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryNoncustodialDataSourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilder.EdiscoveryNoncustodialDataSourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryNoncustodialDataSourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/last_index_operation/last_index_operation_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/last_index_operation/last_index_operation_request_builder.py index 8c4a4983592..2b66fb28271 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/last_index_operation/last_index_operation_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/last_index_operation/last_index_operation_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/{ediscoveryNoncustodialDataSource%2Did}/lastIndexOperation{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastIndexOperationRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryIndexOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryIndexOperation]: """ Operation entity that represents the latest indexing for the noncustodial data source. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[LastIndexOperationRequestBuil return await self.request_adapter.send_async(request_info, EdiscoveryIndexOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastIndexOperationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Operation entity that represents the latest indexing for the noncustodial data source. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastIndexOperationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastIndexOperationRequestBuilder.LastIndexOperationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py index eb356db32e3..45409f645fc 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/{ediscoveryNoncustodialDataSource%2Did}/microsoft.graph.security.applyHold", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Start the process of applying hold on eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that returns an eDiscoveryHoldOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityApplyH raise Exception("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[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Start the process of applying hold on eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that returns an eDiscoveryHoldOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityApplyH raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityApplyHoldRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_release/microsoft_graph_security_release_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_release/microsoft_graph_security_release_request_builder.py index 4456588e9fe..a866ef4e7b8 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_release/microsoft_graph_security_release_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_release/microsoft_graph_security_release_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/{ediscoveryNoncustodialDataSource%2Did}/microsoft.graph.security.release", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityReleaseRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Release the non-custodial data source from the case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityReleas raise Exception("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[MicrosoftGraphSecurityReleaseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Release the non-custodial data source from the case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityReleas raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityReleaseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityReleaseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py index 461ade10c76..0b4cb9c0fef 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/{ediscoveryNoncustodialDataSource%2Did}/microsoft.graph.security.removeHold", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Start the process of removing hold from eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that returns an eDiscoveryHoldOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityRemove raise Exception("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[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Start the process of removing hold from eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the Location parameter from the response headers. The location provides a URL that returns an eDiscoveryHoldOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityRemove raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityRemoveHoldRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_update_index/microsoft_graph_security_update_index_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_update_index/microsoft_graph_security_update_index_request_builder.py index ef1db06a07b..5553d28b56e 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_update_index/microsoft_graph_security_update_index_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/item/microsoft_graph_security_update_index/microsoft_graph_security_update_index_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/{ediscoveryNoncustodialDataSource%2Did}/microsoft.graph.security.updateIndex", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityUpdateIndexRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Trigger an indexOperation to make a non-custodial data source and its associated data source searchable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityUpdate raise Exception("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[MicrosoftGraphSecurityUpdateIndexRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Trigger an indexOperation to make a non-custodial data source and its associated data source searchable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityUpdate raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityUpdateIndexRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityUpdateIndexRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py index 40e9ffbb720..d6ac788800a 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/microsoft_graph_security_apply_hold/microsoft_graph_security_apply_hold_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/microsoft.graph.security.applyHold", path_parameters) - async def post(self,body: Optional[ApplyHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyHoldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action applyHold param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ApplyHoldPostRequestBody] = None, request_con raise Exception("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: Optional[ApplyHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyHoldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action applyHold param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityApplyH raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityApplyHoldRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py index 22b05910335..f35e697a569 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/microsoft_graph_security_remove_hold/microsoft_graph_security_remove_hold_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources/microsoft.graph.security.removeHold", path_parameters) - async def post(self,body: Optional[RemoveHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[RemoveHoldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action removeHold param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[RemoveHoldPostRequestBody] = None, request_co raise Exception("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: Optional[RemoveHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoveHoldPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action removeHold param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityRemove raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityRemoveHoldRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/noncustodial_data_sources_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/noncustodial_data_sources_request_builder.py index e8637655800..4d5bd06ab5e 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/noncustodial_data_sources_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/noncustodial_data_sources/noncustodial_data_sources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_ediscovery_noncustodial_data_source_id(self,ediscovery_noncustodial_data_ url_tpl_params["ediscoveryNoncustodialDataSource%2Did"] = ediscovery_noncustodial_data_source_id return EdiscoveryNoncustodialDataSourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[NoncustodialDataSourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSourceCollectionResponse]: """ Returns a list of case ediscoveryNoncustodialDataSource objects for this case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[NoncustodialDataSourcesReques return await self.request_adapter.send_async(request_info, EdiscoveryNoncustodialDataSourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[NoncustodialDataSourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: + async def post(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: """ Create a new ediscoveryNoncustodialDataSource object. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, req return await self.request_adapter.send_async(request_info, EdiscoveryNoncustodialDataSource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[NoncustodialDataSourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns a list of case ediscoveryNoncustodialDataSource objects for this case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[Noncustodial request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[NoncustodialDataSourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoveryNoncustodialDataSource object. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[EdiscoveryNoncustodialDataSo """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/noncustodialDataSources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -208,27 +209,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NoncustodialDataSourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NoncustodialDataSourcesRequestBuilder.NoncustodialDataSourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NoncustodialDataSourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/operations/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/operations/count/count_request_builder.py index bf68344becc..c2040dc7c0d 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/operations/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/operations/item/case_operation_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/operations/item/case_operation_item_request_builder.py index ff6cb9b57b4..2dcbe66e028 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/operations/item/case_operation_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/operations/item/case_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/operations/{caseOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CaseOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[CaseOperationItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CaseOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CaseOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CaseOperation]: """ Read the properties and relationships of a caseOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[CaseOperationItemRequestBuild return await self.request_adapter.send_async(request_info, CaseOperation, error_mapping) - async def patch(self,body: Optional[CaseOperation] = None, request_configuration: Optional[CaseOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CaseOperation]: + async def patch(self,body: Optional[CaseOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CaseOperation]: """ Update the navigation property operations in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[CaseOperation] = None, request_configuration return await self.request_adapter.send_async(request_info, CaseOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CaseOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/operations/{caseOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CaseOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a caseOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[CaseOperatio request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CaseOperation] = None, request_configuration: Optional[CaseOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CaseOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[CaseOperation] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/operations/{caseOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> CaseOperationItemRequestBuil raise TypeError("raw_url cannot be null.") return CaseOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CaseOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CaseOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CaseOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CaseOperationItemRequestBuilder.CaseOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CaseOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/operations/operations_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/operations/operations_request_builder.py index d701d3794a5..4138701caad 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/operations/operations_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_case_operation_id(self,case_operation_id: str) -> CaseOperationItemReques url_tpl_params["caseOperation%2Did"] = case_operation_id return CaseOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[CaseOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CaseOperationCollectionResponse]: """ Get a list of the caseOperation objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, CaseOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[CaseOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[CaseOperation]: + async def post(self,body: Optional[CaseOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CaseOperation]: """ Create new navigation property to operations for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[CaseOperation] = None, request_configuration: return await self.request_adapter.send_async(request_info, CaseOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the caseOperation objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CaseOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CaseOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[CaseOperation] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/count/count_request_builder.py index 8018b4ada70..a57597a05ce 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/ediscovery_review_set_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/ediscovery_review_set_item_request_builder.py index 958fc6b94a5..a99de3ae6bd 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/ediscovery_review_set_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/ediscovery_review_set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EdiscoveryReviewSetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property reviewSets for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[EdiscoveryReviewSetItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EdiscoveryReviewSetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryReviewSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSet]: """ Read the properties and relationships of an ediscoveryReviewSet object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[EdiscoveryReviewSetItemReques return await self.request_adapter.send_async(request_info, EdiscoveryReviewSet, error_mapping) - async def patch(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[EdiscoveryReviewSetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryReviewSet]: + async def patch(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSet]: """ Update the navigation property reviewSets in security param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[EdiscoveryReviewSet] = None, request_configu return await self.request_adapter.send_async(request_info, EdiscoveryReviewSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EdiscoveryReviewSetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property reviewSets for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EdiscoveryReviewSetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an ediscoveryReviewSet object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[EdiscoveryRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[EdiscoveryReviewSetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property reviewSets in security param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[EdiscoveryReviewSet] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -165,16 +166,6 @@ def queries(self) -> QueriesRequestBuilder: return QueriesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryReviewSetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EdiscoveryReviewSetItemRequestBuilderGetQueryParameters(): """ @@ -201,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryReviewSetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EdiscoveryReviewSetItemRequestBuilder.EdiscoveryReviewSetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryReviewSetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 0b64643205a..9c14d5fad67 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}/microsoft.graph.security.addToReviewSet", path_parameters) - async def post(self,body: Optional[AddToReviewSetPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityAddToReviewSetRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AddToReviewSetPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AddToReviewSetPostRequestBody] = None, reques raise Exception("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: Optional[AddToReviewSetPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityAddToReviewSetRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddToReviewSetPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityAddToR raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityAddToReviewSetRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityAddToReviewSetRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_export/microsoft_graph_security_export_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_export/microsoft_graph_security_export_request_builder.py index 9a2348bd4de..a655008fa70 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_export/microsoft_graph_security_export_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/microsoft_graph_security_export/microsoft_graph_security_export_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}/microsoft.graph.security.export", path_parameters) - async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityExportRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Initiate an export from a ediscoveryReviewSet. For details, see Export documents from a review set in eDiscovery (Premium). param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ExportPostRequestBody] = None, request_config raise Exception("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: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityExportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Initiate an export from a ediscoveryReviewSet. For details, see Export documents from a review set in eDiscovery (Premium). param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityExport raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityExportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityExportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/count/count_request_builder.py index ce720c87689..680faf32426 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}/queries/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/item/ediscovery_review_set_query_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/item/ediscovery_review_set_query_item_request_builder.py index 0fe157700dd..7a65ed9638a 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/item/ediscovery_review_set_query_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/item/ediscovery_review_set_query_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}/queries/{ediscoveryReviewSetQuery%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EdiscoveryReviewSetQueryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an ediscoveryReviewSetQuery object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[EdiscoveryReviewSetQueryIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EdiscoveryReviewSetQueryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQuery]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQuery]: """ Read the properties and relationships of an ediscoveryReviewSetQuery object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[EdiscoveryReviewSetQueryItemR return await self.request_adapter.send_async(request_info, EdiscoveryReviewSetQuery, error_mapping) - async def patch(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[EdiscoveryReviewSetQueryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQuery]: + async def patch(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQuery]: """ Update the properties of an ediscoveryReviewSetQuery object. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_co return await self.request_adapter.send_async(request_info, EdiscoveryReviewSetQuery, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EdiscoveryReviewSetQueryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an ediscoveryReviewSetQuery object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}/queries/{ediscoveryReviewSetQuery%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EdiscoveryReviewSetQueryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an ediscoveryReviewSetQuery object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[EdiscoveryRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[EdiscoveryReviewSetQueryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an ediscoveryReviewSetQuery object. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[EdiscoveryReviewSetQuery] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}/queries/{ediscoveryReviewSetQuery%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def microsoft_graph_security_export(self) -> MicrosoftGraphSecurityExportRequest return MicrosoftGraphSecurityExportRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryReviewSetQueryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EdiscoveryReviewSetQueryItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryReviewSetQueryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EdiscoveryReviewSetQueryItemRequestBuilder.EdiscoveryReviewSetQueryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryReviewSetQueryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/item/microsoft_graph_security_apply_tags/microsoft_graph_security_apply_tags_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/item/microsoft_graph_security_apply_tags/microsoft_graph_security_apply_tags_request_builder.py index 9d75ad02eb5..5df026266b5 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/item/microsoft_graph_security_apply_tags/microsoft_graph_security_apply_tags_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/item/microsoft_graph_security_apply_tags/microsoft_graph_security_apply_tags_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}/queries/{ediscoveryReviewSetQuery%2Did}/microsoft.graph.security.applyTags", path_parameters) - async def post(self,body: Optional[ApplyTagsPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityApplyTagsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyTagsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Apply tags to files in an eDiscovery review set. For details, see Tag documents in a review set in eDiscovery. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ApplyTagsPostRequestBody] = None, request_con raise Exception("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: Optional[ApplyTagsPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityApplyTagsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyTagsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Apply tags to files in an eDiscovery review set. For details, see Tag documents in a review set in eDiscovery. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityApplyT raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityApplyTagsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityApplyTagsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/item/microsoft_graph_security_export/microsoft_graph_security_export_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/item/microsoft_graph_security_export/microsoft_graph_security_export_request_builder.py index b24d2bcda84..deffeb25315 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/item/microsoft_graph_security_export/microsoft_graph_security_export_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/item/microsoft_graph_security_export/microsoft_graph_security_export_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}/queries/{ediscoveryReviewSetQuery%2Did}/microsoft.graph.security.export", path_parameters) - async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityExportRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Initiate an export from a ediscoveryReviewSetQuery. For details, see Export documents from a review set in eDiscovery (Premium). param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ExportPostRequestBody] = None, request_config raise Exception("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: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityExportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Initiate an export from a ediscoveryReviewSetQuery. For details, see Export documents from a review set in eDiscovery (Premium). param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityExport raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityExportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityExportRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/queries_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/queries_request_builder.py index 4964b196d5b..dc14dbd13e3 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/queries_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/item/queries/queries_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_ediscovery_review_set_query_id(self,ediscovery_review_set_query_id: str) url_tpl_params["ediscoveryReviewSetQuery%2Did"] = ediscovery_review_set_query_id return EdiscoveryReviewSetQueryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[QueriesRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQueryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQueryCollectionResponse]: """ Get the list of queries associated with an eDiscovery review set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[QueriesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, EdiscoveryReviewSetQueryCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[QueriesRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQuery]: + async def post(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQuery]: """ Create a new ediscoveryReviewSetQuery object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_con return await self.request_adapter.send_async(request_info, EdiscoveryReviewSetQuery, error_mapping) - def to_get_request_information(self,request_configuration: Optional[QueriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of queries associated with an eDiscovery review set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[QueriesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[QueriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoveryReviewSetQuery object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EdiscoveryReviewSetQuery] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets/{ediscoveryReviewSet%2Did}/queries', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QueriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[QueriesRequestBuilder.QueriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class QueriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/review_sets_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/review_sets_request_builder.py index 3f53a97cc6d..c7f04720c5e 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/review_sets_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/review_sets/review_sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_ediscovery_review_set_id(self,ediscovery_review_set_id: str) -> Ediscover url_tpl_params["ediscoveryReviewSet%2Did"] = ediscovery_review_set_id return EdiscoveryReviewSetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ReviewSetsRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryReviewSetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSetCollectionResponse]: """ Get a list of ediscoveryReviewSet objects associated with an eDiscovery case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ReviewSetsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, EdiscoveryReviewSetCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[ReviewSetsRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoveryReviewSet]: + async def post(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSet]: """ Create a new ediscoveryReviewSet object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EdiscoveryReviewSet] = None, request_configur return await self.request_adapter.send_async(request_info, EdiscoveryReviewSet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ReviewSetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of ediscoveryReviewSet objects associated with an eDiscovery case. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ReviewSetsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[ReviewSetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoveryReviewSet object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EdiscoveryReviewSet] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/reviewSets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReviewSetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ReviewSetsRequestBuilder.ReviewSetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReviewSetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/count/count_request_builder.py index 36cea8fead8..050f208a820 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/add_to_review_set_operation/add_to_review_set_operation_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/add_to_review_set_operation/add_to_review_set_operation_request_builder.py index f25a422fc86..2ad4f2a000d 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/add_to_review_set_operation/add_to_review_set_operation_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/add_to_review_set_operation/add_to_review_set_operation_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/addToReviewSetOperation{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AddToReviewSetOperationRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryAddToReviewSetOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryAddToReviewSetOperation]: """ Adds the results of the eDiscovery search to the specified reviewSet. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AddToReviewSetOperationReques return await self.request_adapter.send_async(request_info, EdiscoveryAddToReviewSetOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AddToReviewSetOperationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds the results of the eDiscovery search to the specified reviewSet. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddToReviewSetOperationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AddToReviewSetOperationRequestBuilder.AddToReviewSetOperationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/additional_sources/additional_sources_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/additional_sources/additional_sources_request_builder.py index 5e960879e0b..c6a88b391fc 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/additional_sources/additional_sources_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/additional_sources/additional_sources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_data_source_id(self,data_source_id: str) -> DataSourceItemRequestBuilder: url_tpl_params["dataSource%2Did"] = data_source_id return DataSourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AdditionalSourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[DataSourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataSourceCollectionResponse]: """ Get the list of additional sources associated with an eDiscovery search. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AdditionalSourcesRequestBuild return await self.request_adapter.send_async(request_info, DataSourceCollectionResponse, error_mapping) - async def post(self,body: Optional[DataSource] = None, request_configuration: Optional[AdditionalSourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[DataSource]: + async def post(self,body: Optional[DataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataSource]: """ Create a new additional source associated with an eDiscovery search. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DataSource] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, DataSource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AdditionalSourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of additional sources associated with an eDiscovery search. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AdditionalSo request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DataSource] = None, request_configuration: Optional[AdditionalSourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new additional source associated with an eDiscovery search. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DataSource] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/additionalSources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdditionalSourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AdditionalSourcesRequestBuilder.AdditionalSourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AdditionalSourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/additional_sources/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/additional_sources/count/count_request_builder.py index c362ffe2f6f..8585e370f6a 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/additional_sources/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/additional_sources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/additionalSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/additional_sources/item/data_source_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/additional_sources/item/data_source_item_request_builder.py index 147ebfd79a5..2df7e759c0d 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/additional_sources/item/data_source_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/additional_sources/item/data_source_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/additionalSources/{dataSource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DataSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property additionalSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DataSourceItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DataSourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DataSource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataSource]: """ Adds an additional source to the eDiscovery search. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DataSourceItemRequestBuilderG return await self.request_adapter.send_async(request_info, DataSource, error_mapping) - async def patch(self,body: Optional[DataSource] = None, request_configuration: Optional[DataSourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DataSource]: + async def patch(self,body: Optional[DataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataSource]: """ Update the navigation property additionalSources in security param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DataSource] = None, request_configuration: O return await self.request_adapter.send_async(request_info, DataSource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DataSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property additionalSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/additionalSources/{dataSource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DataSourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Adds an additional source to the eDiscovery search. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DataSourceIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DataSource] = None, request_configuration: Optional[DataSourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property additionalSources in security param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DataSource] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/additionalSources/{dataSource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DataSourceItemRequestBuilder raise TypeError("raw_url cannot be null.") return DataSourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataSourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DataSourceItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataSourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DataSourceItemRequestBuilder.DataSourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataSourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/custodian_sources/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/custodian_sources/count/count_request_builder.py index 93e317452dd..b0b99fbb427 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/custodian_sources/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/custodian_sources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/custodianSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/custodian_sources/custodian_sources_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/custodian_sources/custodian_sources_request_builder.py index a0eeb12090b..fb737489b80 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/custodian_sources/custodian_sources_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/custodian_sources/custodian_sources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_data_source_id(self,data_source_id: str) -> DataSourceItemRequestBuilder: url_tpl_params["dataSource%2Did"] = data_source_id return DataSourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CustodianSourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[DataSourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataSourceCollectionResponse]: """ Get the list of custodial data sources associated with an eDiscovery search. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[CustodianSourcesRequestBuilde return await self.request_adapter.send_async(request_info, DataSourceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustodianSourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of custodial data sources associated with an eDiscovery search. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustodianSourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustodianSourcesRequestBuilder.CustodianSourcesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/custodian_sources/item/data_source_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/custodian_sources/item/data_source_item_request_builder.py index 69e8c949497..4ee73e01458 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/custodian_sources/item/data_source_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/custodian_sources/item/data_source_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/custodianSources/{dataSource%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DataSourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DataSource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataSource]: """ Custodian sources that are included in the eDiscovery search. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DataSourceItemRequestBuilderG return await self.request_adapter.send_async(request_info, DataSource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DataSourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Custodian sources that are included in the eDiscovery search. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DataSourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DataSourceItemRequestBuilder.DataSourceItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/ediscovery_search_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/ediscovery_search_item_request_builder.py index 83b5edd17a9..a60344b13eb 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/ediscovery_search_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/ediscovery_search_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EdiscoverySearchItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an ediscoverySearch object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[EdiscoverySearchItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EdiscoverySearchItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoverySearch]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoverySearch]: """ Read the properties and relationships of an ediscoverySearch object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[EdiscoverySearchItemRequestBu return await self.request_adapter.send_async(request_info, EdiscoverySearch, error_mapping) - async def patch(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[EdiscoverySearchItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoverySearch]: + async def patch(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoverySearch]: """ Update the properties of an ediscoverySearch object. param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[EdiscoverySearch] = None, request_configurat return await self.request_adapter.send_async(request_info, EdiscoverySearch, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EdiscoverySearchItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an ediscoverySearch object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EdiscoverySearchItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an ediscoverySearch object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[EdiscoverySe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[EdiscoverySearchItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an ediscoverySearch object. param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[EdiscoverySearch] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -207,16 +208,6 @@ def noncustodial_sources(self) -> NoncustodialSourcesRequestBuilder: return NoncustodialSourcesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoverySearchItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EdiscoverySearchItemRequestBuilderGetQueryParameters(): """ @@ -243,27 +234,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoverySearchItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EdiscoverySearchItemRequestBuilder.EdiscoverySearchItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoverySearchItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/last_estimate_statistics_operation/last_estimate_statistics_operation_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/last_estimate_statistics_operation/last_estimate_statistics_operation_request_builder.py index 48339bcab9b..e7e40e73af8 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/last_estimate_statistics_operation/last_estimate_statistics_operation_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/last_estimate_statistics_operation/last_estimate_statistics_operation_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/lastEstimateStatisticsOperation{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastEstimateStatisticsOperationRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryEstimateOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryEstimateOperation]: """ Get the last ediscoveryEstimateOperation objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[LastEstimateStatisticsOperati return await self.request_adapter.send_async(request_info, EdiscoveryEstimateOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastEstimateStatisticsOperationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the last ediscoveryEstimateOperation objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastEstimateStatisticsOperationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastEstimateStatisticsOperationRequestBuilder.LastEstimateStatisticsOperationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_estimate_statistics/microsoft_graph_security_estimate_statistics_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_estimate_statistics/microsoft_graph_security_estimate_statistics_request_builder.py index cf8c70b9f56..ae4fc1735bf 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_estimate_statistics/microsoft_graph_security_estimate_statistics_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_estimate_statistics/microsoft_graph_security_estimate_statistics_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/microsoft.graph.security.estimateStatistics", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Run an estimate of the number of emails and documents in the eDiscovery search. To learn more about searches in eDiscovery, see Collect data for a case in eDiscovery (Premium). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityEstima raise Exception("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[MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Run an estimate of the number of emails and documents in the eDiscovery search. To learn more about searches in eDiscovery, see Collect data for a case in eDiscovery (Premium). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityEstima raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityEstimateStatisticsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_purge_data/microsoft_graph_security_purge_data_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_purge_data/microsoft_graph_security_purge_data_request_builder.py index 36d9d664bea..971ec0d6625 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_purge_data/microsoft_graph_security_purge_data_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/microsoft_graph_security_purge_data/microsoft_graph_security_purge_data_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/microsoft.graph.security.purgeData", path_parameters) - async def post(self,body: Optional[PurgeDataPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityPurgeDataRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[PurgeDataPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete Microsoft Teams messages contained in an eDiscovery search. You can collect and purge the following categories of Teams content:- Teams 1:1 chats - Chat messages, posts, and attachments shared in a Teams conversation between two people. Teams 1:1 chats are also called *conversations*.- Teams group chats - Chat messages, posts, and attachments shared in a Teams conversation between three or more people. Also called *1:N* chats or *group conversations*.- Teams channels - Chat messages, posts, replies, and attachments shared in a standard Teams channel.- Private channels - Message posts, replies, and attachments shared in a private Teams channel.- Shared channels - Message posts, replies, and attachments shared in a shared Teams channel. For more information about purging Teams messages, see:- eDiscovery solution series: Data spillage scenario - Search and purge- eDiscovery (Premium) workflow for content in Microsoft Teams param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[PurgeDataPostRequestBody] = None, request_con raise Exception("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: Optional[PurgeDataPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityPurgeDataRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PurgeDataPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete Microsoft Teams messages contained in an eDiscovery search. You can collect and purge the following categories of Teams content:- Teams 1:1 chats - Chat messages, posts, and attachments shared in a Teams conversation between two people. Teams 1:1 chats are also called *conversations*.- Teams group chats - Chat messages, posts, and attachments shared in a Teams conversation between three or more people. Also called *1:N* chats or *group conversations*.- Teams channels - Chat messages, posts, replies, and attachments shared in a standard Teams channel.- Private channels - Message posts, replies, and attachments shared in a private Teams channel.- Shared channels - Message posts, replies, and attachments shared in a shared Teams channel. For more information about purging Teams messages, see:- eDiscovery solution series: Data spillage scenario - Search and purge- eDiscovery (Premium) workflow for content in Microsoft Teams param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityPurgeD raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityPurgeDataRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityPurgeDataRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/noncustodial_sources/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/noncustodial_sources/count/count_request_builder.py index 03039e06d2f..57247b372fa 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/noncustodial_sources/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/noncustodial_sources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/noncustodialSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/noncustodial_sources/item/ediscovery_noncustodial_data_source_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/noncustodial_sources/item/ediscovery_noncustodial_data_source_item_request_builder.py index 3f19fa9b642..f1f2d27c17e 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/noncustodial_sources/item/ediscovery_noncustodial_data_source_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/noncustodial_sources/item/ediscovery_noncustodial_data_source_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches/{ediscoverySearch%2Did}/noncustodialSources/{ediscoveryNoncustodialDataSource%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: """ noncustodialDataSource sources that are included in the eDiscovery search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EdiscoveryNoncustodialDataSou return await self.request_adapter.send_async(request_info, EdiscoveryNoncustodialDataSource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ noncustodialDataSource sources that are included in the eDiscovery search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryNoncustodialDataSourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilder.EdiscoveryNoncustodialDataSourceItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/noncustodial_sources/noncustodial_sources_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/noncustodial_sources/noncustodial_sources_request_builder.py index 7d69c5282d9..b089c146d0d 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/noncustodial_sources/noncustodial_sources_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/item/noncustodial_sources/noncustodial_sources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_ediscovery_noncustodial_data_source_id(self,ediscovery_noncustodial_data_ url_tpl_params["ediscoveryNoncustodialDataSource%2Did"] = ediscovery_noncustodial_data_source_id return EdiscoveryNoncustodialDataSourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[NoncustodialSourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSourceCollectionResponse]: """ noncustodialDataSource sources that are included in the eDiscovery search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[NoncustodialSourcesRequestBui return await self.request_adapter.send_async(request_info, EdiscoveryNoncustodialDataSourceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[NoncustodialSourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ noncustodialDataSource sources that are included in the eDiscovery search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NoncustodialSourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NoncustodialSourcesRequestBuilder.NoncustodialSourcesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/searches/searches_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/searches/searches_request_builder.py index ac90e18faa3..acf9495befb 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/searches/searches_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/searches/searches_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_ediscovery_search_id(self,ediscovery_search_id: str) -> EdiscoverySearchI url_tpl_params["ediscoverySearch%2Did"] = ediscovery_search_id return EdiscoverySearchItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SearchesRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoverySearchCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoverySearchCollectionResponse]: """ Get the list of ediscoverySearch resources from an eDiscoveryCase object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SearchesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, EdiscoverySearchCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[SearchesRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoverySearch]: + async def post(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoverySearch]: """ Create a new ediscoverySearch object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EdiscoverySearch] = None, request_configurati return await self.request_adapter.send_async(request_info, EdiscoverySearch, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SearchesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of ediscoverySearch resources from an eDiscoveryCase object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SearchesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[SearchesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoverySearch object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EdiscoverySearch] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/searches', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SearchesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SearchesRequestBuilder.SearchesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SearchesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/settings/microsoft_graph_security_reset_to_default/microsoft_graph_security_reset_to_default_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/settings/microsoft_graph_security_reset_to_default/microsoft_graph_security_reset_to_default_request_builder.py index 46da0d72b61..f094e37d050 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/settings/microsoft_graph_security_reset_to_default/microsoft_graph_security_reset_to_default_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/settings/microsoft_graph_security_reset_to_default/microsoft_graph_security_reset_to_default_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/settings/microsoft.graph.security.resetToDefault", path_parameters) - async def post(self,request_configuration: Optional[MicrosoftGraphSecurityResetToDefaultRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reset a caseSettings object to the default values. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[MicrosoftGraphSecurityResetT raise Exception("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[MicrosoftGraphSecurityResetToDefaultRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reset a caseSettings object to the default values. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityResetT raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityResetToDefaultRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityResetToDefaultRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/settings/settings_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/settings/settings_request_builder.py index c8705bd8d21..9aca7008d07 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/settings/settings_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/settings/settings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/settings{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property settings for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SettingsRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryCaseSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCaseSettings]: """ Read the properties and relationships of an ediscoveryCaseSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, EdiscoveryCaseSettings, error_mapping) - async def patch(self,body: Optional[EdiscoveryCaseSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryCaseSettings]: + async def patch(self,body: Optional[EdiscoveryCaseSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCaseSettings]: """ Update the properties of an ediscoveryCaseSettings object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[EdiscoveryCaseSettings] = None, request_conf return await self.request_adapter.send_async(request_info, EdiscoveryCaseSettings, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/settings', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an ediscoveryCaseSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[SettingsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryCaseSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryCaseSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an ediscoveryCaseSettings object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[EdiscoveryCaseSettings] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/settings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def microsoft_graph_security_reset_to_default(self) -> MicrosoftGraphSecurityRes return MicrosoftGraphSecurityResetToDefaultRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SettingsRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SettingsRequestBuilder.SettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/tags/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/tags/count/count_request_builder.py index f6d650e0e25..82272a28287 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/tags/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/tags/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/tags/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/child_tags_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/child_tags_request_builder.py index ffe85dea20c..1472dceebc1 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/child_tags_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/child_tags_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_ediscovery_review_tag_id1(self,ediscovery_review_tag_id1: str) -> Ediscov url_tpl_params["ediscoveryReviewTag%2Did1"] = ediscovery_review_tag_id1 return EdiscoveryReviewTagItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildTagsRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryReviewTagCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTagCollectionResponse]: """ Returns the tags that are a child of a tag. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ChildTagsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EdiscoveryReviewTagCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildTagsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns the tags that are a child of a tag. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildTagsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildTagsRequestBuilder.ChildTagsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/count/count_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/count/count_request_builder.py index 346afe89cde..fb35c4761fb 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/count/count_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/tags/{ediscoveryReviewTag%2Did}/childTags/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/item/ediscovery_review_tag_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/item/ediscovery_review_tag_item_request_builder.py index 303e27b5365..15e1762e923 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/item/ediscovery_review_tag_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/child_tags/item/ediscovery_review_tag_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/tags/{ediscoveryReviewTag%2Did}/childTags/{ediscoveryReviewTag%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: """ Returns the tags that are a child of a tag. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[EdiscoveryReviewTagItemReques return await self.request_adapter.send_async(request_info, EdiscoveryReviewTag, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns the tags that are a child of a tag. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryReviewTagItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EdiscoveryReviewTagItemRequestBuilder.EdiscoveryReviewTagItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/ediscovery_review_tag_item_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/ediscovery_review_tag_item_request_builder.py index b5cb53e6bf6..2699a68e998 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/ediscovery_review_tag_item_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/ediscovery_review_tag_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/tags/{ediscoveryReviewTag%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an ediscoveryReviewTag object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[EdiscoveryReviewTagItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: """ Read the properties and relationships of an ediscoveryReviewTag object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[EdiscoveryReviewTagItemReques return await self.request_adapter.send_async(request_info, EdiscoveryReviewTag, error_mapping) - async def patch(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: + async def patch(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: """ Update the properties of an ediscoveryReviewTag object. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[EdiscoveryReviewTag] = None, request_configu return await self.request_adapter.send_async(request_info, EdiscoveryReviewTag, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an ediscoveryReviewTag object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/tags/{ediscoveryReviewTag%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an ediscoveryReviewTag object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[EdiscoveryRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an ediscoveryReviewTag object. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[EdiscoveryReviewTag] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/tags/{ediscoveryReviewTag%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def parent(self) -> ParentRequestBuilder: return ParentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryReviewTagItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EdiscoveryReviewTagItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryReviewTagItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EdiscoveryReviewTagItemRequestBuilder.EdiscoveryReviewTagItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EdiscoveryReviewTagItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/parent/parent_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/parent/parent_request_builder.py index d48c953518c..0e446f71435 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/parent/parent_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/tags/item/parent/parent_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/tags/{ediscoveryReviewTag%2Did}/parent{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: """ Returns the parent tag of the specified tag. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentRequestBuilderGetReques return await self.request_adapter.send_async(request_info, EdiscoveryReviewTag, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns the parent tag of the specified tag. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentRequestBuilder.ParentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/tags/microsoft_graph_security_as_hierarchy/microsoft_graph_security_as_hierarchy_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/tags/microsoft_graph_security_as_hierarchy/microsoft_graph_security_as_hierarchy_request_builder.py index 319e4a61f22..2b0f55c983b 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/tags/microsoft_graph_security_as_hierarchy/microsoft_graph_security_as_hierarchy_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/tags/microsoft_graph_security_as_hierarchy/microsoft_graph_security_as_hierarchy_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/tags/microsoft.graph.security.asHierarchy(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[MicrosoftGraphSecurityAsHierarchyRequestBuilderGetRequestConfiguration] = None) -> Optional[AsHierarchyGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AsHierarchyGetResponse]: """ Invoke function asHierarchy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MicrosoftGraphSecurityAsHiera return await self.request_adapter.send_async(request_info, AsHierarchyGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityAsHierarchyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function asHierarchy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityAsHierarchyRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MicrosoftGraphSecurityAsHierarchyRequestBuilder.MicrosoftGraphSecurityAsHierarchyRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/cases/ediscovery_cases/item/tags/tags_request_builder.py b/msgraph/generated/security/cases/ediscovery_cases/item/tags/tags_request_builder.py index 672d9110c4b..ca7b8aab536 100644 --- a/msgraph/generated/security/cases/ediscovery_cases/item/tags/tags_request_builder.py +++ b/msgraph/generated/security/cases/ediscovery_cases/item/tags/tags_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_ediscovery_review_tag_id(self,ediscovery_review_tag_id: str) -> Ediscover url_tpl_params["ediscoveryReviewTag%2Did"] = ediscovery_review_tag_id return EdiscoveryReviewTagItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = None) -> Optional[EdiscoveryReviewTagCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTagCollectionResponse]: """ Get a list of eDiscoveryReviewTag objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TagsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, EdiscoveryReviewTagCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: + async def post(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: """ Create a new ediscoveryReviewTag object. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[EdiscoveryReviewTag] = None, request_configur return await self.request_adapter.send_async(request_info, EdiscoveryReviewTag, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of eDiscoveryReviewTag objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[TagsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoveryReviewTag object. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[EdiscoveryReviewTag] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/tags', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TagsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TagsRequestBuilder.TagsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TagsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/incidents/count/count_request_builder.py b/msgraph/generated/security/incidents/count/count_request_builder.py index 63bd5585243..5e6f4887d69 100644 --- a/msgraph/generated/security/incidents/count/count_request_builder.py +++ b/msgraph/generated/security/incidents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/incidents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/incidents/incidents_request_builder.py b/msgraph/generated/security/incidents/incidents_request_builder.py index 9db81f23500..ca11f9a04ea 100644 --- a/msgraph/generated/security/incidents/incidents_request_builder.py +++ b/msgraph/generated/security/incidents/incidents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_incident_id(self,incident_id: str) -> IncidentItemRequestBuilder: url_tpl_params["incident%2Did"] = incident_id return IncidentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IncidentsRequestBuilderGetRequestConfiguration] = None) -> Optional[IncidentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IncidentCollectionResponse]: """ Get a list of incident objects that Microsoft 365 Defender created to track attacks in an organization. Attacks are typically inflicted on different types of entities, such as devices, users, and mailboxes, resulting in multiple alert objects. Microsoft 365 Defender correlates alerts with the same attack techniques or the same attacker into an incident. This operation allows you to filter and sort through incidents to create an informed cyber security response. It exposes a collection of incidents that were flagged in your network, within the time range you specified in your environment retention policy. The most recent incidents are displayed at the top of the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[IncidentsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, IncidentCollectionResponse, error_mapping) - async def post(self,body: Optional[Incident] = None, request_configuration: Optional[IncidentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Incident]: + async def post(self,body: Optional[Incident] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Incident]: """ Create new navigation property to incidents for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Incident] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Incident, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IncidentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of incident objects that Microsoft 365 Defender created to track attacks in an organization. Attacks are typically inflicted on different types of entities, such as devices, users, and mailboxes, resulting in multiple alert objects. Microsoft 365 Defender correlates alerts with the same attack techniques or the same attacker into an incident. This operation allows you to filter and sort through incidents to create an informed cyber security response. It exposes a collection of incidents that were flagged in your network, within the time range you specified in your environment retention policy. The most recent incidents are displayed at the top of the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[IncidentsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Incident] = None, request_configuration: Optional[IncidentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Incident] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to incidents for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Incident] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/incidents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncidentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IncidentsRequestBuilder.IncidentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncidentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/incidents/item/alerts/alerts_request_builder.py b/msgraph/generated/security/incidents/item/alerts/alerts_request_builder.py index 924c248de6c..40d341b04f8 100644 --- a/msgraph/generated/security/incidents/item/alerts/alerts_request_builder.py +++ b/msgraph/generated/security/incidents/item/alerts/alerts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_alert_id(self,alert_id: str) -> AlertItemRequestBuilder: url_tpl_params["alert%2Did"] = alert_id return AlertItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AlertsRequestBuilderGetRequestConfiguration] = None) -> Optional[AlertCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AlertCollectionResponse]: """ The list of related alerts. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[AlertsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, AlertCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AlertsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of related alerts. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AlertsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AlertsRequestBuilder.AlertsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/incidents/item/alerts/count/count_request_builder.py b/msgraph/generated/security/incidents/item/alerts/count/count_request_builder.py index 82a294d00ae..925122adc78 100644 --- a/msgraph/generated/security/incidents/item/alerts/count/count_request_builder.py +++ b/msgraph/generated/security/incidents/item/alerts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/incidents/{incident%2Did}/alerts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/incidents/item/alerts/item/alert_item_request_builder.py b/msgraph/generated/security/incidents/item/alerts/item/alert_item_request_builder.py index 35c408afca3..e678a0b0b8a 100644 --- a/msgraph/generated/security/incidents/item/alerts/item/alert_item_request_builder.py +++ b/msgraph/generated/security/incidents/item/alerts/item/alert_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/incidents/{incident%2Did}/alerts/{alert%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AlertItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Alert]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Alert]: """ The list of related alerts. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[AlertItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Alert, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AlertItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of related alerts. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AlertItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AlertItemRequestBuilder.AlertItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/incidents/item/alerts/item/comments/comments_request_builder.py b/msgraph/generated/security/incidents/item/alerts/item/comments/comments_request_builder.py index 4a9abc2e1bc..c63748a9ab4 100644 --- a/msgraph/generated/security/incidents/item/alerts/item/comments/comments_request_builder.py +++ b/msgraph/generated/security/incidents/item/alerts/item/comments/comments_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/incidents/{incident%2Did}/alerts/{alert%2Did}/comments", path_parameters) - async def post(self,body: Optional[List[AlertComment]] = None, request_configuration: Optional[CommentsRequestBuilderPostRequestConfiguration] = None) -> Optional[List[AlertComment]]: + async def post(self,body: Optional[List[AlertComment]] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List[AlertComment]]: """ Sets a new value for the collection of alertComment. param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[List[AlertComment]] = None, request_configura return await self.request_adapter.send_collection_async(request_info, AlertComment, error_mapping) - def to_post_request_information(self,body: Optional[List[AlertComment]] = None, request_configuration: Optional[CommentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List[AlertComment]] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Sets a new value for the collection of alertComment. param body: The request body @@ -84,14 +84,4 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CommentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/incidents/item/alerts/item/comments/count/count_request_builder.py b/msgraph/generated/security/incidents/item/alerts/item/comments/count/count_request_builder.py index b91819d72c3..21c6b7a2d4a 100644 --- a/msgraph/generated/security/incidents/item/alerts/item/comments/count/count_request_builder.py +++ b/msgraph/generated/security/incidents/item/alerts/item/comments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/incidents/{incident%2Did}/alerts/{alert%2Did}/comments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/incidents/item/incident_item_request_builder.py b/msgraph/generated/security/incidents/item/incident_item_request_builder.py index 5de99c46868..0ab12f10071 100644 --- a/msgraph/generated/security/incidents/item/incident_item_request_builder.py +++ b/msgraph/generated/security/incidents/item/incident_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/incidents/{incident%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IncidentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property incidents for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[IncidentItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IncidentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Incident]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Incident]: """ Retrieve the properties and relationships of an incident object. Attacks are typically inflicted on different types of entities, such as devices, users, and mailboxes, resulting in multiple alert objects. Microsoft 365 Defender correlates alerts with the same attack techniques or the same attacker into an incident. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[IncidentItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Incident, error_mapping) - async def patch(self,body: Optional[Incident] = None, request_configuration: Optional[IncidentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Incident]: + async def patch(self,body: Optional[Incident] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Incident]: """ Update the properties of an incident object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Incident] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Incident, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IncidentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property incidents for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/incidents/{incident%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IncidentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an incident object. Attacks are typically inflicted on different types of entities, such as devices, users, and mailboxes, resulting in multiple alert objects. Microsoft 365 Defender correlates alerts with the same attack techniques or the same attacker into an incident. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[IncidentItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Incident] = None, request_configuration: Optional[IncidentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Incident] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an incident object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Incident] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/incidents/{incident%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def alerts(self) -> AlertsRequestBuilder: return AlertsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncidentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IncidentItemRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncidentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IncidentItemRequestBuilder.IncidentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncidentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/labels/authorities/authorities_request_builder.py b/msgraph/generated/security/labels/authorities/authorities_request_builder.py new file mode 100644 index 00000000000..7e87aac2728 --- /dev/null +++ b/msgraph/generated/security/labels/authorities/authorities_request_builder.py @@ -0,0 +1,193 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.authority_template import AuthorityTemplate + from ....models.security.authority_template_collection_response import AuthorityTemplateCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.authority_template_item_request_builder import AuthorityTemplateItemRequestBuilder + +class AuthoritiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the authorities property of the microsoft.graph.security.labelsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new AuthoritiesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/authorities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_authority_template_id(self,authority_template_id: str) -> AuthorityTemplateItemRequestBuilder: + """ + Provides operations to manage the authorities property of the microsoft.graph.security.labelsRoot entity. + param authority_template_id: The unique identifier of authorityTemplate + Returns: AuthorityTemplateItemRequestBuilder + """ + if not authority_template_id: + raise TypeError("authority_template_id cannot be null.") + from .item.authority_template_item_request_builder import AuthorityTemplateItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["authorityTemplate%2Did"] = authority_template_id + return AuthorityTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthorityTemplateCollectionResponse]: + """ + Get a list of the authorityTemplate objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AuthorityTemplateCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-list-authorities?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.authority_template_collection_response import AuthorityTemplateCollectionResponse + + return await self.request_adapter.send_async(request_info, AuthorityTemplateCollectionResponse, error_mapping) + + async def post(self,body: Optional[AuthorityTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthorityTemplate]: + """ + Create a new authorityTemplate object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AuthorityTemplate] + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-post-authorities?view=graph-rest-1.0 + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.authority_template import AuthorityTemplate + + return await self.request_adapter.send_async(request_info, AuthorityTemplate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get a list of the authorityTemplate 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: Optional[AuthorityTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Create a new authorityTemplate object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> AuthoritiesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AuthoritiesRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return AuthoritiesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AuthoritiesRequestBuilderGetQueryParameters(): + """ + Get a list of the authorityTemplate objects and their properties. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/security/labels/authorities/count/count_request_builder.py b/msgraph/generated/security/labels/authorities/count/count_request_builder.py new file mode 100644 index 00000000000..9b21e0c2b2a --- /dev/null +++ b/msgraph/generated/security/labels/authorities/count/count_request_builder.py @@ -0,0 +1,94 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/authorities/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + diff --git a/msgraph/generated/security/labels/authorities/item/authority_template_item_request_builder.py b/msgraph/generated/security/labels/authorities/item/authority_template_item_request_builder.py new file mode 100644 index 00000000000..e07b0ab339f --- /dev/null +++ b/msgraph/generated/security/labels/authorities/item/authority_template_item_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.security.authority_template import AuthorityTemplate + +class AuthorityTemplateItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the authorities property of the microsoft.graph.security.labelsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new AuthorityTemplateItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/authorities/{authorityTemplate%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete a authorityTemplate object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-delete-authorities?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthorityTemplate]: + """ + Read the properties and relationships of a authorityTemplate object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AuthorityTemplate] + Find more info here: https://learn.microsoft.com/graph/api/security-authoritytemplate-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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.authority_template import AuthorityTemplate + + return await self.request_adapter.send_async(request_info, AuthorityTemplate, error_mapping) + + async def patch(self,body: Optional[AuthorityTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthorityTemplate]: + """ + Update the navigation property authorities in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AuthorityTemplate] + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.authority_template import AuthorityTemplate + + return await self.request_adapter.send_async(request_info, AuthorityTemplate, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete a authorityTemplate 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] = None) -> RequestInformation: + """ + Read the properties and relationships of a authorityTemplate 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: Optional[AuthorityTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Update the navigation property authorities 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 not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> AuthorityTemplateItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AuthorityTemplateItemRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return AuthorityTemplateItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AuthorityTemplateItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a authorityTemplate object. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/categories/categories_request_builder.py b/msgraph/generated/security/labels/categories/categories_request_builder.py new file mode 100644 index 00000000000..b79d897d96b --- /dev/null +++ b/msgraph/generated/security/labels/categories/categories_request_builder.py @@ -0,0 +1,193 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.category_template import CategoryTemplate + from ....models.security.category_template_collection_response import CategoryTemplateCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.category_template_item_request_builder import CategoryTemplateItemRequestBuilder + +class CategoriesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the categories property of the microsoft.graph.security.labelsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CategoriesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/security/labels/categories{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_category_template_id(self,category_template_id: str) -> CategoryTemplateItemRequestBuilder: + """ + Provides operations to manage the categories property of the microsoft.graph.security.labelsRoot entity. + param category_template_id: The unique identifier of categoryTemplate + Returns: CategoryTemplateItemRequestBuilder + """ + if not category_template_id: + raise TypeError("category_template_id cannot be null.") + from .item.category_template_item_request_builder import CategoryTemplateItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["categoryTemplate%2Did"] = category_template_id + return CategoryTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CategoryTemplateCollectionResponse]: + """ + Get a list of the categoryTemplate objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CategoryTemplateCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-list-categories?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.category_template_collection_response import CategoryTemplateCollectionResponse + + return await self.request_adapter.send_async(request_info, CategoryTemplateCollectionResponse, error_mapping) + + async def post(self,body: Optional[CategoryTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CategoryTemplate]: + """ + Create a new categoryTemplate object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CategoryTemplate] + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-post-categories?view=graph-rest-1.0 + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.category_template import CategoryTemplate + + return await self.request_adapter.send_async(request_info, CategoryTemplate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get a list of the categoryTemplate 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: Optional[CategoryTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Create a new categoryTemplate object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CategoriesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CategoriesRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CategoriesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CategoriesRequestBuilderGetQueryParameters(): + """ + Get a list of the categoryTemplate objects and their properties. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/security/labels/categories/count/count_request_builder.py b/msgraph/generated/security/labels/categories/count/count_request_builder.py new file mode 100644 index 00000000000..395de21e1c9 --- /dev/null +++ b/msgraph/generated/security/labels/categories/count/count_request_builder.py @@ -0,0 +1,94 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/categories/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + diff --git a/msgraph/generated/security/labels/categories/item/category_template_item_request_builder.py b/msgraph/generated/security/labels/categories/item/category_template_item_request_builder.py new file mode 100644 index 00000000000..e211277d49d --- /dev/null +++ b/msgraph/generated/security/labels/categories/item/category_template_item_request_builder.py @@ -0,0 +1,176 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.security.category_template import CategoryTemplate + from .subcategories.subcategories_request_builder import SubcategoriesRequestBuilder + +class CategoryTemplateItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the categories property of the microsoft.graph.security.labelsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CategoryTemplateItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/categories/{categoryTemplate%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete a categoryTemplate object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-delete-categories?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CategoryTemplate]: + """ + Read the properties and relationships of a categoryTemplate object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CategoryTemplate] + Find more info here: https://learn.microsoft.com/graph/api/security-categorytemplate-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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.category_template import CategoryTemplate + + return await self.request_adapter.send_async(request_info, CategoryTemplate, error_mapping) + + async def patch(self,body: Optional[CategoryTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CategoryTemplate]: + """ + Update the navigation property categories in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CategoryTemplate] + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.category_template import CategoryTemplate + + return await self.request_adapter.send_async(request_info, CategoryTemplate, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete a categoryTemplate 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] = None) -> RequestInformation: + """ + Read the properties and relationships of a categoryTemplate 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: Optional[CategoryTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Update the navigation property categories 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 not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CategoryTemplateItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CategoryTemplateItemRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CategoryTemplateItemRequestBuilder(self.request_adapter, raw_url) + + @property + def subcategories(self) -> SubcategoriesRequestBuilder: + """ + Provides operations to manage the subcategories property of the microsoft.graph.security.categoryTemplate entity. + """ + from .subcategories.subcategories_request_builder import SubcategoriesRequestBuilder + + return SubcategoriesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CategoryTemplateItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a categoryTemplate object. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/categories/item/subcategories/count/count_request_builder.py b/msgraph/generated/security/labels/categories/item/subcategories/count/count_request_builder.py new file mode 100644 index 00000000000..e371b33338e --- /dev/null +++ b/msgraph/generated/security/labels/categories/item/subcategories/count/count_request_builder.py @@ -0,0 +1,94 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/categories/{categoryTemplate%2Did}/subcategories/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + diff --git a/msgraph/generated/security/labels/categories/item/subcategories/item/subcategory_template_item_request_builder.py b/msgraph/generated/security/labels/categories/item/subcategories/item/subcategory_template_item_request_builder.py new file mode 100644 index 00000000000..751ff417ee1 --- /dev/null +++ b/msgraph/generated/security/labels/categories/item/subcategories/item/subcategory_template_item_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.subcategory_template import SubcategoryTemplate + +class SubcategoryTemplateItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subcategories property of the microsoft.graph.security.categoryTemplate entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new SubcategoryTemplateItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/categories/{categoryTemplate%2Did}/subcategories/{subcategoryTemplate%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete navigation property subcategories 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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubcategoryTemplate]: + """ + Get subcategories from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubcategoryTemplate] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.subcategory_template import SubcategoryTemplate + + return await self.request_adapter.send_async(request_info, SubcategoryTemplate, error_mapping) + + async def patch(self,body: Optional[SubcategoryTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubcategoryTemplate]: + """ + Update the navigation property subcategories in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubcategoryTemplate] + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.subcategory_template import SubcategoryTemplate + + return await self.request_adapter.send_async(request_info, SubcategoryTemplate, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete navigation property subcategories 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] = None) -> RequestInformation: + """ + Get subcategories 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: Optional[SubcategoryTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Update the navigation property subcategories 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 not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> SubcategoryTemplateItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubcategoryTemplateItemRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return SubcategoryTemplateItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SubcategoryTemplateItemRequestBuilderGetQueryParameters(): + """ + Get subcategories from security + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/categories/item/subcategories/subcategories_request_builder.py b/msgraph/generated/security/labels/categories/item/subcategories/subcategories_request_builder.py new file mode 100644 index 00000000000..245fcc57ef5 --- /dev/null +++ b/msgraph/generated/security/labels/categories/item/subcategories/subcategories_request_builder.py @@ -0,0 +1,191 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.subcategory_template import SubcategoryTemplate + from ......models.security.subcategory_template_collection_response import SubcategoryTemplateCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.subcategory_template_item_request_builder import SubcategoryTemplateItemRequestBuilder + +class SubcategoriesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subcategories property of the microsoft.graph.security.categoryTemplate entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new SubcategoriesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/categories/{categoryTemplate%2Did}/subcategories{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subcategory_template_id(self,subcategory_template_id: str) -> SubcategoryTemplateItemRequestBuilder: + """ + Provides operations to manage the subcategories property of the microsoft.graph.security.categoryTemplate entity. + param subcategory_template_id: The unique identifier of subcategoryTemplate + Returns: SubcategoryTemplateItemRequestBuilder + """ + if not subcategory_template_id: + raise TypeError("subcategory_template_id cannot be null.") + from .item.subcategory_template_item_request_builder import SubcategoryTemplateItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subcategoryTemplate%2Did"] = subcategory_template_id + return SubcategoryTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubcategoryTemplateCollectionResponse]: + """ + Get subcategories from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubcategoryTemplateCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.subcategory_template_collection_response import SubcategoryTemplateCollectionResponse + + return await self.request_adapter.send_async(request_info, SubcategoryTemplateCollectionResponse, error_mapping) + + async def post(self,body: Optional[SubcategoryTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubcategoryTemplate]: + """ + Create new navigation property to subcategories for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubcategoryTemplate] + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.subcategory_template import SubcategoryTemplate + + return await self.request_adapter.send_async(request_info, SubcategoryTemplate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get subcategories 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: Optional[SubcategoryTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Create new navigation property to subcategories 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 not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> SubcategoriesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubcategoriesRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return SubcategoriesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubcategoriesRequestBuilderGetQueryParameters(): + """ + Get subcategories from security + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/security/labels/citations/citations_request_builder.py b/msgraph/generated/security/labels/citations/citations_request_builder.py new file mode 100644 index 00000000000..3b185a804c2 --- /dev/null +++ b/msgraph/generated/security/labels/citations/citations_request_builder.py @@ -0,0 +1,193 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.citation_template import CitationTemplate + from ....models.security.citation_template_collection_response import CitationTemplateCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.citation_template_item_request_builder import CitationTemplateItemRequestBuilder + +class CitationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the citations property of the microsoft.graph.security.labelsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CitationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/citations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_citation_template_id(self,citation_template_id: str) -> CitationTemplateItemRequestBuilder: + """ + Provides operations to manage the citations property of the microsoft.graph.security.labelsRoot entity. + param citation_template_id: The unique identifier of citationTemplate + Returns: CitationTemplateItemRequestBuilder + """ + if not citation_template_id: + raise TypeError("citation_template_id cannot be null.") + from .item.citation_template_item_request_builder import CitationTemplateItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["citationTemplate%2Did"] = citation_template_id + return CitationTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CitationTemplateCollectionResponse]: + """ + Get a list of the citationTemplate objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CitationTemplateCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-list-citations?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.citation_template_collection_response import CitationTemplateCollectionResponse + + return await self.request_adapter.send_async(request_info, CitationTemplateCollectionResponse, error_mapping) + + async def post(self,body: Optional[CitationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CitationTemplate]: + """ + Create a new citationTemplate object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CitationTemplate] + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-post-citations?view=graph-rest-1.0 + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.citation_template import CitationTemplate + + return await self.request_adapter.send_async(request_info, CitationTemplate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get a list of the citationTemplate 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: Optional[CitationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Create a new citationTemplate object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CitationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CitationsRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CitationsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CitationsRequestBuilderGetQueryParameters(): + """ + Get a list of the citationTemplate objects and their properties. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/security/labels/citations/count/count_request_builder.py b/msgraph/generated/security/labels/citations/count/count_request_builder.py new file mode 100644 index 00000000000..c1278366c70 --- /dev/null +++ b/msgraph/generated/security/labels/citations/count/count_request_builder.py @@ -0,0 +1,94 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/citations/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + diff --git a/msgraph/generated/security/labels/citations/item/citation_template_item_request_builder.py b/msgraph/generated/security/labels/citations/item/citation_template_item_request_builder.py new file mode 100644 index 00000000000..cc53c730652 --- /dev/null +++ b/msgraph/generated/security/labels/citations/item/citation_template_item_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.security.citation_template import CitationTemplate + +class CitationTemplateItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the citations property of the microsoft.graph.security.labelsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CitationTemplateItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/citations/{citationTemplate%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete a citationTemplate object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-delete-citations?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CitationTemplate]: + """ + Read the properties and relationships of a citationTemplate object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CitationTemplate] + Find more info here: https://learn.microsoft.com/graph/api/security-citationtemplate-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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.citation_template import CitationTemplate + + return await self.request_adapter.send_async(request_info, CitationTemplate, error_mapping) + + async def patch(self,body: Optional[CitationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CitationTemplate]: + """ + Update the navigation property citations in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CitationTemplate] + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.citation_template import CitationTemplate + + return await self.request_adapter.send_async(request_info, CitationTemplate, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete a citationTemplate 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] = None) -> RequestInformation: + """ + Read the properties and relationships of a citationTemplate 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: Optional[CitationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Update the navigation property citations 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 not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CitationTemplateItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CitationTemplateItemRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CitationTemplateItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CitationTemplateItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a citationTemplate object. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/departments/count/count_request_builder.py b/msgraph/generated/security/labels/departments/count/count_request_builder.py new file mode 100644 index 00000000000..6b2266e93c5 --- /dev/null +++ b/msgraph/generated/security/labels/departments/count/count_request_builder.py @@ -0,0 +1,94 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/departments/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + diff --git a/msgraph/generated/security/labels/departments/departments_request_builder.py b/msgraph/generated/security/labels/departments/departments_request_builder.py new file mode 100644 index 00000000000..94bff725425 --- /dev/null +++ b/msgraph/generated/security/labels/departments/departments_request_builder.py @@ -0,0 +1,193 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.department_template import DepartmentTemplate + from ....models.security.department_template_collection_response import DepartmentTemplateCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.department_template_item_request_builder import DepartmentTemplateItemRequestBuilder + +class DepartmentsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the departments property of the microsoft.graph.security.labelsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new DepartmentsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/departments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_department_template_id(self,department_template_id: str) -> DepartmentTemplateItemRequestBuilder: + """ + Provides operations to manage the departments property of the microsoft.graph.security.labelsRoot entity. + param department_template_id: The unique identifier of departmentTemplate + Returns: DepartmentTemplateItemRequestBuilder + """ + if not department_template_id: + raise TypeError("department_template_id cannot be null.") + from .item.department_template_item_request_builder import DepartmentTemplateItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["departmentTemplate%2Did"] = department_template_id + return DepartmentTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DepartmentTemplateCollectionResponse]: + """ + Get a list of the departmentTemplate objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DepartmentTemplateCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-list-departments?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.department_template_collection_response import DepartmentTemplateCollectionResponse + + return await self.request_adapter.send_async(request_info, DepartmentTemplateCollectionResponse, error_mapping) + + async def post(self,body: Optional[DepartmentTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DepartmentTemplate]: + """ + Create a new departmentTemplate object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DepartmentTemplate] + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-post-departments?view=graph-rest-1.0 + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.department_template import DepartmentTemplate + + return await self.request_adapter.send_async(request_info, DepartmentTemplate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get a list of the departmentTemplate 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: Optional[DepartmentTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Create a new departmentTemplate object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> DepartmentsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DepartmentsRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DepartmentsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DepartmentsRequestBuilderGetQueryParameters(): + """ + Get a list of the departmentTemplate objects and their properties. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/security/labels/departments/item/department_template_item_request_builder.py b/msgraph/generated/security/labels/departments/item/department_template_item_request_builder.py new file mode 100644 index 00000000000..b8ee04a098a --- /dev/null +++ b/msgraph/generated/security/labels/departments/item/department_template_item_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.security.department_template import DepartmentTemplate + +class DepartmentTemplateItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the departments property of the microsoft.graph.security.labelsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new DepartmentTemplateItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/departments/{departmentTemplate%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete a departmentTemplate object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-delete-departments?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DepartmentTemplate]: + """ + Read the properties and relationships of a departmentTemplate object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DepartmentTemplate] + Find more info here: https://learn.microsoft.com/graph/api/security-departmenttemplate-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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.department_template import DepartmentTemplate + + return await self.request_adapter.send_async(request_info, DepartmentTemplate, error_mapping) + + async def patch(self,body: Optional[DepartmentTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DepartmentTemplate]: + """ + Update the navigation property departments in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DepartmentTemplate] + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.department_template import DepartmentTemplate + + return await self.request_adapter.send_async(request_info, DepartmentTemplate, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete a departmentTemplate 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] = None) -> RequestInformation: + """ + Read the properties and relationships of a departmentTemplate 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: Optional[DepartmentTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Update the navigation property departments 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 not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> DepartmentTemplateItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DepartmentTemplateItemRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DepartmentTemplateItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DepartmentTemplateItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a departmentTemplate object. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/file_plan_references/count/count_request_builder.py b/msgraph/generated/security/labels/file_plan_references/count/count_request_builder.py new file mode 100644 index 00000000000..1c598a5be63 --- /dev/null +++ b/msgraph/generated/security/labels/file_plan_references/count/count_request_builder.py @@ -0,0 +1,94 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/filePlanReferences/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + diff --git a/msgraph/generated/security/labels/file_plan_references/file_plan_references_request_builder.py b/msgraph/generated/security/labels/file_plan_references/file_plan_references_request_builder.py new file mode 100644 index 00000000000..1761b77257f --- /dev/null +++ b/msgraph/generated/security/labels/file_plan_references/file_plan_references_request_builder.py @@ -0,0 +1,193 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.file_plan_reference_template import FilePlanReferenceTemplate + from ....models.security.file_plan_reference_template_collection_response import FilePlanReferenceTemplateCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.file_plan_reference_template_item_request_builder import FilePlanReferenceTemplateItemRequestBuilder + +class FilePlanReferencesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the filePlanReferences property of the microsoft.graph.security.labelsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new FilePlanReferencesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/filePlanReferences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_file_plan_reference_template_id(self,file_plan_reference_template_id: str) -> FilePlanReferenceTemplateItemRequestBuilder: + """ + Provides operations to manage the filePlanReferences property of the microsoft.graph.security.labelsRoot entity. + param file_plan_reference_template_id: The unique identifier of filePlanReferenceTemplate + Returns: FilePlanReferenceTemplateItemRequestBuilder + """ + if not file_plan_reference_template_id: + raise TypeError("file_plan_reference_template_id cannot be null.") + from .item.file_plan_reference_template_item_request_builder import FilePlanReferenceTemplateItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["filePlanReferenceTemplate%2Did"] = file_plan_reference_template_id + return FilePlanReferenceTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilePlanReferenceTemplateCollectionResponse]: + """ + Get a list of the filePlanReferenceTemplate objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilePlanReferenceTemplateCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-list-fileplanreferences?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.file_plan_reference_template_collection_response import FilePlanReferenceTemplateCollectionResponse + + return await self.request_adapter.send_async(request_info, FilePlanReferenceTemplateCollectionResponse, error_mapping) + + async def post(self,body: Optional[FilePlanReferenceTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilePlanReferenceTemplate]: + """ + Create a new filePlanReferenceTemplate object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilePlanReferenceTemplate] + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-post-fileplanreferences?view=graph-rest-1.0 + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.file_plan_reference_template import FilePlanReferenceTemplate + + return await self.request_adapter.send_async(request_info, FilePlanReferenceTemplate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get a list of the filePlanReferenceTemplate 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: Optional[FilePlanReferenceTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Create a new filePlanReferenceTemplate object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> FilePlanReferencesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilePlanReferencesRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return FilePlanReferencesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class FilePlanReferencesRequestBuilderGetQueryParameters(): + """ + Get a list of the filePlanReferenceTemplate objects and their properties. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/security/labels/file_plan_references/item/file_plan_reference_template_item_request_builder.py b/msgraph/generated/security/labels/file_plan_references/item/file_plan_reference_template_item_request_builder.py new file mode 100644 index 00000000000..dbd40aed9f8 --- /dev/null +++ b/msgraph/generated/security/labels/file_plan_references/item/file_plan_reference_template_item_request_builder.py @@ -0,0 +1,166 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.security.file_plan_reference_template import FilePlanReferenceTemplate + +class FilePlanReferenceTemplateItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the filePlanReferences property of the microsoft.graph.security.labelsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new FilePlanReferenceTemplateItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/filePlanReferences/{filePlanReferenceTemplate%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete a filePlanReferenceTemplate object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-delete-fileplanreferences?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilePlanReferenceTemplate]: + """ + Read the properties and relationships of a filePlanReferenceTemplate object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilePlanReferenceTemplate] + Find more info here: https://learn.microsoft.com/graph/api/security-fileplanreferencetemplate-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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.file_plan_reference_template import FilePlanReferenceTemplate + + return await self.request_adapter.send_async(request_info, FilePlanReferenceTemplate, error_mapping) + + async def patch(self,body: Optional[FilePlanReferenceTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilePlanReferenceTemplate]: + """ + Update the navigation property filePlanReferences in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilePlanReferenceTemplate] + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.file_plan_reference_template import FilePlanReferenceTemplate + + return await self.request_adapter.send_async(request_info, FilePlanReferenceTemplate, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete a filePlanReferenceTemplate 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] = None) -> RequestInformation: + """ + Read the properties and relationships of a filePlanReferenceTemplate 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: Optional[FilePlanReferenceTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Update the navigation property filePlanReferences 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 not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> FilePlanReferenceTemplateItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilePlanReferenceTemplateItemRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return FilePlanReferenceTemplateItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilePlanReferenceTemplateItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a filePlanReferenceTemplate object. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/labels_request_builder.py b/msgraph/generated/security/labels/labels_request_builder.py new file mode 100644 index 00000000000..4d24c03c64a --- /dev/null +++ b/msgraph/generated/security/labels/labels_request_builder.py @@ -0,0 +1,224 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...models.o_data_errors.o_data_error import ODataError + from ...models.security.labels_root import LabelsRoot + from .authorities.authorities_request_builder import AuthoritiesRequestBuilder + from .categories.categories_request_builder import CategoriesRequestBuilder + from .citations.citations_request_builder import CitationsRequestBuilder + from .departments.departments_request_builder import DepartmentsRequestBuilder + from .file_plan_references.file_plan_references_request_builder import FilePlanReferencesRequestBuilder + from .retention_labels.retention_labels_request_builder import RetentionLabelsRequestBuilder + +class LabelsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the labels property of the microsoft.graph.security entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new LabelsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete navigation property labels 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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LabelsRoot]: + """ + Get labels from security + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[LabelsRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.security.labels_root import LabelsRoot + + return await self.request_adapter.send_async(request_info, LabelsRoot, error_mapping) + + async def patch(self,body: Optional[LabelsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LabelsRoot]: + """ + Update the navigation property labels in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[LabelsRoot] + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...models.security.labels_root import LabelsRoot + + return await self.request_adapter.send_async(request_info, LabelsRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete navigation property labels 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] = None) -> RequestInformation: + """ + Get labels 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: Optional[LabelsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Update the navigation property labels 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 not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> LabelsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: LabelsRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return LabelsRequestBuilder(self.request_adapter, raw_url) + + @property + def authorities(self) -> AuthoritiesRequestBuilder: + """ + Provides operations to manage the authorities property of the microsoft.graph.security.labelsRoot entity. + """ + from .authorities.authorities_request_builder import AuthoritiesRequestBuilder + + return AuthoritiesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def categories(self) -> CategoriesRequestBuilder: + """ + Provides operations to manage the categories property of the microsoft.graph.security.labelsRoot entity. + """ + from .categories.categories_request_builder import CategoriesRequestBuilder + + return CategoriesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def citations(self) -> CitationsRequestBuilder: + """ + Provides operations to manage the citations property of the microsoft.graph.security.labelsRoot entity. + """ + from .citations.citations_request_builder import CitationsRequestBuilder + + return CitationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def departments(self) -> DepartmentsRequestBuilder: + """ + Provides operations to manage the departments property of the microsoft.graph.security.labelsRoot entity. + """ + from .departments.departments_request_builder import DepartmentsRequestBuilder + + return DepartmentsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def file_plan_references(self) -> FilePlanReferencesRequestBuilder: + """ + Provides operations to manage the filePlanReferences property of the microsoft.graph.security.labelsRoot entity. + """ + from .file_plan_references.file_plan_references_request_builder import FilePlanReferencesRequestBuilder + + return FilePlanReferencesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def retention_labels(self) -> RetentionLabelsRequestBuilder: + """ + Provides operations to manage the retentionLabels property of the microsoft.graph.security.labelsRoot entity. + """ + from .retention_labels.retention_labels_request_builder import RetentionLabelsRequestBuilder + + return RetentionLabelsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class LabelsRequestBuilderGetQueryParameters(): + """ + Get labels from security + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/count/count_request_builder.py b/msgraph/generated/security/labels/retention_labels/count/count_request_builder.py new file mode 100644 index 00000000000..bd1e26ec771 --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/count/count_request_builder.py @@ -0,0 +1,94 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/item/descriptors/authority_template/authority_template_request_builder.py b/msgraph/generated/security/labels/retention_labels/item/descriptors/authority_template/authority_template_request_builder.py new file mode 100644 index 00000000000..98802e1f017 --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/item/descriptors/authority_template/authority_template_request_builder.py @@ -0,0 +1,97 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.authority_template import AuthorityTemplate + +class AuthorityTemplateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the authorityTemplate property of the microsoft.graph.security.filePlanDescriptor entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new AuthorityTemplateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels/{retentionLabel%2Did}/descriptors/authorityTemplate{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthorityTemplate]: + """ + Specifies the underlying authority that describes the type of content to be retained and its retention schedule. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AuthorityTemplate] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.authority_template import AuthorityTemplate + + return await self.request_adapter.send_async(request_info, AuthorityTemplate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Specifies the underlying authority that describes the type of content to be retained and its retention schedule. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> AuthorityTemplateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AuthorityTemplateRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return AuthorityTemplateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AuthorityTemplateRequestBuilderGetQueryParameters(): + """ + Specifies the underlying authority that describes the type of content to be retained and its retention schedule. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/item/descriptors/category_template/category_template_request_builder.py b/msgraph/generated/security/labels/retention_labels/item/descriptors/category_template/category_template_request_builder.py new file mode 100644 index 00000000000..86241e9a186 --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/item/descriptors/category_template/category_template_request_builder.py @@ -0,0 +1,97 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.category_template import CategoryTemplate + +class CategoryTemplateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the categoryTemplate property of the microsoft.graph.security.filePlanDescriptor entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CategoryTemplateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels/{retentionLabel%2Did}/descriptors/categoryTemplate{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CategoryTemplate]: + """ + Specifies a group of similar types of content in a particular department. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CategoryTemplate] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.category_template import CategoryTemplate + + return await self.request_adapter.send_async(request_info, CategoryTemplate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Specifies a group of similar types of content in a particular department. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CategoryTemplateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CategoryTemplateRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CategoryTemplateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CategoryTemplateRequestBuilderGetQueryParameters(): + """ + Specifies a group of similar types of content in a particular department. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/item/descriptors/citation_template/citation_template_request_builder.py b/msgraph/generated/security/labels/retention_labels/item/descriptors/citation_template/citation_template_request_builder.py new file mode 100644 index 00000000000..4dafe6f3491 --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/item/descriptors/citation_template/citation_template_request_builder.py @@ -0,0 +1,97 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.citation_template import CitationTemplate + +class CitationTemplateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the citationTemplate property of the microsoft.graph.security.filePlanDescriptor entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CitationTemplateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels/{retentionLabel%2Did}/descriptors/citationTemplate{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CitationTemplate]: + """ + The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CitationTemplate] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.citation_template import CitationTemplate + + return await self.request_adapter.send_async(request_info, CitationTemplate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CitationTemplateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CitationTemplateRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CitationTemplateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CitationTemplateRequestBuilderGetQueryParameters(): + """ + The specific rule or regulation created by a jurisdiction used to determine whether certain labels and content should be retained or deleted. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/item/descriptors/department_template/department_template_request_builder.py b/msgraph/generated/security/labels/retention_labels/item/descriptors/department_template/department_template_request_builder.py new file mode 100644 index 00000000000..8e28ed66bdc --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/item/descriptors/department_template/department_template_request_builder.py @@ -0,0 +1,97 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.department_template import DepartmentTemplate + +class DepartmentTemplateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the departmentTemplate property of the microsoft.graph.security.filePlanDescriptor entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new DepartmentTemplateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels/{retentionLabel%2Did}/descriptors/departmentTemplate{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DepartmentTemplate]: + """ + Specifies the department or business unit of an organization to which a label belongs. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DepartmentTemplate] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.department_template import DepartmentTemplate + + return await self.request_adapter.send_async(request_info, DepartmentTemplate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Specifies the department or business unit of an organization to which a label belongs. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> DepartmentTemplateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DepartmentTemplateRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DepartmentTemplateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DepartmentTemplateRequestBuilderGetQueryParameters(): + """ + Specifies the department or business unit of an organization to which a label belongs. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/item/descriptors/descriptors_request_builder.py b/msgraph/generated/security/labels/retention_labels/item/descriptors/descriptors_request_builder.py new file mode 100644 index 00000000000..9e8114319e1 --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/item/descriptors/descriptors_request_builder.py @@ -0,0 +1,214 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.file_plan_descriptor import FilePlanDescriptor + from .authority_template.authority_template_request_builder import AuthorityTemplateRequestBuilder + from .category_template.category_template_request_builder import CategoryTemplateRequestBuilder + from .citation_template.citation_template_request_builder import CitationTemplateRequestBuilder + from .department_template.department_template_request_builder import DepartmentTemplateRequestBuilder + from .file_plan_reference_template.file_plan_reference_template_request_builder import FilePlanReferenceTemplateRequestBuilder + +class DescriptorsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the descriptors property of the microsoft.graph.security.retentionLabel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new DescriptorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels/{retentionLabel%2Did}/descriptors{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete navigation property descriptors 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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilePlanDescriptor]: + """ + Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilePlanDescriptor] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.file_plan_descriptor import FilePlanDescriptor + + return await self.request_adapter.send_async(request_info, FilePlanDescriptor, error_mapping) + + async def patch(self,body: Optional[FilePlanDescriptor] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilePlanDescriptor]: + """ + Update the navigation property descriptors in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilePlanDescriptor] + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.file_plan_descriptor import FilePlanDescriptor + + return await self.request_adapter.send_async(request_info, FilePlanDescriptor, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete navigation property descriptors 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] = None) -> RequestInformation: + """ + Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: Optional[FilePlanDescriptor] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Update the navigation property descriptors 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 not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> DescriptorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DescriptorsRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DescriptorsRequestBuilder(self.request_adapter, raw_url) + + @property + def authority_template(self) -> AuthorityTemplateRequestBuilder: + """ + Provides operations to manage the authorityTemplate property of the microsoft.graph.security.filePlanDescriptor entity. + """ + from .authority_template.authority_template_request_builder import AuthorityTemplateRequestBuilder + + return AuthorityTemplateRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def category_template(self) -> CategoryTemplateRequestBuilder: + """ + Provides operations to manage the categoryTemplate property of the microsoft.graph.security.filePlanDescriptor entity. + """ + from .category_template.category_template_request_builder import CategoryTemplateRequestBuilder + + return CategoryTemplateRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def citation_template(self) -> CitationTemplateRequestBuilder: + """ + Provides operations to manage the citationTemplate property of the microsoft.graph.security.filePlanDescriptor entity. + """ + from .citation_template.citation_template_request_builder import CitationTemplateRequestBuilder + + return CitationTemplateRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def department_template(self) -> DepartmentTemplateRequestBuilder: + """ + Provides operations to manage the departmentTemplate property of the microsoft.graph.security.filePlanDescriptor entity. + """ + from .department_template.department_template_request_builder import DepartmentTemplateRequestBuilder + + return DepartmentTemplateRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def file_plan_reference_template(self) -> FilePlanReferenceTemplateRequestBuilder: + """ + Provides operations to manage the filePlanReferenceTemplate property of the microsoft.graph.security.filePlanDescriptor entity. + """ + from .file_plan_reference_template.file_plan_reference_template_request_builder import FilePlanReferenceTemplateRequestBuilder + + return FilePlanReferenceTemplateRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DescriptorsRequestBuilderGetQueryParameters(): + """ + Represents out-of-the-box values that provide more options to improve the manageability and organization of the content you need to label. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/item/descriptors/file_plan_reference_template/file_plan_reference_template_request_builder.py b/msgraph/generated/security/labels/retention_labels/item/descriptors/file_plan_reference_template/file_plan_reference_template_request_builder.py new file mode 100644 index 00000000000..aba0bbc5d4b --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/item/descriptors/file_plan_reference_template/file_plan_reference_template_request_builder.py @@ -0,0 +1,97 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.file_plan_reference_template import FilePlanReferenceTemplate + +class FilePlanReferenceTemplateRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the filePlanReferenceTemplate property of the microsoft.graph.security.filePlanDescriptor entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new FilePlanReferenceTemplateRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels/{retentionLabel%2Did}/descriptors/filePlanReferenceTemplate{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilePlanReferenceTemplate]: + """ + Specifies a unique alpha-numeric identifier for an organization’s retention schedule. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilePlanReferenceTemplate] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.file_plan_reference_template import FilePlanReferenceTemplate + + return await self.request_adapter.send_async(request_info, FilePlanReferenceTemplate, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Specifies a unique alpha-numeric identifier for an organization’s retention schedule. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> FilePlanReferenceTemplateRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilePlanReferenceTemplateRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return FilePlanReferenceTemplateRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilePlanReferenceTemplateRequestBuilderGetQueryParameters(): + """ + Specifies a unique alpha-numeric identifier for an organization’s retention schedule. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/item/disposition_review_stages/count/count_request_builder.py b/msgraph/generated/security/labels/retention_labels/item/disposition_review_stages/count/count_request_builder.py new file mode 100644 index 00000000000..1c155abd71c --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/item/disposition_review_stages/count/count_request_builder.py @@ -0,0 +1,94 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels/{retentionLabel%2Did}/dispositionReviewStages/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/item/disposition_review_stages/disposition_review_stages_request_builder.py b/msgraph/generated/security/labels/retention_labels/item/disposition_review_stages/disposition_review_stages_request_builder.py new file mode 100644 index 00000000000..46d73905248 --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/item/disposition_review_stages/disposition_review_stages_request_builder.py @@ -0,0 +1,191 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.disposition_review_stage import DispositionReviewStage + from ......models.security.disposition_review_stage_collection_response import DispositionReviewStageCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.disposition_review_stage_stage_number_item_request_builder import DispositionReviewStageStageNumberItemRequestBuilder + +class DispositionReviewStagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dispositionReviewStages property of the microsoft.graph.security.retentionLabel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new DispositionReviewStagesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels/{retentionLabel%2Did}/dispositionReviewStages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_disposition_review_stage_stage_number(self,disposition_review_stage_stage_number: str) -> DispositionReviewStageStageNumberItemRequestBuilder: + """ + Provides operations to manage the dispositionReviewStages property of the microsoft.graph.security.retentionLabel entity. + param disposition_review_stage_stage_number: The unique identifier of dispositionReviewStage + Returns: DispositionReviewStageStageNumberItemRequestBuilder + """ + if not disposition_review_stage_stage_number: + raise TypeError("disposition_review_stage_stage_number cannot be null.") + from .item.disposition_review_stage_stage_number_item_request_builder import DispositionReviewStageStageNumberItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["dispositionReviewStage%2DstageNumber"] = disposition_review_stage_stage_number + return DispositionReviewStageStageNumberItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DispositionReviewStageCollectionResponse]: + """ + When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DispositionReviewStageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.disposition_review_stage_collection_response import DispositionReviewStageCollectionResponse + + return await self.request_adapter.send_async(request_info, DispositionReviewStageCollectionResponse, error_mapping) + + async def post(self,body: Optional[DispositionReviewStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DispositionReviewStage]: + """ + Create new navigation property to dispositionReviewStages for security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DispositionReviewStage] + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.disposition_review_stage import DispositionReviewStage + + return await self.request_adapter.send_async(request_info, DispositionReviewStage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, 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: Optional[DispositionReviewStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Create new navigation property to dispositionReviewStages 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 not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> DispositionReviewStagesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DispositionReviewStagesRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DispositionReviewStagesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DispositionReviewStagesRequestBuilderGetQueryParameters(): + """ + When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/item/disposition_review_stages/item/disposition_review_stage_stage_number_item_request_builder.py b/msgraph/generated/security/labels/retention_labels/item/disposition_review_stages/item/disposition_review_stage_stage_number_item_request_builder.py new file mode 100644 index 00000000000..0dadef8e6bf --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/item/disposition_review_stages/item/disposition_review_stage_stage_number_item_request_builder.py @@ -0,0 +1,164 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .......models.security.disposition_review_stage import DispositionReviewStage + +class DispositionReviewStageStageNumberItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the dispositionReviewStages property of the microsoft.graph.security.retentionLabel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new DispositionReviewStageStageNumberItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels/{retentionLabel%2Did}/dispositionReviewStages/{dispositionReviewStage%2DstageNumber}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete navigation property dispositionReviewStages 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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DispositionReviewStage]: + """ + When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DispositionReviewStage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.disposition_review_stage import DispositionReviewStage + + return await self.request_adapter.send_async(request_info, DispositionReviewStage, error_mapping) + + async def patch(self,body: Optional[DispositionReviewStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DispositionReviewStage]: + """ + Update the navigation property dispositionReviewStages in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DispositionReviewStage] + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.security.disposition_review_stage import DispositionReviewStage + + return await self.request_adapter.send_async(request_info, DispositionReviewStage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete navigation property dispositionReviewStages 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] = None) -> RequestInformation: + """ + When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: Optional[DispositionReviewStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Update the navigation property dispositionReviewStages 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 not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> DispositionReviewStageStageNumberItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DispositionReviewStageStageNumberItemRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DispositionReviewStageStageNumberItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DispositionReviewStageStageNumberItemRequestBuilderGetQueryParameters(): + """ + When action at the end of retention is chosen as 'dispositionReview', dispositionReviewStages specifies a sequential set of stages with at least one reviewer in each stage. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/item/retention_event_type/retention_event_type_request_builder.py b/msgraph/generated/security/labels/retention_labels/item/retention_event_type/retention_event_type_request_builder.py new file mode 100644 index 00000000000..3fe0c0cce6e --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/item/retention_event_type/retention_event_type_request_builder.py @@ -0,0 +1,97 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.retention_event_type import RetentionEventType + +class RetentionEventTypeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the retentionEventType property of the microsoft.graph.security.retentionLabel entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RetentionEventTypeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels/{retentionLabel%2Did}/retentionEventType{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEventType]: + """ + Represents the type associated with a retention event. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RetentionEventType] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.security.retention_event_type import RetentionEventType + + return await self.request_adapter.send_async(request_info, RetentionEventType, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Represents the type associated with a retention event. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> RetentionEventTypeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RetentionEventTypeRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return RetentionEventTypeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RetentionEventTypeRequestBuilderGetQueryParameters(): + """ + Represents the type associated with a retention event. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/item/retention_label_item_request_builder.py b/msgraph/generated/security/labels/retention_labels/item/retention_label_item_request_builder.py new file mode 100644 index 00000000000..2ce3c3ecfff --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/item/retention_label_item_request_builder.py @@ -0,0 +1,196 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.security.retention_label import RetentionLabel + from .descriptors.descriptors_request_builder import DescriptorsRequestBuilder + from .disposition_review_stages.disposition_review_stages_request_builder import DispositionReviewStagesRequestBuilder + from .retention_event_type.retention_event_type_request_builder import RetentionEventTypeRequestBuilder + +class RetentionLabelItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the retentionLabels property of the microsoft.graph.security.labelsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RetentionLabelItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels/{retentionLabel%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete a retentionLabel object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/security-retentionlabel-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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionLabel]: + """ + Represents how customers can manage their data, whether and for how long to retain or delete it. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RetentionLabel] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.retention_label import RetentionLabel + + return await self.request_adapter.send_async(request_info, RetentionLabel, error_mapping) + + async def patch(self,body: Optional[RetentionLabel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionLabel]: + """ + Update the properties of a retentionLabel object. To update a disposition review stage, include the actionAfterRetentionPeriod property in the request body with one of the possible values specified. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RetentionLabel] + Find more info here: https://learn.microsoft.com/graph/api/security-retentionlabel-update?view=graph-rest-1.0 + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.security.retention_label import RetentionLabel + + return await self.request_adapter.send_async(request_info, RetentionLabel, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete a retentionLabel 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] = None) -> RequestInformation: + """ + Represents how customers can manage their data, whether and for how long to retain or delete it. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: Optional[RetentionLabel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Update the properties of a retentionLabel object. To update a disposition review stage, include the actionAfterRetentionPeriod property in the request body with one of the possible values specified. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> RetentionLabelItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RetentionLabelItemRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return RetentionLabelItemRequestBuilder(self.request_adapter, raw_url) + + @property + def descriptors(self) -> DescriptorsRequestBuilder: + """ + Provides operations to manage the descriptors property of the microsoft.graph.security.retentionLabel entity. + """ + from .descriptors.descriptors_request_builder import DescriptorsRequestBuilder + + return DescriptorsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def disposition_review_stages(self) -> DispositionReviewStagesRequestBuilder: + """ + Provides operations to manage the dispositionReviewStages property of the microsoft.graph.security.retentionLabel entity. + """ + from .disposition_review_stages.disposition_review_stages_request_builder import DispositionReviewStagesRequestBuilder + + return DispositionReviewStagesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def retention_event_type(self) -> RetentionEventTypeRequestBuilder: + """ + Provides operations to manage the retentionEventType property of the microsoft.graph.security.retentionLabel entity. + """ + from .retention_event_type.retention_event_type_request_builder import RetentionEventTypeRequestBuilder + + return RetentionEventTypeRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RetentionLabelItemRequestBuilderGetQueryParameters(): + """ + Represents how customers can manage their data, whether and for how long to retain or delete it. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/security/labels/retention_labels/retention_labels_request_builder.py b/msgraph/generated/security/labels/retention_labels/retention_labels_request_builder.py new file mode 100644 index 00000000000..6d1280417fc --- /dev/null +++ b/msgraph/generated/security/labels/retention_labels/retention_labels_request_builder.py @@ -0,0 +1,193 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.security.retention_label import RetentionLabel + from ....models.security.retention_label_collection_response import RetentionLabelCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.retention_label_item_request_builder import RetentionLabelItemRequestBuilder + +class RetentionLabelsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the retentionLabels property of the microsoft.graph.security.labelsRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new RetentionLabelsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-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/labels/retentionLabels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_retention_label_id(self,retention_label_id: str) -> RetentionLabelItemRequestBuilder: + """ + Provides operations to manage the retentionLabels property of the microsoft.graph.security.labelsRoot entity. + param retention_label_id: The unique identifier of retentionLabel + Returns: RetentionLabelItemRequestBuilder + """ + if not retention_label_id: + raise TypeError("retention_label_id cannot be null.") + from .item.retention_label_item_request_builder import RetentionLabelItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["retentionLabel%2Did"] = retention_label_id + return RetentionLabelItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionLabelCollectionResponse]: + """ + Get a list of the retentionLabel objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RetentionLabelCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-list-retentionlabel?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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.retention_label_collection_response import RetentionLabelCollectionResponse + + return await self.request_adapter.send_async(request_info, RetentionLabelCollectionResponse, error_mapping) + + async def post(self,body: Optional[RetentionLabel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionLabel]: + """ + Create a new retentionLabel object. To create a disposition review stage, include the actionAfterRetentionPeriod property in the request body with one of the possible values specified. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RetentionLabel] + Find more info here: https://learn.microsoft.com/graph/api/security-labelsroot-post-retentionlabel?view=graph-rest-1.0 + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.security.retention_label import RetentionLabel + + return await self.request_adapter.send_async(request_info, RetentionLabel, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get a list of the retentionLabel 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: Optional[RetentionLabel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Create a new retentionLabel object. To create a disposition review stage, include the actionAfterRetentionPeriod property in the request body with one of the possible values specified. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> RetentionLabelsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RetentionLabelsRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return RetentionLabelsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class RetentionLabelsRequestBuilderGetQueryParameters(): + """ + Get a list of the retentionLabel objects and their properties. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/security/microsoft_graph_security_run_hunting_query/microsoft_graph_security_run_hunting_query_request_builder.py b/msgraph/generated/security/microsoft_graph_security_run_hunting_query/microsoft_graph_security_run_hunting_query_request_builder.py index 82c023665cd..c7f21986275 100644 --- a/msgraph/generated/security/microsoft_graph_security_run_hunting_query/microsoft_graph_security_run_hunting_query_request_builder.py +++ b/msgraph/generated/security/microsoft_graph_security_run_hunting_query/microsoft_graph_security_run_hunting_query_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/microsoft.graph.security.runHuntingQuery", path_parameters) - async def post(self,body: Optional[RunHuntingQueryPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityRunHuntingQueryRequestBuilderPostRequestConfiguration] = None) -> Optional[HuntingQueryResults]: + async def post(self,body: Optional[RunHuntingQueryPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HuntingQueryResults]: """ Invoke action runHuntingQuery param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[RunHuntingQueryPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, HuntingQueryResults, error_mapping) - def to_post_request_information(self,body: Optional[RunHuntingQueryPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityRunHuntingQueryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RunHuntingQueryPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action runHuntingQuery param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MicrosoftGraphSecurityRunHun raise TypeError("raw_url cannot be null.") return MicrosoftGraphSecurityRunHuntingQueryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftGraphSecurityRunHuntingQueryRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py b/msgraph/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py index d2de10b8c06..22c988107c6 100644 --- a/msgraph/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py +++ b/msgraph/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py @@ -13,6 +13,8 @@ class RunHuntingQueryPostRequestBody(AdditionalDataHolder, BackedModel, Parsable additional_data: Dict[str, Any] = field(default_factory=dict) # The query property query: Optional[str] = None + # The timespan property + timespan: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> RunHuntingQueryPostRequestBody: @@ -32,6 +34,7 @@ def get_field_deserializers(self,) -> Dict[str, Callable[[ParseNode], None]]: """ fields: Dict[str, Callable[[Any], None]] = { "query": lambda n : setattr(self, 'query', n.get_str_value()), + "timespan": lambda n : setattr(self, 'timespan', n.get_str_value()), } return fields @@ -44,6 +47,7 @@ def serialize(self,writer: SerializationWriter) -> None: if not writer: raise TypeError("writer cannot be null.") writer.write_str_value("query", self.query) + writer.write_str_value("timespan", self.timespan) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/security/secure_score_control_profiles/count/count_request_builder.py b/msgraph/generated/security/secure_score_control_profiles/count/count_request_builder.py index c805445789d..7abab7b3e3d 100644 --- a/msgraph/generated/security/secure_score_control_profiles/count/count_request_builder.py +++ b/msgraph/generated/security/secure_score_control_profiles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/secureScoreControlProfiles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 0a79dbcff97..272ef746cee 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/secureScoreControlProfiles/{secureScoreControlProfile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SecureScoreControlProfileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property secureScoreControlProfiles for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SecureScoreControlProfileI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SecureScoreControlProfileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SecureScoreControlProfile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecureScoreControlProfile]: """ Retrieve the properties and relationships of an securescorecontrolprofile object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SecureScoreControlProfileItem return await self.request_adapter.send_async(request_info, SecureScoreControlProfile, error_mapping) - async def patch(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[SecureScoreControlProfileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SecureScoreControlProfile]: + async def patch(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecureScoreControlProfile]: """ Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as assignedTo or tenantNote. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[SecureScoreControlProfile] = None, request_c return await self.request_adapter.send_async(request_info, SecureScoreControlProfile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SecureScoreControlProfileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property secureScoreControlProfiles for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/secureScoreControlProfiles/{secureScoreControlProfile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SecureScoreControlProfileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an securescorecontrolprofile object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[SecureScoreC request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[SecureScoreControlProfileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as assignedTo or tenantNote. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[SecureScoreControlProfile] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/secureScoreControlProfiles/{secureScoreControlProfile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SecureScoreControlProfileIte raise TypeError("raw_url cannot be null.") return SecureScoreControlProfileItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecureScoreControlProfileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SecureScoreControlProfileItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecureScoreControlProfileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SecureScoreControlProfileItemRequestBuilder.SecureScoreControlProfileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecureScoreControlProfileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/secure_score_control_profiles/secure_score_control_profiles_request_builder.py b/msgraph/generated/security/secure_score_control_profiles/secure_score_control_profiles_request_builder.py index 226e52964ca..c44be83b279 100644 --- a/msgraph/generated/security/secure_score_control_profiles/secure_score_control_profiles_request_builder.py +++ b/msgraph/generated/security/secure_score_control_profiles/secure_score_control_profiles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_secure_score_control_profile_id(self,secure_score_control_profile_id: str url_tpl_params["secureScoreControlProfile%2Did"] = secure_score_control_profile_id return SecureScoreControlProfileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SecureScoreControlProfilesRequestBuilderGetRequestConfiguration] = None) -> Optional[SecureScoreControlProfileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecureScoreControlProfileCollectionResponse]: """ Retrieve the properties and relationships of a secureScoreControlProfiles object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SecureScoreControlProfilesReq return await self.request_adapter.send_async(request_info, SecureScoreControlProfileCollectionResponse, error_mapping) - async def post(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[SecureScoreControlProfilesRequestBuilderPostRequestConfiguration] = None) -> Optional[SecureScoreControlProfile]: + async def post(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecureScoreControlProfile]: """ Create new navigation property to secureScoreControlProfiles for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SecureScoreControlProfile] = None, request_co return await self.request_adapter.send_async(request_info, SecureScoreControlProfile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SecureScoreControlProfilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a secureScoreControlProfiles object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SecureScoreC request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[SecureScoreControlProfilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to secureScoreControlProfiles for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SecureScoreControlProfile] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/secureScoreControlProfiles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecureScoreControlProfilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SecureScoreControlProfilesRequestBuilder.SecureScoreControlProfilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecureScoreControlProfilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/secure_scores/count/count_request_builder.py b/msgraph/generated/security/secure_scores/count/count_request_builder.py index d5bb993372a..8d06580d6bb 100644 --- a/msgraph/generated/security/secure_scores/count/count_request_builder.py +++ b/msgraph/generated/security/secure_scores/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/secureScores/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/secure_scores/item/secure_score_item_request_builder.py b/msgraph/generated/security/secure_scores/item/secure_score_item_request_builder.py index 0d546b2f8b0..c5f124b6218 100644 --- a/msgraph/generated/security/secure_scores/item/secure_score_item_request_builder.py +++ b/msgraph/generated/security/secure_scores/item/secure_score_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/secureScores/{secureScore%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SecureScoreItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property secureScores for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SecureScoreItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SecureScoreItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SecureScore]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecureScore]: """ Retrieve the properties and relationships of a secureScore object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SecureScoreItemRequestBuilder return await self.request_adapter.send_async(request_info, SecureScore, error_mapping) - async def patch(self,body: Optional[SecureScore] = None, request_configuration: Optional[SecureScoreItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SecureScore]: + async def patch(self,body: Optional[SecureScore] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecureScore]: """ Update the navigation property secureScores in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[SecureScore] = None, request_configuration: return await self.request_adapter.send_async(request_info, SecureScore, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SecureScoreItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property secureScores for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/secureScores/{secureScore%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SecureScoreItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a secureScore object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[SecureScoreI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SecureScore] = None, request_configuration: Optional[SecureScoreItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SecureScore] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property secureScores in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[SecureScore] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/secureScores/{secureScore%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SecureScoreItemRequestBuilde raise TypeError("raw_url cannot be null.") return SecureScoreItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecureScoreItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SecureScoreItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecureScoreItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SecureScoreItemRequestBuilder.SecureScoreItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecureScoreItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/secure_scores/secure_scores_request_builder.py b/msgraph/generated/security/secure_scores/secure_scores_request_builder.py index 4753d5361e9..dd12826e903 100644 --- a/msgraph/generated/security/secure_scores/secure_scores_request_builder.py +++ b/msgraph/generated/security/secure_scores/secure_scores_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_secure_score_id(self,secure_score_id: str) -> SecureScoreItemRequestBuild url_tpl_params["secureScore%2Did"] = secure_score_id return SecureScoreItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SecureScoresRequestBuilderGetRequestConfiguration] = None) -> Optional[SecureScoreCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecureScoreCollectionResponse]: """ Retrieve a list of secureScore objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SecureScoresRequestBuilderGet return await self.request_adapter.send_async(request_info, SecureScoreCollectionResponse, error_mapping) - async def post(self,body: Optional[SecureScore] = None, request_configuration: Optional[SecureScoresRequestBuilderPostRequestConfiguration] = None) -> Optional[SecureScore]: + async def post(self,body: Optional[SecureScore] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecureScore]: """ Create new navigation property to secureScores for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SecureScore] = None, request_configuration: O return await self.request_adapter.send_async(request_info, SecureScore, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SecureScoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of secureScore objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SecureScores request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SecureScore] = None, request_configuration: Optional[SecureScoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SecureScore] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to secureScores for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SecureScore] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/secureScores', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecureScoresRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SecureScoresRequestBuilder.SecureScoresRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecureScoresRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/security_request_builder.py b/msgraph/generated/security/security_request_builder.py index 4d3cb84a555..9cb05bb55cc 100644 --- a/msgraph/generated/security/security_request_builder.py +++ b/msgraph/generated/security/security_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -17,6 +18,7 @@ from .attack_simulation.attack_simulation_request_builder import AttackSimulationRequestBuilder from .cases.cases_request_builder import CasesRequestBuilder from .incidents.incidents_request_builder import IncidentsRequestBuilder + from .labels.labels_request_builder import LabelsRequestBuilder from .microsoft_graph_security_run_hunting_query.microsoft_graph_security_run_hunting_query_request_builder import MicrosoftGraphSecurityRunHuntingQueryRequestBuilder from .secure_scores.secure_scores_request_builder import SecureScoresRequestBuilder from .secure_score_control_profiles.secure_score_control_profiles_request_builder import SecureScoreControlProfilesRequestBuilder @@ -38,7 +40,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SecurityRequestBuilderGetRequestConfiguration] = None) -> Optional[Security]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Security]: """ Get security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -58,7 +60,7 @@ async def get(self,request_configuration: Optional[SecurityRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Security, error_mapping) - async def patch(self,body: Optional[Security] = None, request_configuration: Optional[SecurityRequestBuilderPatchRequestConfiguration] = None) -> Optional[Security]: + async def patch(self,body: Optional[Security] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Security]: """ Update security param body: The request body @@ -81,7 +83,7 @@ async def patch(self,body: Optional[Security] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Security, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SecurityRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -92,7 +94,7 @@ def to_get_request_information(self,request_configuration: Optional[SecurityRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Security] = None, request_configuration: Optional[SecurityRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Security] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update security param body: The request body @@ -101,7 +103,7 @@ def to_patch_request_information(self,body: Optional[Security] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -162,6 +164,15 @@ def incidents(self) -> IncidentsRequestBuilder: return IncidentsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def labels(self) -> LabelsRequestBuilder: + """ + Provides operations to manage the labels property of the microsoft.graph.security entity. + """ + from .labels.labels_request_builder import LabelsRequestBuilder + + return LabelsRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_security_run_hunting_query(self) -> MicrosoftGraphSecurityRunHuntingQueryRequestBuilder: """ @@ -251,27 +262,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecurityRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SecurityRequestBuilder.SecurityRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecurityRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/subject_rights_requests/count/count_request_builder.py b/msgraph/generated/security/subject_rights_requests/count/count_request_builder.py index b1df8dda0dd..dc5fc1f8dd9 100644 --- a/msgraph/generated/security/subject_rights_requests/count/count_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/subject_rights_requests/item/approvers/approvers_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/approvers/approvers_request_builder.py index e2d7339ded3..3d242f9a972 100644 --- a/msgraph/generated/security/subject_rights_requests/item/approvers/approvers_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/approvers/approvers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder: url_tpl_params["user%2Did"] = user_id return UserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ApproversRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Collection of users who can approve the request. Currently only supported for requests of type delete. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ApproversRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ApproversRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of users who can approve the request. Currently only supported for requests of type delete. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ApproversRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ApproversRequestBuilder.ApproversRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/subject_rights_requests/item/approvers/count/count_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/approvers/count/count_request_builder.py index ee5be18ab49..a3633e1c804 100644 --- a/msgraph/generated/security/subject_rights_requests/item/approvers/count/count_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/approvers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 421831e8949..8edf36d487d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/{user%2Did}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/{user%2Did}/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/subject_rights_requests/item/approvers/item/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/approvers/item/service_provisioning_errors/count/count_request_builder.py index 197e1b031b3..cb9bda7b95f 100644 --- a/msgraph/generated/security/subject_rights_requests/item/approvers/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/approvers/item/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/{user%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/subject_rights_requests/item/approvers/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/approvers/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 3879591d73c..966710c3422 100644 --- a/msgraph/generated/security/subject_rights_requests/item/approvers/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/approvers/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/{user%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/subject_rights_requests/item/approvers/item/user_item_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/approvers/item/user_item_request_builder.py index 90aed70bba0..5789bc0eb32 100644 --- a/msgraph/generated/security/subject_rights_requests/item/approvers/item/user_item_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/approvers/item/user_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/{user%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Collection of users who can approve the request. Currently only supported for requests of type delete. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of users who can approve the request. Currently only supported for requests of type delete. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserItemRequestBuilder.UserItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/subject_rights_requests/item/collaborators/collaborators_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/collaborators/collaborators_request_builder.py index c42ec038f89..f84d7004397 100644 --- a/msgraph/generated/security/subject_rights_requests/item/collaborators/collaborators_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/collaborators/collaborators_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder: url_tpl_params["user%2Did"] = user_id return UserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CollaboratorsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Collection of users who can collaborate on the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[CollaboratorsRequestBuilderGe return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CollaboratorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of users who can collaborate on the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CollaboratorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CollaboratorsRequestBuilder.CollaboratorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/subject_rights_requests/item/collaborators/count/count_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/collaborators/count/count_request_builder.py index 543e1c74266..97f74cdb37e 100644 --- a/msgraph/generated/security/subject_rights_requests/item/collaborators/count/count_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/collaborators/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 4ca9f6bb3f7..b614adecdab 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/{user%2Did}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/{user%2Did}/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/subject_rights_requests/item/collaborators/item/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/collaborators/item/service_provisioning_errors/count/count_request_builder.py index 2f2b5e47065..d2269a28d6b 100644 --- a/msgraph/generated/security/subject_rights_requests/item/collaborators/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/collaborators/item/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/{user%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/subject_rights_requests/item/collaborators/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/collaborators/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 0c21e8e3348..b02f8ea09e2 100644 --- a/msgraph/generated/security/subject_rights_requests/item/collaborators/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/collaborators/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/{user%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/subject_rights_requests/item/collaborators/item/user_item_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/collaborators/item/user_item_request_builder.py index 4262880ec8a..3d496af7aa9 100644 --- a/msgraph/generated/security/subject_rights_requests/item/collaborators/item/user_item_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/collaborators/item/user_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/{user%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Collection of users who can collaborate on the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Collection of users who can collaborate on the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserItemRequestBuilder.UserItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/subject_rights_requests/item/get_final_attachment/get_final_attachment_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/get_final_attachment/get_final_attachment_request_builder.py index db23423a8fe..88c28e01b49 100644 --- a/msgraph/generated/security/subject_rights_requests/item/get_final_attachment/get_final_attachment_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/get_final_attachment/get_final_attachment_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/getFinalAttachment()", path_parameters) - async def get(self,request_configuration: Optional[GetFinalAttachmentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getFinalAttachment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[GetFinalAttachmentRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetFinalAttachmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getFinalAttachment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetFinalAttachmentRequestBui raise TypeError("raw_url cannot be null.") return GetFinalAttachmentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetFinalAttachmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/subject_rights_requests/item/get_final_report/get_final_report_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/get_final_report/get_final_report_request_builder.py index 08c5d0c4d37..bdc347663ec 100644 --- a/msgraph/generated/security/subject_rights_requests/item/get_final_report/get_final_report_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/get_final_report/get_final_report_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/getFinalReport()", path_parameters) - async def get(self,request_configuration: Optional[GetFinalReportRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Invoke function getFinalReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[GetFinalReportRequestBuilderG raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetFinalReportRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getFinalReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,14 +64,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetFinalReportRequestBuilder raise TypeError("raw_url cannot be null.") return GetFinalReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetFinalReportRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/subject_rights_requests/item/notes/count/count_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/notes/count/count_request_builder.py index aec4194fd4e..6e4bc546a6b 100644 --- a/msgraph/generated/security/subject_rights_requests/item/notes/count/count_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/notes/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/notes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/subject_rights_requests/item/notes/item/authored_note_item_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/notes/item/authored_note_item_request_builder.py index 58062890c0c..25818d9202f 100644 --- a/msgraph/generated/security/subject_rights_requests/item/notes/item/authored_note_item_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/notes/item/authored_note_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/notes/{authoredNote%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property notes for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AuthoredNoteItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthoredNote]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthoredNote]: """ List of notes associated with the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AuthoredNoteItemRequestBuilde return await self.request_adapter.send_async(request_info, AuthoredNote, error_mapping) - async def patch(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[AuthoredNoteItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthoredNote]: + async def patch(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthoredNote]: """ Update the navigation property notes in security param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AuthoredNote] = None, request_configuration: return await self.request_adapter.send_async(request_info, AuthoredNote, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property notes for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/notes/{authoredNote%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of notes associated with the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AuthoredNote request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[AuthoredNoteItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property notes in security param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AuthoredNote] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/notes/{authoredNote%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AuthoredNoteItemRequestBuild raise TypeError("raw_url cannot be null.") return AuthoredNoteItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthoredNoteItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthoredNoteItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthoredNoteItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthoredNoteItemRequestBuilder.AuthoredNoteItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthoredNoteItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/subject_rights_requests/item/notes/notes_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/notes/notes_request_builder.py index 3e484eb1eea..a7d54796739 100644 --- a/msgraph/generated/security/subject_rights_requests/item/notes/notes_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/notes/notes_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_authored_note_id(self,authored_note_id: str) -> AuthoredNoteItemRequestBu url_tpl_params["authoredNote%2Did"] = authored_note_id return AuthoredNoteItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[NotesRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthoredNoteCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthoredNoteCollectionResponse]: """ Get the list of authored notes assoicated with a subject rights request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[NotesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, AuthoredNoteCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[NotesRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthoredNote]: + async def post(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthoredNote]: """ Create a new authoredNote object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AuthoredNote] = None, request_configuration: return await self.request_adapter.send_async(request_info, AuthoredNote, error_mapping) - def to_get_request_information(self,request_configuration: Optional[NotesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of authored notes assoicated with a subject rights request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[NotesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[NotesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new authoredNote object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AuthoredNote] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/notes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NotesRequestBuilder.NotesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/subject_rights_requests/item/subject_rights_request_item_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/subject_rights_request_item_request_builder.py index 4fb6d437212..745182256eb 100644 --- a/msgraph/generated/security/subject_rights_requests/item/subject_rights_request_item_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/subject_rights_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property subjectRightsRequests for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[SubjectRightsRequestItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SubjectRightsRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubjectRightsRequest]: """ Get subjectRightsRequests from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[SubjectRightsRequestItemReque return await self.request_adapter.send_async(request_info, SubjectRightsRequest, error_mapping) - async def patch(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SubjectRightsRequest]: + async def patch(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubjectRightsRequest]: """ Update the navigation property subjectRightsRequests in security param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[SubjectRightsRequest] = None, request_config return await self.request_adapter.send_async(request_info, SubjectRightsRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subjectRightsRequests for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get subjectRightsRequests from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[SubjectRight request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subjectRightsRequests in security param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[SubjectRightsRequest] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def team(self) -> TeamRequestBuilder: return TeamRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRightsRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SubjectRightsRequestItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRightsRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRightsRequestItemRequestBuilder.SubjectRightsRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRightsRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/subject_rights_requests/item/team/team_request_builder.py b/msgraph/generated/security/subject_rights_requests/item/team/team_request_builder.py index c91ac99aecd..7fd038fbc85 100644 --- a/msgraph/generated/security/subject_rights_requests/item/team/team_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/item/team/team_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Information about the Microsoft Teams team that was created for the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Information about the Microsoft Teams team that was created for the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamRequestBuilder.TeamRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/subject_rights_requests/subject_rights_requests_request_builder.py b/msgraph/generated/security/subject_rights_requests/subject_rights_requests_request_builder.py index b6556128076..99239326554 100644 --- a/msgraph/generated/security/subject_rights_requests/subject_rights_requests_request_builder.py +++ b/msgraph/generated/security/subject_rights_requests/subject_rights_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_subject_rights_request_id(self,subject_rights_request_id: str) -> Subject url_tpl_params["subjectRightsRequest%2Did"] = subject_rights_request_id return SubjectRightsRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubjectRightsRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[SubjectRightsRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubjectRightsRequestCollectionResponse]: """ Get subjectRightsRequests from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SubjectRightsRequestsRequestB return await self.request_adapter.send_async(request_info, SubjectRightsRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[SubjectRightsRequest]: + async def post(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubjectRightsRequest]: """ Create new navigation property to subjectRightsRequests for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[SubjectRightsRequest] = None, request_configu return await self.request_adapter.send_async(request_info, SubjectRightsRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubjectRightsRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get subjectRightsRequests from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[SubjectRight request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subjectRightsRequests for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[SubjectRightsRequest] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/subjectRightsRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRightsRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubjectRightsRequestsRequestBuilder.SubjectRightsRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubjectRightsRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/article_indicators/article_indicators_request_builder.py b/msgraph/generated/security/threat_intelligence/article_indicators/article_indicators_request_builder.py index 550385483d4..acbbe875f4c 100644 --- a/msgraph/generated/security/threat_intelligence/article_indicators/article_indicators_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/article_indicators/article_indicators_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_article_indicator_id(self,article_indicator_id: str) -> ArticleIndicatorI url_tpl_params["articleIndicator%2Did"] = article_indicator_id return ArticleIndicatorItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ArticleIndicatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ArticleIndicatorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ArticleIndicatorCollectionResponse]: """ Read the properties and relationships of an articleIndicator object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ArticleIndicatorsRequestBuild return await self.request_adapter.send_async(request_info, ArticleIndicatorCollectionResponse, error_mapping) - async def post(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[ArticleIndicatorsRequestBuilderPostRequestConfiguration] = None) -> Optional[ArticleIndicator]: + async def post(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ArticleIndicator]: """ Create new navigation property to articleIndicators for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ArticleIndicator] = None, request_configurati return await self.request_adapter.send_async(request_info, ArticleIndicator, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ArticleIndicatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an articleIndicator object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ArticleIndic request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[ArticleIndicatorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to articleIndicators for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ArticleIndicator] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/articleIndicators', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticleIndicatorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ArticleIndicatorsRequestBuilder.ArticleIndicatorsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticleIndicatorsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/article_indicators/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/article_indicators/count/count_request_builder.py index afc8f9424d2..b9d7a359b6c 100644 --- a/msgraph/generated/security/threat_intelligence/article_indicators/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/article_indicators/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/articleIndicators/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/article_indicators/item/article_indicator_item_request_builder.py b/msgraph/generated/security/threat_intelligence/article_indicators/item/article_indicator_item_request_builder.py index db2aa52e4a8..da12df898e7 100644 --- a/msgraph/generated/security/threat_intelligence/article_indicators/item/article_indicator_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/article_indicators/item/article_indicator_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/articleIndicators/{articleIndicator%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ArticleIndicatorItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property articleIndicators for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ArticleIndicatorItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ArticleIndicatorItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ArticleIndicator]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ArticleIndicator]: """ Read the properties and relationships of an articleIndicator object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ArticleIndicatorItemRequestBu return await self.request_adapter.send_async(request_info, ArticleIndicator, error_mapping) - async def patch(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[ArticleIndicatorItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ArticleIndicator]: + async def patch(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ArticleIndicator]: """ Update the navigation property articleIndicators in security param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ArticleIndicator] = None, request_configurat return await self.request_adapter.send_async(request_info, ArticleIndicator, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ArticleIndicatorItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property articleIndicators for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/articleIndicators/{articleIndicator%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ArticleIndicatorItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an articleIndicator object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ArticleIndic request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[ArticleIndicatorItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property articleIndicators in security param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ArticleIndicator] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/articleIndicators/{articleIndicator%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def artifact(self) -> ArtifactRequestBuilder: return ArtifactRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticleIndicatorItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ArticleIndicatorItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticleIndicatorItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ArticleIndicatorItemRequestBuilder.ArticleIndicatorItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticleIndicatorItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/article_indicators/item/artifact/artifact_request_builder.py b/msgraph/generated/security/threat_intelligence/article_indicators/item/artifact/artifact_request_builder.py index 98b24168cf7..8e628701837 100644 --- a/msgraph/generated/security/threat_intelligence/article_indicators/item/artifact/artifact_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/article_indicators/item/artifact/artifact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/articleIndicators/{articleIndicator%2Did}/artifact{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ArtifactRequestBuilderGetRequestConfiguration] = None) -> Optional[Artifact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Artifact]: """ The artifact related to this indicator. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ArtifactRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Artifact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ArtifactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The artifact related to this indicator. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArtifactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ArtifactRequestBuilder.ArtifactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/articles/articles_request_builder.py b/msgraph/generated/security/threat_intelligence/articles/articles_request_builder.py index 7f2c7f6b8a9..80bba905e36 100644 --- a/msgraph/generated/security/threat_intelligence/articles/articles_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/articles/articles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_article_id(self,article_id: str) -> ArticleItemRequestBuilder: url_tpl_params["article%2Did"] = article_id return ArticleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ArticlesRequestBuilderGetRequestConfiguration] = None) -> Optional[ArticleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ArticleCollectionResponse]: """ Get a list of article objects, including their properties and relationships. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ArticlesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ArticleCollectionResponse, error_mapping) - async def post(self,body: Optional[Article] = None, request_configuration: Optional[ArticlesRequestBuilderPostRequestConfiguration] = None) -> Optional[Article]: + async def post(self,body: Optional[Article] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Article]: """ Create new navigation property to articles for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Article] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Article, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ArticlesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of article objects, including their properties and relationships. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ArticlesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Article] = None, request_configuration: Optional[ArticlesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Article] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to articles for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Article] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/articles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticlesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ArticlesRequestBuilder.ArticlesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticlesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/articles/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/articles/count/count_request_builder.py index c332d1c9cc3..e62b260cbbd 100644 --- a/msgraph/generated/security/threat_intelligence/articles/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/articles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/articles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/articles/item/article_item_request_builder.py b/msgraph/generated/security/threat_intelligence/articles/item/article_item_request_builder.py index 29157ec85d9..c350a902ce1 100644 --- a/msgraph/generated/security/threat_intelligence/articles/item/article_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/articles/item/article_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/articles/{article%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ArticleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property articles for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ArticleItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ArticleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Article]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Article]: """ Read the properties and relationships of an article object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ArticleItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Article, error_mapping) - async def patch(self,body: Optional[Article] = None, request_configuration: Optional[ArticleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Article]: + async def patch(self,body: Optional[Article] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Article]: """ Update the navigation property articles in security param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Article] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Article, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ArticleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property articles for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/articles/{article%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ArticleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an article object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ArticleItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Article] = None, request_configuration: Optional[ArticleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Article] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property articles in security param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Article] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/articles/{article%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def indicators(self) -> IndicatorsRequestBuilder: return IndicatorsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ArticleItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ArticleItemRequestBuilder.ArticleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/articles/item/indicators/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/articles/item/indicators/count/count_request_builder.py index 2b563bac86d..66de7bbdc34 100644 --- a/msgraph/generated/security/threat_intelligence/articles/item/indicators/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/articles/item/indicators/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/articles/{article%2Did}/indicators/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/articles/item/indicators/indicators_request_builder.py b/msgraph/generated/security/threat_intelligence/articles/item/indicators/indicators_request_builder.py index ea24da9feef..b08b81ad787 100644 --- a/msgraph/generated/security/threat_intelligence/articles/item/indicators/indicators_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/articles/item/indicators/indicators_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_article_indicator_id(self,article_indicator_id: str) -> ArticleIndicatorI url_tpl_params["articleIndicator%2Did"] = article_indicator_id return ArticleIndicatorItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IndicatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ArticleIndicatorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ArticleIndicatorCollectionResponse]: """ Get a list of articleIndicator objects that represent indicators of threat or compromise related to the contents of an article. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[IndicatorsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ArticleIndicatorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IndicatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of articleIndicator objects that represent indicators of threat or compromise related to the contents of an article. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IndicatorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IndicatorsRequestBuilder.IndicatorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/articles/item/indicators/item/article_indicator_item_request_builder.py b/msgraph/generated/security/threat_intelligence/articles/item/indicators/item/article_indicator_item_request_builder.py index 4519f8344ba..3634ba08de2 100644 --- a/msgraph/generated/security/threat_intelligence/articles/item/indicators/item/article_indicator_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/articles/item/indicators/item/article_indicator_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/articles/{article%2Did}/indicators/{articleIndicator%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ArticleIndicatorItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ArticleIndicator]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ArticleIndicator]: """ Indicators related to this article. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ArticleIndicatorItemRequestBu return await self.request_adapter.send_async(request_info, ArticleIndicator, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ArticleIndicatorItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicators related to this article. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticleIndicatorItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ArticleIndicatorItemRequestBuilder.ArticleIndicatorItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_components/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/host_components/count/count_request_builder.py index 6f08c3baa46..40efd1f94ae 100644 --- a/msgraph/generated/security/threat_intelligence/host_components/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_components/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostComponents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_components/host_components_request_builder.py b/msgraph/generated/security/threat_intelligence/host_components/host_components_request_builder.py index 23742709484..fb2c2050db7 100644 --- a/msgraph/generated/security/threat_intelligence/host_components/host_components_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_components/host_components_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_host_component_id(self,host_component_id: str) -> HostComponentItemReques url_tpl_params["hostComponent%2Did"] = host_component_id return HostComponentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostComponentsRequestBuilderGetRequestConfiguration] = None) -> Optional[HostComponentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostComponentCollectionResponse]: """ Read the properties and relationships of a hostComponent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[HostComponentsRequestBuilderG return await self.request_adapter.send_async(request_info, HostComponentCollectionResponse, error_mapping) - async def post(self,body: Optional[HostComponent] = None, request_configuration: Optional[HostComponentsRequestBuilderPostRequestConfiguration] = None) -> Optional[HostComponent]: + async def post(self,body: Optional[HostComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostComponent]: """ Create new navigation property to hostComponents for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[HostComponent] = None, request_configuration: return await self.request_adapter.send_async(request_info, HostComponent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostComponentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a hostComponent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[HostComponen request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HostComponent] = None, request_configuration: Optional[HostComponentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HostComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostComponents for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[HostComponent] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/hostComponents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostComponentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostComponentsRequestBuilder.HostComponentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostComponentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/host_components/item/host/host_request_builder.py b/msgraph/generated/security/threat_intelligence/host_components/item/host/host_request_builder.py index f75e596d336..2f0d33e4b5a 100644 --- a/msgraph/generated/security/threat_intelligence/host_components/item/host/host_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_components/item/host/host_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostComponents/{hostComponent%2Did}/host{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ The host related to this component. This is a reverse navigation property. When navigating to components from a host, this should be assumed to be a return reference. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The host related to this component. This is a reverse navigation property. When navigating to components from a host, this should be assumed to be a return reference. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostRequestBuilder.HostRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_components/item/host_component_item_request_builder.py b/msgraph/generated/security/threat_intelligence/host_components/item/host_component_item_request_builder.py index 1af7ed48513..1454416c251 100644 --- a/msgraph/generated/security/threat_intelligence/host_components/item/host_component_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_components/item/host_component_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostComponents/{hostComponent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[HostComponentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostComponents for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[HostComponentItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[HostComponentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostComponent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostComponent]: """ Read the properties and relationships of a hostComponent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[HostComponentItemRequestBuild return await self.request_adapter.send_async(request_info, HostComponent, error_mapping) - async def patch(self,body: Optional[HostComponent] = None, request_configuration: Optional[HostComponentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostComponent]: + async def patch(self,body: Optional[HostComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostComponent]: """ Update the navigation property hostComponents in security param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[HostComponent] = None, request_configuration return await self.request_adapter.send_async(request_info, HostComponent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[HostComponentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostComponents for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/hostComponents/{hostComponent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[HostComponentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a hostComponent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[HostComponen request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostComponent] = None, request_configuration: Optional[HostComponentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostComponents in security param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[HostComponent] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/hostComponents/{hostComponent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def host(self) -> HostRequestBuilder: return HostRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostComponentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class HostComponentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostComponentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostComponentItemRequestBuilder.HostComponentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostComponentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/host_cookies/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/host_cookies/count/count_request_builder.py index a468f998325..cbacb9cb34d 100644 --- a/msgraph/generated/security/threat_intelligence/host_cookies/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_cookies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostCookies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_cookies/host_cookies_request_builder.py b/msgraph/generated/security/threat_intelligence/host_cookies/host_cookies_request_builder.py index 1e0d4a34e9e..2a288df42eb 100644 --- a/msgraph/generated/security/threat_intelligence/host_cookies/host_cookies_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_cookies/host_cookies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_host_cookie_id(self,host_cookie_id: str) -> HostCookieItemRequestBuilder: url_tpl_params["hostCookie%2Did"] = host_cookie_id return HostCookieItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostCookiesRequestBuilderGetRequestConfiguration] = None) -> Optional[HostCookieCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostCookieCollectionResponse]: """ Read the properties and relationships of a hostCookie object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[HostCookiesRequestBuilderGetR return await self.request_adapter.send_async(request_info, HostCookieCollectionResponse, error_mapping) - async def post(self,body: Optional[HostCookie] = None, request_configuration: Optional[HostCookiesRequestBuilderPostRequestConfiguration] = None) -> Optional[HostCookie]: + async def post(self,body: Optional[HostCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostCookie]: """ Create new navigation property to hostCookies for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[HostCookie] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, HostCookie, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostCookiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a hostCookie object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[HostCookiesR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HostCookie] = None, request_configuration: Optional[HostCookiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HostCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostCookies for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[HostCookie] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/hostCookies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostCookiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostCookiesRequestBuilder.HostCookiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostCookiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/host_cookies/item/host/host_request_builder.py b/msgraph/generated/security/threat_intelligence/host_cookies/item/host/host_request_builder.py index baf4998a987..6057246493a 100644 --- a/msgraph/generated/security/threat_intelligence/host_cookies/item/host/host_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_cookies/item/host/host_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostCookies/{hostCookie%2Did}/host{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ Indicates that a cookie of this name and domain was found related to this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates that a cookie of this name and domain was found related to this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostRequestBuilder.HostRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_cookies/item/host_cookie_item_request_builder.py b/msgraph/generated/security/threat_intelligence/host_cookies/item/host_cookie_item_request_builder.py index a4bde1adf86..a8f14a6350c 100644 --- a/msgraph/generated/security/threat_intelligence/host_cookies/item/host_cookie_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_cookies/item/host_cookie_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostCookies/{hostCookie%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[HostCookieItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostCookies for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[HostCookieItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[HostCookieItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostCookie]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostCookie]: """ Read the properties and relationships of a hostCookie object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[HostCookieItemRequestBuilderG return await self.request_adapter.send_async(request_info, HostCookie, error_mapping) - async def patch(self,body: Optional[HostCookie] = None, request_configuration: Optional[HostCookieItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostCookie]: + async def patch(self,body: Optional[HostCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostCookie]: """ Update the navigation property hostCookies in security param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[HostCookie] = None, request_configuration: O return await self.request_adapter.send_async(request_info, HostCookie, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[HostCookieItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostCookies for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/hostCookies/{hostCookie%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[HostCookieItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a hostCookie object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[HostCookieIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostCookie] = None, request_configuration: Optional[HostCookieItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostCookies in security param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[HostCookie] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/hostCookies/{hostCookie%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def host(self) -> HostRequestBuilder: return HostRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostCookieItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class HostCookieItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostCookieItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostCookieItemRequestBuilder.HostCookieItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostCookieItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/host_pairs/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/host_pairs/count/count_request_builder.py index e98b8f537e3..6a6e7c5cdce 100644 --- a/msgraph/generated/security/threat_intelligence/host_pairs/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_pairs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostPairs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_pairs/host_pairs_request_builder.py b/msgraph/generated/security/threat_intelligence/host_pairs/host_pairs_request_builder.py index dc898557583..bfd3886210c 100644 --- a/msgraph/generated/security/threat_intelligence/host_pairs/host_pairs_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_pairs/host_pairs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_host_pair_id(self,host_pair_id: str) -> HostPairItemRequestBuilder: url_tpl_params["hostPair%2Did"] = host_pair_id return HostPairItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostPairsRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPairCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPairCollectionResponse]: """ Read the properties and relationships of a hostPair object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[HostPairsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, HostPairCollectionResponse, error_mapping) - async def post(self,body: Optional[HostPair] = None, request_configuration: Optional[HostPairsRequestBuilderPostRequestConfiguration] = None) -> Optional[HostPair]: + async def post(self,body: Optional[HostPair] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPair]: """ Create new navigation property to hostPairs for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[HostPair] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, HostPair, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostPairsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a hostPair object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[HostPairsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HostPair] = None, request_configuration: Optional[HostPairsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HostPair] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostPairs for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[HostPair] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/hostPairs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPairsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostPairsRequestBuilder.HostPairsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPairsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/host_pairs/item/child_host/child_host_request_builder.py b/msgraph/generated/security/threat_intelligence/host_pairs/item/child_host/child_host_request_builder.py index 461ee6d307d..ca03a81f6c0 100644 --- a/msgraph/generated/security/threat_intelligence/host_pairs/item/child_host/child_host_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_pairs/item/child_host/child_host_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostPairs/{hostPair%2Did}/childHost{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ChildHostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ Host reached via the parentHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ChildHostRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildHostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Host reached via the parentHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildHostRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildHostRequestBuilder.ChildHostRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_pairs/item/host_pair_item_request_builder.py b/msgraph/generated/security/threat_intelligence/host_pairs/item/host_pair_item_request_builder.py index 4b8f9cf199d..3fbd4a020fa 100644 --- a/msgraph/generated/security/threat_intelligence/host_pairs/item/host_pair_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_pairs/item/host_pair_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostPairs/{hostPair%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[HostPairItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostPairs for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[HostPairItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPair]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPair]: """ Read the properties and relationships of a hostPair object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[HostPairItemRequestBuilderGet return await self.request_adapter.send_async(request_info, HostPair, error_mapping) - async def patch(self,body: Optional[HostPair] = None, request_configuration: Optional[HostPairItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostPair]: + async def patch(self,body: Optional[HostPair] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPair]: """ Update the navigation property hostPairs in security param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[HostPair] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, HostPair, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[HostPairItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostPairs for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/hostPairs/{hostPair%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a hostPair object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[HostPairItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostPair] = None, request_configuration: Optional[HostPairItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostPair] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostPairs in security param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[HostPair] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/hostPairs/{hostPair%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def parent_host(self) -> ParentHostRequestBuilder: return ParentHostRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPairItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class HostPairItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPairItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostPairItemRequestBuilder.HostPairItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPairItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/host_pairs/item/parent_host/parent_host_request_builder.py b/msgraph/generated/security/threat_intelligence/host_pairs/item/parent_host/parent_host_request_builder.py index 4522fac7ece..29990581283 100644 --- a/msgraph/generated/security/threat_intelligence/host_pairs/item/parent_host/parent_host_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_pairs/item/parent_host/parent_host_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostPairs/{hostPair%2Did}/parentHost{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentHostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ Host used to reach the childHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentHostRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentHostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Host used to reach the childHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentHostRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentHostRequestBuilder.ParentHostRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_ports/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/host_ports/count/count_request_builder.py index 93985cb985d..6cf8c390d74 100644 --- a/msgraph/generated/security/threat_intelligence/host_ports/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_ports/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostPorts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_ports/host_ports_request_builder.py b/msgraph/generated/security/threat_intelligence/host_ports/host_ports_request_builder.py index 20e1c8b4f7b..78ef2ecc38f 100644 --- a/msgraph/generated/security/threat_intelligence/host_ports/host_ports_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_ports/host_ports_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_host_port_id(self,host_port_id: str) -> HostPortItemRequestBuilder: url_tpl_params["hostPort%2Did"] = host_port_id return HostPortItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostPortsRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPortCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPortCollectionResponse]: """ Read the properties and relationships of a hostPort object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[HostPortsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, HostPortCollectionResponse, error_mapping) - async def post(self,body: Optional[HostPort] = None, request_configuration: Optional[HostPortsRequestBuilderPostRequestConfiguration] = None) -> Optional[HostPort]: + async def post(self,body: Optional[HostPort] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPort]: """ Create new navigation property to hostPorts for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[HostPort] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, HostPort, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostPortsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a hostPort object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[HostPortsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HostPort] = None, request_configuration: Optional[HostPortsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HostPort] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostPorts for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[HostPort] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/hostPorts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPortsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostPortsRequestBuilder.HostPortsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPortsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/host_ports/item/host/host_request_builder.py b/msgraph/generated/security/threat_intelligence/host_ports/item/host/host_request_builder.py index ba879451381..d977709e3ed 100644 --- a/msgraph/generated/security/threat_intelligence/host_ports/item/host/host_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_ports/item/host/host_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostPorts/{hostPort%2Did}/host{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ The host related to this hostPort. This is a reverse navigation property. When you navigate to hostPorts from a host, assume that this is a return reference. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The host related to this hostPort. This is a reverse navigation property. When you navigate to hostPorts from a host, assume that this is a return reference. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostRequestBuilder.HostRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_ports/item/host_port_item_request_builder.py b/msgraph/generated/security/threat_intelligence/host_ports/item/host_port_item_request_builder.py index d18622a431a..99d6e6ff2a5 100644 --- a/msgraph/generated/security/threat_intelligence/host_ports/item/host_port_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_ports/item/host_port_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostPorts/{hostPort%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[HostPortItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostPorts for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[HostPortItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[HostPortItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPort]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPort]: """ Read the properties and relationships of a hostPort object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[HostPortItemRequestBuilderGet return await self.request_adapter.send_async(request_info, HostPort, error_mapping) - async def patch(self,body: Optional[HostPort] = None, request_configuration: Optional[HostPortItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostPort]: + async def patch(self,body: Optional[HostPort] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPort]: """ Update the navigation property hostPorts in security param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[HostPort] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, HostPort, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[HostPortItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostPorts for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/hostPorts/{hostPort%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[HostPortItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a hostPort object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[HostPortItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostPort] = None, request_configuration: Optional[HostPortItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostPort] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostPorts in security param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[HostPort] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/hostPorts/{hostPort%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def most_recent_ssl_certificate(self) -> MostRecentSslCertificateRequestBuilder: return MostRecentSslCertificateRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPortItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class HostPortItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPortItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostPortItemRequestBuilder.HostPortItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPortItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/host_ports/item/most_recent_ssl_certificate/most_recent_ssl_certificate_request_builder.py b/msgraph/generated/security/threat_intelligence/host_ports/item/most_recent_ssl_certificate/most_recent_ssl_certificate_request_builder.py index 5d42d14491f..d6d1618602c 100644 --- a/msgraph/generated/security/threat_intelligence/host_ports/item/most_recent_ssl_certificate/most_recent_ssl_certificate_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_ports/item/most_recent_ssl_certificate/most_recent_ssl_certificate_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostPorts/{hostPort%2Did}/mostRecentSslCertificate{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MostRecentSslCertificateRequestBuilderGetRequestConfiguration] = None) -> Optional[SslCertificate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SslCertificate]: """ The most recent sslCertificate used to communicate on the port. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MostRecentSslCertificateReque return await self.request_adapter.send_async(request_info, SslCertificate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MostRecentSslCertificateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The most recent sslCertificate used to communicate on the port. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MostRecentSslCertificateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MostRecentSslCertificateRequestBuilder.MostRecentSslCertificateRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_ssl_certificates/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/host_ssl_certificates/count/count_request_builder.py index 6d40bb5e9ef..937c25c4692 100644 --- a/msgraph/generated/security/threat_intelligence/host_ssl_certificates/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_ssl_certificates/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostSslCertificates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_ssl_certificates/host_ssl_certificates_request_builder.py b/msgraph/generated/security/threat_intelligence/host_ssl_certificates/host_ssl_certificates_request_builder.py index ba596c2551d..f3014820394 100644 --- a/msgraph/generated/security/threat_intelligence/host_ssl_certificates/host_ssl_certificates_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_ssl_certificates/host_ssl_certificates_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_host_ssl_certificate_id(self,host_ssl_certificate_id: str) -> HostSslCert url_tpl_params["hostSslCertificate%2Did"] = host_ssl_certificate_id return HostSslCertificateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostSslCertificatesRequestBuilderGetRequestConfiguration] = None) -> Optional[HostSslCertificateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostSslCertificateCollectionResponse]: """ Get the properties and relationships of a hostSslCertificate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[HostSslCertificatesRequestBui return await self.request_adapter.send_async(request_info, HostSslCertificateCollectionResponse, error_mapping) - async def post(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[HostSslCertificatesRequestBuilderPostRequestConfiguration] = None) -> Optional[HostSslCertificate]: + async def post(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostSslCertificate]: """ Create new navigation property to hostSslCertificates for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[HostSslCertificate] = None, request_configura return await self.request_adapter.send_async(request_info, HostSslCertificate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostSslCertificatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a hostSslCertificate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[HostSslCerti request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[HostSslCertificatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostSslCertificates for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[HostSslCertificate] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/hostSslCertificates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostSslCertificatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostSslCertificatesRequestBuilder.HostSslCertificatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostSslCertificatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/host_ssl_certificates/item/host/host_request_builder.py b/msgraph/generated/security/threat_intelligence/host_ssl_certificates/item/host/host_request_builder.py index a3921a31815..dc2658d69fe 100644 --- a/msgraph/generated/security/threat_intelligence/host_ssl_certificates/item/host/host_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_ssl_certificates/item/host/host_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostSslCertificates/{hostSslCertificate%2Did}/host{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ The host for this hostSslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The host for this hostSslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostRequestBuilder.HostRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_ssl_certificates/item/host_ssl_certificate_item_request_builder.py b/msgraph/generated/security/threat_intelligence/host_ssl_certificates/item/host_ssl_certificate_item_request_builder.py index 24a31d2c68b..5d361b71f07 100644 --- a/msgraph/generated/security/threat_intelligence/host_ssl_certificates/item/host_ssl_certificate_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_ssl_certificates/item/host_ssl_certificate_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostSslCertificates/{hostSslCertificate%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[HostSslCertificateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostSslCertificates for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[HostSslCertificateItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[HostSslCertificateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostSslCertificate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostSslCertificate]: """ Get the properties and relationships of a hostSslCertificate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[HostSslCertificateItemRequest return await self.request_adapter.send_async(request_info, HostSslCertificate, error_mapping) - async def patch(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[HostSslCertificateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostSslCertificate]: + async def patch(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostSslCertificate]: """ Update the navigation property hostSslCertificates in security param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[HostSslCertificate] = None, request_configur return await self.request_adapter.send_async(request_info, HostSslCertificate, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[HostSslCertificateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostSslCertificates for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/hostSslCertificates/{hostSslCertificate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[HostSslCertificateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a hostSslCertificate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[HostSslCerti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[HostSslCertificateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostSslCertificates in security param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[HostSslCertificate] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/hostSslCertificates/{hostSslCertificate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def ssl_certificate(self) -> SslCertificateRequestBuilder: return SslCertificateRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostSslCertificateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class HostSslCertificateItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostSslCertificateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostSslCertificateItemRequestBuilder.HostSslCertificateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostSslCertificateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/host_ssl_certificates/item/ssl_certificate/ssl_certificate_request_builder.py b/msgraph/generated/security/threat_intelligence/host_ssl_certificates/item/ssl_certificate/ssl_certificate_request_builder.py index 1b5e91e52ba..023dc4aa6ed 100644 --- a/msgraph/generated/security/threat_intelligence/host_ssl_certificates/item/ssl_certificate/ssl_certificate_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_ssl_certificates/item/ssl_certificate/ssl_certificate_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostSslCertificates/{hostSslCertificate%2Did}/sslCertificate{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SslCertificateRequestBuilderGetRequestConfiguration] = None) -> Optional[SslCertificate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SslCertificate]: """ The sslCertificate for this hostSslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SslCertificateRequestBuilderG return await self.request_adapter.send_async(request_info, SslCertificate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SslCertificateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sslCertificate for this hostSslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SslCertificateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SslCertificateRequestBuilder.SslCertificateRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_trackers/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/host_trackers/count/count_request_builder.py index 3f534ae294e..9018af705e1 100644 --- a/msgraph/generated/security/threat_intelligence/host_trackers/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_trackers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostTrackers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_trackers/host_trackers_request_builder.py b/msgraph/generated/security/threat_intelligence/host_trackers/host_trackers_request_builder.py index 80af6ba00d5..46230b45d76 100644 --- a/msgraph/generated/security/threat_intelligence/host_trackers/host_trackers_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_trackers/host_trackers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_host_tracker_id(self,host_tracker_id: str) -> HostTrackerItemRequestBuild url_tpl_params["hostTracker%2Did"] = host_tracker_id return HostTrackerItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostTrackersRequestBuilderGetRequestConfiguration] = None) -> Optional[HostTrackerCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostTrackerCollectionResponse]: """ Read the properties and relationships of a hostTracker object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[HostTrackersRequestBuilderGet return await self.request_adapter.send_async(request_info, HostTrackerCollectionResponse, error_mapping) - async def post(self,body: Optional[HostTracker] = None, request_configuration: Optional[HostTrackersRequestBuilderPostRequestConfiguration] = None) -> Optional[HostTracker]: + async def post(self,body: Optional[HostTracker] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostTracker]: """ Create new navigation property to hostTrackers for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[HostTracker] = None, request_configuration: O return await self.request_adapter.send_async(request_info, HostTracker, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostTrackersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a hostTracker object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[HostTrackers request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HostTracker] = None, request_configuration: Optional[HostTrackersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HostTracker] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostTrackers for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[HostTracker] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/hostTrackers', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostTrackersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostTrackersRequestBuilder.HostTrackersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostTrackersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/host_trackers/item/host/host_request_builder.py b/msgraph/generated/security/threat_intelligence/host_trackers/item/host/host_request_builder.py index 0bab06df732..1481e6490aa 100644 --- a/msgraph/generated/security/threat_intelligence/host_trackers/item/host/host_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_trackers/item/host/host_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostTrackers/{hostTracker%2Did}/host{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ The host related to this hostTracker. When navigating to a hostTracker from a host, this should be assumed to be a return reference. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The host related to this hostTracker. When navigating to a hostTracker from a host, this should be assumed to be a return reference. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostRequestBuilder.HostRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/host_trackers/item/host_tracker_item_request_builder.py b/msgraph/generated/security/threat_intelligence/host_trackers/item/host_tracker_item_request_builder.py index f733dabb4e7..0ae202f8a8c 100644 --- a/msgraph/generated/security/threat_intelligence/host_trackers/item/host_tracker_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/host_trackers/item/host_tracker_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hostTrackers/{hostTracker%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[HostTrackerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostTrackers for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[HostTrackerItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[HostTrackerItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostTracker]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostTracker]: """ Read the properties and relationships of a hostTracker object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[HostTrackerItemRequestBuilder return await self.request_adapter.send_async(request_info, HostTracker, error_mapping) - async def patch(self,body: Optional[HostTracker] = None, request_configuration: Optional[HostTrackerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostTracker]: + async def patch(self,body: Optional[HostTracker] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostTracker]: """ Update the navigation property hostTrackers in security param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[HostTracker] = None, request_configuration: return await self.request_adapter.send_async(request_info, HostTracker, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[HostTrackerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostTrackers for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/hostTrackers/{hostTracker%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[HostTrackerItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a hostTracker object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[HostTrackerI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostTracker] = None, request_configuration: Optional[HostTrackerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostTracker] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostTrackers in security param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[HostTracker] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/hostTrackers/{hostTracker%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def host(self) -> HostRequestBuilder: return HostRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostTrackerItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class HostTrackerItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostTrackerItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostTrackerItemRequestBuilder.HostTrackerItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostTrackerItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/hosts/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/count/count_request_builder.py index 4750adaa397..10437b2b117 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/hosts_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/hosts_request_builder.py index 8126dfc3d84..80d7365b312 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/hosts_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/hosts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_host_id(self,host_id: str) -> HostItemRequestBuilder: url_tpl_params["host%2Did"] = host_id return HostItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostsRequestBuilderGetRequestConfiguration] = None) -> Optional[HostCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostCollectionResponse]: """ Read the properties and relationships of a host object. The host resource is the abstract base type that returns an implementation. A host can be of one of the following types: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[HostsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, HostCollectionResponse, error_mapping) - async def post(self,body: Optional[Host] = None, request_configuration: Optional[HostsRequestBuilderPostRequestConfiguration] = None) -> Optional[Host]: + async def post(self,body: Optional[Host] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ Create new navigation property to hosts for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Host] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a host object. The host resource is the abstract base type that returns an implementation. A host can be of one of the following types: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[HostsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Host] = None, request_configuration: Optional[HostsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Host] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hosts for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Host] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/hosts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostsRequestBuilder.HostsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/child_host_pairs/child_host_pairs_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/child_host_pairs/child_host_pairs_request_builder.py index 82d0197c8ad..6423d3ad616 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/child_host_pairs/child_host_pairs_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/child_host_pairs/child_host_pairs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_host_pair_id(self,host_pair_id: str) -> HostPairItemRequestBuilder: url_tpl_params["hostPair%2Did"] = host_pair_id return HostPairItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildHostPairsRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPairCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPairCollectionResponse]: """ Get the list of hostPair resources associated with a host, where that host is the *parent* and has an outgoing pairing to a *child*. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildHostPairsRequestBuilderG return await self.request_adapter.send_async(request_info, HostPairCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildHostPairsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of hostPair resources associated with a host, where that host is the *parent* and has an outgoing pairing to a *child*. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildHostPairsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildHostPairsRequestBuilder.ChildHostPairsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/child_host_pairs/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/child_host_pairs/count/count_request_builder.py index 097e7849fb5..dc7e3ec1a4e 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/child_host_pairs/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/child_host_pairs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/childHostPairs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/child_host_pairs/item/host_pair_item_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/child_host_pairs/item/host_pair_item_request_builder.py index 351b2d687b0..580242c5349 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/child_host_pairs/item/host_pair_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/child_host_pairs/item/host_pair_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/childHostPairs/{hostPair%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPair]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPair]: """ The hostPairs that are resources associated with a host, where that host is the parentHost and has an outgoing pairing to a childHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostPairItemRequestBuilderGet return await self.request_adapter.send_async(request_info, HostPair, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The hostPairs that are resources associated with a host, where that host is the parentHost and has an outgoing pairing to a childHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPairItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostPairItemRequestBuilder.HostPairItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/components/components_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/components/components_request_builder.py index 5ae9daa4c93..bf1889b4f01 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/components/components_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/components/components_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_host_component_id(self,host_component_id: str) -> HostComponentItemReques url_tpl_params["hostComponent%2Did"] = host_component_id return HostComponentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ComponentsRequestBuilderGetRequestConfiguration] = None) -> Optional[HostComponentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostComponentCollectionResponse]: """ Get a list of hostComponent resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ComponentsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, HostComponentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ComponentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of hostComponent resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ComponentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ComponentsRequestBuilder.ComponentsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/components/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/components/count/count_request_builder.py index 937637db941..d823447c0af 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/components/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/components/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/components/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/components/item/host_component_item_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/components/item/host_component_item_request_builder.py index 4be1d262502..290378b7b3a 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/components/item/host_component_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/components/item/host_component_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/components/{hostComponent%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostComponentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostComponent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostComponent]: """ The hostComponents that are associated with this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostComponentItemRequestBuild return await self.request_adapter.send_async(request_info, HostComponent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostComponentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The hostComponents that are associated with this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostComponentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostComponentItemRequestBuilder.HostComponentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/cookies/cookies_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/cookies/cookies_request_builder.py index abb9b7a88f0..78502e47bdd 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/cookies/cookies_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/cookies/cookies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_host_cookie_id(self,host_cookie_id: str) -> HostCookieItemRequestBuilder: url_tpl_params["hostCookie%2Did"] = host_cookie_id return HostCookieItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CookiesRequestBuilderGetRequestConfiguration] = None) -> Optional[HostCookieCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostCookieCollectionResponse]: """ Get a list of hostCookie resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[CookiesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, HostCookieCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CookiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of hostCookie resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CookiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CookiesRequestBuilder.CookiesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/cookies/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/cookies/count/count_request_builder.py index ab0047941ce..c0b8611db3b 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/cookies/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/cookies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/cookies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/cookies/item/host_cookie_item_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/cookies/item/host_cookie_item_request_builder.py index 5a1a9acd4ae..8765a3ecbb3 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/cookies/item/host_cookie_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/cookies/item/host_cookie_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/cookies/{hostCookie%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostCookieItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostCookie]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostCookie]: """ The hostCookies that are associated with this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostCookieItemRequestBuilderG return await self.request_adapter.send_async(request_info, HostCookie, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostCookieItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The hostCookies that are associated with this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostCookieItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostCookieItemRequestBuilder.HostCookieItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/host_item_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/host_item_request_builder.py index 5f058dfadbb..5cb057bd7c5 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/host_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/host_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -39,7 +40,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[HostItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hosts for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +58,7 @@ async def delete(self,request_configuration: Optional[HostItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[HostItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ Read the properties and relationships of a host object. The host resource is the abstract base type that returns an implementation. A host can be of one of the following types: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ async def get(self,request_configuration: Optional[HostItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Host, error_mapping) - async def patch(self,body: Optional[Host] = None, request_configuration: Optional[HostItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Host]: + async def patch(self,body: Optional[Host] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ Update the navigation property hosts in security param body: The request body @@ -101,18 +102,18 @@ async def patch(self,body: Optional[Host] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[HostItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hosts for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/hosts/{host%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[HostItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a host object. The host resource is the abstract base type that returns an implementation. A host can be of one of the following types: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,7 +124,7 @@ def to_get_request_information(self,request_configuration: Optional[HostItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Host] = None, request_configuration: Optional[HostItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Host] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hosts in security param body: The request body @@ -132,7 +133,7 @@ def to_patch_request_information(self,body: Optional[Host] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/hosts/{host%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -265,16 +266,6 @@ def whois(self) -> WhoisRequestBuilder: return WhoisRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class HostItemRequestBuilderGetQueryParameters(): """ @@ -301,27 +292,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostItemRequestBuilder.HostItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/host_pairs/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/host_pairs/count/count_request_builder.py index afd76f4f8c4..923a1bbf32c 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/host_pairs/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/host_pairs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/hostPairs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/host_pairs/host_pairs_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/host_pairs/host_pairs_request_builder.py index b007c1aef62..6332f95faa1 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/host_pairs/host_pairs_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/host_pairs/host_pairs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_host_pair_id(self,host_pair_id: str) -> HostPairItemRequestBuilder: url_tpl_params["hostPair%2Did"] = host_pair_id return HostPairItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostPairsRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPairCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPairCollectionResponse]: """ Get the list of hostPair resources associated with a host, where that host is *either* the *parent* or the *child*. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[HostPairsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, HostPairCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostPairsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of hostPair resources associated with a host, where that host is *either* the *parent* or the *child*. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPairsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostPairsRequestBuilder.HostPairsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/host_pairs/item/host_pair_item_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/host_pairs/item/host_pair_item_request_builder.py index 4fa1e822ed8..41c9635b1a0 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/host_pairs/item/host_pair_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/host_pairs/item/host_pair_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/hostPairs/{hostPair%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPair]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPair]: """ The hostPairs that are associated with this host, where this host is either the parentHost or childHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostPairItemRequestBuilderGet return await self.request_adapter.send_async(request_info, HostPair, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The hostPairs that are associated with this host, where this host is either the parentHost or childHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPairItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostPairItemRequestBuilder.HostPairItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/parent_host_pairs/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/parent_host_pairs/count/count_request_builder.py index 3624a57614e..1fe5f3c865b 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/parent_host_pairs/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/parent_host_pairs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/parentHostPairs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/parent_host_pairs/item/host_pair_item_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/parent_host_pairs/item/host_pair_item_request_builder.py index 99a9d8df6d1..3872836a5db 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/parent_host_pairs/item/host_pair_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/parent_host_pairs/item/host_pair_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/parentHostPairs/{hostPair%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPair]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPair]: """ The hostPairs that are associated with a host, where that host is the childHost and has an incoming pairing with a parentHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostPairItemRequestBuilderGet return await self.request_adapter.send_async(request_info, HostPair, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The hostPairs that are associated with a host, where that host is the childHost and has an incoming pairing with a parentHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPairItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostPairItemRequestBuilder.HostPairItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/parent_host_pairs/parent_host_pairs_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/parent_host_pairs/parent_host_pairs_request_builder.py index cf810340690..2838d0a9126 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/parent_host_pairs/parent_host_pairs_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/parent_host_pairs/parent_host_pairs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_host_pair_id(self,host_pair_id: str) -> HostPairItemRequestBuilder: url_tpl_params["hostPair%2Did"] = host_pair_id return HostPairItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ParentHostPairsRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPairCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPairCollectionResponse]: """ Get the list of hostPair resources associated with a host, where that host is the *child* and has an incoming pairing with a *parent*. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ParentHostPairsRequestBuilder return await self.request_adapter.send_async(request_info, HostPairCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentHostPairsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of hostPair resources associated with a host, where that host is the *child* and has an incoming pairing with a *parent*. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentHostPairsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentHostPairsRequestBuilder.ParentHostPairsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns/count/count_request_builder.py index fd82112b713..e9ceb92ce85 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/passiveDns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns/item/passive_dns_record_item_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns/item/passive_dns_record_item_request_builder.py index 9c1f04ef1df..3702f2d9541 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns/item/passive_dns_record_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns/item/passive_dns_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/passiveDns/{passiveDnsRecord%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PassiveDnsRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PassiveDnsRecord]: """ Passive DNS retrieval about this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PassiveDnsRecordItemRequestBu return await self.request_adapter.send_async(request_info, PassiveDnsRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Passive DNS retrieval about this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PassiveDnsRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PassiveDnsRecordItemRequestBuilder.PassiveDnsRecordItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns/passive_dns_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns/passive_dns_request_builder.py index 46289d9d86f..4ebc69f1010 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns/passive_dns_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns/passive_dns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_passive_dns_record_id(self,passive_dns_record_id: str) -> PassiveDnsRecor url_tpl_params["passiveDnsRecord%2Did"] = passive_dns_record_id return PassiveDnsRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PassiveDnsRequestBuilderGetRequestConfiguration] = None) -> Optional[PassiveDnsRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PassiveDnsRecordCollectionResponse]: """ Get a list of passiveDnsRecord resources associated with a host. This is a forward DNS lookup which queries the IP address of the specified host using its hostname. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[PassiveDnsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, PassiveDnsRecordCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PassiveDnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of passiveDnsRecord resources associated with a host. This is a forward DNS lookup which queries the IP address of the specified host using its hostname. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PassiveDnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PassiveDnsRequestBuilder.PassiveDnsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns_reverse/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns_reverse/count/count_request_builder.py index 0ec26fab7fa..d87cd5af1d3 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns_reverse/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns_reverse/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/passiveDnsReverse/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns_reverse/item/passive_dns_record_item_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns_reverse/item/passive_dns_record_item_request_builder.py index 1deafe58af5..911e1bfd05b 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns_reverse/item/passive_dns_record_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns_reverse/item/passive_dns_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/passiveDnsReverse/{passiveDnsRecord%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PassiveDnsRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PassiveDnsRecord]: """ Reverse passive DNS retrieval about this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PassiveDnsRecordItemRequestBu return await self.request_adapter.send_async(request_info, PassiveDnsRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reverse passive DNS retrieval about this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PassiveDnsRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PassiveDnsRecordItemRequestBuilder.PassiveDnsRecordItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns_reverse/passive_dns_reverse_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns_reverse/passive_dns_reverse_request_builder.py index e426c725166..8fbcdd8d96d 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns_reverse/passive_dns_reverse_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/passive_dns_reverse/passive_dns_reverse_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_passive_dns_record_id(self,passive_dns_record_id: str) -> PassiveDnsRecor url_tpl_params["passiveDnsRecord%2Did"] = passive_dns_record_id return PassiveDnsRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PassiveDnsReverseRequestBuilderGetRequestConfiguration] = None) -> Optional[PassiveDnsRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PassiveDnsRecordCollectionResponse]: """ Get a collection of passiveDnsRecord resources from a reverse passive DNS retrieval. A reverse DNS lookup queries the hostname of a host using an IP address. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[PassiveDnsReverseRequestBuild return await self.request_adapter.send_async(request_info, PassiveDnsRecordCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PassiveDnsReverseRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of passiveDnsRecord resources from a reverse passive DNS retrieval. A reverse DNS lookup queries the hostname of a host using an IP address. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PassiveDnsReverseRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PassiveDnsReverseRequestBuilder.PassiveDnsReverseRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/ports/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/ports/count/count_request_builder.py index 7f775ec6e8d..20adade1330 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/ports/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/ports/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/ports/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/ports/item/host_port_item_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/ports/item/host_port_item_request_builder.py index 912a06442ae..31f5ac67ef5 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/ports/item/host_port_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/ports/item/host_port_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/ports/{hostPort%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostPortItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPort]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPort]: """ The hostPorts associated with a host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostPortItemRequestBuilderGet return await self.request_adapter.send_async(request_info, HostPort, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostPortItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The hostPorts associated with a host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostPortItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostPortItemRequestBuilder.HostPortItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/ports/ports_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/ports/ports_request_builder.py index a1813774382..f35d4a7498f 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/ports/ports_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/ports/ports_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_host_port_id(self,host_port_id: str) -> HostPortItemRequestBuilder: url_tpl_params["hostPort%2Did"] = host_port_id return HostPortItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PortsRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPortCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPortCollectionResponse]: """ Get the list of hostPort resources associated with a host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[PortsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, HostPortCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PortsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of hostPort resources associated with a host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PortsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PortsRequestBuilder.PortsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/reputation/reputation_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/reputation/reputation_request_builder.py index 324264cb1d0..829abdce378 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/reputation/reputation_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/reputation/reputation_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/reputation{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ReputationRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property reputation for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ReputationRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ReputationRequestBuilderGetRequestConfiguration] = None) -> Optional[HostReputation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostReputation]: """ Get the properties and relationships of a hostReputation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ReputationRequestBuilderGetRe return await self.request_adapter.send_async(request_info, HostReputation, error_mapping) - async def patch(self,body: Optional[HostReputation] = None, request_configuration: Optional[ReputationRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostReputation]: + async def patch(self,body: Optional[HostReputation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostReputation]: """ Update the navigation property reputation in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[HostReputation] = None, request_configuratio return await self.request_adapter.send_async(request_info, HostReputation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ReputationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property reputation for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/reputation', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ReputationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a hostReputation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ReputationRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostReputation] = None, request_configuration: Optional[ReputationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostReputation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property reputation in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[HostReputation] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/reputation', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ReputationRequestBuilder: raise TypeError("raw_url cannot be null.") return ReputationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReputationRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ReputationRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReputationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ReputationRequestBuilder.ReputationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReputationRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/ssl_certificates/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/ssl_certificates/count/count_request_builder.py index dec2d830777..e12b3c14cf3 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/ssl_certificates/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/ssl_certificates/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/sslCertificates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/ssl_certificates/item/host_ssl_certificate_item_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/ssl_certificates/item/host_ssl_certificate_item_request_builder.py index fb4e4eee941..a35a113d2a7 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/ssl_certificates/item/host_ssl_certificate_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/ssl_certificates/item/host_ssl_certificate_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/sslCertificates/{hostSslCertificate%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostSslCertificateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostSslCertificate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostSslCertificate]: """ The hostSslCertificates that are associated with this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostSslCertificateItemRequest return await self.request_adapter.send_async(request_info, HostSslCertificate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostSslCertificateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The hostSslCertificates that are associated with this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostSslCertificateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostSslCertificateItemRequestBuilder.HostSslCertificateItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/ssl_certificates/ssl_certificates_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/ssl_certificates/ssl_certificates_request_builder.py index f1e4951f86a..c25d52724ca 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/ssl_certificates/ssl_certificates_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/ssl_certificates/ssl_certificates_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_host_ssl_certificate_id(self,host_ssl_certificate_id: str) -> HostSslCert url_tpl_params["hostSslCertificate%2Did"] = host_ssl_certificate_id return HostSslCertificateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SslCertificatesRequestBuilderGetRequestConfiguration] = None) -> Optional[HostSslCertificateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostSslCertificateCollectionResponse]: """ Get a list of hostSslCertificate objects from the host navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SslCertificatesRequestBuilder return await self.request_adapter.send_async(request_info, HostSslCertificateCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SslCertificatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of hostSslCertificate objects from the host navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SslCertificatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SslCertificatesRequestBuilder.SslCertificatesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/subdomains/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/subdomains/count/count_request_builder.py index 67d9300187b..32520285b49 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/subdomains/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/subdomains/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/subdomains/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/subdomains/item/subdomain_item_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/subdomains/item/subdomain_item_request_builder.py index db8c0296b03..a6b92c3546d 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/subdomains/item/subdomain_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/subdomains/item/subdomain_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/subdomains/{subdomain%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SubdomainItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Subdomain]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subdomain]: """ The subdomains that are associated with this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SubdomainItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Subdomain, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubdomainItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The subdomains that are associated with this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubdomainItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubdomainItemRequestBuilder.SubdomainItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/subdomains/subdomains_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/subdomains/subdomains_request_builder.py index 8dbcd8d0f4d..6fc0df29144 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/subdomains/subdomains_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/subdomains/subdomains_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_subdomain_id(self,subdomain_id: str) -> SubdomainItemRequestBuilder: url_tpl_params["subdomain%2Did"] = subdomain_id return SubdomainItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubdomainsRequestBuilderGetRequestConfiguration] = None) -> Optional[SubdomainCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubdomainCollectionResponse]: """ Get the list of subdomain resources associated with a host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SubdomainsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, SubdomainCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubdomainsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of subdomain resources associated with a host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubdomainsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubdomainsRequestBuilder.SubdomainsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/trackers/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/trackers/count/count_request_builder.py index 4cb21b24ba4..161d80d5f9f 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/trackers/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/trackers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/trackers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/trackers/item/host_tracker_item_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/trackers/item/host_tracker_item_request_builder.py index 3cf71a4d2e9..2c62dd7e4ed 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/trackers/item/host_tracker_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/trackers/item/host_tracker_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/trackers/{hostTracker%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostTrackerItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostTracker]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostTracker]: """ The hostTrackers that are associated with this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostTrackerItemRequestBuilder return await self.request_adapter.send_async(request_info, HostTracker, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostTrackerItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The hostTrackers that are associated with this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostTrackerItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostTrackerItemRequestBuilder.HostTrackerItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/trackers/trackers_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/trackers/trackers_request_builder.py index 85d2c09b4c3..631059e9bfb 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/trackers/trackers_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/trackers/trackers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_host_tracker_id(self,host_tracker_id: str) -> HostTrackerItemRequestBuild url_tpl_params["hostTracker%2Did"] = host_tracker_id return HostTrackerItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TrackersRequestBuilderGetRequestConfiguration] = None) -> Optional[HostTrackerCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostTrackerCollectionResponse]: """ Get a list of hostTracker resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TrackersRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, HostTrackerCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TrackersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of hostTracker resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrackersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TrackersRequestBuilder.TrackersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/hosts/item/whois/whois_request_builder.py b/msgraph/generated/security/threat_intelligence/hosts/item/whois/whois_request_builder.py index cb66fa7cd32..db625d20d89 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/item/whois/whois_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/item/whois/whois_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}/whois{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WhoisRequestBuilderGetRequestConfiguration] = None) -> Optional[WhoisRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisRecord]: """ Get the specified whoisRecord resource. Specify the desired whoisRecord in one of the following two ways:- Identify a host and get its current whoisRecord. - Specify an id value to get the corresponding whoisRecord. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[WhoisRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, WhoisRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WhoisRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified whoisRecord resource. Specify the desired whoisRecord in one of the following two ways:- Identify a host and get its current whoisRecord. - Specify an id value to get the corresponding whoisRecord. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WhoisRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WhoisRequestBuilder.WhoisRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/intel_profiles/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/intel_profiles/count/count_request_builder.py index 4c1f4bcd28e..10c734394c9 100644 --- a/msgraph/generated/security/threat_intelligence/intel_profiles/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/intel_profiles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/intelProfiles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/intel_profiles/intel_profiles_request_builder.py b/msgraph/generated/security/threat_intelligence/intel_profiles/intel_profiles_request_builder.py index 8db7ba51f8f..5b40bd65846 100644 --- a/msgraph/generated/security/threat_intelligence/intel_profiles/intel_profiles_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/intel_profiles/intel_profiles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_intelligence_profile_id(self,intelligence_profile_id: str) -> Intelligenc url_tpl_params["intelligenceProfile%2Did"] = intelligence_profile_id return IntelligenceProfileItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IntelProfilesRequestBuilderGetRequestConfiguration] = None) -> Optional[IntelligenceProfileCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfileCollectionResponse]: """ Get a list of the intelligenceProfile objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[IntelProfilesRequestBuilderGe return await self.request_adapter.send_async(request_info, IntelligenceProfileCollectionResponse, error_mapping) - async def post(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[IntelProfilesRequestBuilderPostRequestConfiguration] = None) -> Optional[IntelligenceProfile]: + async def post(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfile]: """ Create new navigation property to intelProfiles for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[IntelligenceProfile] = None, request_configur return await self.request_adapter.send_async(request_info, IntelligenceProfile, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IntelProfilesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the intelligenceProfile objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[IntelProfile request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[IntelProfilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to intelProfiles for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[IntelligenceProfile] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/intelProfiles', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntelProfilesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IntelProfilesRequestBuilder.IntelProfilesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntelProfilesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/intel_profiles/item/indicators/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/intel_profiles/item/indicators/count/count_request_builder.py index d2ae22448f2..380238bba1c 100644 --- a/msgraph/generated/security/threat_intelligence/intel_profiles/item/indicators/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/intel_profiles/item/indicators/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/intelProfiles/{intelligenceProfile%2Did}/indicators/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/intel_profiles/item/indicators/indicators_request_builder.py b/msgraph/generated/security/threat_intelligence/intel_profiles/item/indicators/indicators_request_builder.py index c33d17a69f6..58d31b0c44f 100644 --- a/msgraph/generated/security/threat_intelligence/intel_profiles/item/indicators/indicators_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/intel_profiles/item/indicators/indicators_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_intelligence_profile_indicator_id(self,intelligence_profile_indicator_id: url_tpl_params["intelligenceProfileIndicator%2Did"] = intelligence_profile_indicator_id return IntelligenceProfileIndicatorItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IndicatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[IntelligenceProfileIndicatorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfileIndicatorCollectionResponse]: """ Get the intelligenceProfileIndicator resources from the indicators navigation property of an intelligenceProfile. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[IndicatorsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, IntelligenceProfileIndicatorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IndicatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the intelligenceProfileIndicator resources from the indicators navigation property of an intelligenceProfile. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IndicatorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IndicatorsRequestBuilder.IndicatorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/intel_profiles/item/indicators/item/intelligence_profile_indicator_item_request_builder.py b/msgraph/generated/security/threat_intelligence/intel_profiles/item/indicators/item/intelligence_profile_indicator_item_request_builder.py index ff4175efa2c..78328209cbb 100644 --- a/msgraph/generated/security/threat_intelligence/intel_profiles/item/indicators/item/intelligence_profile_indicator_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/intel_profiles/item/indicators/item/intelligence_profile_indicator_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/intelProfiles/{intelligenceProfile%2Did}/indicators/{intelligenceProfileIndicator%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderGetRequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: """ Includes an assemblage of high-fidelity network indicators of compromise. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[IntelligenceProfileIndicatorI return await self.request_adapter.send_async(request_info, IntelligenceProfileIndicator, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Includes an assemblage of high-fidelity network indicators of compromise. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntelligenceProfileIndicatorItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IntelligenceProfileIndicatorItemRequestBuilder.IntelligenceProfileIndicatorItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/intel_profiles/item/intelligence_profile_item_request_builder.py b/msgraph/generated/security/threat_intelligence/intel_profiles/item/intelligence_profile_item_request_builder.py index 4b2cbf9ac88..00eed7c31b4 100644 --- a/msgraph/generated/security/threat_intelligence/intel_profiles/item/intelligence_profile_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/intel_profiles/item/intelligence_profile_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/intelProfiles/{intelligenceProfile%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IntelligenceProfileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property intelProfiles for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[IntelligenceProfileItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IntelligenceProfileItemRequestBuilderGetRequestConfiguration] = None) -> Optional[IntelligenceProfile]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfile]: """ Read the properties and relationships of a intelligenceProfile object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[IntelligenceProfileItemReques return await self.request_adapter.send_async(request_info, IntelligenceProfile, error_mapping) - async def patch(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[IntelligenceProfileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IntelligenceProfile]: + async def patch(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfile]: """ Update the navigation property intelProfiles in security param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[IntelligenceProfile] = None, request_configu return await self.request_adapter.send_async(request_info, IntelligenceProfile, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IntelligenceProfileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property intelProfiles for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/intelProfiles/{intelligenceProfile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IntelligenceProfileItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a intelligenceProfile object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[Intelligence request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[IntelligenceProfileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property intelProfiles in security param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[IntelligenceProfile] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/intelProfiles/{intelligenceProfile%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def indicators(self) -> IndicatorsRequestBuilder: return IndicatorsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntelligenceProfileItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IntelligenceProfileItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntelligenceProfileItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IntelligenceProfileItemRequestBuilder.IntelligenceProfileItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntelligenceProfileItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/count/count_request_builder.py index b251fe8dee5..2903454f79a 100644 --- a/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/intelligenceProfileIndicators/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/intelligence_profile_indicators_request_builder.py b/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/intelligence_profile_indicators_request_builder.py index 0fddbc63fac..1a7a423aad0 100644 --- a/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/intelligence_profile_indicators_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/intelligence_profile_indicators_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_intelligence_profile_indicator_id(self,intelligence_profile_indicator_id: url_tpl_params["intelligenceProfileIndicator%2Did"] = intelligence_profile_indicator_id return IntelligenceProfileIndicatorItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IntelligenceProfileIndicatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[IntelligenceProfileIndicatorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfileIndicatorCollectionResponse]: """ Read the properties and relationships of a intelligenceProfileIndicator object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[IntelligenceProfileIndicators return await self.request_adapter.send_async(request_info, IntelligenceProfileIndicatorCollectionResponse, error_mapping) - async def post(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[IntelligenceProfileIndicatorsRequestBuilderPostRequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: + async def post(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: """ Create new navigation property to intelligenceProfileIndicators for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[IntelligenceProfileIndicator] = None, request return await self.request_adapter.send_async(request_info, IntelligenceProfileIndicator, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IntelligenceProfileIndicatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a intelligenceProfileIndicator object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[Intelligence request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[IntelligenceProfileIndicatorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to intelligenceProfileIndicators for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[IntelligenceProfileIndicator """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/intelligenceProfileIndicators', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntelligenceProfileIndicatorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IntelligenceProfileIndicatorsRequestBuilder.IntelligenceProfileIndicatorsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntelligenceProfileIndicatorsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/item/artifact/artifact_request_builder.py b/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/item/artifact/artifact_request_builder.py index b5d95a8fe5c..8596f476b3a 100644 --- a/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/item/artifact/artifact_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/item/artifact/artifact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/intelligenceProfileIndicators/{intelligenceProfileIndicator%2Did}/artifact{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ArtifactRequestBuilderGetRequestConfiguration] = None) -> Optional[Artifact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Artifact]: """ The artifact related to this indicator. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ArtifactRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Artifact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ArtifactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The artifact related to this indicator. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArtifactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ArtifactRequestBuilder.ArtifactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/item/intelligence_profile_indicator_item_request_builder.py b/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/item/intelligence_profile_indicator_item_request_builder.py index 9f21c9ab0d9..02ab08b7199 100644 --- a/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/item/intelligence_profile_indicator_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/intelligence_profile_indicators/item/intelligence_profile_indicator_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/intelligenceProfileIndicators/{intelligenceProfileIndicator%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property intelligenceProfileIndicators for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[IntelligenceProfileIndicat raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderGetRequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: """ Read the properties and relationships of a intelligenceProfileIndicator object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[IntelligenceProfileIndicatorI return await self.request_adapter.send_async(request_info, IntelligenceProfileIndicator, error_mapping) - async def patch(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: + async def patch(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: """ Update the navigation property intelligenceProfileIndicators in security param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[IntelligenceProfileIndicator] = None, reques return await self.request_adapter.send_async(request_info, IntelligenceProfileIndicator, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property intelligenceProfileIndicators for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/intelligenceProfileIndicators/{intelligenceProfileIndicator%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a intelligenceProfileIndicator object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[Intelligence request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property intelligenceProfileIndicators in security param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[IntelligenceProfileIndicato """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/intelligenceProfileIndicators/{intelligenceProfileIndicator%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def artifact(self) -> ArtifactRequestBuilder: return ArtifactRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntelligenceProfileIndicatorItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class IntelligenceProfileIndicatorItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntelligenceProfileIndicatorItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IntelligenceProfileIndicatorItemRequestBuilder.IntelligenceProfileIndicatorItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IntelligenceProfileIndicatorItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/passive_dns_records/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/passive_dns_records/count/count_request_builder.py index d8ed23a0cb1..5ecec5818f7 100644 --- a/msgraph/generated/security/threat_intelligence/passive_dns_records/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/passive_dns_records/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/passiveDnsRecords/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/passive_dns_records/item/artifact/artifact_request_builder.py b/msgraph/generated/security/threat_intelligence/passive_dns_records/item/artifact/artifact_request_builder.py index f51b9f4b791..7e7218161e0 100644 --- a/msgraph/generated/security/threat_intelligence/passive_dns_records/item/artifact/artifact_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/passive_dns_records/item/artifact/artifact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/passiveDnsRecords/{passiveDnsRecord%2Did}/artifact{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ArtifactRequestBuilderGetRequestConfiguration] = None) -> Optional[Artifact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Artifact]: """ The artifact related to this passiveDnsRecord entry. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ArtifactRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Artifact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ArtifactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The artifact related to this passiveDnsRecord entry. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArtifactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ArtifactRequestBuilder.ArtifactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/passive_dns_records/item/parent_host/parent_host_request_builder.py b/msgraph/generated/security/threat_intelligence/passive_dns_records/item/parent_host/parent_host_request_builder.py index 7e312073d65..5a2334bac8c 100644 --- a/msgraph/generated/security/threat_intelligence/passive_dns_records/item/parent_host/parent_host_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/passive_dns_records/item/parent_host/parent_host_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/passiveDnsRecords/{passiveDnsRecord%2Did}/parentHost{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentHostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ The parent host related to this passiveDnsRecord entry. Generally, this is the value that you can search to discover this passiveDnsRecord value. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentHostRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentHostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The parent host related to this passiveDnsRecord entry. Generally, this is the value that you can search to discover this passiveDnsRecord value. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentHostRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentHostRequestBuilder.ParentHostRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/passive_dns_records/item/passive_dns_record_item_request_builder.py b/msgraph/generated/security/threat_intelligence/passive_dns_records/item/passive_dns_record_item_request_builder.py index c25d6dab0c7..8f444c45725 100644 --- a/msgraph/generated/security/threat_intelligence/passive_dns_records/item/passive_dns_record_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/passive_dns_records/item/passive_dns_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/passiveDnsRecords/{passiveDnsRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property passiveDnsRecords for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PassiveDnsRecordItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PassiveDnsRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PassiveDnsRecord]: """ Read the properties and relationships of a passiveDnsRecord object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[PassiveDnsRecordItemRequestBu return await self.request_adapter.send_async(request_info, PassiveDnsRecord, error_mapping) - async def patch(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[PassiveDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PassiveDnsRecord]: + async def patch(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PassiveDnsRecord]: """ Update the navigation property passiveDnsRecords in security param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[PassiveDnsRecord] = None, request_configurat return await self.request_adapter.send_async(request_info, PassiveDnsRecord, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property passiveDnsRecords for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/passiveDnsRecords/{passiveDnsRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a passiveDnsRecord object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[PassiveDnsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[PassiveDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property passiveDnsRecords in security param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[PassiveDnsRecord] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/passiveDnsRecords/{passiveDnsRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def parent_host(self) -> ParentHostRequestBuilder: return ParentHostRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PassiveDnsRecordItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PassiveDnsRecordItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PassiveDnsRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PassiveDnsRecordItemRequestBuilder.PassiveDnsRecordItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PassiveDnsRecordItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/passive_dns_records/passive_dns_records_request_builder.py b/msgraph/generated/security/threat_intelligence/passive_dns_records/passive_dns_records_request_builder.py index 4a72586d12c..bfe20226166 100644 --- a/msgraph/generated/security/threat_intelligence/passive_dns_records/passive_dns_records_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/passive_dns_records/passive_dns_records_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_passive_dns_record_id(self,passive_dns_record_id: str) -> PassiveDnsRecor url_tpl_params["passiveDnsRecord%2Did"] = passive_dns_record_id return PassiveDnsRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PassiveDnsRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[PassiveDnsRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PassiveDnsRecordCollectionResponse]: """ Read the properties and relationships of a passiveDnsRecord object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[PassiveDnsRecordsRequestBuild return await self.request_adapter.send_async(request_info, PassiveDnsRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[PassiveDnsRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[PassiveDnsRecord]: + async def post(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PassiveDnsRecord]: """ Create new navigation property to passiveDnsRecords for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[PassiveDnsRecord] = None, request_configurati return await self.request_adapter.send_async(request_info, PassiveDnsRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PassiveDnsRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a passiveDnsRecord object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[PassiveDnsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[PassiveDnsRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to passiveDnsRecords for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[PassiveDnsRecord] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/passiveDnsRecords', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PassiveDnsRecordsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PassiveDnsRecordsRequestBuilder.PassiveDnsRecordsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PassiveDnsRecordsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/ssl_certificates/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/ssl_certificates/count/count_request_builder.py index b6598c7fdb2..4bb7e8eb21a 100644 --- a/msgraph/generated/security/threat_intelligence/ssl_certificates/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/ssl_certificates/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/sslCertificates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/ssl_certificates/item/related_hosts/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/ssl_certificates/item/related_hosts/count/count_request_builder.py index 7de69d87ecf..4dfb119b135 100644 --- a/msgraph/generated/security/threat_intelligence/ssl_certificates/item/related_hosts/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/ssl_certificates/item/related_hosts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/sslCertificates/{sslCertificate%2Did}/relatedHosts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/ssl_certificates/item/related_hosts/item/host_item_request_builder.py b/msgraph/generated/security/threat_intelligence/ssl_certificates/item/related_hosts/item/host_item_request_builder.py index 093821ca7d8..0a405549c46 100644 --- a/msgraph/generated/security/threat_intelligence/ssl_certificates/item/related_hosts/item/host_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/ssl_certificates/item/related_hosts/item/host_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/sslCertificates/{sslCertificate%2Did}/relatedHosts/{host%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ The hosts related with this sslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The hosts related with this sslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostItemRequestBuilder.HostItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/ssl_certificates/item/related_hosts/related_hosts_request_builder.py b/msgraph/generated/security/threat_intelligence/ssl_certificates/item/related_hosts/related_hosts_request_builder.py index 824bd2f73af..bd93fdf82fa 100644 --- a/msgraph/generated/security/threat_intelligence/ssl_certificates/item/related_hosts/related_hosts_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/ssl_certificates/item/related_hosts/related_hosts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_host_id(self,host_id: str) -> HostItemRequestBuilder: url_tpl_params["host%2Did"] = host_id return HostItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelatedHostsRequestBuilderGetRequestConfiguration] = None) -> Optional[HostCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostCollectionResponse]: """ The hosts related with this sslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[RelatedHostsRequestBuilderGet return await self.request_adapter.send_async(request_info, HostCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelatedHostsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The hosts related with this sslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelatedHostsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelatedHostsRequestBuilder.RelatedHostsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/ssl_certificates/item/ssl_certificate_item_request_builder.py b/msgraph/generated/security/threat_intelligence/ssl_certificates/item/ssl_certificate_item_request_builder.py index 96f991687c9..af8dc49f67d 100644 --- a/msgraph/generated/security/threat_intelligence/ssl_certificates/item/ssl_certificate_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/ssl_certificates/item/ssl_certificate_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/sslCertificates/{sslCertificate%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SslCertificateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sslCertificates for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SslCertificateItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SslCertificateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SslCertificate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SslCertificate]: """ Get the properties and relationships of an sslCertificate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[SslCertificateItemRequestBuil return await self.request_adapter.send_async(request_info, SslCertificate, error_mapping) - async def patch(self,body: Optional[SslCertificate] = None, request_configuration: Optional[SslCertificateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SslCertificate]: + async def patch(self,body: Optional[SslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SslCertificate]: """ Update the navigation property sslCertificates in security param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[SslCertificate] = None, request_configuratio return await self.request_adapter.send_async(request_info, SslCertificate, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SslCertificateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sslCertificates for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/sslCertificates/{sslCertificate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SslCertificateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of an sslCertificate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[SslCertifica request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SslCertificate] = None, request_configuration: Optional[SslCertificateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sslCertificates in security param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[SslCertificate] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/sslCertificates/{sslCertificate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def related_hosts(self) -> RelatedHostsRequestBuilder: return RelatedHostsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SslCertificateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SslCertificateItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SslCertificateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SslCertificateItemRequestBuilder.SslCertificateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SslCertificateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/ssl_certificates/ssl_certificates_request_builder.py b/msgraph/generated/security/threat_intelligence/ssl_certificates/ssl_certificates_request_builder.py index ebf2f859fe5..63929dab030 100644 --- a/msgraph/generated/security/threat_intelligence/ssl_certificates/ssl_certificates_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/ssl_certificates/ssl_certificates_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_ssl_certificate_id(self,ssl_certificate_id: str) -> SslCertificateItemReq url_tpl_params["sslCertificate%2Did"] = ssl_certificate_id return SslCertificateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SslCertificatesRequestBuilderGetRequestConfiguration] = None) -> Optional[SslCertificateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SslCertificateCollectionResponse]: """ Get a list of sslCertificate objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SslCertificatesRequestBuilder return await self.request_adapter.send_async(request_info, SslCertificateCollectionResponse, error_mapping) - async def post(self,body: Optional[SslCertificate] = None, request_configuration: Optional[SslCertificatesRequestBuilderPostRequestConfiguration] = None) -> Optional[SslCertificate]: + async def post(self,body: Optional[SslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SslCertificate]: """ Create new navigation property to sslCertificates for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SslCertificate] = None, request_configuration return await self.request_adapter.send_async(request_info, SslCertificate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SslCertificatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of sslCertificate objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SslCertifica request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SslCertificate] = None, request_configuration: Optional[SslCertificatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sslCertificates for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SslCertificate] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/sslCertificates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SslCertificatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SslCertificatesRequestBuilder.SslCertificatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SslCertificatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/subdomains/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/subdomains/count/count_request_builder.py index 1f300e32133..7e38dd3ecc5 100644 --- a/msgraph/generated/security/threat_intelligence/subdomains/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/subdomains/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/subdomains/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/subdomains/item/host/host_request_builder.py b/msgraph/generated/security/threat_intelligence/subdomains/item/host/host_request_builder.py index 701511064ec..6b8dc8e7447 100644 --- a/msgraph/generated/security/threat_intelligence/subdomains/item/host/host_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/subdomains/item/host/host_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/subdomains/{subdomain%2Did}/host{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ The host of the subdomain. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The host of the subdomain. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostRequestBuilder.HostRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/subdomains/item/subdomain_item_request_builder.py b/msgraph/generated/security/threat_intelligence/subdomains/item/subdomain_item_request_builder.py index d2d893c57de..3cd592846d9 100644 --- a/msgraph/generated/security/threat_intelligence/subdomains/item/subdomain_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/subdomains/item/subdomain_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/subdomains/{subdomain%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SubdomainItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property subdomains for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SubdomainItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SubdomainItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Subdomain]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subdomain]: """ Read the properties and relationships of a subdomain object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[SubdomainItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Subdomain, error_mapping) - async def patch(self,body: Optional[Subdomain] = None, request_configuration: Optional[SubdomainItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subdomain]: + async def patch(self,body: Optional[Subdomain] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subdomain]: """ Update the navigation property subdomains in security param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Subdomain] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Subdomain, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SubdomainItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subdomains for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/subdomains/{subdomain%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SubdomainItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a subdomain object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[SubdomainIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subdomain] = None, request_configuration: Optional[SubdomainItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subdomain] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subdomains in security param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Subdomain] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/subdomains/{subdomain%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def host(self) -> HostRequestBuilder: return HostRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubdomainItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SubdomainItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubdomainItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubdomainItemRequestBuilder.SubdomainItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubdomainItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/subdomains/subdomains_request_builder.py b/msgraph/generated/security/threat_intelligence/subdomains/subdomains_request_builder.py index e0b0c4a13e5..3715de8cbbd 100644 --- a/msgraph/generated/security/threat_intelligence/subdomains/subdomains_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/subdomains/subdomains_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_subdomain_id(self,subdomain_id: str) -> SubdomainItemRequestBuilder: url_tpl_params["subdomain%2Did"] = subdomain_id return SubdomainItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubdomainsRequestBuilderGetRequestConfiguration] = None) -> Optional[SubdomainCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubdomainCollectionResponse]: """ Read the properties and relationships of a subdomain object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SubdomainsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, SubdomainCollectionResponse, error_mapping) - async def post(self,body: Optional[Subdomain] = None, request_configuration: Optional[SubdomainsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subdomain]: + async def post(self,body: Optional[Subdomain] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subdomain]: """ Create new navigation property to subdomains for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Subdomain] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Subdomain, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubdomainsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a subdomain object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[SubdomainsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subdomain] = None, request_configuration: Optional[SubdomainsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subdomain] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subdomains for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Subdomain] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/subdomains', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubdomainsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubdomainsRequestBuilder.SubdomainsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubdomainsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/threat_intelligence_request_builder.py b/msgraph/generated/security/threat_intelligence/threat_intelligence_request_builder.py index b7902c89fac..7f562a9cbcb 100644 --- a/msgraph/generated/security/threat_intelligence/threat_intelligence_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/threat_intelligence_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ThreatIntelligenceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property threatIntelligence for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -61,7 +62,7 @@ async def delete(self,request_configuration: Optional[ThreatIntelligenceRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ThreatIntelligenceRequestBuilderGetRequestConfiguration] = None) -> Optional[ThreatIntelligence]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatIntelligence]: """ Get threatIntelligence from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ async def get(self,request_configuration: Optional[ThreatIntelligenceRequestBuil return await self.request_adapter.send_async(request_info, ThreatIntelligence, error_mapping) - async def patch(self,body: Optional[ThreatIntelligence] = None, request_configuration: Optional[ThreatIntelligenceRequestBuilderPatchRequestConfiguration] = None) -> Optional[ThreatIntelligence]: + async def patch(self,body: Optional[ThreatIntelligence] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatIntelligence]: """ Update the navigation property threatIntelligence in security param body: The request body @@ -104,18 +105,18 @@ async def patch(self,body: Optional[ThreatIntelligence] = None, request_configur return await self.request_adapter.send_async(request_info, ThreatIntelligence, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ThreatIntelligenceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property threatIntelligence for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ThreatIntelligenceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get threatIntelligence from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,7 +127,7 @@ def to_get_request_information(self,request_configuration: Optional[ThreatIntell request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ThreatIntelligence] = None, request_configuration: Optional[ThreatIntelligenceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ThreatIntelligence] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property threatIntelligence in security param body: The request body @@ -135,7 +136,7 @@ def to_patch_request_information(self,body: Optional[ThreatIntelligence] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -304,16 +305,6 @@ def whois_records(self) -> WhoisRecordsRequestBuilder: return WhoisRecordsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreatIntelligenceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ThreatIntelligenceRequestBuilderGetQueryParameters(): """ @@ -340,27 +331,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreatIntelligenceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ThreatIntelligenceRequestBuilder.ThreatIntelligenceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ThreatIntelligenceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/vulnerabilities/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/vulnerabilities/count/count_request_builder.py index fb79b527d46..555f4f5405a 100644 --- a/msgraph/generated/security/threat_intelligence/vulnerabilities/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/vulnerabilities/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/vulnerabilities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/articles/articles_request_builder.py b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/articles/articles_request_builder.py index aa1945178cc..aabc288cd5e 100644 --- a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/articles/articles_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/articles/articles_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_article_id(self,article_id: str) -> ArticleItemRequestBuilder: url_tpl_params["article%2Did"] = article_id return ArticleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ArticlesRequestBuilderGetRequestConfiguration] = None) -> Optional[ArticleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ArticleCollectionResponse]: """ Articles related to this vulnerability. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ArticlesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ArticleCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ArticlesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Articles related to this vulnerability. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticlesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ArticlesRequestBuilder.ArticlesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/articles/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/articles/count/count_request_builder.py index bfed9c70bb6..92195291570 100644 --- a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/articles/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/articles/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/vulnerabilities/{vulnerability%2Did}/articles/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/articles/item/article_item_request_builder.py b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/articles/item/article_item_request_builder.py index 99070198909..dbd4082eec4 100644 --- a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/articles/item/article_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/articles/item/article_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/vulnerabilities/{vulnerability%2Did}/articles/{article%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ArticleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Article]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Article]: """ Articles related to this vulnerability. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ArticleItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Article, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ArticleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Articles related to this vulnerability. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArticleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ArticleItemRequestBuilder.ArticleItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/components/components_request_builder.py b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/components/components_request_builder.py index 47d30833ce3..8994bf21a0c 100644 --- a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/components/components_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/components/components_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_vulnerability_component_id(self,vulnerability_component_id: str) -> Vulne url_tpl_params["vulnerabilityComponent%2Did"] = vulnerability_component_id return VulnerabilityComponentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ComponentsRequestBuilderGetRequestConfiguration] = None) -> Optional[VulnerabilityComponentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VulnerabilityComponentCollectionResponse]: """ Get a list of vulnerabilityComponent objects related to a known vulnerability. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ComponentsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, VulnerabilityComponentCollectionResponse, error_mapping) - async def post(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[ComponentsRequestBuilderPostRequestConfiguration] = None) -> Optional[VulnerabilityComponent]: + async def post(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VulnerabilityComponent]: """ Create new navigation property to components for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[VulnerabilityComponent] = None, request_confi return await self.request_adapter.send_async(request_info, VulnerabilityComponent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ComponentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of vulnerabilityComponent objects related to a known vulnerability. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ComponentsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[ComponentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to components for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[VulnerabilityComponent] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/vulnerabilities/{vulnerability%2Did}/components', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ComponentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ComponentsRequestBuilder.ComponentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ComponentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/components/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/components/count/count_request_builder.py index b4956110829..60b49d1feaf 100644 --- a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/components/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/components/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/vulnerabilities/{vulnerability%2Did}/components/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/components/item/vulnerability_component_item_request_builder.py b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/components/item/vulnerability_component_item_request_builder.py index 300d9a09975..df054b4321e 100644 --- a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/components/item/vulnerability_component_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/components/item/vulnerability_component_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/vulnerabilities/{vulnerability%2Did}/components/{vulnerabilityComponent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[VulnerabilityComponentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property components for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[VulnerabilityComponentItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[VulnerabilityComponentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[VulnerabilityComponent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VulnerabilityComponent]: """ Read the properties and relationships of a vulnerabilityComponent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[VulnerabilityComponentItemReq return await self.request_adapter.send_async(request_info, VulnerabilityComponent, error_mapping) - async def patch(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[VulnerabilityComponentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VulnerabilityComponent]: + async def patch(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VulnerabilityComponent]: """ Update the navigation property components in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[VulnerabilityComponent] = None, request_conf return await self.request_adapter.send_async(request_info, VulnerabilityComponent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[VulnerabilityComponentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property components for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/vulnerabilities/{vulnerability%2Did}/components/{vulnerabilityComponent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[VulnerabilityComponentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a vulnerabilityComponent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[Vulnerabilit request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[VulnerabilityComponentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property components in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[VulnerabilityComponent] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/vulnerabilities/{vulnerability%2Did}/components/{vulnerabilityComponent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> VulnerabilityComponentItemRe raise TypeError("raw_url cannot be null.") return VulnerabilityComponentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VulnerabilityComponentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class VulnerabilityComponentItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VulnerabilityComponentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VulnerabilityComponentItemRequestBuilder.VulnerabilityComponentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VulnerabilityComponentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/vulnerability_item_request_builder.py b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/vulnerability_item_request_builder.py index 3085565a3c9..8caa0ea6061 100644 --- a/msgraph/generated/security/threat_intelligence/vulnerabilities/item/vulnerability_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/vulnerabilities/item/vulnerability_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/vulnerabilities/{vulnerability%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[VulnerabilityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property vulnerabilities for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[VulnerabilityItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[VulnerabilityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Vulnerability]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Vulnerability]: """ Read the properties and relationships of a vulnerability object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[VulnerabilityItemRequestBuild return await self.request_adapter.send_async(request_info, Vulnerability, error_mapping) - async def patch(self,body: Optional[Vulnerability] = None, request_configuration: Optional[VulnerabilityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Vulnerability]: + async def patch(self,body: Optional[Vulnerability] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Vulnerability]: """ Update the navigation property vulnerabilities in security param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Vulnerability] = None, request_configuration return await self.request_adapter.send_async(request_info, Vulnerability, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[VulnerabilityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property vulnerabilities for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/vulnerabilities/{vulnerability%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[VulnerabilityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a vulnerability object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[Vulnerabilit request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Vulnerability] = None, request_configuration: Optional[VulnerabilityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Vulnerability] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property vulnerabilities in security param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Vulnerability] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/vulnerabilities/{vulnerability%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def components(self) -> ComponentsRequestBuilder: return ComponentsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VulnerabilityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class VulnerabilityItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VulnerabilityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VulnerabilityItemRequestBuilder.VulnerabilityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VulnerabilityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/vulnerabilities/vulnerabilities_request_builder.py b/msgraph/generated/security/threat_intelligence/vulnerabilities/vulnerabilities_request_builder.py index f57b1d79602..118f06d77cb 100644 --- a/msgraph/generated/security/threat_intelligence/vulnerabilities/vulnerabilities_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/vulnerabilities/vulnerabilities_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_vulnerability_id(self,vulnerability_id: str) -> VulnerabilityItemRequestB url_tpl_params["vulnerability%2Did"] = vulnerability_id return VulnerabilityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VulnerabilitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[VulnerabilityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VulnerabilityCollectionResponse]: """ Read the properties and relationships of a vulnerability object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[VulnerabilitiesRequestBuilder return await self.request_adapter.send_async(request_info, VulnerabilityCollectionResponse, error_mapping) - async def post(self,body: Optional[Vulnerability] = None, request_configuration: Optional[VulnerabilitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[Vulnerability]: + async def post(self,body: Optional[Vulnerability] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Vulnerability]: """ Create new navigation property to vulnerabilities for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Vulnerability] = None, request_configuration: return await self.request_adapter.send_async(request_info, Vulnerability, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VulnerabilitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a vulnerability object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[Vulnerabilit request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Vulnerability] = None, request_configuration: Optional[VulnerabilitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Vulnerability] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to vulnerabilities for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Vulnerability] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/vulnerabilities', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VulnerabilitiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VulnerabilitiesRequestBuilder.VulnerabilitiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VulnerabilitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/whois_history_records/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/whois_history_records/count/count_request_builder.py index 938a2ca4204..cfa6b9a3dfd 100644 --- a/msgraph/generated/security/threat_intelligence/whois_history_records/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/whois_history_records/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/whoisHistoryRecords/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/whois_history_records/item/host/host_request_builder.py b/msgraph/generated/security/threat_intelligence/whois_history_records/item/host/host_request_builder.py index ea82249d0d4..758adc0bfc6 100644 --- a/msgraph/generated/security/threat_intelligence/whois_history_records/item/host/host_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/whois_history_records/item/host/host_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/whoisHistoryRecords/{whoisHistoryRecord%2Did}/host{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ The host associated to this WHOIS object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The host associated to this WHOIS object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostRequestBuilder.HostRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/whois_history_records/item/whois_history_record_item_request_builder.py b/msgraph/generated/security/threat_intelligence/whois_history_records/item/whois_history_record_item_request_builder.py index dec026d7064..27b663aeda4 100644 --- a/msgraph/generated/security/threat_intelligence/whois_history_records/item/whois_history_record_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/whois_history_records/item/whois_history_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/whoisHistoryRecords/{whoisHistoryRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property whoisHistoryRecords for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[WhoisHistoryRecordItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: """ Retrieve details about whoisHistoryRecord objects.Note: List retrieval is not yet supported. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[WhoisHistoryRecordItemRequest return await self.request_adapter.send_async(request_info, WhoisHistoryRecord, error_mapping) - async def patch(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: + async def patch(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: """ Update the navigation property whoisHistoryRecords in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WhoisHistoryRecord] = None, request_configur return await self.request_adapter.send_async(request_info, WhoisHistoryRecord, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property whoisHistoryRecords for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/whoisHistoryRecords/{whoisHistoryRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve details about whoisHistoryRecord objects.Note: List retrieval is not yet supported. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[WhoisHistory request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property whoisHistoryRecords in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WhoisHistoryRecord] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/whoisHistoryRecords/{whoisHistoryRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def host(self) -> HostRequestBuilder: return HostRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WhoisHistoryRecordItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WhoisHistoryRecordItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WhoisHistoryRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WhoisHistoryRecordItemRequestBuilder.WhoisHistoryRecordItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WhoisHistoryRecordItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/whois_history_records/whois_history_records_request_builder.py b/msgraph/generated/security/threat_intelligence/whois_history_records/whois_history_records_request_builder.py index 57d90e0542e..e3847227790 100644 --- a/msgraph/generated/security/threat_intelligence/whois_history_records/whois_history_records_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/whois_history_records/whois_history_records_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_whois_history_record_id(self,whois_history_record_id: str) -> WhoisHistor url_tpl_params["whoisHistoryRecord%2Did"] = whois_history_record_id return WhoisHistoryRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WhoisHistoryRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[WhoisHistoryRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisHistoryRecordCollectionResponse]: """ Retrieve details about whoisHistoryRecord objects.Note: List retrieval is not yet supported. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[WhoisHistoryRecordsRequestBui return await self.request_adapter.send_async(request_info, WhoisHistoryRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[WhoisHistoryRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: + async def post(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: """ Create new navigation property to whoisHistoryRecords for security param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[WhoisHistoryRecord] = None, request_configura return await self.request_adapter.send_async(request_info, WhoisHistoryRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WhoisHistoryRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve details about whoisHistoryRecord objects.Note: List retrieval is not yet supported. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[WhoisHistory request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[WhoisHistoryRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to whoisHistoryRecords for security param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WhoisHistoryRecord] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/whoisHistoryRecords', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WhoisHistoryRecordsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WhoisHistoryRecordsRequestBuilder.WhoisHistoryRecordsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WhoisHistoryRecordsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/whois_records/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/whois_records/count/count_request_builder.py index e3dcaf6f849..2b182f7161d 100644 --- a/msgraph/generated/security/threat_intelligence/whois_records/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/whois_records/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/whoisRecords/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/whois_records/item/history/count/count_request_builder.py b/msgraph/generated/security/threat_intelligence/whois_records/item/history/count/count_request_builder.py index 61fc1ae05cf..b5999b6898a 100644 --- a/msgraph/generated/security/threat_intelligence/whois_records/item/history/count/count_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/whois_records/item/history/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/whoisRecords/{whoisRecord%2Did}/history/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/whois_records/item/history/history_request_builder.py b/msgraph/generated/security/threat_intelligence/whois_records/item/history/history_request_builder.py index 21c17c3c935..6a67c637735 100644 --- a/msgraph/generated/security/threat_intelligence/whois_records/item/history/history_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/whois_records/item/history/history_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_whois_history_record_id(self,whois_history_record_id: str) -> WhoisHistor url_tpl_params["whoisHistoryRecord%2Did"] = whois_history_record_id return WhoisHistoryRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HistoryRequestBuilderGetRequestConfiguration] = None) -> Optional[WhoisHistoryRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisHistoryRecordCollectionResponse]: """ Get the history for a whoisRecord, as represented by a collection of whoisHistoryRecord resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[HistoryRequestBuilderGetReque return await self.request_adapter.send_async(request_info, WhoisHistoryRecordCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HistoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the history for a whoisRecord, as represented by a collection of whoisHistoryRecord resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HistoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HistoryRequestBuilder.HistoryRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/whois_records/item/history/item/whois_history_record_item_request_builder.py b/msgraph/generated/security/threat_intelligence/whois_records/item/history/item/whois_history_record_item_request_builder.py index 61dd9ff35ca..664351bda68 100644 --- a/msgraph/generated/security/threat_intelligence/whois_records/item/history/item/whois_history_record_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/whois_records/item/history/item/whois_history_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/whoisRecords/{whoisRecord%2Did}/history/{whoisHistoryRecord%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: """ The collection of historical records associated to this WHOIS object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[WhoisHistoryRecordItemRequest return await self.request_adapter.send_async(request_info, WhoisHistoryRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of historical records associated to this WHOIS object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WhoisHistoryRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WhoisHistoryRecordItemRequestBuilder.WhoisHistoryRecordItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/whois_records/item/host/host_request_builder.py b/msgraph/generated/security/threat_intelligence/whois_records/item/host/host_request_builder.py index 50dc9306e54..94ab643e349 100644 --- a/msgraph/generated/security/threat_intelligence/whois_records/item/host/host_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/whois_records/item/host/host_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/whoisRecords/{whoisRecord%2Did}/host{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: """ The host associated to this WHOIS object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The host associated to this WHOIS object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostRequestBuilder.HostRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/threat_intelligence/whois_records/item/whois_record_item_request_builder.py b/msgraph/generated/security/threat_intelligence/whois_records/item/whois_record_item_request_builder.py index b8eac395c10..346748494ba 100644 --- a/msgraph/generated/security/threat_intelligence/whois_records/item/whois_record_item_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/whois_records/item/whois_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/threatIntelligence/whoisRecords/{whoisRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WhoisRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property whoisRecords for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[WhoisRecordItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WhoisRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WhoisRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisRecord]: """ Get the specified whoisRecord resource. Specify the desired whoisRecord in one of the following two ways:- Identify a host and get its current whoisRecord. - Specify an id value to get the corresponding whoisRecord. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[WhoisRecordItemRequestBuilder return await self.request_adapter.send_async(request_info, WhoisRecord, error_mapping) - async def patch(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[WhoisRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WhoisRecord]: + async def patch(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisRecord]: """ Update the navigation property whoisRecords in security param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WhoisRecord] = None, request_configuration: return await self.request_adapter.send_async(request_info, WhoisRecord, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WhoisRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property whoisRecords for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/threatIntelligence/whoisRecords/{whoisRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WhoisRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified whoisRecord resource. Specify the desired whoisRecord in one of the following two ways:- Identify a host and get its current whoisRecord. - Specify an id value to get the corresponding whoisRecord. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[WhoisRecordI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[WhoisRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property whoisRecords in security param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WhoisRecord] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/threatIntelligence/whoisRecords/{whoisRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def host(self) -> HostRequestBuilder: return HostRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WhoisRecordItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WhoisRecordItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WhoisRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WhoisRecordItemRequestBuilder.WhoisRecordItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WhoisRecordItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/threat_intelligence/whois_records/whois_records_request_builder.py b/msgraph/generated/security/threat_intelligence/whois_records/whois_records_request_builder.py index 733e4fc2f1e..13e9dd57a84 100644 --- a/msgraph/generated/security/threat_intelligence/whois_records/whois_records_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/whois_records/whois_records_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_whois_record_id(self,whois_record_id: str) -> WhoisRecordItemRequestBuild url_tpl_params["whoisRecord%2Did"] = whois_record_id return WhoisRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WhoisRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[WhoisRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisRecordCollectionResponse]: """ Get a list of whoisRecord objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WhoisRecordsRequestBuilderGet return await self.request_adapter.send_async(request_info, WhoisRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[WhoisRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[WhoisRecord]: + async def post(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisRecord]: """ Create new navigation property to whoisRecords for security param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[WhoisRecord] = None, request_configuration: O return await self.request_adapter.send_async(request_info, WhoisRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WhoisRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of whoisRecord objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[WhoisRecords request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[WhoisRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to whoisRecords for security param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[WhoisRecord] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/threatIntelligence/whoisRecords', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WhoisRecordsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WhoisRecordsRequestBuilder.WhoisRecordsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WhoisRecordsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/trigger_types/retention_event_types/count/count_request_builder.py b/msgraph/generated/security/trigger_types/retention_event_types/count/count_request_builder.py index dc897a50f13..6915e198375 100644 --- a/msgraph/generated/security/trigger_types/retention_event_types/count/count_request_builder.py +++ b/msgraph/generated/security/trigger_types/retention_event_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/triggerTypes/retentionEventTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/trigger_types/retention_event_types/item/retention_event_type_item_request_builder.py b/msgraph/generated/security/trigger_types/retention_event_types/item/retention_event_type_item_request_builder.py index 1fdac4aa3ae..fe9589a6974 100644 --- a/msgraph/generated/security/trigger_types/retention_event_types/item/retention_event_type_item_request_builder.py +++ b/msgraph/generated/security/trigger_types/retention_event_types/item/retention_event_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/triggerTypes/retentionEventTypes/{retentionEventType%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RetentionEventTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a retentionEventType object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[RetentionEventTypeItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RetentionEventTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RetentionEventType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEventType]: """ Read the properties and relationships of a retentionEventType object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[RetentionEventTypeItemRequest return await self.request_adapter.send_async(request_info, RetentionEventType, error_mapping) - async def patch(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RetentionEventTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RetentionEventType]: + async def patch(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEventType]: """ Update the navigation property retentionEventTypes in security param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[RetentionEventType] = None, request_configur return await self.request_adapter.send_async(request_info, RetentionEventType, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RetentionEventTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a retentionEventType object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/triggerTypes/retentionEventTypes/{retentionEventType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RetentionEventTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a retentionEventType object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RetentionEve request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RetentionEventTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property retentionEventTypes in security param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[RetentionEventType] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/triggerTypes/retentionEventTypes/{retentionEventType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> RetentionEventTypeItemReques raise TypeError("raw_url cannot be null.") return RetentionEventTypeItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionEventTypeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RetentionEventTypeItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionEventTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RetentionEventTypeItemRequestBuilder.RetentionEventTypeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionEventTypeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/trigger_types/retention_event_types/retention_event_types_request_builder.py b/msgraph/generated/security/trigger_types/retention_event_types/retention_event_types_request_builder.py index 5488cca582e..60946cb13a2 100644 --- a/msgraph/generated/security/trigger_types/retention_event_types/retention_event_types_request_builder.py +++ b/msgraph/generated/security/trigger_types/retention_event_types/retention_event_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_retention_event_type_id(self,retention_event_type_id: str) -> RetentionEv url_tpl_params["retentionEventType%2Did"] = retention_event_type_id return RetentionEventTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RetentionEventTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[RetentionEventTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEventTypeCollectionResponse]: """ Get a list of the retentionEventType objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RetentionEventTypesRequestBui return await self.request_adapter.send_async(request_info, RetentionEventTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RetentionEventTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[RetentionEventType]: + async def post(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEventType]: """ Create a new retentionEventType object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[RetentionEventType] = None, request_configura return await self.request_adapter.send_async(request_info, RetentionEventType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RetentionEventTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the retentionEventType objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RetentionEve request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RetentionEventTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new retentionEventType object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[RetentionEventType] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/triggerTypes/retentionEventTypes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionEventTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RetentionEventTypesRequestBuilder.RetentionEventTypesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionEventTypesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/trigger_types/trigger_types_request_builder.py b/msgraph/generated/security/trigger_types/trigger_types_request_builder.py index 3acf0c6783c..6f60e6a74b8 100644 --- a/msgraph/generated/security/trigger_types/trigger_types_request_builder.py +++ b/msgraph/generated/security/trigger_types/trigger_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/triggerTypes{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TriggerTypesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property triggerTypes for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TriggerTypesRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TriggerTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[TriggerTypesRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TriggerTypesRoot]: """ Get triggerTypes from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TriggerTypesRequestBuilderGet return await self.request_adapter.send_async(request_info, TriggerTypesRoot, error_mapping) - async def patch(self,body: Optional[TriggerTypesRoot] = None, request_configuration: Optional[TriggerTypesRequestBuilderPatchRequestConfiguration] = None) -> Optional[TriggerTypesRoot]: + async def patch(self,body: Optional[TriggerTypesRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TriggerTypesRoot]: """ Update the navigation property triggerTypes in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[TriggerTypesRoot] = None, request_configurat return await self.request_adapter.send_async(request_info, TriggerTypesRoot, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TriggerTypesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property triggerTypes for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/triggerTypes', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TriggerTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get triggerTypes from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[TriggerTypes request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TriggerTypesRoot] = None, request_configuration: Optional[TriggerTypesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TriggerTypesRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property triggerTypes in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[TriggerTypesRoot] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/triggerTypes', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def retention_event_types(self) -> RetentionEventTypesRequestBuilder: return RetentionEventTypesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TriggerTypesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TriggerTypesRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TriggerTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TriggerTypesRequestBuilder.TriggerTypesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TriggerTypesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/triggers/retention_events/count/count_request_builder.py b/msgraph/generated/security/triggers/retention_events/count/count_request_builder.py index 38b5e2364f2..d1771464bb4 100644 --- a/msgraph/generated/security/triggers/retention_events/count/count_request_builder.py +++ b/msgraph/generated/security/triggers/retention_events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/triggers/retentionEvents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/triggers/retention_events/item/retention_event_item_request_builder.py b/msgraph/generated/security/triggers/retention_events/item/retention_event_item_request_builder.py index b33584a35d0..ec706dc12a4 100644 --- a/msgraph/generated/security/triggers/retention_events/item/retention_event_item_request_builder.py +++ b/msgraph/generated/security/triggers/retention_events/item/retention_event_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/triggers/retentionEvents/{retentionEvent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RetentionEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a retentionEvent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RetentionEventItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RetentionEventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RetentionEvent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEvent]: """ Read the properties and relationships of a retentionEvent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RetentionEventItemRequestBuil return await self.request_adapter.send_async(request_info, RetentionEvent, error_mapping) - async def patch(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RetentionEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RetentionEvent]: + async def patch(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEvent]: """ Update the navigation property retentionEvents in security param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[RetentionEvent] = None, request_configuratio return await self.request_adapter.send_async(request_info, RetentionEvent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RetentionEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a retentionEvent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/triggers/retentionEvents/{retentionEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RetentionEventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a retentionEvent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RetentionEve request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RetentionEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property retentionEvents in security param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[RetentionEvent] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/triggers/retentionEvents/{retentionEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def retention_event_type(self) -> RetentionEventTypeRequestBuilder: return RetentionEventTypeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionEventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RetentionEventItemRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionEventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RetentionEventItemRequestBuilder.RetentionEventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionEventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/triggers/retention_events/item/retention_event_type/retention_event_type_request_builder.py b/msgraph/generated/security/triggers/retention_events/item/retention_event_type/retention_event_type_request_builder.py index 91345d1c2a3..e5c01eb43b2 100644 --- a/msgraph/generated/security/triggers/retention_events/item/retention_event_type/retention_event_type_request_builder.py +++ b/msgraph/generated/security/triggers/retention_events/item/retention_event_type/retention_event_type_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/triggers/retentionEvents/{retentionEvent%2Did}/retentionEventType{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RetentionEventTypeRequestBuilderGetRequestConfiguration] = None) -> Optional[RetentionEventType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEventType]: """ Specifies the event that will start the retention period for labels that use this event type when an event is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[RetentionEventTypeRequestBuil return await self.request_adapter.send_async(request_info, RetentionEventType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RetentionEventTypeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Specifies the event that will start the retention period for labels that use this event type when an event is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionEventTypeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RetentionEventTypeRequestBuilder.RetentionEventTypeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/security/triggers/retention_events/retention_events_request_builder.py b/msgraph/generated/security/triggers/retention_events/retention_events_request_builder.py index 1aef416e674..729d71dde3a 100644 --- a/msgraph/generated/security/triggers/retention_events/retention_events_request_builder.py +++ b/msgraph/generated/security/triggers/retention_events/retention_events_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_retention_event_id(self,retention_event_id: str) -> RetentionEventItemReq url_tpl_params["retentionEvent%2Did"] = retention_event_id return RetentionEventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RetentionEventsRequestBuilderGetRequestConfiguration] = None) -> Optional[RetentionEventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEventCollectionResponse]: """ Get a list of the retentionEvent objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RetentionEventsRequestBuilder return await self.request_adapter.send_async(request_info, RetentionEventCollectionResponse, error_mapping) - async def post(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RetentionEventsRequestBuilderPostRequestConfiguration] = None) -> Optional[RetentionEvent]: + async def post(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEvent]: """ Create a new retentionEvent object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[RetentionEvent] = None, request_configuration return await self.request_adapter.send_async(request_info, RetentionEvent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RetentionEventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the retentionEvent objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RetentionEve request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RetentionEventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new retentionEvent object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[RetentionEvent] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/security/triggers/retentionEvents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionEventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RetentionEventsRequestBuilder.RetentionEventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetentionEventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/security/triggers/triggers_request_builder.py b/msgraph/generated/security/triggers/triggers_request_builder.py index a06833fcd21..5f3063f08d9 100644 --- a/msgraph/generated/security/triggers/triggers_request_builder.py +++ b/msgraph/generated/security/triggers/triggers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/security/triggers{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TriggersRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property triggers for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TriggersRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TriggersRequestBuilderGetRequestConfiguration] = None) -> Optional[TriggersRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TriggersRoot]: """ Get triggers from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TriggersRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TriggersRoot, error_mapping) - async def patch(self,body: Optional[TriggersRoot] = None, request_configuration: Optional[TriggersRequestBuilderPatchRequestConfiguration] = None) -> Optional[TriggersRoot]: + async def patch(self,body: Optional[TriggersRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TriggersRoot]: """ Update the navigation property triggers in security param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[TriggersRoot] = None, request_configuration: return await self.request_adapter.send_async(request_info, TriggersRoot, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TriggersRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property triggers for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/security/triggers', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TriggersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get triggers from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[TriggersRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TriggersRoot] = None, request_configuration: Optional[TriggersRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TriggersRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property triggers in security param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[TriggersRoot] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/security/triggers', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def retention_events(self) -> RetentionEventsRequestBuilder: return RetentionEventsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TriggersRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TriggersRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TriggersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TriggersRequestBuilder.TriggersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TriggersRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/count/count_request_builder.py b/msgraph/generated/service_principals/count/count_request_builder.py index bf6add6a21c..f869daf2043 100644 --- a/msgraph/generated/service_principals/count/count_request_builder.py +++ b/msgraph/generated/service_principals/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/delta/delta_request_builder.py b/msgraph/generated/service_principals/delta/delta_request_builder.py index 5a135590a46..e51ecb52224 100644 --- a/msgraph/generated/service_principals/delta/delta_request_builder.py +++ b/msgraph/generated/service_principals/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 1b2dcc2a7b5..bac4daabea7 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/service_principals/get_by_ids/get_by_ids_request_builder.py index ca1c48a7b68..076c0dffb05 100644 --- a/msgraph/generated/service_principals/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/service_principals/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 9d818a583d6..78d8c1bfe60 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/addKey", path_parameters) - async def post(self,body: Optional[AddKeyPostRequestBody] = None, request_configuration: Optional[AddKeyRequestBuilderPostRequestConfiguration] = None) -> Optional[KeyCredential]: + async def post(self,body: Optional[AddKeyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddKeyPostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, KeyCredential, error_mapping) - def to_post_request_information(self,body: Optional[AddKeyPostRequestBody] = None, request_configuration: Optional[AddKeyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddKeyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddKeyRequestBuilder: raise TypeError("raw_url cannot be null.") return AddKeyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddKeyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/add_password/add_password_request_builder.py b/msgraph/generated/service_principals/item/add_password/add_password_request_builder.py index f93e5adfd2b..6433cfe9d58 100644 --- a/msgraph/generated/service_principals/item/add_password/add_password_request_builder.py +++ b/msgraph/generated/service_principals/item/add_password/add_password_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/addPassword", path_parameters) - async def post(self,body: Optional[AddPasswordPostRequestBody] = None, request_configuration: Optional[AddPasswordRequestBuilderPostRequestConfiguration] = None) -> Optional[PasswordCredential]: + async def post(self,body: Optional[AddPasswordPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PasswordCredential]: """ Add a strong password or secret to a servicePrincipal object. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPasswordPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, PasswordCredential, error_mapping) - def to_post_request_information(self,body: Optional[AddPasswordPostRequestBody] = None, request_configuration: Optional[AddPasswordRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPasswordPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a strong password or secret to a servicePrincipal object. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddPasswordRequestBuilder: raise TypeError("raw_url cannot be null.") return AddPasswordRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddPasswordRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/add_token_signing_certificate/add_token_signing_certificate_request_builder.py b/msgraph/generated/service_principals/item/add_token_signing_certificate/add_token_signing_certificate_request_builder.py index e096459d61b..e9a83f0b0a3 100644 --- a/msgraph/generated/service_principals/item/add_token_signing_certificate/add_token_signing_certificate_request_builder.py +++ b/msgraph/generated/service_principals/item/add_token_signing_certificate/add_token_signing_certificate_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/addTokenSigningCertificate", path_parameters) - async def post(self,body: Optional[AddTokenSigningCertificatePostRequestBody] = None, request_configuration: Optional[AddTokenSigningCertificateRequestBuilderPostRequestConfiguration] = None) -> Optional[SelfSignedCertificate]: + async def post(self,body: Optional[AddTokenSigningCertificatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SelfSignedCertificate]: """ Create a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate. The self-signed signing certificate is composed of the following objects, which are added to the servicePrincipal: + The keyCredentials object with the following objects: + A private key object with usage set to Sign. + A public key object with usage set to Verify.+ The passwordCredentials object. All the objects have the same value of customKeyIdentifier. The passwordCredential is used to open the PFX file (private key). It and the associated private key object have the same value of keyId. When set during creation through the displayName property, the subject of the certificate cannot be updated. The startDateTime is set to the same time the certificate is created using the action. The endDateTime can be up to three years after the certificate is created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddTokenSigningCertificatePostRequestBody] = return await self.request_adapter.send_async(request_info, SelfSignedCertificate, error_mapping) - def to_post_request_information(self,body: Optional[AddTokenSigningCertificatePostRequestBody] = None, request_configuration: Optional[AddTokenSigningCertificateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddTokenSigningCertificatePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate. The self-signed signing certificate is composed of the following objects, which are added to the servicePrincipal: + The keyCredentials object with the following objects: + A private key object with usage set to Sign. + A public key object with usage set to Verify.+ The passwordCredentials object. All the objects have the same value of customKeyIdentifier. The passwordCredential is used to open the PFX file (private key). It and the associated private key object have the same value of keyId. When set during creation through the displayName property, the subject of the certificate cannot be updated. The startDateTime is set to the same time the certificate is created using the action. The endDateTime can be up to three years after the certificate is created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddTokenSigningCertificateRe raise TypeError("raw_url cannot be null.") return AddTokenSigningCertificateRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddTokenSigningCertificateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/app_management_policies/app_management_policies_request_builder.py b/msgraph/generated/service_principals/item/app_management_policies/app_management_policies_request_builder.py index eaecbb7ac14..60963d7174c 100644 --- a/msgraph/generated/service_principals/item/app_management_policies/app_management_policies_request_builder.py +++ b/msgraph/generated/service_principals/item/app_management_policies/app_management_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_app_management_policy_id(self,app_management_policy_id: str) -> AppManage url_tpl_params["appManagementPolicy%2Did"] = app_management_policy_id return AppManagementPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[AppManagementPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppManagementPolicyCollectionResponse]: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[AppManagementPoliciesRequestB return await self.request_adapter.send_async(request_info, AppManagementPolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppManagementPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppManagementPoliciesRequestBuilder.AppManagementPoliciesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/app_management_policies/count/count_request_builder.py b/msgraph/generated/service_principals/item/app_management_policies/count/count_request_builder.py index 5884bce5031..62f46c3c95b 100644 --- a/msgraph/generated/service_principals/item/app_management_policies/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/app_management_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/appManagementPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/app_management_policies/item/app_management_policy_item_request_builder.py b/msgraph/generated/service_principals/item/app_management_policies/item/app_management_policy_item_request_builder.py index 96fc35b3343..89c216de64d 100644 --- a/msgraph/generated/service_principals/item/app_management_policies/item/app_management_policy_item_request_builder.py +++ b/msgraph/generated/service_principals/item/app_management_policies/item/app_management_policy_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/appManagementPolicies/{appManagementPolicy%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AppManagementPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AppManagementPolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppManagementPolicy]: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AppManagementPolicyItemReques return await self.request_adapter.send_async(request_info, AppManagementPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppManagementPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppManagementPolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppManagementPolicyItemRequestBuilder.AppManagementPolicyItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/app_role_assigned_to/app_role_assigned_to_request_builder.py b/msgraph/generated/service_principals/item/app_role_assigned_to/app_role_assigned_to_request_builder.py index e2c88e8385e..720adf66db7 100644 --- a/msgraph/generated/service_principals/item/app_role_assigned_to/app_role_assigned_to_request_builder.py +++ b/msgraph/generated/service_principals/item/app_role_assigned_to/app_role_assigned_to_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_app_role_assignment_id(self,app_role_assignment_id: str) -> AppRoleAssign url_tpl_params["appRoleAssignment%2Did"] = app_role_assignment_id return AppRoleAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppRoleAssignedToRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: """ Retrieve a list of appRoleAssignment that users, groups, or client service principals have been granted for the given resource service principal. For example, if the resource service principal is the service principal for the Microsoft Graph API, this will return all service principals that have been granted any app-only permissions to Microsoft Graph. If the resource service principal is an application that has app roles granted to users and groups, this will return all the users and groups assigned app roles for this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AppRoleAssignedToRequestBuild return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignedToRequestBuilderPostRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Assign an app role for a resource service principal, to a user, group, or client service principal. App roles that are assigned to service principals are also known as application permissions. Application permissions can be granted directly with app role assignments, or through a consent experience. To grant an app role assignment, you need three identifiers: param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AppRoleAssignment] = None, request_configurat return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppRoleAssignedToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of appRoleAssignment that users, groups, or client service principals have been granted for the given resource service principal. For example, if the resource service principal is the service principal for the Microsoft Graph API, this will return all service principals that have been granted any app-only permissions to Microsoft Graph. If the resource service principal is an application that has app roles granted to users and groups, this will return all the users and groups assigned app roles for this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AppRoleAssig request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignedToRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Assign an app role for a resource service principal, to a user, group, or client service principal. App roles that are assigned to service principals are also known as application permissions. Application permissions can be granted directly with app role assignments, or through a consent experience. To grant an app role assignment, you need three identifiers: param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/appRoleAssignedTo', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignedToRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppRoleAssignedToRequestBuilder.AppRoleAssignedToRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignedToRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/app_role_assigned_to/count/count_request_builder.py b/msgraph/generated/service_principals/item/app_role_assigned_to/count/count_request_builder.py index f5d6a1450a0..d1352bff26d 100644 --- a/msgraph/generated/service_principals/item/app_role_assigned_to/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/app_role_assigned_to/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/appRoleAssignedTo/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/app_role_assigned_to/item/app_role_assignment_item_request_builder.py b/msgraph/generated/service_principals/item/app_role_assigned_to/item/app_role_assignment_item_request_builder.py index 5ef0dbe6a6b..1c4fde34639 100644 --- a/msgraph/generated/service_principals/item/app_role_assigned_to/item/app_role_assignment_item_request_builder.py +++ b/msgraph/generated/service_principals/item/app_role_assigned_to/item/app_role_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/appRoleAssignedTo/{appRoleAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes an appRoleAssignment that a user, group, or client service principal has been granted for a resource service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AppRoleAssignmentItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AppRoleAssignmentItemRequestB return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Update the navigation property appRoleAssignedTo in servicePrincipals param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AppRoleAssignment] = None, request_configura return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes an appRoleAssignment that a user, group, or client service principal has been granted for a resource 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}/appRoleAssignedTo/{appRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AppRoleAssig request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appRoleAssignedTo in servicePrincipals param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/appRoleAssignedTo/{appRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AppRoleAssignmentItemRequest raise TypeError("raw_url cannot be null.") return AppRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AppRoleAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/app_role_assignments/app_role_assignments_request_builder.py b/msgraph/generated/service_principals/item/app_role_assignments/app_role_assignments_request_builder.py index 1bc6a372d52..7fc2ce0b51b 100644 --- a/msgraph/generated/service_principals/item/app_role_assignments/app_role_assignments_request_builder.py +++ b/msgraph/generated/service_principals/item/app_role_assignments/app_role_assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_app_role_assignment_id(self,app_role_assignment_id: str) -> AppRoleAssign url_tpl_params["appRoleAssignment%2Did"] = app_role_assignment_id return AppRoleAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppRoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: """ App role assignment for another app or service, granted to this service principal. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AppRoleAssignmentsRequestBuil return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Assign an app role to a client service principal. App roles that are assigned to service principals are also known as application permissions. Application permissions can be granted directly with app role assignments, or through a consent experience. To grant an app role assignment to a client service principal, you need three identifiers: param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AppRoleAssignment] = None, request_configurat return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ App role assignment for another app or service, granted to this service principal. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AppRoleAssig request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Assign an app role to a client service principal. App roles that are assigned to service principals are also known as application permissions. Application permissions can be granted directly with app role assignments, or through a consent experience. To grant an app role assignment to a client service principal, you need three identifiers: param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/appRoleAssignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/app_role_assignments/count/count_request_builder.py b/msgraph/generated/service_principals/item/app_role_assignments/count/count_request_builder.py index e3ac553b81a..0871f95728f 100644 --- a/msgraph/generated/service_principals/item/app_role_assignments/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/app_role_assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/appRoleAssignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/app_role_assignments/item/app_role_assignment_item_request_builder.py b/msgraph/generated/service_principals/item/app_role_assignments/item/app_role_assignment_item_request_builder.py index ded3adb1b06..288fff4e6b3 100644 --- a/msgraph/generated/service_principals/item/app_role_assignments/item/app_role_assignment_item_request_builder.py +++ b/msgraph/generated/service_principals/item/app_role_assignments/item/app_role_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/appRoleAssignments/{appRoleAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes an appRoleAssignment that a service principal has been granted. App roles which are assigned to service principals are also known as application permissions. Deleting an app role assignment for a service principal is equivalent to revoking the app-only permission grant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AppRoleAssignmentItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ App role assignment for another app or service, granted to this service principal. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AppRoleAssignmentItemRequestB return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Update the navigation property appRoleAssignments in servicePrincipals param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AppRoleAssignment] = None, request_configura return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes an appRoleAssignment that a service principal has been granted. App roles which are assigned to service principals are also known as application permissions. Deleting an app role assignment for a service principal is equivalent to revoking the app-only permission grant. 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}/appRoleAssignments/{appRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ App role assignment for another app or service, granted to this service principal. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AppRoleAssig request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appRoleAssignments in servicePrincipals param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/appRoleAssignments/{appRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AppRoleAssignmentItemRequest raise TypeError("raw_url cannot be null.") return AppRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AppRoleAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/service_principals/item/check_member_groups/check_member_groups_request_builder.py index 2296e464bde..589e01a9f3a 100644 --- a/msgraph/generated/service_principals/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/service_principals/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/service_principals/item/check_member_objects/check_member_objects_request_builder.py index f0fd61ea434..16cf8c320ad 100644 --- a/msgraph/generated/service_principals/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/service_principals/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/claims_mapping_policies/claims_mapping_policies_request_builder.py b/msgraph/generated/service_principals/item/claims_mapping_policies/claims_mapping_policies_request_builder.py index d4d40e2f9ea..b2df28806c1 100644 --- a/msgraph/generated/service_principals/item/claims_mapping_policies/claims_mapping_policies_request_builder.py +++ b/msgraph/generated/service_principals/item/claims_mapping_policies/claims_mapping_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_claims_mapping_policy_id(self,claims_mapping_policy_id: str) -> ClaimsMap url_tpl_params["claimsMappingPolicy%2Did"] = claims_mapping_policy_id return ClaimsMappingPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ClaimsMappingPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[ClaimsMappingPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ClaimsMappingPolicyCollectionResponse]: """ List the claimsMappingPolicy objects that are assigned to a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ClaimsMappingPoliciesRequestB return await self.request_adapter.send_async(request_info, ClaimsMappingPolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ClaimsMappingPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the claimsMappingPolicy objects that are assigned to a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClaimsMappingPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ClaimsMappingPoliciesRequestBuilder.ClaimsMappingPoliciesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/claims_mapping_policies/count/count_request_builder.py b/msgraph/generated/service_principals/item/claims_mapping_policies/count/count_request_builder.py index b918f6ba0ed..7f3a8d52367 100644 --- a/msgraph/generated/service_principals/item/claims_mapping_policies/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/claims_mapping_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/claims_mapping_policies/item/ref/ref_request_builder.py b/msgraph/generated/service_principals/item/claims_mapping_policies/item/ref/ref_request_builder.py index 698175d3997..bd6c8cc0a62 100644 --- a/msgraph/generated/service_principals/item/claims_mapping_policies/item/ref/ref_request_builder.py +++ b/msgraph/generated/service_principals/item/claims_mapping_policies/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/{claimsMappingPolicy%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a claimsMappingPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a claimsMappingPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/claims_mapping_policies/ref/ref_request_builder.py b/msgraph/generated/service_principals/item/claims_mapping_policies/ref/ref_request_builder.py index 806944fcbb4..c126e801d1b 100644 --- a/msgraph/generated/service_principals/item/claims_mapping_policies/ref/ref_request_builder.py +++ b/msgraph/generated/service_principals/item/claims_mapping_policies/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a claimsMappingPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ List the claimsMappingPolicy objects that are assigned to a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Assign a claimsMappingPolicy to a servicePrincipal. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a claimsMappingPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the claimsMappingPolicy objects that are assigned to 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 = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Assign a claimsMappingPolicy to a servicePrincipal. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/created_objects/count/count_request_builder.py b/msgraph/generated/service_principals/item/created_objects/count/count_request_builder.py index 4ea97934f13..37ccb15e571 100644 --- a/msgraph/generated/service_principals/item/created_objects/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/created_objects/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/createdObjects/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 06a0c531607..acf423ee779 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CreatedObjectsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Directory objects created by this service principal. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[CreatedObjectsRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedObjectsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Directory objects created by this service principal. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -158,17 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedObjectsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedObjectsRequestBuilder.CreatedObjectsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/created_objects/graph_service_principal/count/count_request_builder.py b/msgraph/generated/service_principals/item/created_objects/graph_service_principal/count/count_request_builder.py index e948b2f1285..2674417b78b 100644 --- a/msgraph/generated/service_principals/item/created_objects/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/created_objects/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/createdObjects/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/created_objects/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/service_principals/item/created_objects/graph_service_principal/graph_service_principal_request_builder.py index e3ba92018db..99445142c34 100644 --- a/msgraph/generated/service_principals/item/created_objects/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/service_principals/item/created_objects/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/createdObjects/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/created_objects/item/directory_object_item_request_builder.py b/msgraph/generated/service_principals/item/created_objects/item/directory_object_item_request_builder.py index f0e5f8dfbc5..a2ac8faaa79 100644 --- a/msgraph/generated/service_principals/item/created_objects/item/directory_object_item_request_builder.py +++ b/msgraph/generated/service_principals/item/created_objects/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/createdObjects/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Directory objects created by this service principal. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Directory objects created by this service principal. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/created_objects/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/service_principals/item/created_objects/item/graph_service_principal/graph_service_principal_request_builder.py index c93e9218192..a01a5bded13 100644 --- a/msgraph/generated/service_principals/item/created_objects/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/service_principals/item/created_objects/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/createdObjects/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/delegated_permission_classifications/count/count_request_builder.py b/msgraph/generated/service_principals/item/delegated_permission_classifications/count/count_request_builder.py index 39b723f9c3f..43df319213b 100644 --- a/msgraph/generated/service_principals/item/delegated_permission_classifications/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/delegated_permission_classifications/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/delegatedPermissionClassifications/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/delegated_permission_classifications/delegated_permission_classifications_request_builder.py b/msgraph/generated/service_principals/item/delegated_permission_classifications/delegated_permission_classifications_request_builder.py index 4dd259ecfbe..88d044b6c06 100644 --- a/msgraph/generated/service_principals/item/delegated_permission_classifications/delegated_permission_classifications_request_builder.py +++ b/msgraph/generated/service_principals/item/delegated_permission_classifications/delegated_permission_classifications_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_delegated_permission_classification_id(self,delegated_permission_classifi url_tpl_params["delegatedPermissionClassification%2Did"] = delegated_permission_classification_id return DelegatedPermissionClassificationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DelegatedPermissionClassificationsRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedPermissionClassificationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedPermissionClassificationCollectionResponse]: """ Retrieve the list of delegatedPermissionClassification currently configured for the delegated permissions exposed by an API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DelegatedPermissionClassifica return await self.request_adapter.send_async(request_info, DelegatedPermissionClassificationCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[DelegatedPermissionClassificationsRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedPermissionClassification]: + async def post(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedPermissionClassification]: """ Classify a delegated permission by adding a delegatedPermissionClassification to the servicePrincipal representing the API. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DelegatedPermissionClassification] = None, re return await self.request_adapter.send_async(request_info, DelegatedPermissionClassification, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DelegatedPermissionClassificationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of delegatedPermissionClassification currently configured for the delegated permissions exposed by an API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DelegatedPer request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[DelegatedPermissionClassificationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Classify a delegated permission by adding a delegatedPermissionClassification to the servicePrincipal representing the API. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DelegatedPermissionClassific """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/delegatedPermissionClassifications', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedPermissionClassificationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DelegatedPermissionClassificationsRequestBuilder.DelegatedPermissionClassificationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedPermissionClassificationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/delegated_permission_classifications/item/delegated_permission_classification_item_request_builder.py b/msgraph/generated/service_principals/item/delegated_permission_classifications/item/delegated_permission_classification_item_request_builder.py index 86a70941f28..65e05afb0c4 100644 --- a/msgraph/generated/service_principals/item/delegated_permission_classifications/item/delegated_permission_classification_item_request_builder.py +++ b/msgraph/generated/service_principals/item/delegated_permission_classifications/item/delegated_permission_classification_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/delegatedPermissionClassifications/{delegatedPermissionClassification%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DelegatedPermissionClassificationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a delegatedPermissionClassification which had previously been set for a delegated permission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DelegatedPermissionClassif raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DelegatedPermissionClassificationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedPermissionClassification]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedPermissionClassification]: """ Get delegatedPermissionClassifications from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DelegatedPermissionClassifica return await self.request_adapter.send_async(request_info, DelegatedPermissionClassification, error_mapping) - async def patch(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[DelegatedPermissionClassificationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedPermissionClassification]: + async def patch(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedPermissionClassification]: """ Update the navigation property delegatedPermissionClassifications in servicePrincipals param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DelegatedPermissionClassification] = None, r return await self.request_adapter.send_async(request_info, DelegatedPermissionClassification, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DelegatedPermissionClassificationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a delegatedPermissionClassification which had previously been set for a delegated permission. 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}/delegatedPermissionClassifications/{delegatedPermissionClassification%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DelegatedPermissionClassificationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get delegatedPermissionClassifications from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DelegatedPer request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[DelegatedPermissionClassificationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property delegatedPermissionClassifications in servicePrincipals param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DelegatedPermissionClassifi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/delegatedPermissionClassifications/{delegatedPermissionClassification%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DelegatedPermissionClassific raise TypeError("raw_url cannot be null.") return DelegatedPermissionClassificationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedPermissionClassificationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DelegatedPermissionClassificationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedPermissionClassificationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DelegatedPermissionClassificationItemRequestBuilder.DelegatedPermissionClassificationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedPermissionClassificationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/endpoints/count/count_request_builder.py b/msgraph/generated/service_principals/item/endpoints/count/count_request_builder.py index 6022469e2b7..90ac41ddd78 100644 --- a/msgraph/generated/service_principals/item/endpoints/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/endpoints/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/endpoints/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/endpoints/endpoints_request_builder.py b/msgraph/generated/service_principals/item/endpoints/endpoints_request_builder.py index 82b9ef62cf6..91cbb5c21fe 100644 --- a/msgraph/generated/service_principals/item/endpoints/endpoints_request_builder.py +++ b/msgraph/generated/service_principals/item/endpoints/endpoints_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_endpoint_id(self,endpoint_id: str) -> EndpointItemRequestBuilder: url_tpl_params["endpoint%2Did"] = endpoint_id return EndpointItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EndpointsRequestBuilderGetRequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: """ Get endpoints from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[EndpointsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - async def post(self,body: Optional[Endpoint] = None, request_configuration: Optional[EndpointsRequestBuilderPostRequestConfiguration] = None) -> Optional[Endpoint]: + async def post(self,body: Optional[Endpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Endpoint]: """ Create new navigation property to endpoints for servicePrincipals param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Endpoint] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EndpointsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get endpoints from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[EndpointsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Endpoint] = None, request_configuration: Optional[EndpointsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Endpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to endpoints for servicePrincipals param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Endpoint] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/endpoints', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndpointsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EndpointsRequestBuilder.EndpointsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndpointsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/endpoints/item/endpoint_item_request_builder.py b/msgraph/generated/service_principals/item/endpoints/item/endpoint_item_request_builder.py index 2edf42eff6d..73d0d904bb2 100644 --- a/msgraph/generated/service_principals/item/endpoints/item/endpoint_item_request_builder.py +++ b/msgraph/generated/service_principals/item/endpoints/item/endpoint_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/endpoints/{endpoint%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EndpointItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property endpoints for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[EndpointItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EndpointItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Endpoint]: """ Get endpoints from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[EndpointItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - async def patch(self,body: Optional[Endpoint] = None, request_configuration: Optional[EndpointItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Endpoint]: + async def patch(self,body: Optional[Endpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Endpoint]: """ Update the navigation property endpoints in servicePrincipals param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Endpoint] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EndpointItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property endpoints 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}/endpoints/{endpoint%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EndpointItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get endpoints from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[EndpointItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Endpoint] = None, request_configuration: Optional[EndpointItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Endpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property endpoints in servicePrincipals param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Endpoint] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/endpoints/{endpoint%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EndpointItemRequestBuilder: raise TypeError("raw_url cannot be null.") return EndpointItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndpointItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EndpointItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndpointItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EndpointItemRequestBuilder.EndpointItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EndpointItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/federated_identity_credentials/count/count_request_builder.py b/msgraph/generated/service_principals/item/federated_identity_credentials/count/count_request_builder.py index 469b6c968fe..2dbe9db06c1 100644 --- a/msgraph/generated/service_principals/item/federated_identity_credentials/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/federated_identity_credentials/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/federatedIdentityCredentials/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/federated_identity_credentials/federated_identity_credentials_request_builder.py b/msgraph/generated/service_principals/item/federated_identity_credentials/federated_identity_credentials_request_builder.py index 3964e2435ff..7129df48033 100644 --- a/msgraph/generated/service_principals/item/federated_identity_credentials/federated_identity_credentials_request_builder.py +++ b/msgraph/generated/service_principals/item/federated_identity_credentials/federated_identity_credentials_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_federated_identity_credential_id(self,federated_identity_credential_id: s url_tpl_params["federatedIdentityCredential%2Did"] = federated_identity_credential_id return FederatedIdentityCredentialItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderGetRequestConfiguration] = None) -> Optional[FederatedIdentityCredentialCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredentialCollectionResponse]: """ Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (/$count eq 0, /$count ne 0). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[FederatedIdentityCredentialsR return await self.request_adapter.send_async(request_info, FederatedIdentityCredentialCollectionResponse, error_mapping) - async def post(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderPostRequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: + async def post(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: """ Create new navigation property to federatedIdentityCredentials for servicePrincipals param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[FederatedIdentityCredential] = None, request_ return await self.request_adapter.send_async(request_info, FederatedIdentityCredential, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (/$count eq 0, /$count ne 0). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[FederatedIde request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to federatedIdentityCredentials for servicePrincipals param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[FederatedIdentityCredential] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/federatedIdentityCredentials', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederatedIdentityCredentialsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FederatedIdentityCredentialsRequestBuilder.FederatedIdentityCredentialsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederatedIdentityCredentialsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/federated_identity_credentials/item/federated_identity_credential_item_request_builder.py b/msgraph/generated/service_principals/item/federated_identity_credentials/item/federated_identity_credential_item_request_builder.py index fdfeb264639..10feff15dd5 100644 --- a/msgraph/generated/service_principals/item/federated_identity_credentials/item/federated_identity_credential_item_request_builder.py +++ b/msgraph/generated/service_principals/item/federated_identity_credentials/item/federated_identity_credential_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/federatedIdentityCredentials/{federatedIdentityCredential%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property federatedIdentityCredentials for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FederatedIdentityCredentia raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderGetRequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: """ Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (/$count eq 0, /$count ne 0). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FederatedIdentityCredentialIt return await self.request_adapter.send_async(request_info, FederatedIdentityCredential, error_mapping) - async def patch(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: + async def patch(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: """ Update the navigation property federatedIdentityCredentials in servicePrincipals param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[FederatedIdentityCredential] = None, request return await self.request_adapter.send_async(request_info, FederatedIdentityCredential, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property federatedIdentityCredentials 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}/federatedIdentityCredentials/{federatedIdentityCredential%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (/$count eq 0, /$count ne 0). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FederatedIde request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property federatedIdentityCredentials in servicePrincipals param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[FederatedIdentityCredential """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/federatedIdentityCredentials/{federatedIdentityCredential%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FederatedIdentityCredentialI raise TypeError("raw_url cannot be null.") return FederatedIdentityCredentialItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederatedIdentityCredentialItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FederatedIdentityCredentialItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederatedIdentityCredentialItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FederatedIdentityCredentialItemRequestBuilder.FederatedIdentityCredentialItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FederatedIdentityCredentialItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/federated_identity_credentials_with_name/federated_identity_credentials_with_name_request_builder.py b/msgraph/generated/service_principals/item/federated_identity_credentials_with_name/federated_identity_credentials_with_name_request_builder.py new file mode 100644 index 00000000000..2720e5a4c8a --- /dev/null +++ b/msgraph/generated/service_principals/item/federated_identity_credentials_with_name/federated_identity_credentials_with_name_request_builder.py @@ -0,0 +1,167 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ....models.federated_identity_credential import FederatedIdentityCredential + from ....models.o_data_errors.o_data_error import ODataError + +class FederatedIdentityCredentialsWithNameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the federatedIdentityCredentials property of the microsoft.graph.servicePrincipal entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]], name: Optional[str] = None) -> None: + """ + Instantiates a new FederatedIdentityCredentialsWithNameRequestBuilder and sets the default values. + param name: Alternate key of federatedIdentityCredential + param path_parameters: The 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['name'] = str(name) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/federatedIdentityCredentials(name='{name}'){?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete navigation property federatedIdentityCredentials 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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: + """ + Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (/$count eq 0, /$count ne 0). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FederatedIdentityCredential] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.federated_identity_credential import FederatedIdentityCredential + + return await self.request_adapter.send_async(request_info, FederatedIdentityCredential, error_mapping) + + async def patch(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: + """ + Update the navigation property federatedIdentityCredentials in servicePrincipals + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FederatedIdentityCredential] + """ + if not body: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.federated_identity_credential import FederatedIdentityCredential + + return await self.request_adapter.send_async(request_info, FederatedIdentityCredential, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete navigation property federatedIdentityCredentials 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 to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (/$count eq 0, /$count ne 0). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Update the navigation property federatedIdentityCredentials in servicePrincipals + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if not body: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> FederatedIdentityCredentialsWithNameRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FederatedIdentityCredentialsWithNameRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return FederatedIdentityCredentialsWithNameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FederatedIdentityCredentialsWithNameRequestBuilderGetQueryParameters(): + """ + Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (/$count eq 0, /$count ne 0). + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/service_principals/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/service_principals/item/get_member_groups/get_member_groups_request_builder.py index 6df07748521..02e2b99e46e 100644 --- a/msgraph/generated/service_principals/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/service_principals/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/service_principals/item/get_member_objects/get_member_objects_request_builder.py index 23906b85118..86d93993c9f 100644 --- a/msgraph/generated/service_principals/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/service_principals/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/home_realm_discovery_policies/count/count_request_builder.py b/msgraph/generated/service_principals/item/home_realm_discovery_policies/count/count_request_builder.py index ce620a4b27b..ba66e7e2957 100644 --- a/msgraph/generated/service_principals/item/home_realm_discovery_policies/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/home_realm_discovery_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py b/msgraph/generated/service_principals/item/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py index b195f8ffd85..939f2f0b0b7 100644 --- a/msgraph/generated/service_principals/item/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py +++ b/msgraph/generated/service_principals/item/home_realm_discovery_policies/home_realm_discovery_policies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_home_realm_discovery_policy_id(self,home_realm_discovery_policy_id: str) url_tpl_params["homeRealmDiscoveryPolicy%2Did"] = home_realm_discovery_policy_id return HomeRealmDiscoveryPolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicyCollectionResponse]: """ List the homeRealmDiscoveryPolicy objects that are assigned to a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesReq return await self.request_adapter.send_async(request_info, HomeRealmDiscoveryPolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the homeRealmDiscoveryPolicy objects that are assigned to a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HomeRealmDiscoveryPoliciesRequestBuilder.HomeRealmDiscoveryPoliciesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/home_realm_discovery_policies/item/ref/ref_request_builder.py b/msgraph/generated/service_principals/item/home_realm_discovery_policies/item/ref/ref_request_builder.py index 9f2560064e7..02d9f68a99d 100644 --- a/msgraph/generated/service_principals/item/home_realm_discovery_policies/item/ref/ref_request_builder.py +++ b/msgraph/generated/service_principals/item/home_realm_discovery_policies/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a homeRealmDiscoveryPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a homeRealmDiscoveryPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/home_realm_discovery_policies/ref/ref_request_builder.py b/msgraph/generated/service_principals/item/home_realm_discovery_policies/ref/ref_request_builder.py index 07f6abe244e..d7b08ab82de 100644 --- a/msgraph/generated/service_principals/item/home_realm_discovery_policies/ref/ref_request_builder.py +++ b/msgraph/generated/service_principals/item/home_realm_discovery_policies/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a homeRealmDiscoveryPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ List the homeRealmDiscoveryPolicy objects that are assigned to a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Assign a homeRealmDiscoveryPolicy to a servicePrincipal. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a homeRealmDiscoveryPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the homeRealmDiscoveryPolicy objects that are assigned to 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 = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Assign a homeRealmDiscoveryPolicy to a servicePrincipal. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/member_of/count/count_request_builder.py b/msgraph/generated/service_principals/item/member_of/count/count_request_builder.py index 967af84f81f..44f5ecae1c7 100644 --- a/msgraph/generated/service_principals/item/member_of/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/member_of/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/memberOf/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/member_of/graph_administrative_unit/count/count_request_builder.py b/msgraph/generated/service_principals/item/member_of/graph_administrative_unit/count/count_request_builder.py index 297f5b961e5..bfe54bbae3a 100644 --- a/msgraph/generated/service_principals/item/member_of/graph_administrative_unit/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/member_of/graph_administrative_unit/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/memberOf/graph.administrativeUnit/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/service_principals/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py index 99fd3828547..cd704dba046 100644 --- a/msgraph/generated/service_principals/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/service_principals/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/memberOf/graph.administrativeUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/member_of/graph_directory_role/count/count_request_builder.py b/msgraph/generated/service_principals/item/member_of/graph_directory_role/count/count_request_builder.py index ed3e6f006a2..7270c1e32f5 100644 --- a/msgraph/generated/service_principals/item/member_of/graph_directory_role/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/member_of/graph_directory_role/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/memberOf/graph.directoryRole/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/member_of/graph_directory_role/graph_directory_role_request_builder.py b/msgraph/generated/service_principals/item/member_of/graph_directory_role/graph_directory_role_request_builder.py index 47ebffe8c8d..6c5be153b5e 100644 --- a/msgraph/generated/service_principals/item/member_of/graph_directory_role/graph_directory_role_request_builder.py +++ b/msgraph/generated/service_principals/item/member_of/graph_directory_role/graph_directory_role_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/memberOf/graph.directoryRole{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: """ Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuil return await self.request_adapter.send_async(request_info, DirectoryRoleCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDirectoryRoleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDirectoryRoleRequestBuilder.GraphDirectoryRoleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/member_of/graph_group/count/count_request_builder.py b/msgraph/generated/service_principals/item/member_of/graph_group/count/count_request_builder.py index 900f74ead7a..7ab8acf7c65 100644 --- a/msgraph/generated/service_principals/item/member_of/graph_group/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/member_of/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/memberOf/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/member_of/graph_group/graph_group_request_builder.py b/msgraph/generated/service_principals/item/member_of/graph_group/graph_group_request_builder.py index 1f4d3460b79..a0b72a3b1e5 100644 --- a/msgraph/generated/service_principals/item/member_of/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/service_principals/item/member_of/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/memberOf/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/member_of/item/directory_object_item_request_builder.py b/msgraph/generated/service_principals/item/member_of/item/directory_object_item_request_builder.py index 9edd8d2940c..220eeadefa2 100644 --- a/msgraph/generated/service_principals/item/member_of/item/directory_object_item_request_builder.py +++ b/msgraph/generated/service_principals/item/member_of/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/memberOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/service_principals/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py index 800a0c21206..36abed6fce2 100644 --- a/msgraph/generated/service_principals/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/service_principals/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/memberOf/{directoryObject%2Did}/graph.administrativeUnit{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/member_of/item/graph_directory_role/graph_directory_role_request_builder.py b/msgraph/generated/service_principals/item/member_of/item/graph_directory_role/graph_directory_role_request_builder.py index 914e33d2df9..619aab12748 100644 --- a/msgraph/generated/service_principals/item/member_of/item/graph_directory_role/graph_directory_role_request_builder.py +++ b/msgraph/generated/service_principals/item/member_of/item/graph_directory_role/graph_directory_role_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/memberOf/{directoryObject%2Did}/graph.directoryRole{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRole]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuil return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDirectoryRoleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDirectoryRoleRequestBuilder.GraphDirectoryRoleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/member_of/item/graph_group/graph_group_request_builder.py b/msgraph/generated/service_principals/item/member_of/item/graph_group/graph_group_request_builder.py index bda2f2b2347..cf2a3fca462 100644 --- a/msgraph/generated/service_principals/item/member_of/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/service_principals/item/member_of/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/memberOf/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/member_of/member_of_request_builder.py b/msgraph/generated/service_principals/item/member_of/member_of_request_builder.py index 6646e5839d7..98862f25c82 100644 --- a/msgraph/generated/service_principals/item/member_of/member_of_request_builder.py +++ b/msgraph/generated/service_principals/item/member_of/member_of_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -179,17 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MemberOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MemberOfRequestBuilder.MemberOfRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/oauth2_permission_grants/count/count_request_builder.py b/msgraph/generated/service_principals/item/oauth2_permission_grants/count/count_request_builder.py index 19809ab1cf7..e6f2d854b6a 100644 --- a/msgraph/generated/service_principals/item/oauth2_permission_grants/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/oauth2_permission_grants/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/oauth2PermissionGrants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/oauth2_permission_grants/item/o_auth2_permission_grant_item_request_builder.py b/msgraph/generated/service_principals/item/oauth2_permission_grants/item/o_auth2_permission_grant_item_request_builder.py index 0a44188830a..4e00c09e286 100644 --- a/msgraph/generated/service_principals/item/oauth2_permission_grants/item/o_auth2_permission_grant_item_request_builder.py +++ b/msgraph/generated/service_principals/item/oauth2_permission_grants/item/o_auth2_permission_grant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/oauth2PermissionGrants/{oAuth2PermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: """ Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[OAuth2PermissionGrantItemRequ return await self.request_adapter.send_async(request_info, OAuth2PermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OAuth2PermissionGrantItemRequestBuilder.OAuth2PermissionGrantItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/oauth2_permission_grants/oauth2_permission_grants_request_builder.py b/msgraph/generated/service_principals/item/oauth2_permission_grants/oauth2_permission_grants_request_builder.py index 6213fb3a71d..9e188b5de70 100644 --- a/msgraph/generated/service_principals/item/oauth2_permission_grants/oauth2_permission_grants_request_builder.py +++ b/msgraph/generated/service_principals/item/oauth2_permission_grants/oauth2_permission_grants_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_o_auth2_permission_grant_id(self,o_auth2_permission_grant_id: str) -> OAu url_tpl_params["oAuth2PermissionGrant%2Did"] = o_auth2_permission_grant_id return OAuth2PermissionGrantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> Optional[OAuth2PermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrantCollectionResponse]: """ Retrieve a list of oAuth2PermissionGrant entities, representing delegated permissions granted to the service principal (representing the client application) to access an API on behalf of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[Oauth2PermissionGrantsRequest return await self.request_adapter.send_async(request_info, OAuth2PermissionGrantCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of oAuth2PermissionGrant entities, representing delegated permissions granted to the service principal (representing the client application) to access an API on behalf of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[Oauth2PermissionGrantsRequestBuilder.Oauth2PermissionGrantsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/count/count_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/count/count_request_builder.py index 13b707a423f..34ffc6851cb 100644 --- a/msgraph/generated/service_principals/item/owned_objects/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/graph_app_role_assignment/count/count_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/graph_app_role_assignment/count/count_request_builder.py index e7ea78d8699..f8e50f6a0ac 100644 --- a/msgraph/generated/service_principals/item/owned_objects/graph_app_role_assignment/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/graph_app_role_assignment/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.appRoleAssignment/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index 08e3d34f556..cd9e842b025 100644 --- a/msgraph/generated/service_principals/item/owned_objects/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/graph_application/count/count_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/graph_application/count/count_request_builder.py index 59b401710f2..912a8e4f09c 100644 --- a/msgraph/generated/service_principals/item/owned_objects/graph_application/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/graph_application/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.application/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/graph_application/graph_application_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/graph_application/graph_application_request_builder.py index 709e399578a..6aa326c6f17 100644 --- a/msgraph/generated/service_principals/item/owned_objects/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.application{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/graph_endpoint/count/count_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/graph_endpoint/count/count_request_builder.py index a5516475ac7..2cb425fce99 100644 --- a/msgraph/generated/service_principals/item/owned_objects/graph_endpoint/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/graph_endpoint/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.endpoint/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/graph_endpoint/graph_endpoint_request_builder.py index 24647cc6e73..9e1538de786 100644 --- a/msgraph/generated/service_principals/item/owned_objects/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.endpoint{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/graph_group/count/count_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/graph_group/count/count_request_builder.py index 41df4daa47b..5a92f191e20 100644 --- a/msgraph/generated/service_principals/item/owned_objects/graph_group/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/graph_group/graph_group_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/graph_group/graph_group_request_builder.py index b8b80f1bc55..e28d1ca6534 100644 --- a/msgraph/generated/service_principals/item/owned_objects/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/graph_service_principal/count/count_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/graph_service_principal/count/count_request_builder.py index 24612e20492..a3becb0fd78 100644 --- a/msgraph/generated/service_principals/item/owned_objects/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/graph_service_principal/graph_service_principal_request_builder.py index c66c4cbc44b..978e9b9ff4b 100644 --- a/msgraph/generated/service_principals/item/owned_objects/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/item/directory_object_item_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/item/directory_object_item_request_builder.py index d6f2c560ef8..0676f440f1f 100644 --- a/msgraph/generated/service_principals/item/owned_objects/item/directory_object_item_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ 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). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -143,17 +144,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index eba63dc8012..7bf4bfae653 100644 --- a/msgraph/generated/service_principals/item/owned_objects/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/item/graph_application/graph_application_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/item/graph_application/graph_application_request_builder.py index d226f9147c9..da58ea537cf 100644 --- a/msgraph/generated/service_principals/item/owned_objects/item/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/item/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/{directoryObject%2Did}/graph.application{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/item/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/item/graph_endpoint/graph_endpoint_request_builder.py index c900b971cc5..925025e92f1 100644 --- a/msgraph/generated/service_principals/item/owned_objects/item/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/item/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/{directoryObject%2Did}/graph.endpoint{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Endpoint]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/item/graph_group/graph_group_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/item/graph_group/graph_group_request_builder.py index 127c03ce96a..e7f0739f0bf 100644 --- a/msgraph/generated/service_principals/item/owned_objects/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owned_objects/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/service_principals/item/owned_objects/item/graph_service_principal/graph_service_principal_request_builder.py index ed82e534e61..09db4506543 100644 --- a/msgraph/generated/service_principals/item/owned_objects/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/service_principals/item/owned_objects/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/ownedObjects/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - 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 2a7bf051d74..2b5d1ddbbd5 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OwnedObjectsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[OwnedObjectsRequestBuilderGet return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OwnedObjectsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OwnedObjectsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OwnedObjectsRequestBuilder.OwnedObjectsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/count/count_request_builder.py b/msgraph/generated/service_principals/item/owners/count/count_request_builder.py index a85126e3d59..9692ec74a4a 100644 --- a/msgraph/generated/service_principals/item/owners/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/graph_app_role_assignment/count/count_request_builder.py b/msgraph/generated/service_principals/item/owners/graph_app_role_assignment/count/count_request_builder.py index 9b0442a281d..3bd73b815e1 100644 --- a/msgraph/generated/service_principals/item/owners/graph_app_role_assignment/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/graph_app_role_assignment/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/graph.appRoleAssignment/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/service_principals/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index d512de5ed7a..cb53cf3083d 100644 --- a/msgraph/generated/service_principals/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/graph_endpoint/count/count_request_builder.py b/msgraph/generated/service_principals/item/owners/graph_endpoint/count/count_request_builder.py index baa6c109c3b..ef00324097c 100644 --- a/msgraph/generated/service_principals/item/owners/graph_endpoint/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/graph_endpoint/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/graph.endpoint/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/service_principals/item/owners/graph_endpoint/graph_endpoint_request_builder.py index c5f4d009f53..54ad5607043 100644 --- a/msgraph/generated/service_principals/item/owners/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/graph.endpoint{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/graph_service_principal/count/count_request_builder.py b/msgraph/generated/service_principals/item/owners/graph_service_principal/count/count_request_builder.py index 61a27648150..0ee7737571a 100644 --- a/msgraph/generated/service_principals/item/owners/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/service_principals/item/owners/graph_service_principal/graph_service_principal_request_builder.py index 7d940693f7c..bcae8cecfec 100644 --- a/msgraph/generated/service_principals/item/owners/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/graph_user/count/count_request_builder.py b/msgraph/generated/service_principals/item/owners/graph_user/count/count_request_builder.py index f7d04bbdbcd..cfdf40b5782 100644 --- a/msgraph/generated/service_principals/item/owners/graph_user/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/graph_user/graph_user_request_builder.py b/msgraph/generated/service_principals/item/owners/graph_user/graph_user_request_builder.py index da8838878d6..dcb773c6b45 100644 --- a/msgraph/generated/service_principals/item/owners/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/service_principals/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index 06c796aa51f..845f97e5813 100644 --- a/msgraph/generated/service_principals/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/item/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/service_principals/item/owners/item/graph_endpoint/graph_endpoint_request_builder.py index e0c2b843f14..a23e7d0cb93 100644 --- a/msgraph/generated/service_principals/item/owners/item/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/item/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/{directoryObject%2Did}/graph.endpoint{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Endpoint]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/service_principals/item/owners/item/graph_service_principal/graph_service_principal_request_builder.py index 07ef8c8400f..5a608702b29 100644 --- a/msgraph/generated/service_principals/item/owners/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/item/graph_user/graph_user_request_builder.py b/msgraph/generated/service_principals/item/owners/item/graph_user/graph_user_request_builder.py index 9abefe2e372..822783dcf02 100644 --- a/msgraph/generated/service_principals/item/owners/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/item/ref/ref_request_builder.py b/msgraph/generated/service_principals/item/owners/item/ref/ref_request_builder.py index cc07d5323e5..4060dfae0b0 100644 --- a/msgraph/generated/service_principals/item/owners/item/ref/ref_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/item/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/{directoryObject%2Did}/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an owner from a servicePrincipal object. As a recommended best practice, service principals should have at least two owners. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an owner from a servicePrincipal object. As a recommended best practice, service principals should have at least two owners. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/owners/owners_request_builder.py b/msgraph/generated/service_principals/item/owners/owners_request_builder.py index 8ab1cff4c10..b4ecbb9c794 100644 --- a/msgraph/generated/service_principals/item/owners/owners_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/owners_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OwnersRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[OwnersRequestBuilderGetReques return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OwnersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -199,17 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OwnersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OwnersRequestBuilder.OwnersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/owners/ref/ref_request_builder.py b/msgraph/generated/service_principals/item/owners/ref/ref_request_builder.py index 3357a374d2a..f3cd21f6f65 100644 --- a/msgraph/generated/service_principals/item/owners/ref/ref_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/ref/ref_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,9 +26,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove an owner from a servicePrincipal object. As a recommended best practice, service principals should have at least two owners. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Use this API to add an owner for the servicePrincipal. Service principal owners can be users, the service principal itself, or other service principals. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ReferenceCreate] = None, request_configuratio 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove an owner from a servicePrincipal object. As a recommended best practice, service principals should have at least two owners. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,18 +101,18 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $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 = RequestInformation(Method.GET, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$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: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an owner for the servicePrincipal. Service principal owners can be users, the service principal itself, or other service principals. param body: The request body @@ -157,19 +158,6 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: id: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderDeleteQueryParameters] = None - - @dataclass class RefRequestBuilderGetQueryParameters(): """ @@ -216,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RefRequestBuilder.RefRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 3798b11876a..c11cae068e9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RemoteDesktopSecurityConfigurationRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a remoteDesktopSecurityConfiguration object on a servicePrincipal. Removing remoteDesktopSecurityConfiguration object on the servicePrincipal disables the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to authenticate a user to Microsoft Entra joined or Microsoft Entra hybrid joined devices, and removes any target device groups that you configured for SSO. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[RemoteDesktopSecurityConfi raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RemoteDesktopSecurityConfigurationRequestBuilderGetRequestConfiguration] = None) -> Optional[RemoteDesktopSecurityConfiguration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemoteDesktopSecurityConfiguration]: """ Read the properties and relationships of a remoteDesktopSecurityConfiguration object on a servicePrincipal. Use this configuration to view the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to authenticate a user to Microsoft Entra joined or Microsoft Entra hybrid joined devices. Additionally you can view any targetDeviceGroups that have been configured for SSO. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RemoteDesktopSecurityConfigur return await self.request_adapter.send_async(request_info, RemoteDesktopSecurityConfiguration, error_mapping) - async def patch(self,body: Optional[RemoteDesktopSecurityConfiguration] = None, request_configuration: Optional[RemoteDesktopSecurityConfigurationRequestBuilderPatchRequestConfiguration] = None) -> Optional[RemoteDesktopSecurityConfiguration]: + async def patch(self,body: Optional[RemoteDesktopSecurityConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemoteDesktopSecurityConfiguration]: """ Update the properties of a remoteDesktopSecurityConfiguration object on the servicePrincipal. Use this configuration to enable or disable the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to authenticate a user to Microsoft Entra joined or Microsoft Entra hybrid joined devices. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[RemoteDesktopSecurityConfiguration] = None, return await self.request_adapter.send_async(request_info, RemoteDesktopSecurityConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RemoteDesktopSecurityConfigurationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a remoteDesktopSecurityConfiguration object on a servicePrincipal. Removing remoteDesktopSecurityConfiguration object on the servicePrincipal disables the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to authenticate a user to Microsoft Entra joined or Microsoft Entra hybrid joined devices, and removes any target device groups that you configured for SSO. 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}/remoteDesktopSecurityConfiguration', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RemoteDesktopSecurityConfigurationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a remoteDesktopSecurityConfiguration object on a servicePrincipal. Use this configuration to view the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to authenticate a user to Microsoft Entra joined or Microsoft Entra hybrid joined devices. Additionally you can view any targetDeviceGroups that have been configured for SSO. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RemoteDeskto request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RemoteDesktopSecurityConfiguration] = None, request_configuration: Optional[RemoteDesktopSecurityConfigurationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RemoteDesktopSecurityConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a remoteDesktopSecurityConfiguration object on the servicePrincipal. Use this configuration to enable or disable the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to authenticate a user to Microsoft Entra joined or Microsoft Entra hybrid joined devices. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[RemoteDesktopSecurityConfig """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def target_device_groups(self) -> TargetDeviceGroupsRequestBuilder: return TargetDeviceGroupsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoteDesktopSecurityConfigurationRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RemoteDesktopSecurityConfigurationRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoteDesktopSecurityConfigurationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RemoteDesktopSecurityConfigurationRequestBuilder.RemoteDesktopSecurityConfigurationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoteDesktopSecurityConfigurationRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/count/count_request_builder.py b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/count/count_request_builder.py index 4e0601da25d..160f65f3510 100644 --- a/msgraph/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/targetDeviceGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/item/target_device_group_item_request_builder.py b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/item/target_device_group_item_request_builder.py index 6922a88b9bb..d0d634aff65 100644 --- a/msgraph/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/item/target_device_group_item_request_builder.py +++ b/msgraph/generated/service_principals/item/remote_desktop_security_configuration/target_device_groups/item/target_device_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/targetDeviceGroups/{targetDeviceGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TargetDeviceGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. Any user authenticating using the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to a Microsoft Entra joined or Microsoft Entra hybrid joined device that's in the removed targetDeviceGroup doesn't get SSO prompts. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TargetDeviceGroupItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TargetDeviceGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetDeviceGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetDeviceGroup]: """ Read the properties and relationships of a targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TargetDeviceGroupItemRequestB return await self.request_adapter.send_async(request_info, TargetDeviceGroup, error_mapping) - async def patch(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[TargetDeviceGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetDeviceGroup]: + async def patch(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetDeviceGroup]: """ Update the properties of a targetDeviceGroup object for remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[TargetDeviceGroup] = None, request_configura return await self.request_adapter.send_async(request_info, TargetDeviceGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TargetDeviceGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. Any user authenticating using the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to a Microsoft Entra joined or Microsoft Entra hybrid joined device that's in the removed targetDeviceGroup doesn't get SSO prompts. 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}/remoteDesktopSecurityConfiguration/targetDeviceGroups/{targetDeviceGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TargetDeviceGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TargetDevice request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[TargetDeviceGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a targetDeviceGroup object for remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[TargetDeviceGroup] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/targetDeviceGroups/{targetDeviceGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TargetDeviceGroupItemRequest raise TypeError("raw_url cannot be null.") return TargetDeviceGroupItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetDeviceGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TargetDeviceGroupItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetDeviceGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetDeviceGroupItemRequestBuilder.TargetDeviceGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetDeviceGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 c01b6982e70..b5909c84263 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_target_device_group_id(self,target_device_group_id: str) -> TargetDeviceG url_tpl_params["targetDeviceGroup%2Did"] = target_device_group_id return TargetDeviceGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TargetDeviceGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[TargetDeviceGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetDeviceGroupCollectionResponse]: """ Get a list of the targetDeviceGroup objects and their properties on the remoteDesktopSecurityConfiguration resource on the servicePrincipal. Any user authenticating using the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to a Microsoft Entra joined or Microsoft Entra hybrid joined device that belongs to the targetDeviceGroup will get SSO. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TargetDeviceGroupsRequestBuil return await self.request_adapter.send_async(request_info, TargetDeviceGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[TargetDeviceGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetDeviceGroup]: + async def post(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TargetDeviceGroup] = None, request_configurat return await self.request_adapter.send_async(request_info, TargetDeviceGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TargetDeviceGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the targetDeviceGroup objects and their properties on the remoteDesktopSecurityConfiguration resource on the servicePrincipal. Any user authenticating using the Microsoft Entra ID Remote Desktop Services (RDS) authentication protocol to a Microsoft Entra joined or Microsoft Entra hybrid joined device that belongs to the targetDeviceGroup will get SSO. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TargetDevice request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[TargetDeviceGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TargetDeviceGroup] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/targetDeviceGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetDeviceGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TargetDeviceGroupsRequestBuilder.TargetDeviceGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TargetDeviceGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/remove_key/remove_key_request_builder.py b/msgraph/generated/service_principals/item/remove_key/remove_key_request_builder.py index 00ab8c297dc..fbd12e0dc5a 100644 --- a/msgraph/generated/service_principals/item/remove_key/remove_key_request_builder.py +++ b/msgraph/generated/service_principals/item/remove_key/remove_key_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/removeKey", path_parameters) - async def post(self,body: Optional[RemoveKeyPostRequestBody] = None, request_configuration: Optional[RemoveKeyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[RemoveKeyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a key credential from a servicePrincipal. This method along with addKey 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[RemoveKeyPostRequestBody] = None, request_con raise Exception("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: Optional[RemoveKeyPostRequestBody] = None, request_configuration: Optional[RemoveKeyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoveKeyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a key credential from a servicePrincipal. This method along with addKey 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveKeyRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveKeyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveKeyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/remove_password/remove_password_request_builder.py b/msgraph/generated/service_principals/item/remove_password/remove_password_request_builder.py index b68f0f1d06b..e338487b009 100644 --- a/msgraph/generated/service_principals/item/remove_password/remove_password_request_builder.py +++ b/msgraph/generated/service_principals/item/remove_password/remove_password_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/removePassword", path_parameters) - async def post(self,body: Optional[RemovePasswordPostRequestBody] = None, request_configuration: Optional[RemovePasswordRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[RemovePasswordPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a password from a servicePrincipal object. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[RemovePasswordPostRequestBody] = None, reques raise Exception("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: Optional[RemovePasswordPostRequestBody] = None, request_configuration: Optional[RemovePasswordRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemovePasswordPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a password from a servicePrincipal object. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemovePasswordRequestBuilder raise TypeError("raw_url cannot be null.") return RemovePasswordRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemovePasswordRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 bfadf05097c..e8bb195dbca 100644 --- a/msgraph/generated/service_principals/item/restore/restore_request_builder.py +++ b/msgraph/generated/service_principals/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 1ed2b911b1b..13ccb869229 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,6 +26,7 @@ from .delegated_permission_classifications.delegated_permission_classifications_request_builder import DelegatedPermissionClassificationsRequestBuilder from .endpoints.endpoints_request_builder import EndpointsRequestBuilder from .federated_identity_credentials.federated_identity_credentials_request_builder import FederatedIdentityCredentialsRequestBuilder + from .federated_identity_credentials_with_name.federated_identity_credentials_with_name_request_builder import FederatedIdentityCredentialsWithNameRequestBuilder from .get_member_groups.get_member_groups_request_builder import GetMemberGroupsRequestBuilder from .get_member_objects.get_member_objects_request_builder import GetMemberObjectsRequestBuilder from .home_realm_discovery_policies.home_realm_discovery_policies_request_builder import HomeRealmDiscoveryPoliciesRequestBuilder @@ -54,7 +56,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ServicePrincipalItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a servicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +75,19 @@ async def delete(self,request_configuration: Optional[ServicePrincipalItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ServicePrincipalItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + def federated_identity_credentials_with_name(self,name: Optional[str] = None) -> FederatedIdentityCredentialsWithNameRequestBuilder: + """ + Provides operations to manage the federatedIdentityCredentials property of the microsoft.graph.servicePrincipal entity. + param name: Alternate key of federatedIdentityCredential + Returns: FederatedIdentityCredentialsWithNameRequestBuilder + """ + if not name: + raise TypeError("name cannot be null.") + from .federated_identity_credentials_with_name.federated_identity_credentials_with_name_request_builder import FederatedIdentityCredentialsWithNameRequestBuilder + + return FederatedIdentityCredentialsWithNameRequestBuilder(self.request_adapter, self.path_parameters, name) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Retrieve the properties and relationships of a servicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,12 +108,13 @@ async def get(self,request_configuration: Optional[ServicePrincipalItemRequestBu return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - async def patch(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[ServicePrincipalItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def patch(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ - Update entity in servicePrincipals + Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. param body: The request body 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-upsert?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -117,18 +132,18 @@ async def patch(self,body: Optional[ServicePrincipal] = None, request_configurat return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ServicePrincipalItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a servicePrincipal object. 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}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ServicePrincipalItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a servicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -139,16 +154,16 @@ def to_get_request_information(self,request_configuration: Optional[ServicePrinc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[ServicePrincipalItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update entity in servicePrincipals + Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -416,16 +431,6 @@ def transitive_member_of(self) -> TransitiveMemberOfRequestBuilder: return TransitiveMemberOfRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ServicePrincipalItemRequestBuilderGetQueryParameters(): """ @@ -452,27 +457,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServicePrincipalItemRequestBuilder.ServicePrincipalItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py b/msgraph/generated/service_principals/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py index f50a6eeac70..491368bab33 100644 --- a/msgraph/generated/service_principals/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/acquire_access_token/acquire_access_token_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/acquireAccessToken", path_parameters) - async def post(self,body: Optional[AcquireAccessTokenPostRequestBody] = None, request_configuration: Optional[AcquireAccessTokenRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcquireAccessTokenPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcquireAccessTokenPostRequestBody] = None, re raise Exception("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: Optional[AcquireAccessTokenPostRequestBody] = None, request_configuration: Optional[AcquireAccessTokenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcquireAccessTokenPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcquireAccessTokenRequestBui raise TypeError("raw_url cannot be null.") return AcquireAccessTokenRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcquireAccessTokenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/count/count_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/count/count_request_builder.py index 475fdc6b4ba..e54016fd51b 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/bulk_upload/bulk_upload_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/bulk_upload/bulk_upload_request_builder.py index bad3b89dfaf..e97647516e2 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/bulk_upload/bulk_upload_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/bulk_upload/bulk_upload_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/bulkUpload{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BulkUploadRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bulkUpload for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[BulkUploadRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BulkUploadRequestBuilderGetRequestConfiguration] = None) -> Optional[BulkUpload]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BulkUpload]: """ The bulk upload operation for the job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BulkUploadRequestBuilderGetRe return await self.request_adapter.send_async(request_info, BulkUpload, error_mapping) - async def patch(self,body: Optional[BulkUpload] = None, request_configuration: Optional[BulkUploadRequestBuilderPatchRequestConfiguration] = None) -> Optional[BulkUpload]: + async def patch(self,body: Optional[BulkUpload] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BulkUpload]: """ Update the navigation property bulkUpload in servicePrincipals param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[BulkUpload] = None, request_configuration: O return await self.request_adapter.send_async(request_info, BulkUpload, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BulkUploadRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bulkUpload 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}/synchronization/jobs/{synchronizationJob%2Did}/bulkUpload', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BulkUploadRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The bulk upload operation for the job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[BulkUploadRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BulkUpload] = None, request_configuration: Optional[BulkUploadRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BulkUpload] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bulkUpload in servicePrincipals param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[BulkUpload] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/bulkUpload', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BulkUploadRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BulkUploadRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BulkUploadRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BulkUploadRequestBuilder.BulkUploadRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BulkUploadRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/bulk_upload/value/content_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/bulk_upload/value/content_request_builder.py index a18fb1d6bf5..98a443bdf10 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/bulk_upload/value/content_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/bulk_upload/value/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/bulkUpload/$value", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property bulkUpload from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property bulkUpload in servicePrincipals param body: Binary request body @@ -64,7 +64,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property bulkUpload from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +75,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property bulkUpload in servicePrincipals param body: Binary request body @@ -100,24 +100,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/pause/pause_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/pause/pause_request_builder.py index 10eee9ecb51..1f3eefea744 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/pause/pause_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/pause/pause_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/pause", path_parameters) - async def post(self,request_configuration: Optional[PauseRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[PauseRequestBuilderPostReque raise Exception("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[PauseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PauseRequestBuilder: raise TypeError("raw_url cannot be null.") return PauseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PauseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py index 1ad510963b9..f6aade3427c 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/provision_on_demand/provision_on_demand_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/provisionOnDemand", path_parameters) - async def post(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, request_configuration: Optional[ProvisionOnDemandRequestBuilderPostRequestConfiguration] = None) -> Optional[StringKeyStringValuePair]: + async def post(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[StringKeyStringValuePair]: """ Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, StringKeyStringValuePair, error_mapping) - def to_post_request_information(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, request_configuration: Optional[ProvisionOnDemandRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ProvisionOnDemandRequestBuil raise TypeError("raw_url cannot be null.") return ProvisionOnDemandRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisionOnDemandRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/restart/restart_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/restart/restart_request_builder.py index 5d5c69460d3..b2fab6cc2b0 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/restart/restart_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/restart/restart_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/restart", path_parameters) - async def post(self,body: Optional[RestartPostRequestBody] = None, request_configuration: Optional[RestartRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[RestartPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[RestartPostRequestBody] = None, request_confi raise Exception("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: Optional[RestartPostRequestBody] = None, request_configuration: Optional[RestartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RestartPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestartRequestBuilder: raise TypeError("raw_url cannot be null.") return RestartRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestartRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/count/count_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/count/count_request_builder.py index 53243b7c678..5720f156a80 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/directories_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/directories_request_builder.py index 2486225902a..a5edc7ec8b3 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/directories_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/directories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_directory_definition_id(self,directory_definition_id: str) -> DirectoryDe url_tpl_params["directoryDefinition%2Did"] = directory_definition_id return DirectoryDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinitionCollectionResponse]: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DirectoriesRequestBuilderGetR return await self.request_adapter.send_async(request_info, DirectoryDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Create new navigation property to directories for servicePrincipals param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DirectoryDefinition] = None, request_configur return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoriesR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to directories for servicePrincipals param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoriesRequestBuilder.DirectoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/directory_definition_item_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/directory_definition_item_request_builder.py index 15834096b90..d0538169fb4 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/directory_definition_item_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/directory_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories/{directoryDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property directories for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DirectoryDefinitionItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DirectoryDefinitionItemReques return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Update the navigation property directories in servicePrincipals param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DirectoryDefinition] = None, request_configu return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property directories 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}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories/{directoryDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryDef request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property directories in servicePrincipals param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories/{directoryDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def discover(self) -> DiscoverRequestBuilder: return DiscoverRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DirectoryDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryDefinitionItemRequestBuilder.DirectoryDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py index c12aae14e6e..2902321f3cb 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/directories/item/discover/discover_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories/{directoryDefinition%2Did}/discover", path_parameters) - async def post(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Discover the latest schema definition for provisioning to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[DiscoverRequestBuilderPostRe return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Discover the latest schema definition for provisioning to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DiscoverRequestBuilder: raise TypeError("raw_url cannot be null.") return DiscoverRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DiscoverRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py index 00caacfcc9c..ab2828e7cfa 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/filter_operators/filter_operators_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/filterOperators(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilder return await self.request_adapter.send_async(request_info, FilterOperatorsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterOperatorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterOperatorsRequestBuilder.FilterOperatorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/functions/functions_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/functions/functions_request_builder.py index ad6f0e2513f..4889aa34769 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/functions/functions_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/functions/functions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/functions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> Optional[FunctionsGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FunctionsGetResponse]: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, FunctionsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FunctionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FunctionsRequestBuilder.FunctionsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py index 2f7cf1b4354..dca2eed6835 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/parse_expression/parse_expression_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/parseExpression", path_parameters) - async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = None) -> Optional[ParseExpressionResponse]: + async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ParseExpressionResponse]: """ Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, ParseExpressionResponse, error_mapping) - def to_post_request_information(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ParseExpressionRequestBuilde raise TypeError("raw_url cannot be null.") return ParseExpressionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParseExpressionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/schema_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/schema_request_builder.py index 0f52eb96c4d..9112dce1cfe 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/schema_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/schema/schema_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property schema for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SchemaRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = None) -> Optional[SynchronizationSchema]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationSchema]: """ Retrieve the schema for a given synchronization job or template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[SchemaRequestBuilderGetReques return await self.request_adapter.send_async(request_info, SynchronizationSchema, error_mapping) - async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationSchema]: + async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationSchema]: """ Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[SynchronizationSchema] = None, request_confi return await self.request_adapter.send_async(request_info, SynchronizationSchema, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schema 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}/synchronization/jobs/{synchronizationJob%2Did}/schema', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the schema for a given synchronization job or template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[SchemaReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[SynchronizationSchema] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -176,16 +177,6 @@ def parse_expression(self) -> ParseExpressionRequestBuilder: return ParseExpressionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SchemaRequestBuilderGetQueryParameters(): """ @@ -212,27 +203,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchemaRequestBuilder.SchemaRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/start/start_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/start/start_request_builder.py index 2f72c34c4f0..7c13508d8e8 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/start/start_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/start/start_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/start", path_parameters) - async def post(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[StartRequestBuilderPostReque raise Exception("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[StartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> StartRequestBuilder: raise TypeError("raw_url cannot be null.") return StartRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StartRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/synchronization_job_item_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/synchronization_job_item_request_builder.py index f8852b08ec8..f7ce065d42e 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/synchronization_job_item_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/synchronization_job_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[SynchronizationJobItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SynchronizationJob]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationJob]: """ Retrieve the existing synchronization job and its properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[SynchronizationJobItemRequest return await self.request_adapter.send_async(request_info, SynchronizationJob, error_mapping) - async def patch(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[SynchronizationJobItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationJob]: + async def patch(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationJob]: """ Update the navigation property jobs in servicePrincipals param body: The request body @@ -96,18 +97,18 @@ async def patch(self,body: Optional[SynchronizationJob] = None, request_configur return await self.request_adapter.send_async(request_info, SynchronizationJob, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the existing synchronization job and its properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[Synchronizat request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[SynchronizationJobItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property jobs in servicePrincipals param body: The request body @@ -127,7 +128,7 @@ def to_patch_request_information(self,body: Optional[SynchronizationJob] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -206,16 +207,6 @@ def validate_credentials(self) -> ValidateCredentialsRequestBuilder: return ValidateCredentialsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationJobItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SynchronizationJobItemRequestBuilderGetQueryParameters(): """ @@ -242,27 +233,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationJobItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SynchronizationJobItemRequestBuilder.SynchronizationJobItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationJobItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py index 4319817f245..20bd4c984c5 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/item/validate_credentials/validate_credentials_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/validateCredentials", path_parameters) - async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Validate that the credentials are valid in the tenant. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, r raise Exception("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: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Validate that the credentials are valid in the tenant. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidateCredentialsRequestBu raise TypeError("raw_url cannot be null.") return ValidateCredentialsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidateCredentialsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/jobs_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/jobs_request_builder.py index aa3cac16593..6b94865ccef 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/jobs_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/jobs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_synchronization_job_id(self,synchronization_job_id: str) -> Synchronizati url_tpl_params["synchronizationJob%2Did"] = synchronization_job_id return SynchronizationJobItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = None) -> Optional[SynchronizationJobCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationJobCollectionResponse]: """ List existing jobs for a given application instance (service principal). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[JobsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SynchronizationJobCollectionResponse, error_mapping) - async def post(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = None) -> Optional[SynchronizationJob]: + async def post(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationJob]: """ Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[SynchronizationJob] = None, request_configura return await self.request_adapter.send_async(request_info, SynchronizationJob, error_mapping) - def to_get_request_information(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List existing jobs for a given application instance (service principal). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[JobsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[SynchronizationJob] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class JobsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[JobsRequestBuilder.JobsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class JobsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/jobs/validate_credentials/validate_credentials_request_builder.py b/msgraph/generated/service_principals/item/synchronization/jobs/validate_credentials/validate_credentials_request_builder.py index ad48506ba92..64cc48c60a5 100644 --- a/msgraph/generated/service_principals/item/synchronization/jobs/validate_credentials/validate_credentials_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/jobs/validate_credentials/validate_credentials_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/validateCredentials", path_parameters) - async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action validateCredentials param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, r raise Exception("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: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action validateCredentials param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidateCredentialsRequestBu raise TypeError("raw_url cannot be null.") return ValidateCredentialsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidateCredentialsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/secrets/count/count_request_builder.py b/msgraph/generated/service_principals/item/synchronization/secrets/count/count_request_builder.py index c9555e81fc6..697734b9a0d 100644 --- a/msgraph/generated/service_principals/item/synchronization/secrets/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/secrets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/secrets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/synchronization/secrets/secrets_request_builder.py b/msgraph/generated/service_principals/item/synchronization/secrets/secrets_request_builder.py index 0142e6c19a5..2f2c4cf2ba6 100644 --- a/msgraph/generated/service_principals/item/synchronization/secrets/secrets_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/secrets/secrets_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/secrets", path_parameters) - async def put(self,body: Optional[SecretsPutRequestBody] = None, request_configuration: Optional[SecretsRequestBuilderPutRequestConfiguration] = None) -> Optional[SecretsPutResponse]: + async def put(self,body: Optional[SecretsPutRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecretsPutResponse]: """ Update property secrets value. param body: The request body @@ -51,7 +51,7 @@ async def put(self,body: Optional[SecretsPutRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, SecretsPutResponse, error_mapping) - def to_put_request_information(self,body: Optional[SecretsPutRequestBody] = None, request_configuration: Optional[SecretsRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[SecretsPutRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property secrets value. param body: The request body @@ -85,14 +85,4 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SecretsRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/synchronization_request_builder.py b/msgraph/generated/service_principals/item/synchronization/synchronization_request_builder.py index 20dd19cc3d1..383b37d1e04 100644 --- a/msgraph/generated/service_principals/item/synchronization/synchronization_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/synchronization_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SynchronizationRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property synchronization for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SynchronizationRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SynchronizationRequestBuilderGetRequestConfiguration] = None) -> Optional[Synchronization]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Synchronization]: """ Represents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SynchronizationRequestBuilder return await self.request_adapter.send_async(request_info, Synchronization, error_mapping) - async def put(self,body: Optional[Synchronization] = None, request_configuration: Optional[SynchronizationRequestBuilderPutRequestConfiguration] = None) -> Optional[Synchronization]: + async def put(self,body: Optional[Synchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Synchronization]: """ Update the navigation property synchronization in servicePrincipals param body: The request body @@ -91,18 +92,18 @@ async def put(self,body: Optional[Synchronization] = None, request_configuration return await self.request_adapter.send_async(request_info, Synchronization, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SynchronizationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property synchronization 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}/synchronization', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SynchronizationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[Synchronizat request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[Synchronization] = None, request_configuration: Optional[SynchronizationRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[Synchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property synchronization in servicePrincipals param body: The request body @@ -122,7 +123,7 @@ def to_put_request_information(self,body: Optional[Synchronization] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization', self.path_parameters) + 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) @@ -174,16 +175,6 @@ def templates(self) -> TemplatesRequestBuilder: return TemplatesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SynchronizationRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SynchronizationRequestBuilder.SynchronizationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/templates/count/count_request_builder.py b/msgraph/generated/service_principals/item/synchronization/templates/count/count_request_builder.py index 3216f615211..43a0e0727da 100644 --- a/msgraph/generated/service_principals/item/synchronization/templates/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/templates/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/count/count_request_builder.py b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/count/count_request_builder.py index 0c42a73b679..1be887fb19f 100644 --- a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/directories_request_builder.py b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/directories_request_builder.py index b31b4a1474e..6ed6e1b14c1 100644 --- a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/directories_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/directories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_directory_definition_id(self,directory_definition_id: str) -> DirectoryDe url_tpl_params["directoryDefinition%2Did"] = directory_definition_id return DirectoryDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinitionCollectionResponse]: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DirectoriesRequestBuilderGetR return await self.request_adapter.send_async(request_info, DirectoryDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Create new navigation property to directories for servicePrincipals param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DirectoryDefinition] = None, request_configur return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoriesR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to directories for servicePrincipals param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoriesRequestBuilder.DirectoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/item/directory_definition_item_request_builder.py b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/item/directory_definition_item_request_builder.py index c4d29d2b42e..a160ad02c49 100644 --- a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/item/directory_definition_item_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/item/directory_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories/{directoryDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property directories for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DirectoryDefinitionItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DirectoryDefinitionItemReques return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Update the navigation property directories in servicePrincipals param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DirectoryDefinition] = None, request_configu return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property directories 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}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories/{directoryDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the collection of directories and all of their objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DirectoryDef request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property directories in servicePrincipals param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories/{directoryDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def discover(self) -> DiscoverRequestBuilder: return DiscoverRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DirectoryDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryDefinitionItemRequestBuilder.DirectoryDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py index f63b2f63465..135d36db232 100644 --- a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/directories/item/discover/discover_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories/{directoryDefinition%2Did}/discover", path_parameters) - async def post(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Discover the latest schema definition for provisioning to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[DiscoverRequestBuilderPostRe return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Discover the latest schema definition for provisioning to an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DiscoverRequestBuilder: raise TypeError("raw_url cannot be null.") return DiscoverRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DiscoverRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py index 30fe635bd0d..a55ba8b32b8 100644 --- a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/filter_operators/filter_operators_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/filterOperators(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilder return await self.request_adapter.send_async(request_info, FilterOperatorsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilterOperatorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilterOperatorsRequestBuilder.FilterOperatorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/functions/functions_request_builder.py b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/functions/functions_request_builder.py index a596055b3b3..18e6c1a50cd 100644 --- a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/functions/functions_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/functions/functions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/functions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> Optional[FunctionsGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FunctionsGetResponse]: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, FunctionsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FunctionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FunctionsRequestBuilder.FunctionsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py index 3e5e1ba9fa7..245644ec75b 100644 --- a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/parse_expression/parse_expression_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/parseExpression", path_parameters) - async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = None) -> Optional[ParseExpressionResponse]: + async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ParseExpressionResponse]: """ Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, ParseExpressionResponse, error_mapping) - def to_post_request_information(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ParseExpressionRequestBuilde raise TypeError("raw_url cannot be null.") return ParseExpressionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParseExpressionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/schema_request_builder.py b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/schema_request_builder.py index a6f3a141a5d..716f21c2196 100644 --- a/msgraph/generated/service_principals/item/synchronization/templates/item/schema/schema_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/templates/item/schema/schema_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property schema for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SchemaRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = None) -> Optional[SynchronizationSchema]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationSchema]: """ Default synchronization schema for the jobs based on this template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SchemaRequestBuilderGetReques return await self.request_adapter.send_async(request_info, SynchronizationSchema, error_mapping) - async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationSchema]: + async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationSchema]: """ Update the navigation property schema in servicePrincipals param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SynchronizationSchema] = None, request_confi return await self.request_adapter.send_async(request_info, SynchronizationSchema, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schema 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}/synchronization/templates/{synchronizationTemplate%2Did}/schema', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Default synchronization schema for the jobs based on this template. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SchemaReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property schema in servicePrincipals param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SynchronizationSchema] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def parse_expression(self) -> ParseExpressionRequestBuilder: return ParseExpressionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SchemaRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchemaRequestBuilder.SchemaRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchemaRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/templates/item/synchronization_template_item_request_builder.py b/msgraph/generated/service_principals/item/synchronization/templates/item/synchronization_template_item_request_builder.py index f103b614aee..28887346330 100644 --- a/msgraph/generated/service_principals/item/synchronization/templates/item/synchronization_template_item_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/templates/item/synchronization_template_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property templates for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SynchronizationTemplateIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SynchronizationTemplate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationTemplate]: """ Preconfigured synchronization settings for a particular application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SynchronizationTemplateItemRe return await self.request_adapter.send_async(request_info, SynchronizationTemplate, error_mapping) - async def patch(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[SynchronizationTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationTemplate]: + async def patch(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationTemplate]: """ Update (override) the synchronization template associated with a given application. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[SynchronizationTemplate] = None, request_con return await self.request_adapter.send_async(request_info, SynchronizationTemplate, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property templates 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}/synchronization/templates/{synchronizationTemplate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Preconfigured synchronization settings for a particular application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[Synchronizat request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[SynchronizationTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update (override) the synchronization template associated with a given application. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[SynchronizationTemplate] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def schema(self) -> SchemaRequestBuilder: return SchemaRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationTemplateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SynchronizationTemplateItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationTemplateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SynchronizationTemplateItemRequestBuilder.SynchronizationTemplateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SynchronizationTemplateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/synchronization/templates/templates_request_builder.py b/msgraph/generated/service_principals/item/synchronization/templates/templates_request_builder.py index bce672ba6f8..a04ad3293c4 100644 --- a/msgraph/generated/service_principals/item/synchronization/templates/templates_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/templates/templates_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_synchronization_template_id(self,synchronization_template_id: str) -> Syn url_tpl_params["synchronizationTemplate%2Did"] = synchronization_template_id return SynchronizationTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TemplatesRequestBuilderGetRequestConfiguration] = None) -> Optional[SynchronizationTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationTemplateCollectionResponse]: """ List the synchronization templates associated with a given application or service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TemplatesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, SynchronizationTemplateCollectionResponse, error_mapping) - async def post(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[TemplatesRequestBuilderPostRequestConfiguration] = None) -> Optional[SynchronizationTemplate]: + async def post(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationTemplate]: """ Create new navigation property to templates for servicePrincipals param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SynchronizationTemplate] = None, request_conf return await self.request_adapter.send_async(request_info, SynchronizationTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TemplatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the synchronization templates associated with a given application or service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TemplatesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[TemplatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to templates for servicePrincipals param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SynchronizationTemplate] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TemplatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TemplatesRequestBuilder.TemplatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TemplatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/service_principals/item/token_issuance_policies/count/count_request_builder.py b/msgraph/generated/service_principals/item/token_issuance_policies/count/count_request_builder.py index 035c62c45f0..2ca6e0eadf2 100644 --- a/msgraph/generated/service_principals/item/token_issuance_policies/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/token_issuance_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 a7bcbe754a6..1fa3ef84020 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,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/{tokenIssuancePolicy%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: """ The tokenIssuancePolicies assigned to this service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TokenIssuancePolicyItemReques return await self.request_adapter.send_async(request_info, TokenIssuancePolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The tokenIssuancePolicies assigned to this service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TokenIssuancePolicyItemRequestBuilder.TokenIssuancePolicyItemRequestBuilderGetQueryParameters] = None - - 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 9e66dd00e33..898fecda575 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_token_issuance_policy_id(self,token_issuance_policy_id: str) -> TokenIssu url_tpl_params["tokenIssuancePolicy%2Did"] = token_issuance_policy_id return TokenIssuancePolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TokenIssuancePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[TokenIssuancePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenIssuancePolicyCollectionResponse]: """ The tokenIssuancePolicies assigned to this service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[TokenIssuancePoliciesRequestB return await self.request_adapter.send_async(request_info, TokenIssuancePolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TokenIssuancePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The tokenIssuancePolicies assigned to this service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenIssuancePoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TokenIssuancePoliciesRequestBuilder.TokenIssuancePoliciesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/token_lifetime_policies/count/count_request_builder.py b/msgraph/generated/service_principals/item/token_lifetime_policies/count/count_request_builder.py index 475e66607c7..99951bd9275 100644 --- a/msgraph/generated/service_principals/item/token_lifetime_policies/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/token_lifetime_policies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 93aba43cf78..f1e35a88aa9 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,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/{tokenLifetimePolicy%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: """ The tokenLifetimePolicies assigned to this service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TokenLifetimePolicyItemReques return await self.request_adapter.send_async(request_info, TokenLifetimePolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The tokenLifetimePolicies assigned to this service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TokenLifetimePolicyItemRequestBuilder.TokenLifetimePolicyItemRequestBuilderGetQueryParameters] = None - - 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 9c426363db6..305ea250250 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_token_lifetime_policy_id(self,token_lifetime_policy_id: str) -> TokenLife url_tpl_params["tokenLifetimePolicy%2Did"] = token_lifetime_policy_id return TokenLifetimePolicyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TokenLifetimePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[TokenLifetimePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenLifetimePolicyCollectionResponse]: """ 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. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TokenLifetimePoliciesRequestB return await self.request_adapter.send_async(request_info, TokenLifetimePolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TokenLifetimePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TokenLifetimePoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TokenLifetimePoliciesRequestBuilder.TokenLifetimePoliciesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/transitive_member_of/count/count_request_builder.py b/msgraph/generated/service_principals/item/transitive_member_of/count/count_request_builder.py index 7f6495a6720..13b14971ee7 100644 --- a/msgraph/generated/service_principals/item/transitive_member_of/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/transitive_member_of/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/transitiveMemberOf/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py b/msgraph/generated/service_principals/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py index 51d2e164623..99b4e8e142c 100644 --- a/msgraph/generated/service_principals/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/transitiveMemberOf/graph.administrativeUnit/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/service_principals/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py index 28452a19a28..deea5303d5d 100644 --- a/msgraph/generated/service_principals/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/service_principals/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/transitiveMemberOf/graph.administrativeUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/transitive_member_of/graph_directory_role/count/count_request_builder.py b/msgraph/generated/service_principals/item/transitive_member_of/graph_directory_role/count/count_request_builder.py index 115d24d3070..a4d035b59f3 100644 --- a/msgraph/generated/service_principals/item/transitive_member_of/graph_directory_role/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/transitive_member_of/graph_directory_role/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/transitiveMemberOf/graph.directoryRole/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/transitive_member_of/graph_directory_role/graph_directory_role_request_builder.py b/msgraph/generated/service_principals/item/transitive_member_of/graph_directory_role/graph_directory_role_request_builder.py index e53e4158566..5c615004736 100644 --- a/msgraph/generated/service_principals/item/transitive_member_of/graph_directory_role/graph_directory_role_request_builder.py +++ b/msgraph/generated/service_principals/item/transitive_member_of/graph_directory_role/graph_directory_role_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/transitiveMemberOf/graph.directoryRole{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: """ Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuil return await self.request_adapter.send_async(request_info, DirectoryRoleCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDirectoryRoleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDirectoryRoleRequestBuilder.GraphDirectoryRoleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/transitive_member_of/graph_group/count/count_request_builder.py b/msgraph/generated/service_principals/item/transitive_member_of/graph_group/count/count_request_builder.py index e23722a581c..9d7a67cab50 100644 --- a/msgraph/generated/service_principals/item/transitive_member_of/graph_group/count/count_request_builder.py +++ b/msgraph/generated/service_principals/item/transitive_member_of/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/transitiveMemberOf/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/transitive_member_of/graph_group/graph_group_request_builder.py b/msgraph/generated/service_principals/item/transitive_member_of/graph_group/graph_group_request_builder.py index ed493580143..ddc5345b3e7 100644 --- a/msgraph/generated/service_principals/item/transitive_member_of/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/service_principals/item/transitive_member_of/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/transitiveMemberOf/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/transitive_member_of/item/directory_object_item_request_builder.py b/msgraph/generated/service_principals/item/transitive_member_of/item/directory_object_item_request_builder.py index 25a8a0d4788..7580a630901 100644 --- a/msgraph/generated/service_principals/item/transitive_member_of/item/directory_object_item_request_builder.py +++ b/msgraph/generated/service_principals/item/transitive_member_of/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/transitiveMemberOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get transitiveMemberOf from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get transitiveMemberOf from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/service_principals/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py index 20136c0863b..e9579a79a37 100644 --- a/msgraph/generated/service_principals/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/service_principals/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/transitiveMemberOf/{directoryObject%2Did}/graph.administrativeUnit{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/transitive_member_of/item/graph_directory_role/graph_directory_role_request_builder.py b/msgraph/generated/service_principals/item/transitive_member_of/item/graph_directory_role/graph_directory_role_request_builder.py index dd231bac424..e98f2d18ef9 100644 --- a/msgraph/generated/service_principals/item/transitive_member_of/item/graph_directory_role/graph_directory_role_request_builder.py +++ b/msgraph/generated/service_principals/item/transitive_member_of/item/graph_directory_role/graph_directory_role_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/transitiveMemberOf/{directoryObject%2Did}/graph.directoryRole{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRole]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuil return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDirectoryRoleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDirectoryRoleRequestBuilder.GraphDirectoryRoleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/transitive_member_of/item/graph_group/graph_group_request_builder.py b/msgraph/generated/service_principals/item/transitive_member_of/item/graph_group/graph_group_request_builder.py index e4f575db180..4744652df51 100644 --- a/msgraph/generated/service_principals/item/transitive_member_of/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/service_principals/item/transitive_member_of/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/transitiveMemberOf/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/item/transitive_member_of/transitive_member_of_request_builder.py b/msgraph/generated/service_principals/item/transitive_member_of/transitive_member_of_request_builder.py index 65e35694cc0..0d4b55bf479 100644 --- a/msgraph/generated/service_principals/item/transitive_member_of/transitive_member_of_request_builder.py +++ b/msgraph/generated/service_principals/item/transitive_member_of/transitive_member_of_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get transitiveMemberOf from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuil return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get transitiveMemberOf from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -179,17 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TransitiveMemberOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TransitiveMemberOfRequestBuilder.TransitiveMemberOfRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/service_principals/service_principals_request_builder.py b/msgraph/generated/service_principals/service_principals_request_builder.py index 9387972e812..8ddc76a8429 100644 --- a/msgraph/generated/service_principals/service_principals_request_builder.py +++ b/msgraph/generated/service_principals/service_principals_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def by_service_principal_id(self,service_principal_id: str) -> ServicePrincipalI url_tpl_params["servicePrincipal%2Did"] = service_principal_id return ServicePrincipalItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ServicePrincipalsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Retrieve a list of servicePrincipal objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[ServicePrincipalsRequestBuild return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - async def post(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[ServicePrincipalsRequestBuilderPostRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def post(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Create a new servicePrincipal object. param body: The request body @@ -92,7 +93,7 @@ async def post(self,body: Optional[ServicePrincipal] = None, request_configurati return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServicePrincipalsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of servicePrincipal objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[ServicePrinc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[ServicePrincipalsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new servicePrincipal object. param body: The request body @@ -112,7 +113,7 @@ def to_post_request_information(self,body: Optional[ServicePrincipal] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/servicePrincipals', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -229,27 +230,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServicePrincipalsRequestBuilder.ServicePrincipalsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 d5f25b323e4..cc55c243e22 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 811516b7f93..c457b476980 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['appId'] = str(app_id) super().__init__(request_adapter, "{+baseurl}/servicePrincipals(appId='{appId}'){?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ServicePrincipalsWithAppIdRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a servicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[ServicePrincipalsWithAppId raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ServicePrincipalsWithAppIdRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Retrieve the properties and relationships of a servicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,12 +70,13 @@ async def get(self,request_configuration: Optional[ServicePrincipalsWithAppIdReq return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - async def patch(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[ServicePrincipalsWithAppIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def patch(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ - Update entity in servicePrincipals by appId + Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. param body: The request body 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-upsert?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -92,18 +94,18 @@ async def patch(self,body: Optional[ServicePrincipal] = None, request_configurat return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ServicePrincipalsWithAppIdRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a servicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/servicePrincipals(appId='{appId}')', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ServicePrincipalsWithAppIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a servicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,16 +116,16 @@ def to_get_request_information(self,request_configuration: Optional[ServicePrinc request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[ServicePrincipalsWithAppIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update entity in servicePrincipals by appId + Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/servicePrincipals(appId='{appId}')', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -139,16 +141,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ServicePrincipalsWithAppIdRe raise TypeError("raw_url cannot be null.") return ServicePrincipalsWithAppIdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalsWithAppIdRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ServicePrincipalsWithAppIdRequestBuilderGetQueryParameters(): """ @@ -175,27 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalsWithAppIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServicePrincipalsWithAppIdRequestBuilder.ServicePrincipalsWithAppIdRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicePrincipalsWithAppIdRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/count/count_request_builder.py b/msgraph/generated/shares/count/count_request_builder.py index 5c643eb7d36..e928d4fa1a1 100644 --- a/msgraph/generated/shares/count/count_request_builder.py +++ b/msgraph/generated/shares/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/shares/item/created_by_user/created_by_user_request_builder.py index f950266500b..19abbb9bd7f 100644 --- a/msgraph/generated/shares/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/shares/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 ac6cbb032dd..03075f847dd 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/shares/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index 225ad63d30f..6c5069d1ab4 100644 --- a/msgraph/generated/shares/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/shares/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/shares/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 7c1be88da81..6ddfc307ff2 100644 --- a/msgraph/generated/shares/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/shares/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/drive_item/content/content_request_builder.py b/msgraph/generated/shares/item/drive_item/content/content_request_builder.py index 9a65112905b..1fe992c9c3e 100644 --- a/msgraph/generated/shares/item/drive_item/content/content_request_builder.py +++ b/msgraph/generated/shares/item/drive_item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +69,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -88,7 +89,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/shares/{sharedDriveItem%2Did}/driveItem/content', self.path_parameters) + 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") @@ -125,27 +126,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/drive_item/drive_item_request_builder.py b/msgraph/generated/shares/item/drive_item/drive_item_request_builder.py index ff1d9b6d52c..d52ab321c27 100644 --- a/msgraph/generated/shares/item/drive_item/drive_item_request_builder.py +++ b/msgraph/generated/shares/item/drive_item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/driveItem{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Access a shared DriveItem or a collection of shared items by using a shareId or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Access a shared DriveItem or a collection of shared items by using a shareId or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/items/count/count_request_builder.py b/msgraph/generated/shares/item/items/count/count_request_builder.py index c09c5c77c10..41ee0c13708 100644 --- a/msgraph/generated/shares/item/items/count/count_request_builder.py +++ b/msgraph/generated/shares/item/items/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/items/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/items/item/content/content_request_builder.py b/msgraph/generated/shares/item/items/item/content/content_request_builder.py index f45a233d042..520b70510d3 100644 --- a/msgraph/generated/shares/item/items/item/content/content_request_builder.py +++ b/msgraph/generated/shares/item/items/item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/items/{driveItem%2Did}/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -67,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -87,7 +88,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/shares/{sharedDriveItem%2Did}/items/{driveItem%2Did}/content', self.path_parameters) + 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") @@ -124,27 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/items/item/drive_item_item_request_builder.py b/msgraph/generated/shares/item/items/item/drive_item_item_request_builder.py index 3522e85b107..d196991dfb4 100644 --- a/msgraph/generated/shares/item/items/item/drive_item_item_request_builder.py +++ b/msgraph/generated/shares/item/items/item/drive_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/items/{driveItem%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ All driveItems contained in the sharing root. This collection cannot be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGe return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All driveItems contained in the sharing root. This collection cannot be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemItemRequestBuilder.DriveItemItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/items/items_request_builder.py b/msgraph/generated/shares/item/items/items_request_builder.py index 166169637e7..85dcb781be9 100644 --- a/msgraph/generated/shares/item/items/items_request_builder.py +++ b/msgraph/generated/shares/item/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_drive_item_id(self,drive_item_id: str) -> DriveItemItemRequestBuilder: url_tpl_params["driveItem%2Did"] = drive_item_id return DriveItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: """ All driveItems contained in the sharing root. This collection cannot be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DriveItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All driveItems contained in the sharing root. This collection cannot be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/shares/item/last_modified_by_user/last_modified_by_user_request_builder.py index 0a537e53d5b..e890713f0ab 100644 --- a/msgraph/generated/shares/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/shares/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 605d21f3469..1c02f4d5998 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/shares/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index cf9a937cdae..05d10b90944 100644 --- a/msgraph/generated/shares/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/shares/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/shares/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 48bf33750d5..6c4dee32daf 100644 --- a/msgraph/generated/shares/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/shares/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/columns/columns_request_builder.py b/msgraph/generated/shares/item/list_/columns/columns_request_builder.py index 9ac7cfc21ec..b7577f3f404 100644 --- a/msgraph/generated/shares/item/list_/columns/columns_request_builder.py +++ b/msgraph/generated/shares/item/list_/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [list][list]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [list][list]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/columns/count/count_request_builder.py b/msgraph/generated/shares/item/list_/columns/count/count_request_builder.py index 01b478276ef..4ca5d349e29 100644 --- a/msgraph/generated/shares/item/list_/columns/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/columns/item/column_definition_item_request_builder.py b/msgraph/generated/shares/item/list_/columns/item/column_definition_item_request_builder.py index f473c949143..1bf367a9e64 100644 --- a/msgraph/generated/shares/item/list_/columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columns for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ColumnDefinitionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ The collection of field definitions for this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update the navigation property columns in shares param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ColumnDefinition] = None, request_configurat return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of field definitions for this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnDefini request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in shares param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def source_column(self) -> SourceColumnRequestBuilder: return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/shares/item/list_/columns/item/source_column/source_column_request_builder.py index e1983d307b2..e1eb1952110 100644 --- a/msgraph/generated/shares/item/list_/columns/item/source_column/source_column_request_builder.py +++ b/msgraph/generated/shares/item/list_/columns/item/source_column/source_column_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGet return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SourceColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/add_copy/add_copy_request_builder.py b/msgraph/generated/shares/item/list_/content_types/add_copy/add_copy_request_builder.py index f56a1ca0d76..aec993ea347 100644 --- a/msgraph/generated/shares/item/list_/content_types/add_copy/add_copy_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/add_copy/add_copy_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/addCopy", path_parameters) - async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddCopyRequestBuilder: raise TypeError("raw_url cannot be null.") return AddCopyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddCopyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py b/msgraph/generated/shares/item/list_/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py index 53be7dcac61..837edd54621 100644 --- a/msgraph/generated/shares/item/list_/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/addCopyFromContentTypeHub", path_parameters) - async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = N return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddCopyFromContentTypeHubReq raise TypeError("raw_url cannot be null.") return AddCopyFromContentTypeHubRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/content_types/content_types_request_builder.py b/msgraph/generated/shares/item/list_/content_types/content_types_request_builder.py index 82b9f17aa1a..2c17d8e43b0 100644 --- a/msgraph/generated/shares/item/list_/content_types/content_types_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +47,7 @@ def by_content_type_id(self,content_type_id: str) -> ContentTypeItemRequestBuild url_tpl_params["contentType%2Did"] = content_type_id return ContentTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ Get the collection of [contentType][contentType] resources in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGet return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Create new navigation property to contentTypes for shares param body: The request body @@ -90,7 +91,7 @@ async def post(self,body: Optional[ContentType] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [contentType][contentType] resources in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentTypes for shares param body: The request body @@ -110,7 +111,7 @@ def to_post_request_information(self,body: Optional[ContentType] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -218,27 +219,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypesRequestBuilder.ContentTypesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/content_types/count/count_request_builder.py b/msgraph/generated/shares/item/list_/content_types/count/count_request_builder.py index 04cda2e788b..3fa7bfb30df 100644 --- a/msgraph/generated/shares/item/list_/content_types/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py b/msgraph/generated/shares/item/list_/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py index 3446f45d563..d419edae29c 100644 --- a/msgraph/generated/shares/item/list_/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/getCompatibleHubContentTypes(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesR return await self.request_adapter.send_async(request_info, GetCompatibleHubContentTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetCompatibleHubContentTypesRequestBuilder.GetCompatibleHubContentTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py index 167a74a24e1..0d5646d68f7 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/associateWithHubSites", path_parameters) - async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Associate a published [content type][contentType] present in a content type hub with a list of hub sites. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, raise Exception("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: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Associate a published [content type][contentType] present in a content type hub with a list of hub sites. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssociateWithHubSitesRequest raise TypeError("raw_url cannot be null.") return AssociateWithHubSitesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssociateWithHubSitesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/content_types/item/base/base_request_builder_.py b/msgraph/generated/shares/item/list_/content_types/item/base/base_request_builder_.py index e21c987c87a..a16b0eb493c 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/base/base_request_builder_.py +++ b/msgraph/generated/shares/item/list_/content_types/item/base/base_request_builder_.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/base{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Parent contentType from which this content type is derived. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Parent contentType from which this content type is derived. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseRequestBuilder_.BaseRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/item/base_types/base_types_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/base_types/base_types_request_builder.py index 4e9a6b3c247..807213924aa 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/base_types/base_types_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/base_types/base_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_content_type_id1(self,content_type_id1: str) -> ContentTypeItemRequestBui url_tpl_params["contentType%2Did1"] = content_type_id1 return ContentTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseTypesRequestBuilder.BaseTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/item/base_types/count/count_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/base_types/count/count_request_builder.py index 4407da55f9e..33f8b959966 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/base_types/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/base_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/baseTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/item/base_types/item/content_type_item_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/base_types/item/content_type_item_request_builder.py index 2349fa354ea..a9541ba85ad 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/base_types/item/content_type_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/base_types/item/content_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/baseTypes/{contentType%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilder return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypeItemRequestBuilder.ContentTypeItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/item/column_links/column_links_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/column_links/column_links_request_builder.py index 55aac7ef822..d9dce9f431e 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/column_links/column_links_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/column_links/column_links_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_link_id(self,column_link_id: str) -> ColumnLinkItemRequestBuilder: url_tpl_params["columnLink%2Did"] = column_link_id return ColumnLinkItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetR return await self.request_adapter.send_async(request_info, ColumnLinkCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnLink]: + async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ Create new navigation property to columnLinks for shares param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ColumnLink] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnLinksR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columnLinks for shares param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ColumnLink] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columnLinks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnLinksRequestBuilder.ColumnLinksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/content_types/item/column_links/count/count_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/column_links/count/count_request_builder.py index 912e698456d..e796f786ffd 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/column_links/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/column_links/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columnLinks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/item/column_links/item/column_link_item_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/column_links/item/column_link_item_request_builder.py index 086a8cc15d4..8d0e338e0bb 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/column_links/item/column_link_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/column_links/item/column_link_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columnLinks for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnLink]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderG return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnLink]: + async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ Update the navigation property columnLinks in shares param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ColumnLink] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columnLinks for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnLinkIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columnLinks in shares param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ColumnLink] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ColumnLinkItemRequestBuilder raise TypeError("raw_url cannot be null.") return ColumnLinkItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnLinkItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnLinkItemRequestBuilder.ColumnLinkItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/content_types/item/column_positions/column_positions_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/column_positions/column_positions_request_builder.py index d6c41cdbce5..cd7d23be40e 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/column_positions/column_positions_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/column_positions/column_positions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilder return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnPositionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnPositionsRequestBuilder.ColumnPositionsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/item/column_positions/count/count_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/column_positions/count/count_request_builder.py index dd4a6817a0d..e1ce5432534 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/column_positions/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/column_positions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columnPositions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/item/column_positions/item/column_definition_item_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/column_positions/item/column_definition_item_request_builder.py index edb5e482c6e..a1d77bbd9a6 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/column_positions/item/column_definition_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/column_positions/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columnPositions/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/item/columns/columns_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/columns/columns_request_builder.py index 69bba45e51a..1f7dfd9b03b 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/columns/columns_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Add a column to a [content type][contentType] in a site, or a list with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a column to a [content type][contentType] in a site, or a list with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/content_types/item/columns/count/count_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/columns/count/count_request_builder.py index b79fe47afd9..7d3f4264297 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/columns/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/item/columns/item/column_definition_item_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/columns/item/column_definition_item_request_builder.py index 2c39ebb119e..d995b52f127 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a [column][columndefinition] from a [site][], a [list][], or a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ColumnDefinitionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Retrieve the metadata for a [site][], a [list][], or a [contentType][] [column][columnDefinition]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[ColumnDefinition] = None, request_configurat return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a [column][columndefinition] from a [site][], a [list][], or a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a [site][], a [list][], or a [contentType][] [column][columnDefinition]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnDefini request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def source_column(self) -> SourceColumnRequestBuilder: return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/content_types/item/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/columns/item/source_column/source_column_request_builder.py index b2036753626..c40dbfb444c 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/columns/item/source_column/source_column_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/columns/item/source_column/source_column_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGet return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SourceColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/content_types/item/content_type_item_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/content_type_item_request_builder.py index 6436d4ddc59..e972aef958a 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/content_type_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/content_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentTypes for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ The collection of content types present in this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilder return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentType]: + async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Update the navigation property contentTypes in shares param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[ContentType] = None, request_configuration: return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentTypes for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types present in this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypeI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentTypes in shares param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[ContentType] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -234,16 +235,6 @@ def unpublish(self) -> UnpublishRequestBuilder: return UnpublishRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContentTypeItemRequestBuilderGetQueryParameters(): """ @@ -270,27 +261,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypeItemRequestBuilder.ContentTypeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py index 5ce59254cd5..3b461383030 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/copyToDefaultContentLocation", path_parameters) - async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] raise Exception("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: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToDefaultContentLocation raise TypeError("raw_url cannot be null.") return CopyToDefaultContentLocationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/content_types/item/is_published/is_published_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/is_published/is_published_request_builder.py index 6d313b8e619..442fe6ae71c 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/is_published/is_published_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/is_published/is_published_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/isPublished()", path_parameters) - async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetR return await self.request_adapter.send_async(request_info, IsPublishedGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsPublishedRequestBuilder: raise TypeError("raw_url cannot be null.") return IsPublishedRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsPublishedRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/content_types/item/publish/publish_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/publish/publish_request_builder.py index b6159254b9a..2aaa35f3d35 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/publish/publish_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/publish/publish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/publish", path_parameters) - async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Publishes a [contentType][] present in the content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[PublishRequestBuilderPostReq raise Exception("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[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Publishes a [contentType][] present in the content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PublishRequestBuilder: raise TypeError("raw_url cannot be null.") return PublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/content_types/item/unpublish/unpublish_request_builder.py b/msgraph/generated/shares/item/list_/content_types/item/unpublish/unpublish_request_builder.py index 2f83bbb1632..be7bbd700f6 100644 --- a/msgraph/generated/shares/item/list_/content_types/item/unpublish/unpublish_request_builder.py +++ b/msgraph/generated/shares/item/list_/content_types/item/unpublish/unpublish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/contentTypes/{contentType%2Did}/unpublish", path_parameters) - async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unpublish a [contentType][] from a content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostR raise Exception("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[UnpublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unpublish a [contentType][] from a content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnpublishRequestBuilder: raise TypeError("raw_url cannot be null.") return UnpublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnpublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/created_by_user/created_by_user_request_builder.py b/msgraph/generated/shares/item/list_/created_by_user/created_by_user_request_builder.py index 8daec9bc56a..5ef249297bb 100644 --- a/msgraph/generated/shares/item/list_/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/shares/item/list_/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 cb120e43546..62e19e50a68 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/shares/item/list_/created_by_user/service_provisioning_errors/count/count_request_builder.py index b1aa161546e..28cc171932e 100644 --- a/msgraph/generated/shares/item/list_/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/shares/item/list_/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 1d7a6623bcd..b806d8361d7 100644 --- a/msgraph/generated/shares/item/list_/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/shares/item/list_/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/drive/drive_request_builder.py b/msgraph/generated/shares/item/list_/drive/drive_request_builder.py index e6bbe3eb142..631d05f83ec 100644 --- a/msgraph/generated/shares/item/list_/drive/drive_request_builder.py +++ b/msgraph/generated/shares/item/list_/drive/drive_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ Allows access to the list as a drive resource with driveItems. Only present on document libraries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Allows access to the list as a drive resource with driveItems. Only present on document libraries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveRequestBuilder.DriveRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/items/delta/delta_get_response.py b/msgraph/generated/shares/item/list_/items/delta/delta_get_response.py new file mode 100644 index 00000000000..45df953b1e4 --- /dev/null +++ b/msgraph/generated/shares/item/list_/items/delta/delta_get_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.list_item import ListItem + +from ......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse): + # The value property + value: Optional[List[ListItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> 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 not parse_node: + 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.list_item import ListItem + + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.list_item import ListItem + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ListItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/shares/item/list_/items/delta/delta_request_builder.py b/msgraph/generated/shares/item/list_/items/delta/delta_request_builder.py new file mode 100644 index 00000000000..58c5325d166 --- /dev/null +++ b/msgraph/generated/shares/item/list_/items/delta/delta_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +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}/shares/{sharedDriveItem%2Did}/list/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = 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, 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] = 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: Optional[str] = None) -> 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 not raw_url: + 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: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/shares/item/list_/items/delta_with_token/delta_with_token_get_response.py b/msgraph/generated/shares/item/list_/items/delta_with_token/delta_with_token_get_response.py new file mode 100644 index 00000000000..fff30bf036c --- /dev/null +++ b/msgraph/generated/shares/item/list_/items/delta_with_token/delta_with_token_get_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.list_item import ListItem + +from ......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaWithTokenGetResponse(BaseDeltaFunctionResponse): + # The value property + value: Optional[List[ListItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> DeltaWithTokenGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaWithTokenGetResponse + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return DeltaWithTokenGetResponse() + + 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.list_item import ListItem + + from ......models.base_delta_function_response import BaseDeltaFunctionResponse + from ......models.list_item import ListItem + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ListItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/shares/item/list_/items/delta_with_token/delta_with_token_request_builder.py b/msgraph/generated/shares/item/list_/items/delta_with_token/delta_with_token_request_builder.py new file mode 100644 index 00000000000..a1328e7db24 --- /dev/null +++ b/msgraph/generated/shares/item/list_/items/delta_with_token/delta_with_token_request_builder.py @@ -0,0 +1,130 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .delta_with_token_get_response import DeltaWithTokenGetResponse + +class DeltaWithTokenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]], token: Optional[str] = None) -> None: + """ + Instantiates a new DeltaWithTokenRequestBuilder and sets the default values. + param path_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 token: Usage: token='{token}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['token'] = str(token) + super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/delta(token='{token}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaWithTokenGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaWithTokenGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_with_token_get_response import DeltaWithTokenGetResponse + + return await self.request_adapter.send_async(request_info, DeltaWithTokenGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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: Optional[str] = None) -> DeltaWithTokenRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaWithTokenRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DeltaWithTokenRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaWithTokenRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/shares/item/list_/items/item/analytics/analytics_request_builder.py b/msgraph/generated/shares/item/list_/items/item/analytics/analytics_request_builder.py index 2d9fcdaba3b..829e9cb900e 100644 --- a/msgraph/generated/shares/item/list_/items/item/analytics/analytics_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/analytics/analytics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/analytics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Analytics about the view activities that took place on this item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Analytics about the view activities that took place on this item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AnalyticsRequestBuilder.AnalyticsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/items/item/create_link/create_link_request_builder.py b/msgraph/generated/shares/item/list_/items/item/create_link/create_link_request_builder.py index f5719cdf463..ab14637f483 100644 --- a/msgraph/generated/shares/item/list_/items/item/create_link/create_link_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/create_link/create_link_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/createLink", path_parameters) - async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Invoke action createLink param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action createLink param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateLinkRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateLinkRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateLinkRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/shares/item/list_/items/item/created_by_user/created_by_user_request_builder.py index b48669809ae..9c7c95ab931 100644 --- a/msgraph/generated/shares/item/list_/items/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 0cf15d55b46..d564cdf3114 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/shares/item/list_/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index e14bd76709b..154b479486d 100644 --- a/msgraph/generated/shares/item/list_/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/shares/item/list_/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index c18b4d941a7..873f697debb 100644 --- a/msgraph/generated/shares/item/list_/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/items/item/document_set_versions/count/count_request_builder.py b/msgraph/generated/shares/item/list_/items/item/document_set_versions/count/count_request_builder.py index bd724d0476b..c386abffc2d 100644 --- a/msgraph/generated/shares/item/list_/items/item/document_set_versions/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/document_set_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/documentSetVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/items/item/document_set_versions/document_set_versions_request_builder.py b/msgraph/generated/shares/item/list_/items/item/document_set_versions/document_set_versions_request_builder.py index 5c83831c806..bf0efe6d600 100644 --- a/msgraph/generated/shares/item/list_/items/item/document_set_versions/document_set_versions_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/document_set_versions/document_set_versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_document_set_version_id(self,document_set_version_id: str) -> DocumentSet url_tpl_params["documentSetVersion%2Did"] = document_set_version_id return DocumentSetVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[DocumentSetVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersionCollectionResponse]: """ Get a list of the versions of a document set item in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DocumentSetVersionsRequestBui return await self.request_adapter.send_async(request_info, DocumentSetVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Create a new version of a document set item in a list. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DocumentSetVersion] = None, request_configura return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the versions of a document set item in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DocumentSetV request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new version of a document set item in a list. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/documentSetVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DocumentSetVersionsRequestBuilder.DocumentSetVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/document_set_versions/item/document_set_version_item_request_builder.py b/msgraph/generated/shares/item/list_/items/item/document_set_versions/item/document_set_version_item_request_builder.py index 7dfd5409e3d..356d3ec6593 100644 --- a/msgraph/generated/shares/item/list_/items/item/document_set_versions/item/document_set_version_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/document_set_versions/item/document_set_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a version of a document set in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[DocumentSetVersionItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Read the properties and relationships of a documentSetVersion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[DocumentSetVersionItemRequest return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Update the navigation property documentSetVersions in shares param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[DocumentSetVersion] = None, request_configur return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a version of a document set in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a documentSetVersion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[DocumentSetV request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property documentSetVersions in shares param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DocumentSetVersionItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DocumentSetVersionItemRequestBuilder.DocumentSetVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/document_set_versions/item/fields/fields_request_builder.py b/msgraph/generated/shares/item/list_/items/item/document_set_versions/item/fields/fields_request_builder.py index 86c2ea3328f..a1b27bf9e1b 100644 --- a/msgraph/generated/shares/item/list_/items/item/document_set_versions/item/fields/fields_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/document_set_versions/item/fields/fields_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fields for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FieldsRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FieldsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in shares param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[FieldValueSet] = None, request_configuration return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FieldsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in shares param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[FieldValueSet] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FieldsRequestBuilder: raise TypeError("raw_url cannot be null.") return FieldsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FieldsRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FieldsRequestBuilder.FieldsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/document_set_versions/item/restore/restore_request_builder.py b/msgraph/generated/shares/item/list_/items/item/document_set_versions/item/restore/restore_request_builder.py index 589b0c32a50..6d5cb2a2300 100644 --- a/msgraph/generated/shares/item/list_/items/item/document_set_versions/item/restore/restore_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/document_set_versions/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore a document set version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq raise Exception("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[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore a document set version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/drive_item/content/content_request_builder.py b/msgraph/generated/shares/item/list_/items/item/drive_item/content/content_request_builder.py index 38629319a70..084aa6cebfe 100644 --- a/msgraph/generated/shares/item/list_/items/item/drive_item/content/content_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/drive_item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -67,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -87,7 +88,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/driveItem/content', self.path_parameters) + 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") @@ -124,27 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/drive_item/drive_item_request_builder.py b/msgraph/generated/shares/item/list_/items/item/drive_item/drive_item_request_builder.py index bcde83ada67..fc84b8399aa 100644 --- a/msgraph/generated/shares/item/list_/items/item/drive_item/drive_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/drive_item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/driveItem{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ For document libraries, the driveItem relationship exposes the listItem as a [driveItem][] param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For document libraries, the driveItem relationship exposes the listItem as a [driveItem][] param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/items/item/fields/fields_request_builder.py b/msgraph/generated/shares/item/list_/items/item/fields/fields_request_builder.py index d388cd48bf2..04a46b64c45 100644 --- a/msgraph/generated/shares/item/list_/items/item/fields/fields_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/fields/fields_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fields for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FieldsRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ The values of the columns set on this list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FieldsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the properties on a [listItem][]. param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[FieldValueSet] = None, request_configuration return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The values of the columns set on this list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FieldsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties on a [listItem][]. param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[FieldValueSet] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FieldsRequestBuilder: raise TypeError("raw_url cannot be null.") return FieldsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FieldsRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FieldsRequestBuilder.FieldsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py b/msgraph/generated/shares/item/list_/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py index f3878430745..84974e15677 100644 --- a/msgraph/generated/shares/item/list_/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalReques return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalRequestBuilder.GetActivitiesByIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py b/msgraph/generated/shares/item/list_/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py index d6b8a3e6182..e235a196ba0 100644 --- a/msgraph/generated/shares/item/list_/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithSt return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -130,17 +131,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/last_modified_by_user_request_builder.py index b24915e49cf..bb1b42274a1 100644 --- a/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 d7296a742af..38ae346445d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index e879e6a6663..d3222a43627 100644 --- a/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index f0d4a8e673a..3c436c398ee 100644 --- a/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/items/item/list_item_item_request_builder.py b/msgraph/generated/shares/item/list_/items/item/list_item_item_request_builder.py index 0a9a1bbc92f..9a622dec2bb 100644 --- a/msgraph/generated/shares/item/list_/items/item/list_item_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/list_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[ListItemItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Returns the metadata for an [item][] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,7 +95,7 @@ def get_activities_by_interval_with_start_date_time_with_end_date_time_with_inte return GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, interval, start_date_time) - async def patch(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItem]: + async def patch(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Update the navigation property items in shares param body: The request body @@ -117,18 +118,18 @@ async def patch(self,body: Optional[ListItem] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, ListItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns the metadata for an [item][] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -139,7 +140,7 @@ def to_get_request_information(self,request_configuration: Optional[ListItemItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in shares param body: The request body @@ -148,7 +149,7 @@ def to_patch_request_information(self,body: Optional[ListItem] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -245,16 +246,6 @@ def versions(self) -> VersionsRequestBuilder: return VersionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ListItemItemRequestBuilderGetQueryParameters(): """ @@ -281,27 +272,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListItemItemRequestBuilder.ListItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/versions/count/count_request_builder.py b/msgraph/generated/shares/item/list_/items/item/versions/count/count_request_builder.py index 7e060a068b0..fb956e66342 100644 --- a/msgraph/generated/shares/item/list_/items/item/versions/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/versions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/items/item/versions/item/fields/fields_request_builder.py b/msgraph/generated/shares/item/list_/items/item/versions/item/fields/fields_request_builder.py index 1364234f88e..8ea651d0c80 100644 --- a/msgraph/generated/shares/item/list_/items/item/versions/item/fields/fields_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/versions/item/fields/fields_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fields for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FieldsRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FieldsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in shares param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[FieldValueSet] = None, request_configuration return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FieldsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in shares param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[FieldValueSet] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FieldsRequestBuilder: raise TypeError("raw_url cannot be null.") return FieldsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FieldsRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FieldsRequestBuilder.FieldsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/versions/item/list_item_version_item_request_builder.py b/msgraph/generated/shares/item/list_/items/item/versions/item/list_item_version_item_request_builder.py index f9f4a9e08bf..fa7026f41de 100644 --- a/msgraph/generated/shares/item/list_/items/item/versions/item/list_item_version_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/versions/item/list_item_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property versions for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ListItemVersionItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItemVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: """ Retrieve the metadata for a specific version of a ListItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ListItemVersionItemRequestBui return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItemVersion]: + async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: """ Update the navigation property versions in shares param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ListItemVersion] = None, request_configurati return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a specific version of a ListItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ListItemVers request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in shares param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ListItemVersion] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def restore_version(self) -> RestoreVersionRequestBuilder: return RestoreVersionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ListItemVersionItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListItemVersionItemRequestBuilder.ListItemVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/versions/item/restore_version/restore_version_request_builder.py b/msgraph/generated/shares/item/list_/items/item/versions/item/restore_version/restore_version_request_builder.py index f7cbad1d8d0..f3ab5486f19 100644 --- a/msgraph/generated/shares/item/list_/items/item/versions/item/restore_version/restore_version_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/versions/item/restore_version/restore_version_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/versions/{listItemVersion%2Did}/restoreVersion", path_parameters) - async def post(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore a previous version of a ListItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RestoreVersionRequestBuilder raise Exception("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[RestoreVersionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore a previous version of a ListItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreVersionRequestBuilder raise TypeError("raw_url cannot be null.") return RestoreVersionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreVersionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/item/versions/versions_request_builder.py b/msgraph/generated/shares/item/list_/items/item/versions/versions_request_builder.py index 762efd388e9..4e56038d454 100644 --- a/msgraph/generated/shares/item/list_/items/item/versions/versions_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/item/versions/versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_list_item_version_id(self,list_item_version_id: str) -> ListItemVersionIt url_tpl_params["listItemVersion%2Did"] = list_item_version_id return ListItemVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItemVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersionCollectionResponse]: """ SharePoint can be configured to retain the history for list items. Previous versions may be retained for a finite period of time depending on admin settings which may be unique per user or location. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ListItemVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItemVersion]: + async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: """ Create new navigation property to versions for shares param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ListItemVersion] = None, request_configuratio return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ SharePoint can be configured to retain the history for list items. Previous versions may be retained for a finite period of time depending on admin settings which may be unique per user or location. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[VersionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for shares param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ListItemVersion] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/versions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/items/items_request_builder.py b/msgraph/generated/shares/item/list_/items/items_request_builder.py index 3747a076b95..1da245c5595 100644 --- a/msgraph/generated/shares/item/list_/items/items_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -13,6 +14,8 @@ from .....models.list_item import ListItem from .....models.list_item_collection_response import ListItemCollectionResponse from .....models.o_data_errors.o_data_error import ODataError + from .delta.delta_request_builder import DeltaRequestBuilder + from .delta_with_token.delta_with_token_request_builder import DeltaWithTokenRequestBuilder from .item.list_item_item_request_builder import ListItemItemRequestBuilder class ItemsRequestBuilder(BaseRequestBuilder): @@ -42,7 +45,19 @@ def by_list_item_id(self,list_item_id: str) -> ListItemItemRequestBuilder: url_tpl_params["listItem%2Did"] = list_item_id return ListItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItemCollectionResponse]: + def delta_with_token(self,token: Optional[str] = None) -> DeltaWithTokenRequestBuilder: + """ + Provides operations to call the delta method. + param token: Usage: token='{token}' + Returns: DeltaWithTokenRequestBuilder + """ + if not token: + raise TypeError("token cannot be null.") + from .delta_with_token.delta_with_token_request_builder import DeltaWithTokenRequestBuilder + + return DeltaWithTokenRequestBuilder(self.request_adapter, self.path_parameters, token) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemCollectionResponse]: """ Get the collection of [items][item] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +78,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ListItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItem]: + async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -87,7 +102,7 @@ async def post(self,body: Optional[ListItem] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, ListItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [items][item] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -107,7 +122,7 @@ def to_post_request_information(self,body: Optional[ListItem] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/items', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -123,6 +138,15 @@ def with_url(self,raw_url: Optional[str] = None) -> ItemsRequestBuilder: raise TypeError("raw_url cannot be null.") return ItemsRequestBuilder(self.request_adapter, raw_url) + @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(): """ @@ -174,27 +198,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/shares/item/list_/last_modified_by_user/last_modified_by_user_request_builder.py index cd696a86158..71a65dd16f8 100644 --- a/msgraph/generated/shares/item/list_/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/shares/item/list_/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 08e152ad246..cb7007de35a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/shares/item/list_/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index 06fb19ab631..12c1974a51c 100644 --- a/msgraph/generated/shares/item/list_/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/shares/item/list_/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 4535241a592..7a4f53d01a9 100644 --- a/msgraph/generated/shares/item/list_/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/shares/item/list_/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/list_request_builder.py b/msgraph/generated/shares/item/list_/list_request_builder.py index 87f9994caba..712751f1277 100644 --- a/msgraph/generated/shares/item/list_/list_request_builder.py +++ b/msgraph/generated/shares/item/list_/list_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ListRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property list for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[ListRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ListRequestBuilderGetRequestConfiguration] = None) -> Optional[List_]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: """ Used to access the underlying list param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[ListRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, List_, error_mapping) - async def patch(self,body: Optional[List_] = None, request_configuration: Optional[ListRequestBuilderPatchRequestConfiguration] = None) -> Optional[List_]: + async def patch(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: """ Update the navigation property list in shares param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[List_] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, List_, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ListRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property list for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ListRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to access the underlying list param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[ListRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property list in shares param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[List_] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -214,16 +215,6 @@ def subscriptions(self) -> SubscriptionsRequestBuilder: return SubscriptionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ListRequestBuilderGetQueryParameters(): """ @@ -250,27 +241,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListRequestBuilder.ListRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/operations/count/count_request_builder.py b/msgraph/generated/shares/item/list_/operations/count/count_request_builder.py index 7561bd313a8..9a510de4758 100644 --- a/msgraph/generated/shares/item/list_/operations/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/operations/item/rich_long_running_operation_item_request_builder.py b/msgraph/generated/shares/item/list_/operations/item/rich_long_running_operation_item_request_builder.py index 80bacf72cdf..258e278903e 100644 --- a/msgraph/generated/shares/item/list_/operations/item/rich_long_running_operation_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/operations/item/rich_long_running_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/operations/{richLongRunningOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[RichLongRunningOperationIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RichLongRunningOperationItemR return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Update the navigation property operations in shares param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[RichLongRunningOperation] = None, request_co return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/operations/{richLongRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RichLongRunn request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in shares param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/operations/{richLongRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> RichLongRunningOperationItem raise TypeError("raw_url cannot be null.") return RichLongRunningOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RichLongRunningOperationItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RichLongRunningOperationItemRequestBuilder.RichLongRunningOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/operations/operations_request_builder.py b/msgraph/generated/shares/item/list_/operations/operations_request_builder.py index aae5d9d233a..e5cc5dd212c 100644 --- a/msgraph/generated/shares/item/list_/operations/operations_request_builder.py +++ b/msgraph/generated/shares/item/list_/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_rich_long_running_operation_id(self,rich_long_running_operation_id: str) url_tpl_params["richLongRunningOperation%2Did"] = rich_long_running_operation_id return RichLongRunningOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for shares param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[RichLongRunningOperation] = None, request_con return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for shares param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/subscriptions/count/count_request_builder.py b/msgraph/generated/shares/item/list_/subscriptions/count/count_request_builder.py index 9a54ec03d62..9b025ed4964 100644 --- a/msgraph/generated/shares/item/list_/subscriptions/count/count_request_builder.py +++ b/msgraph/generated/shares/item/list_/subscriptions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/subscriptions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/list_/subscriptions/item/reauthorize/reauthorize_request_builder.py b/msgraph/generated/shares/item/list_/subscriptions/item/reauthorize/reauthorize_request_builder.py index 8701b1a5bb3..8e93b10ac0e 100644 --- a/msgraph/generated/shares/item/list_/subscriptions/item/reauthorize/reauthorize_request_builder.py +++ b/msgraph/generated/shares/item/list_/subscriptions/item/reauthorize/reauthorize_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/subscriptions/{subscription%2Did}/reauthorize", path_parameters) - async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reauthorize a subscription when you receive a reauthorizationRequired challenge. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPos raise Exception("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[ReauthorizeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reauthorize a subscription when you receive a reauthorizationRequired challenge. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReauthorizeRequestBuilder: raise TypeError("raw_url cannot be null.") return ReauthorizeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReauthorizeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/subscriptions/item/subscription_item_request_builder.py b/msgraph/generated/shares/item/list_/subscriptions/item/subscription_item_request_builder.py index 1be848e51d0..62d8fbde706 100644 --- a/msgraph/generated/shares/item/list_/subscriptions/item/subscription_item_request_builder.py +++ b/msgraph/generated/shares/item/list_/subscriptions/item/subscription_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/subscriptions/{subscription%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property subscriptions for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SubscriptionItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Subscription]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilde return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subscription]: + async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Update the navigation property subscriptions in shares param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Subscription] = None, request_configuration: return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subscriptions for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/subscriptions/{subscription%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[Subscription request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subscriptions in shares param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Subscription] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/subscriptions/{subscription%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def reauthorize(self) -> ReauthorizeRequestBuilder: return ReauthorizeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SubscriptionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscriptionItemRequestBuilder.SubscriptionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_/subscriptions/subscriptions_request_builder.py b/msgraph/generated/shares/item/list_/subscriptions/subscriptions_request_builder.py index 9d15124be6b..2f4f0884156 100644 --- a/msgraph/generated/shares/item/list_/subscriptions/subscriptions_request_builder.py +++ b/msgraph/generated/shares/item/list_/subscriptions/subscriptions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_subscription_id(self,subscription_id: str) -> SubscriptionItemRequestBuil url_tpl_params["subscription%2Did"] = subscription_id return SubscriptionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGe return await self.request_adapter.send_async(request_info, SubscriptionCollectionResponse, error_mapping) - async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subscription]: + async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Create new navigation property to subscriptions for shares param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Subscription] = None, request_configuration: return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[Subscription request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subscriptions for shares param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Subscription] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/shares/{sharedDriveItem%2Did}/list/subscriptions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscriptionsRequestBuilder.SubscriptionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/list_item/list_item_request_builder.py b/msgraph/generated/shares/item/list_item/list_item_request_builder.py index 73bca66da05..4b62cd94e73 100644 --- a/msgraph/generated/shares/item/list_item/list_item_request_builder.py +++ b/msgraph/generated/shares/item/list_item/list_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/listItem{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Used to access the underlying listItem param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ListItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ListItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to access the underlying listItem param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListItemRequestBuilder.ListItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/permission/grant/grant_request_builder.py b/msgraph/generated/shares/item/permission/grant/grant_request_builder.py index 7719e78c2d6..7d6316b72bd 100644 --- a/msgraph/generated/shares/item/permission/grant/grant_request_builder.py +++ b/msgraph/generated/shares/item/permission/grant/grant_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/permission/grant", path_parameters) - async def post(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = None) -> Optional[GrantPostResponse]: + async def post(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GrantPostResponse]: """ Grant users access to a link represented by a [permission][]. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GrantPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, GrantPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Grant users access to a link represented by a [permission][]. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GrantRequestBuilder: raise TypeError("raw_url cannot be null.") return GrantRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GrantRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/permission/permission_request_builder.py b/msgraph/generated/shares/item/permission/permission_request_builder.py index 54e3ce5f0ee..bb49f226661 100644 --- a/msgraph/generated/shares/item/permission/permission_request_builder.py +++ b/msgraph/generated/shares/item/permission/permission_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/permission{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PermissionRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property permission for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[PermissionRequestBuilderDe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PermissionRequestBuilderGetRequestConfiguration] = None) -> Optional[Permission]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Used to access the permission representing the underlying sharing link param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PermissionRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Permission, error_mapping) - async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionRequestBuilderPatchRequestConfiguration] = None) -> Optional[Permission]: + async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Update the navigation property permission in shares param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Permission] = None, request_configuration: O return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PermissionRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permission for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}/permission', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PermissionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to access the permission representing the underlying sharing link param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permission in shares param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Permission] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}/permission', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def grant(self) -> GrantRequestBuilder: return GrantRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PermissionRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionRequestBuilder.PermissionRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/root/content/content_request_builder.py b/msgraph/generated/shares/item/root/content/content_request_builder.py index a5bdc14cd97..e795d75d1ae 100644 --- a/msgraph/generated/shares/item/root/content/content_request_builder.py +++ b/msgraph/generated/shares/item/root/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/root/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -67,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -87,7 +88,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/shares/{sharedDriveItem%2Did}/root/content', self.path_parameters) + 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") @@ -124,27 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/root/root_request_builder.py b/msgraph/generated/shares/item/root/root_request_builder.py index b89cbe384d8..6361893119c 100644 --- a/msgraph/generated/shares/item/root/root_request_builder.py +++ b/msgraph/generated/shares/item/root/root_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/root{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RootRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Used to access the underlying driveItem. Deprecated -- use driveItem instead. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[RootRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RootRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to access the underlying driveItem. Deprecated -- use driveItem instead. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RootRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RootRequestBuilder.RootRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/item/shared_drive_item_item_request_builder.py b/msgraph/generated/shares/item/shared_drive_item_item_request_builder.py index 15615264f14..17d1c99b9d4 100644 --- a/msgraph/generated/shares/item/shared_drive_item_item_request_builder.py +++ b/msgraph/generated/shares/item/shared_drive_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SharedDriveItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def delete(self,request_configuration: Optional[SharedDriveItemItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SharedDriveItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedDriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedDriveItem]: """ Access a shared DriveItem or a collection of shared items by using a shareId or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[SharedDriveItemItemRequestBui return await self.request_adapter.send_async(request_info, SharedDriveItem, error_mapping) - async def patch(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[SharedDriveItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedDriveItem]: + async def patch(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedDriveItem]: """ Update entity in shares param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[SharedDriveItem] = None, request_configurati return await self.request_adapter.send_async(request_info, SharedDriveItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SharedDriveItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/shares/{sharedDriveItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SharedDriveItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Access a shared DriveItem or a collection of shared items by using a shareId or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedDriveI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[SharedDriveItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in shares param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[SharedDriveItem] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/shares/{sharedDriveItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -225,16 +226,6 @@ def site(self) -> SiteRequestBuilder: return SiteRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedDriveItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SharedDriveItemItemRequestBuilderGetQueryParameters(): """ @@ -261,27 +252,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedDriveItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedDriveItemItemRequestBuilder.SharedDriveItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedDriveItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/shares/item/site/site_request_builder.py b/msgraph/generated/shares/item/site/site_request_builder.py index 0962dda910b..74fa4fd75e5 100644 --- a/msgraph/generated/shares/item/site/site_request_builder.py +++ b/msgraph/generated/shares/item/site/site_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/site{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SiteRequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ Used to access the underlying site param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SiteRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SiteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to access the underlying site param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SiteRequestBuilder.SiteRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/shares/shares_request_builder.py b/msgraph/generated/shares/shares_request_builder.py index afda582475a..a0cecac07f4 100644 --- a/msgraph/generated/shares/shares_request_builder.py +++ b/msgraph/generated/shares/shares_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_shared_drive_item_id(self,shared_drive_item_id: str) -> SharedDriveItemIt url_tpl_params["sharedDriveItem%2Did"] = shared_drive_item_id return SharedDriveItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SharesRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedDriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedDriveItemCollectionResponse]: """ Access a shared DriveItem or a collection of shared items by using a shareId or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SharesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, SharedDriveItemCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[SharesRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedDriveItem]: + async def post(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedDriveItem]: """ Add new entity to shares param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[SharedDriveItem] = None, request_configuratio return await self.request_adapter.send_async(request_info, SharedDriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Access a shared DriveItem or a collection of shared items by using a shareId or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[SharesReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[SharesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to shares param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[SharedDriveItem] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/shares', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharesRequestBuilder.SharesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/add/add_request_builder.py b/msgraph/generated/sites/add/add_request_builder.py index 0b07bd85aa8..65e8d40c946 100644 --- a/msgraph/generated/sites/add/add_request_builder.py +++ b/msgraph/generated/sites/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Follow a user's site or multiple sites. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Follow a user's site or multiple sites. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/count/count_request_builder.py b/msgraph/generated/sites/count/count_request_builder.py index f20e1f15e29..d4cc205ed1d 100644 --- a/msgraph/generated/sites/count/count_request_builder.py +++ b/msgraph/generated/sites/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/delta/delta_request_builder.py b/msgraph/generated/sites/delta/delta_request_builder.py index 11d5f5c14f0..2ccbea22ee1 100644 --- a/msgraph/generated/sites/delta/delta_request_builder.py +++ b/msgraph/generated/sites/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/get_all_sites/get_all_sites_request_builder.py b/msgraph/generated/sites/get_all_sites/get_all_sites_request_builder.py index 6e1371d1fc4..a63d7a183a3 100644 --- a/msgraph/generated/sites/get_all_sites/get_all_sites_request_builder.py +++ b/msgraph/generated/sites/get_all_sites/get_all_sites_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/getAllSites(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetAllSitesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllSitesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAllSitesGetResponse]: """ Invoke function getAllSites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAllSitesRequestBuilderGetR return await self.request_adapter.send_async(request_info, GetAllSitesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAllSitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllSites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAllSitesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAllSitesRequestBuilder.GetAllSitesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/analytics/all_time/all_time_request_builder.py b/msgraph/generated/sites/item/analytics/all_time/all_time_request_builder.py index 1030123daf5..b6585d0e030 100644 --- a/msgraph/generated/sites/item/analytics/all_time/all_time_request_builder.py +++ b/msgraph/generated/sites/item/analytics/all_time/all_time_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/analytics/allTime{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AllTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get [itemAnalytics][] about the views that took place under this resource.The itemAnalytics resource is a convenient way to get activity stats for allTime and the lastSevenDays.For a custom time range or interval, use the [getActivitiesByInterval][] API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[AllTimeRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get [itemAnalytics][] about the views that took place under this resource.The itemAnalytics resource is a convenient way to get activity stats for allTime and the lastSevenDays.For a custom time range or interval, use the [getActivitiesByInterval][] API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllTimeRequestBuilder.AllTimeRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/analytics/analytics_request_builder.py b/msgraph/generated/sites/item/analytics/analytics_request_builder.py index 387d4f5dfd1..244fa126f0a 100644 --- a/msgraph/generated/sites/item/analytics/analytics_request_builder.py +++ b/msgraph/generated/sites/item/analytics/analytics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/analytics{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property analytics for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,9 +48,9 @@ async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ItemAnalytics] """ @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in sites param body: The request body @@ -90,20 +91,20 @@ async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/analytics', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[AnalyticsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/analytics', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,20 +165,10 @@ def last_seven_days(self) -> LastSevenDaysRequestBuilder: return LastSevenDaysRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AnalyticsRequestBuilderGetQueryParameters(): """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AnalyticsRequestBuilder.AnalyticsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/analytics/item_activity_stats/count/count_request_builder.py b/msgraph/generated/sites/item/analytics/item_activity_stats/count/count_request_builder.py index d19a0b8c9bf..c5bddd0ead7 100644 --- a/msgraph/generated/sites/item/analytics/item_activity_stats/count/count_request_builder.py +++ b/msgraph/generated/sites/item/analytics/item_activity_stats/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/activities_request_builder.py b/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/activities_request_builder.py index 9d588eb04b4..d169f648ab8 100644 --- a/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/activities_request_builder.py +++ b/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/activities_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_item_activity_id(self,item_activity_id: str) -> ItemActivityItemRequestBu url_tpl_params["itemActivity%2Did"] = item_activity_id return ItemActivityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityCollectionResponse]: """ Exposes the itemActivities represented in this itemActivityStat resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ItemActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemActivity]: + async def post(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: """ Create new navigation property to activities for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ItemActivity] = None, request_configuration: return await self.request_adapter.send_async(request_info, ItemActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Exposes the itemActivities represented in this itemActivityStat resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ActivitiesRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to activities for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ItemActivity] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivitiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/count/count_request_builder.py b/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/count/count_request_builder.py index 995403602c6..b7e863c2231 100644 --- a/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/count/count_request_builder.py +++ b/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/content/content_request_builder.py b/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/content/content_request_builder.py index 19f161e893e..e717e870c0c 100644 --- a/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/content/content_request_builder.py +++ b/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -67,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -87,7 +88,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}/driveItem/content', self.path_parameters) + 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") @@ -124,27 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/drive_item_request_builder.py b/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/drive_item_request_builder.py index 8c2a64e7e06..05314a2bd3b 100644 --- a/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/drive_item_request_builder.py +++ b/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/item/drive_item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}/driveItem{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Exposes the driveItem that was the target of this activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Exposes the driveItem that was the target of this activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/item/item_activity_item_request_builder.py b/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/item/item_activity_item_request_builder.py index 4ca43c8b89a..1c46bdf8936 100644 --- a/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/item/item_activity_item_request_builder.py +++ b/msgraph/generated/sites/item/analytics/item_activity_stats/item/activities/item/item_activity_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ItemActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property activities for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ItemActivityItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ItemActivityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: """ Exposes the itemActivities represented in this itemActivityStat resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ItemActivityItemRequestBuilde return await self.request_adapter.send_async(request_info, ItemActivity, error_mapping) - async def patch(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ItemActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemActivity]: + async def patch(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: """ Update the navigation property activities in sites param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ItemActivity] = None, request_configuration: return await self.request_adapter.send_async(request_info, ItemActivity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ItemActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property activities for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ItemActivityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Exposes the itemActivities represented in this itemActivityStat resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemActivity request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ItemActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property activities in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ItemActivity] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/{itemActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def drive_item(self) -> DriveItemRequestBuilder: return DriveItemRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ItemActivityItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemActivityItemRequestBuilder.ItemActivityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/analytics/item_activity_stats/item/item_activity_stat_item_request_builder.py b/msgraph/generated/sites/item/analytics/item_activity_stats/item/item_activity_stat_item_request_builder.py index c3b6d559e0b..1ef8919e2fb 100644 --- a/msgraph/generated/sites/item/analytics/item_activity_stats/item/item_activity_stat_item_request_builder.py +++ b/msgraph/generated/sites/item/analytics/item_activity_stats/item/item_activity_stat_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property itemActivityStats for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ItemActivityStatItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get itemActivityStats from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ItemActivityStatItemRequestBu return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - async def patch(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def patch(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Update the navigation property itemActivityStats in sites param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ItemActivityStat] = None, request_configurat return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property itemActivityStats for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get itemActivityStats from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemActivity request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property itemActivityStats in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats/{itemActivityStat%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def activities(self) -> ActivitiesRequestBuilder: return ActivitiesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ItemActivityStatItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemActivityStatItemRequestBuilder.ItemActivityStatItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/analytics/item_activity_stats/item_activity_stats_request_builder.py b/msgraph/generated/sites/item/analytics/item_activity_stats/item_activity_stats_request_builder.py index a4b97347e9c..866a128c863 100644 --- a/msgraph/generated/sites/item/analytics/item_activity_stats/item_activity_stats_request_builder.py +++ b/msgraph/generated/sites/item/analytics/item_activity_stats/item_activity_stats_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_item_activity_stat_id(self,item_activity_stat_id: str) -> ItemActivitySta url_tpl_params["itemActivityStat%2Did"] = item_activity_stat_id return ItemActivityStatItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemActivityStatsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStatCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStatCollectionResponse]: """ Get itemActivityStats from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ItemActivityStatsRequestBuild return await self.request_adapter.send_async(request_info, ItemActivityStatCollectionResponse, error_mapping) - async def post(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatsRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def post(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Create new navigation property to itemActivityStats for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ItemActivityStat] = None, request_configurati return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemActivityStatsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get itemActivityStats from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemActivity request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to itemActivityStats for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ItemActivityStat] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/analytics/itemActivityStats', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemActivityStatsRequestBuilder.ItemActivityStatsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemActivityStatsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/analytics/last_seven_days/last_seven_days_request_builder.py b/msgraph/generated/sites/item/analytics/last_seven_days/last_seven_days_request_builder.py index b1bff380122..6a628402649 100644 --- a/msgraph/generated/sites/item/analytics/last_seven_days/last_seven_days_request_builder.py +++ b/msgraph/generated/sites/item/analytics/last_seven_days/last_seven_days_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/analytics/lastSevenDays{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastSevenDaysRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get lastSevenDays from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[LastSevenDaysRequestBuilderGe return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastSevenDaysRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get lastSevenDays from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastSevenDaysRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastSevenDaysRequestBuilder.LastSevenDaysRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/columns/columns_request_builder.py b/msgraph/generated/sites/item/columns/columns_request_builder.py index f36c7f502dd..a9455b0ced2 100644 --- a/msgraph/generated/sites/item/columns/columns_request_builder.py +++ b/msgraph/generated/sites/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [site][site]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [site][site]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/columns/count/count_request_builder.py b/msgraph/generated/sites/item/columns/count/count_request_builder.py index cfea7dbc698..c5fd7497426 100644 --- a/msgraph/generated/sites/item/columns/count/count_request_builder.py +++ b/msgraph/generated/sites/item/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/columns/item/column_definition_item_request_builder.py b/msgraph/generated/sites/item/columns/item/column_definition_item_request_builder.py index 94384d76943..ecde04940d2 100644 --- a/msgraph/generated/sites/item/columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/sites/item/columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columns for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ColumnDefinitionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ The collection of column definitions reusable across lists under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update the navigation property columns in sites param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ColumnDefinition] = None, request_configurat return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of column definitions reusable across lists under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnDefini request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def source_column(self) -> SourceColumnRequestBuilder: return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/sites/item/columns/item/source_column/source_column_request_builder.py index 32fdcccc8e6..21a1212bed1 100644 --- a/msgraph/generated/sites/item/columns/item/source_column/source_column_request_builder.py +++ b/msgraph/generated/sites/item/columns/item/source_column/source_column_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGet return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SourceColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/add_copy/add_copy_request_builder.py b/msgraph/generated/sites/item/content_types/add_copy/add_copy_request_builder.py index 39d6ec57562..01f14ae9be5 100644 --- a/msgraph/generated/sites/item/content_types/add_copy/add_copy_request_builder.py +++ b/msgraph/generated/sites/item/content_types/add_copy/add_copy_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/addCopy", path_parameters) - async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddCopyRequestBuilder: raise TypeError("raw_url cannot be null.") return AddCopyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddCopyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py b/msgraph/generated/sites/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py index 69adc087f7c..be42a1a05c0 100644 --- a/msgraph/generated/sites/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py +++ b/msgraph/generated/sites/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/addCopyFromContentTypeHub", path_parameters) - async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = N return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddCopyFromContentTypeHubReq raise TypeError("raw_url cannot be null.") return AddCopyFromContentTypeHubRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/content_types/content_types_request_builder.py b/msgraph/generated/sites/item/content_types/content_types_request_builder.py index b7981e41ec5..fd8d2ac3b57 100644 --- a/msgraph/generated/sites/item/content_types/content_types_request_builder.py +++ b/msgraph/generated/sites/item/content_types/content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +47,7 @@ def by_content_type_id(self,content_type_id: str) -> ContentTypeItemRequestBuild url_tpl_params["contentType%2Did"] = content_type_id return ContentTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ Get the collection of [contentType][contentType] resources in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGet return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -91,7 +92,7 @@ async def post(self,body: Optional[ContentType] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [contentType][contentType] resources in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -111,7 +112,7 @@ def to_post_request_information(self,body: Optional[ContentType] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/contentTypes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -219,27 +220,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypesRequestBuilder.ContentTypesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/content_types/count/count_request_builder.py b/msgraph/generated/sites/item/content_types/count/count_request_builder.py index c2a40da9447..b79bf82fcbb 100644 --- a/msgraph/generated/sites/item/content_types/count/count_request_builder.py +++ b/msgraph/generated/sites/item/content_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py b/msgraph/generated/sites/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py index d18291daa17..a087a7fe6ff 100644 --- a/msgraph/generated/sites/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py +++ b/msgraph/generated/sites/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/getCompatibleHubContentTypes(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesR return await self.request_adapter.send_async(request_info, GetCompatibleHubContentTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetCompatibleHubContentTypesRequestBuilder.GetCompatibleHubContentTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py b/msgraph/generated/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py index b59a305dbca..2fe139bbb21 100644 --- a/msgraph/generated/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/associateWithHubSites", path_parameters) - async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Associate a published [content type][contentType] present in a content type hub with a list of hub sites. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, raise Exception("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: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Associate a published [content type][contentType] present in a content type hub with a list of hub sites. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssociateWithHubSitesRequest raise TypeError("raw_url cannot be null.") return AssociateWithHubSitesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssociateWithHubSitesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/content_types/item/base/base_request_builder_.py b/msgraph/generated/sites/item/content_types/item/base/base_request_builder_.py index 487d64eb1c7..2e750e60e1c 100644 --- a/msgraph/generated/sites/item/content_types/item/base/base_request_builder_.py +++ b/msgraph/generated/sites/item/content_types/item/base/base_request_builder_.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/base{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Parent contentType from which this content type is derived. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Parent contentType from which this content type is derived. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseRequestBuilder_.BaseRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/item/base_types/base_types_request_builder.py b/msgraph/generated/sites/item/content_types/item/base_types/base_types_request_builder.py index 5bcd84290e0..74ad9f28615 100644 --- a/msgraph/generated/sites/item/content_types/item/base_types/base_types_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/base_types/base_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_content_type_id1(self,content_type_id1: str) -> ContentTypeItemRequestBui url_tpl_params["contentType%2Did1"] = content_type_id1 return ContentTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseTypesRequestBuilder.BaseTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/item/base_types/count/count_request_builder.py b/msgraph/generated/sites/item/content_types/item/base_types/count/count_request_builder.py index a0298060ff7..a7c9bc17e58 100644 --- a/msgraph/generated/sites/item/content_types/item/base_types/count/count_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/base_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/baseTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/item/base_types/item/content_type_item_request_builder.py b/msgraph/generated/sites/item/content_types/item/base_types/item/content_type_item_request_builder.py index 66321105d61..4a1b8b19b8e 100644 --- a/msgraph/generated/sites/item/content_types/item/base_types/item/content_type_item_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/base_types/item/content_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/baseTypes/{contentType%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilder return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypeItemRequestBuilder.ContentTypeItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/item/column_links/column_links_request_builder.py b/msgraph/generated/sites/item/content_types/item/column_links/column_links_request_builder.py index 34d5394f86d..ec27a333178 100644 --- a/msgraph/generated/sites/item/content_types/item/column_links/column_links_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/column_links/column_links_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_link_id(self,column_link_id: str) -> ColumnLinkItemRequestBuilder: url_tpl_params["columnLink%2Did"] = column_link_id return ColumnLinkItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetR return await self.request_adapter.send_async(request_info, ColumnLinkCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnLink]: + async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ Create new navigation property to columnLinks for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ColumnLink] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnLinksR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columnLinks for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ColumnLink] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnLinksRequestBuilder.ColumnLinksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/content_types/item/column_links/count/count_request_builder.py b/msgraph/generated/sites/item/content_types/item/column_links/count/count_request_builder.py index 4e7c9722326..364382dee7a 100644 --- a/msgraph/generated/sites/item/content_types/item/column_links/count/count_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/column_links/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/item/column_links/item/column_link_item_request_builder.py b/msgraph/generated/sites/item/content_types/item/column_links/item/column_link_item_request_builder.py index a47b7e0af81..e466fb1db34 100644 --- a/msgraph/generated/sites/item/content_types/item/column_links/item/column_link_item_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/column_links/item/column_link_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columnLinks for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnLink]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderG return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnLink]: + async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ Update the navigation property columnLinks in sites param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ColumnLink] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columnLinks for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnLinkIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columnLinks in sites param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ColumnLink] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ColumnLinkItemRequestBuilder raise TypeError("raw_url cannot be null.") return ColumnLinkItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnLinkItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnLinkItemRequestBuilder.ColumnLinkItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/content_types/item/column_positions/column_positions_request_builder.py b/msgraph/generated/sites/item/content_types/item/column_positions/column_positions_request_builder.py index a8279909466..3b966997e45 100644 --- a/msgraph/generated/sites/item/content_types/item/column_positions/column_positions_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/column_positions/column_positions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilder return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnPositionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnPositionsRequestBuilder.ColumnPositionsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/item/column_positions/count/count_request_builder.py b/msgraph/generated/sites/item/content_types/item/column_positions/count/count_request_builder.py index 97eda229fd8..03ccf28a384 100644 --- a/msgraph/generated/sites/item/content_types/item/column_positions/count/count_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/column_positions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnPositions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/item/column_positions/item/column_definition_item_request_builder.py b/msgraph/generated/sites/item/content_types/item/column_positions/item/column_definition_item_request_builder.py index 062c5311bfa..43ec416a59c 100644 --- a/msgraph/generated/sites/item/content_types/item/column_positions/item/column_definition_item_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/column_positions/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columnPositions/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/item/columns/columns_request_builder.py b/msgraph/generated/sites/item/content_types/item/columns/columns_request_builder.py index 29cc86b0605..d135a195f3e 100644 --- a/msgraph/generated/sites/item/content_types/item/columns/columns_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Add a column to a [content type][contentType] in a site, or a list with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a column to a [content type][contentType] in a site, or a list with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/content_types/item/columns/count/count_request_builder.py b/msgraph/generated/sites/item/content_types/item/columns/count/count_request_builder.py index 8e79fe79dde..c4800b3063c 100644 --- a/msgraph/generated/sites/item/content_types/item/columns/count/count_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/item/columns/item/column_definition_item_request_builder.py b/msgraph/generated/sites/item/content_types/item/columns/item/column_definition_item_request_builder.py index 48f5d982ee2..734ca4362f5 100644 --- a/msgraph/generated/sites/item/content_types/item/columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a [column][columndefinition] from a [site][], a [list][], or a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ColumnDefinitionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Retrieve the metadata for a [site][], a [list][], or a [contentType][] [column][columnDefinition]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[ColumnDefinition] = None, request_configurat return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a [column][columndefinition] from a [site][], a [list][], or a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a [site][], a [list][], or a [contentType][] [column][columnDefinition]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnDefini request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def source_column(self) -> SourceColumnRequestBuilder: return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/content_types/item/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/sites/item/content_types/item/columns/item/source_column/source_column_request_builder.py index 47b34129145..6385018db91 100644 --- a/msgraph/generated/sites/item/content_types/item/columns/item/source_column/source_column_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/columns/item/source_column/source_column_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGet return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SourceColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/content_types/item/content_type_item_request_builder.py b/msgraph/generated/sites/item/content_types/item/content_type_item_request_builder.py index 12e63dac4da..6e1afc18220 100644 --- a/msgraph/generated/sites/item/content_types/item/content_type_item_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/content_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a [content type][contentType] from a [list][] or a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Retrieve the metadata for a [content type][contentType] in a [site][] or a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilder return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentType]: + async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Update a [content type][contentType]. param body: The request body @@ -100,18 +101,18 @@ async def patch(self,body: Optional[ContentType] = None, request_configuration: return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a [content type][contentType] from a [list][] or a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a [content type][contentType] in a [site][] or a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -122,7 +123,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypeI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a [content type][contentType]. param body: The request body @@ -131,7 +132,7 @@ def to_patch_request_information(self,body: Optional[ContentType] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -237,16 +238,6 @@ def unpublish(self) -> UnpublishRequestBuilder: return UnpublishRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContentTypeItemRequestBuilderGetQueryParameters(): """ @@ -273,27 +264,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypeItemRequestBuilder.ContentTypeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py b/msgraph/generated/sites/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py index 40174880390..9c00e83454e 100644 --- a/msgraph/generated/sites/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/copyToDefaultContentLocation", path_parameters) - async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] raise Exception("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: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToDefaultContentLocation raise TypeError("raw_url cannot be null.") return CopyToDefaultContentLocationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/content_types/item/is_published/is_published_request_builder.py b/msgraph/generated/sites/item/content_types/item/is_published/is_published_request_builder.py index 591223931a7..24d49c6bb32 100644 --- a/msgraph/generated/sites/item/content_types/item/is_published/is_published_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/is_published/is_published_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/isPublished()", path_parameters) - async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetR return await self.request_adapter.send_async(request_info, IsPublishedGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsPublishedRequestBuilder: raise TypeError("raw_url cannot be null.") return IsPublishedRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsPublishedRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/content_types/item/publish/publish_request_builder.py b/msgraph/generated/sites/item/content_types/item/publish/publish_request_builder.py index 326b009efd6..0bdf78771c1 100644 --- a/msgraph/generated/sites/item/content_types/item/publish/publish_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/publish/publish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/publish", path_parameters) - async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Publishes a [contentType][] present in the content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[PublishRequestBuilderPostReq raise Exception("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[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Publishes a [contentType][] present in the content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PublishRequestBuilder: raise TypeError("raw_url cannot be null.") return PublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/content_types/item/unpublish/unpublish_request_builder.py b/msgraph/generated/sites/item/content_types/item/unpublish/unpublish_request_builder.py index d76dd310395..f23cbda3de5 100644 --- a/msgraph/generated/sites/item/content_types/item/unpublish/unpublish_request_builder.py +++ b/msgraph/generated/sites/item/content_types/item/unpublish/unpublish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/contentTypes/{contentType%2Did}/unpublish", path_parameters) - async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unpublish a [contentType][] from a content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostR raise Exception("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[UnpublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unpublish a [contentType][] from a content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnpublishRequestBuilder: raise TypeError("raw_url cannot be null.") return UnpublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnpublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/sites/item/created_by_user/created_by_user_request_builder.py index 7633f23ebfd..36ec0b96fc0 100644 --- a/msgraph/generated/sites/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/sites/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 fb34c129acd..55d9368c480 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/sites/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index 609548ee630..ddcf3ddf1ba 100644 --- a/msgraph/generated/sites/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/sites/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/sites/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 24a094e0118..3d76bfe8793 100644 --- a/msgraph/generated/sites/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/sites/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/drive/drive_request_builder.py b/msgraph/generated/sites/item/drive/drive_request_builder.py index 5c20d509d8a..fd5ec8c5b69 100644 --- a/msgraph/generated/sites/item/drive/drive_request_builder.py +++ b/msgraph/generated/sites/item/drive/drive_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ The default drive (document library) for this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The default drive (document library) for this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveRequestBuilder.DriveRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/drives/count/count_request_builder.py b/msgraph/generated/sites/item/drives/count/count_request_builder.py index 7259a980023..fefc5ba0c4e 100644 --- a/msgraph/generated/sites/item/drives/count/count_request_builder.py +++ b/msgraph/generated/sites/item/drives/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/drives/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/drives/drives_request_builder.py b/msgraph/generated/sites/item/drives/drives_request_builder.py index 4d53fc10f69..41d15c6bf69 100644 --- a/msgraph/generated/sites/item/drives/drives_request_builder.py +++ b/msgraph/generated/sites/item/drives/drives_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_drive_id(self,drive_id: str) -> DriveItemRequestBuilder: url_tpl_params["drive%2Did"] = drive_id return DriveItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[DrivesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DrivesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DrivesRequestBuilder.DrivesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/drives/item/drive_item_request_builder.py b/msgraph/generated/sites/item/drives/item/drive_item_request_builder.py index ac03934e839..17f1ac54103 100644 --- a/msgraph/generated/sites/item/drives/item/drive_item_request_builder.py +++ b/msgraph/generated/sites/item/drives/item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/drives/{drive%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/external_columns/count/count_request_builder.py b/msgraph/generated/sites/item/external_columns/count/count_request_builder.py index 4eeb55a34b2..348808f1d4b 100644 --- a/msgraph/generated/sites/item/external_columns/count/count_request_builder.py +++ b/msgraph/generated/sites/item/external_columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/externalColumns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/external_columns/external_columns_request_builder.py b/msgraph/generated/sites/item/external_columns/external_columns_request_builder.py index 5cf75905b30..3b214d2af8e 100644 --- a/msgraph/generated/sites/item/external_columns/external_columns_request_builder.py +++ b/msgraph/generated/sites/item/external_columns/external_columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilder return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalColumnsRequestBuilder.ExternalColumnsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/external_columns/item/column_definition_item_request_builder.py b/msgraph/generated/sites/item/external_columns/item/column_definition_item_request_builder.py index 09407b3afdc..ad8e43f8a46 100644 --- a/msgraph/generated/sites/item/external_columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/sites/item/external_columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/externalColumns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_activities_by_interval/get_activities_by_interval_request_builder.py b/msgraph/generated/sites/item/get_activities_by_interval/get_activities_by_interval_request_builder.py index bf25636cbde..fc1997033ac 100644 --- a/msgraph/generated/sites/item/get_activities_by_interval/get_activities_by_interval_request_builder.py +++ b/msgraph/generated/sites/item/get_activities_by_interval/get_activities_by_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalReques return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalRequestBuilder.GetActivitiesByIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py b/msgraph/generated/sites/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py index 57cd2a1a030..e2579bd5308 100644 --- a/msgraph/generated/sites/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py +++ b/msgraph/generated/sites/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithSt return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -130,17 +131,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py b/msgraph/generated/sites/item/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py index d186edb5d14..62e305f2b07 100644 --- a/msgraph/generated/sites/item/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py +++ b/msgraph/generated/sites/item/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['listId'] = str(list_id) super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getApplicableContentTypesForList(listId='{listId}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GetApplicableContentTypesForL return await self.request_adapter.send_async(request_info, GetApplicableContentTypesForListWithListIdGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetApplicableContentTypesForListWithListIdRequestBuilder.GetApplicableContentTypesForListWithListIdRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/analytics/analytics_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/analytics/analytics_request_builder.py index 12edb8262d1..144671a8556 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/analytics/analytics_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/analytics/analytics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/analytics{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property analytics for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,9 +45,9 @@ async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ItemAnalytics] """ @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in sites param body: The request body @@ -87,20 +88,20 @@ async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/analytics', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AnalyticsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in sites param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/analytics', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,20 +135,10 @@ def with_url(self,raw_url: Optional[str] = None) -> AnalyticsRequestBuilder: raise TypeError("raw_url cannot be null.") return AnalyticsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AnalyticsRequestBuilderGetQueryParameters(): """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AnalyticsRequestBuilder.AnalyticsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/columns/columns_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/columns/columns_request_builder.py index 4547e7c5bec..b847d1dbfbd 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/columns/columns_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [site][site]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [site][site]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/content_types/content_types_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/content_types/content_types_request_builder.py index 6f384639cfc..8324ae8a7a1 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/content_types/content_types_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/content_types/content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/contentTypes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ Get the collection of [contentType][contentType] resources in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGet return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[ContentType] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [contentType][contentType] resources in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[ContentType] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/contentTypes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypesRequestBuilder.ContentTypesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/created_by_user/created_by_user_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/created_by_user/created_by_user_request_builder.py index 14d29461280..7fe65729729 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/drive/drive_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/drive/drive_request_builder.py index 09d0158edb3..8e0e4d3ef80 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/drive/drive_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/drive/drive_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ The default drive (document library) for this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The default drive (document library) for this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveRequestBuilder.DriveRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/drives/drives_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/drives/drives_request_builder.py index fd12ae4a229..bbcfde8185f 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/drives/drives_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/drives/drives_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/drives{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DrivesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DrivesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DrivesRequestBuilder.DrivesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/external_columns/external_columns_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/external_columns/external_columns_request_builder.py index 111ddca85f5..a4333acc40b 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/external_columns/external_columns_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/external_columns/external_columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/externalColumns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilder return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalColumnsRequestBuilder.ExternalColumnsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_activities_by_interval/get_activities_by_interval_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_activities_by_interval/get_activities_by_interval_request_builder.py index efcb45421d5..8234987778a 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_activities_by_interval/get_activities_by_interval_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_activities_by_interval/get_activities_by_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalReques return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalRequestBuilder.GetActivitiesByIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py index 15858da3676..a3d75c2439d 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithSt return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -130,17 +131,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py index a0041d70c0d..331c3ce4632 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_applicable_content_types_for_list_with_list_id/get_applicable_content_types_for_list_with_list_id_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['listId'] = str(list_id) super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getApplicableContentTypesForList(listId='{listId}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GetApplicableContentTypesForL return await self.request_adapter.send_async(request_info, GetApplicableContentTypesForListWithListIdGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetApplicableContentTypesForListWithListIdRequestBuilder.GetApplicableContentTypesForListWithListIdRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/analytics/analytics_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/analytics/analytics_request_builder.py index 4cf1d94dbe7..5832c379d2d 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/analytics/analytics_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/analytics/analytics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/analytics{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property analytics for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,9 +45,9 @@ async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ItemAnalytics] """ @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in sites param body: The request body @@ -87,20 +88,20 @@ async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/analytics', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AnalyticsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in sites param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/analytics', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,20 +135,10 @@ def with_url(self,raw_url: Optional[str] = None) -> AnalyticsRequestBuilder: raise TypeError("raw_url cannot be null.") return AnalyticsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AnalyticsRequestBuilderGetQueryParameters(): """ - Analytics about the view activities that took place in this site. + Analytics about the view activities that took place on this site. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AnalyticsRequestBuilder.AnalyticsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/columns/columns_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/columns/columns_request_builder.py index 6176c0eeb79..f6c892e9226 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/columns/columns_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [site][site]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [site][site]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/content_types/content_types_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/content_types/content_types_request_builder.py index e77a1f7335c..3384e34501f 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/content_types/content_types_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/content_types/content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/contentTypes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ Get the collection of [contentType][contentType] resources in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGet return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[ContentType] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [contentType][contentType] resources in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[ContentType] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/contentTypes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypesRequestBuilder.ContentTypesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/created_by_user/created_by_user_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/created_by_user/created_by_user_request_builder.py index e337451d141..59690d83f4d 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/drive/drive_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/drive/drive_request_builder.py index 25dee4ac3af..d962c2c592d 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/drive/drive_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/drive/drive_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ The default drive (document library) for this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The default drive (document library) for this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveRequestBuilder.DriveRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/drives/drives_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/drives/drives_request_builder.py index 5319898b3bb..7d274cec4d4 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/drives/drives_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/drives/drives_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/drives{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DrivesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of drives (document libraries) under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DrivesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DrivesRequestBuilder.DrivesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/external_columns/external_columns_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/external_columns/external_columns_request_builder.py index af25d79fa5a..c2291f14384 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/external_columns/external_columns_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/external_columns/external_columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/externalColumns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilder return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExternalColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExternalColumnsRequestBuilder.ExternalColumnsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/get_by_path_with_path1_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/get_by_path_with_path1_request_builder.py index ab8693ef633..d0fda31857d 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/get_by_path_with_path1_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/get_by_path_with_path1_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +46,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['path1'] = str(path1) super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')", path_parameters) - async def get(self,request_configuration: Optional[GetByPathWithPath1RequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ Invoke function getByPath param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +66,7 @@ async def get(self,request_configuration: Optional[GetByPathWithPath1RequestBuil return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetByPathWithPath1RequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getByPath param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -240,14 +240,4 @@ def term_stores(self) -> TermStoresRequestBuilder: return TermStoresRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByPathWithPath1RequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/items/items_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/items/items_request_builder.py index 3b8d767b5e2..206a0392668 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/items/items_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BaseItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/last_modified_by_user/last_modified_by_user_request_builder.py index dc14a4fbe09..5eef6331dff 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/lists/lists_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/lists/lists_request_builder.py index 9fc809fa26b..66dc6494551 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/lists/lists_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/lists/lists_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/lists{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListCollectionResponse]: """ Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.To list them, include system in your $select statement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ListCollectionResponse, error_mapping) - async def post(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[List_]: + async def post(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: """ Create a new [list][] in a [site][]. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[List_] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, List_, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.To list them, include system in your $select statement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ListsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [list][] in a [site][]. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[List_] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/lists', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListsRequestBuilder.ListsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/onenote/onenote_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/onenote/onenote_request_builder.py index d632038c78e..e90c9593d1f 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/onenote/onenote_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/onenote/onenote_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/onenote{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property onenote for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> Optional[Onenote]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Calls the OneNote service for notebook related operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in sites param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Onenote] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/onenote', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calls the OneNote service for notebook related operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in sites param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Onenote] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/onenote', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenoteRequestBuilder: raise TypeError("raw_url cannot be null.") return OnenoteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteRequestBuilder.OnenoteRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/operations/operations_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/operations/operations_request_builder.py index ca8fca34777..469d358a554 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/operations/operations_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: """ Get a list of rich long-running operations associated with a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for sites param body: The request body @@ -71,7 +72,7 @@ async def post(self,body: Optional[RichLongRunningOperation] = None, request_con return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of rich long-running operations associated with a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for sites param body: The request body @@ -91,7 +92,7 @@ def to_post_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -163,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/pages/pages_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/pages/pages_request_builder.py index 9a4485b30a0..27632a17d81 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/pages/pages_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,11 +28,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/pages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: """ - Get pages from sites + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePageCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/basesitepage-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -47,12 +49,13 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BaseSitePageCollectionResponse, error_mapping) - async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[BaseSitePage]: + async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: """ - Create new navigation property to pages for sites + Create a new [sitePage][] in the site pages [list][] in a [site][]. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePage] + Find more info here: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -70,9 +73,9 @@ async def post(self,body: Optional[BaseSitePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, BaseSitePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get pages from sites + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,16 +84,16 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create new navigation property to pages for sites + Create a new [sitePage][] in the site pages [list][] in a [site][]. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -109,7 +112,7 @@ def with_url(self,raw_url: Optional[str] = None) -> PagesRequestBuilder: @dataclass class PagesRequestBuilderGetQueryParameters(): """ - Get pages from sites + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -162,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/permissions/permissions_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/permissions/permissions_request_builder.py index cba9bb040e5..c1ee6b266e9 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/permissions/permissions_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/permissions/permissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: """ Get the permission resources from the permissions navigation property on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Create a new permission object on a site. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[Permission] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the permission resources from the permissions navigation property on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new permission object on a site. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[Permission] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/permissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionsRequestBuilder.PermissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/sites/sites_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/sites/sites_request_builder.py index 21ac141bf67..6e6bf25e9c7 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/sites/sites_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/sites/sites_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/sites{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: """ Get a collection of subsites defined for a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of subsites defined for a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SitesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SitesRequestBuilder.SitesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/term_store/term_store_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/term_store/term_store_request_builder.py index 2df2c1e60f5..265938916a5 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/term_store/term_store_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/term_store/term_store_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/termStore{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property termStore for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = None) -> Optional[Store]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Read the properties and relationships of a store object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Update the properties of a store object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Store] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStore for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/termStore', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a store object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermStoreReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a store object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Store] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/termStore', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TermStoreRequestBuilder: raise TypeError("raw_url cannot be null.") return TermStoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermStoreRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermStoreRequestBuilder.TermStoreRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/term_stores/term_stores_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/term_stores/term_stores_request_builder.py index 154ebc0bef0..85508a7db67 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/term_stores/term_stores_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path1/term_stores/term_stores_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/termStores{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> Optional[StoreCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StoreCollectionResponse]: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRe return await self.request_adapter.send_async(request_info, StoreCollectionResponse, error_mapping) - async def post(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> Optional[Store]: + async def post(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Create new navigation property to termStores for sites param body: The request body @@ -70,7 +71,7 @@ async def post(self,body: Optional[Store] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[TermStoresRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to termStores for sites param body: The request body @@ -90,7 +91,7 @@ def to_post_request_information(self,body: Optional[Store] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/getByPath(path='{path1}')/termStores', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -162,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoresRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermStoresRequestBuilder.TermStoresRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoresRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path_request_builder.py index 57a446b2f04..9c6b986a2c8 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/get_by_path_with_path_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -50,7 +50,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['path'] = str(path) super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')", path_parameters) - async def get(self,request_configuration: Optional[GetByPathWithPathRequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ Invoke function getByPath param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +112,7 @@ def get_by_path_with_path1(self,path1: Optional[str] = None) -> GetByPathWithPat return GetByPathWithPath1RequestBuilder(self.request_adapter, self.path_parameters, path1) - def to_get_request_information(self,request_configuration: Optional[GetByPathWithPathRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getByPath param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -295,14 +295,4 @@ def term_stores(self) -> TermStoresRequestBuilder: return TermStoresRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByPathWithPathRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/items/items_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/items/items_request_builder.py index d7e776de7f1..008ab7d76e4 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/items/items_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BaseItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/last_modified_by_user/last_modified_by_user_request_builder.py index 94f8d2b8e90..e540f2a0d0a 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/lists/lists_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/lists/lists_request_builder.py index 1d35ef7de57..0766b699d9e 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/lists/lists_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/lists/lists_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/lists{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListCollectionResponse]: """ Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.To list them, include system in your $select statement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ListCollectionResponse, error_mapping) - async def post(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[List_]: + async def post(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: """ Create a new [list][] in a [site][]. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[List_] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, List_, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.To list them, include system in your $select statement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[ListsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [list][] in a [site][]. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[List_] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/lists', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListsRequestBuilder.ListsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/onenote/onenote_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/onenote/onenote_request_builder.py index 0e0299f0530..6039e8a59e5 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/onenote/onenote_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/onenote/onenote_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/onenote{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property onenote for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> Optional[Onenote]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Calls the OneNote service for notebook related operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in sites param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Onenote] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/onenote', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calls the OneNote service for notebook related operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in sites param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Onenote] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/onenote', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenoteRequestBuilder: raise TypeError("raw_url cannot be null.") return OnenoteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteRequestBuilder.OnenoteRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/operations/operations_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/operations/operations_request_builder.py index ed4e0e6b064..215872541a2 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/operations/operations_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: """ Get a list of rich long-running operations associated with a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for sites param body: The request body @@ -71,7 +72,7 @@ async def post(self,body: Optional[RichLongRunningOperation] = None, request_con return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of rich long-running operations associated with a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for sites param body: The request body @@ -91,7 +92,7 @@ def to_post_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -163,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/pages/pages_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/pages/pages_request_builder.py index 4c402f3d836..88e10abcf90 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/pages/pages_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,11 +28,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/pages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: """ - Get pages from sites + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePageCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/basesitepage-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -47,12 +49,13 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BaseSitePageCollectionResponse, error_mapping) - async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[BaseSitePage]: + async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: """ - Create new navigation property to pages for sites + Create a new [sitePage][] in the site pages [list][] in a [site][]. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePage] + Find more info here: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -70,9 +73,9 @@ async def post(self,body: Optional[BaseSitePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, BaseSitePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get pages from sites + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -81,16 +84,16 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create new navigation property to pages for sites + Create a new [sitePage][] in the site pages [list][] in a [site][]. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -109,7 +112,7 @@ def with_url(self,raw_url: Optional[str] = None) -> PagesRequestBuilder: @dataclass class PagesRequestBuilderGetQueryParameters(): """ - Get pages from sites + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -162,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/permissions/permissions_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/permissions/permissions_request_builder.py index 8caae59861f..8fc21b049cf 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/permissions/permissions_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/permissions/permissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: """ Get the permission resources from the permissions navigation property on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Create a new permission object on a site. param body: The request body @@ -72,7 +73,7 @@ async def post(self,body: Optional[Permission] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the permission resources from the permissions navigation property on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new permission object on a site. param body: The request body @@ -92,7 +93,7 @@ def to_post_request_information(self,body: Optional[Permission] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/permissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,27 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionsRequestBuilder.PermissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/sites/sites_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/sites/sites_request_builder.py index 1251871f214..1ef4f0b1637 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/sites/sites_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/sites/sites_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/sites{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: """ Get a collection of subsites defined for a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of subsites defined for a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SitesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SitesRequestBuilder.SitesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/term_store/term_store_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/term_store/term_store_request_builder.py index 41d89cf05f7..9681275aad4 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/term_store/term_store_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/term_store/term_store_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/termStore{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property termStore for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = None) -> Optional[Store]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Read the properties and relationships of a store object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Update the properties of a store object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Store] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStore for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/termStore', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a store object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermStoreReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a store object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Store] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/termStore', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TermStoreRequestBuilder: raise TypeError("raw_url cannot be null.") return TermStoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermStoreRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermStoreRequestBuilder.TermStoreRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/get_by_path_with_path/term_stores/term_stores_request_builder.py b/msgraph/generated/sites/item/get_by_path_with_path/term_stores/term_stores_request_builder.py index ddd0721f941..ebb61bec2a9 100644 --- a/msgraph/generated/sites/item/get_by_path_with_path/term_stores/term_stores_request_builder.py +++ b/msgraph/generated/sites/item/get_by_path_with_path/term_stores/term_stores_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/termStores{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> Optional[StoreCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StoreCollectionResponse]: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRe return await self.request_adapter.send_async(request_info, StoreCollectionResponse, error_mapping) - async def post(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> Optional[Store]: + async def post(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Create new navigation property to termStores for sites param body: The request body @@ -70,7 +71,7 @@ async def post(self,body: Optional[Store] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[TermStoresRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to termStores for sites param body: The request body @@ -90,7 +91,7 @@ def to_post_request_information(self,body: Optional[Store] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/getByPath(path='{path}')/termStores', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -162,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoresRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermStoresRequestBuilder.TermStoresRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoresRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/items/count/count_request_builder.py b/msgraph/generated/sites/item/items/count/count_request_builder.py index ebdbfd29af0..223361ecf66 100644 --- a/msgraph/generated/sites/item/items/count/count_request_builder.py +++ b/msgraph/generated/sites/item/items/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/items/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/items/item/base_item_item_request_builder.py b/msgraph/generated/sites/item/items/item/base_item_item_request_builder.py index cc860e60800..e34af3ef630 100644 --- a/msgraph/generated/sites/item/items/item/base_item_item_request_builder.py +++ b/msgraph/generated/sites/item/items/item/base_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/items/{baseItem%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[BaseItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseItem]: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[BaseItemItemRequestBuilderGet return await self.request_adapter.send_async(request_info, BaseItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseItemItemRequestBuilder.BaseItemItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/items/items_request_builder.py b/msgraph/generated/sites/item/items/items_request_builder.py index 3008fd966cc..2a7605de60d 100644 --- a/msgraph/generated/sites/item/items/items_request_builder.py +++ b/msgraph/generated/sites/item/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_base_item_id(self,base_item_id: str) -> BaseItemItemRequestBuilder: url_tpl_params["baseItem%2Did"] = base_item_id return BaseItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BaseItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used to address any item contained in this site. This collection can't be enumerated. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/sites/item/last_modified_by_user/last_modified_by_user_request_builder.py index 1aa2f3e9366..5d5aedeebd4 100644 --- a/msgraph/generated/sites/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/sites/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 8cbd4954469..baeff42a720 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/sites/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index f5add8b95e0..323884e7c58 100644 --- a/msgraph/generated/sites/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/sites/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/sites/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index c99094d289d..a869cbf0ca3 100644 --- a/msgraph/generated/sites/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/sites/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/count/count_request_builder.py b/msgraph/generated/sites/item/lists/count/count_request_builder.py index fc9ce7d0e89..5d8fb243673 100644 --- a/msgraph/generated/sites/item/lists/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/columns/columns_request_builder.py b/msgraph/generated/sites/item/lists/item/columns/columns_request_builder.py index bde1f9585ca..0f05caa7be1 100644 --- a/msgraph/generated/sites/item/lists/item/columns/columns_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [list][list]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [list][list]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/columns/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/columns/count/count_request_builder.py index e341523b11e..3ceae669afa 100644 --- a/msgraph/generated/sites/item/lists/item/columns/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/columns/item/column_definition_item_request_builder.py b/msgraph/generated/sites/item/lists/item/columns/item/column_definition_item_request_builder.py index 4d1b0a6d66e..e740bd45689 100644 --- a/msgraph/generated/sites/item/lists/item/columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columns for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ColumnDefinitionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ The collection of field definitions for this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update the navigation property columns in sites param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ColumnDefinition] = None, request_configurat return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of field definitions for this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnDefini request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def source_column(self) -> SourceColumnRequestBuilder: return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/sites/item/lists/item/columns/item/source_column/source_column_request_builder.py index 257fbcfea8f..3653577819d 100644 --- a/msgraph/generated/sites/item/lists/item/columns/item/source_column/source_column_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/columns/item/source_column/source_column_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGet return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SourceColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/add_copy/add_copy_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/add_copy/add_copy_request_builder.py index cfe55ea625e..ca53eb8a427 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/add_copy/add_copy_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/add_copy/add_copy_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/addCopy", path_parameters) - async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_confi return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddCopyRequestBuilder: raise TypeError("raw_url cannot be null.") return AddCopyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddCopyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py index feda1b50218..60f8f3bb1ca 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/add_copy_from_content_type_hub/add_copy_from_content_type_hub_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/addCopyFromContentTypeHub", path_parameters) - async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = N return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see contentType: getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddCopyFromContentTypeHubReq raise TypeError("raw_url cannot be null.") return AddCopyFromContentTypeHubRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/content_types/content_types_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/content_types_request_builder.py index fa1e8b05b05..d3889e93ed7 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/content_types_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,7 +47,7 @@ def by_content_type_id(self,content_type_id: str) -> ContentTypeItemRequestBuild url_tpl_params["contentType%2Did"] = content_type_id return ContentTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ Get the collection of [contentType][contentType] resources in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGet return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Create new navigation property to contentTypes for sites param body: The request body @@ -90,7 +91,7 @@ async def post(self,body: Optional[ContentType] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [contentType][contentType] resources in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypes request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentTypes for sites param body: The request body @@ -110,7 +111,7 @@ def to_post_request_information(self,body: Optional[ContentType] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -218,27 +219,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypesRequestBuilder.ContentTypesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/content_types/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/count/count_request_builder.py index 9501be9c4d9..5255b2e9289 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py index 0dd3f36e6c6..6c9c320fd7d 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/get_compatible_hub_content_types/get_compatible_hub_content_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/getCompatibleHubContentTypes(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesR return await self.request_adapter.send_async(request_info, GetCompatibleHubContentTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetCompatibleHubContentTypesRequestBuilder.GetCompatibleHubContentTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py index afdeeabde40..e5f9850d5e4 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/associate_with_hub_sites/associate_with_hub_sites_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/associateWithHubSites", path_parameters) - async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Associate a published [content type][contentType] present in a content type hub with a list of hub sites. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, raise Exception("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: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Associate a published [content type][contentType] present in a content type hub with a list of hub sites. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssociateWithHubSitesRequest raise TypeError("raw_url cannot be null.") return AssociateWithHubSitesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssociateWithHubSitesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/base/base_request_builder_.py b/msgraph/generated/sites/item/lists/item/content_types/item/base/base_request_builder_.py index f845de29525..7dce4dcdb0c 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/base/base_request_builder_.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/base/base_request_builder_.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/base{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Parent contentType from which this content type is derived. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Parent contentType from which this content type is derived. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseRequestBuilder_.BaseRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/base_types/base_types_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/base_types/base_types_request_builder.py index 8fb338602f9..311d2d2f439 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/base_types/base_types_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/base_types/base_types_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_content_type_id1(self,content_type_id1: str) -> ContentTypeItemRequestBui url_tpl_params["contentType%2Did1"] = content_type_id1 return ContentTypeItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseTypesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseTypesRequestBuilder.BaseTypesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/base_types/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/base_types/count/count_request_builder.py index b67ba664dee..6f638b94d88 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/base_types/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/base_types/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/baseTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/base_types/item/content_type_item_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/base_types/item/content_type_item_request_builder.py index 8f3e834a600..e8b54319d5e 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/base_types/item/content_type_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/base_types/item/content_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/baseTypes/{contentType%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilder return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types that are ancestors of this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypeItemRequestBuilder.ContentTypeItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/column_links/column_links_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/column_links/column_links_request_builder.py index c8890f76748..63f99568d88 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/column_links/column_links_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/column_links/column_links_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_link_id(self,column_link_id: str) -> ColumnLinkItemRequestBuilder: url_tpl_params["columnLink%2Did"] = column_link_id return ColumnLinkItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetR return await self.request_adapter.send_async(request_info, ColumnLinkCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnLink]: + async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ Create new navigation property to columnLinks for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ColumnLink] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnLinksR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columnLinks for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ColumnLink] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnLinks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnLinksRequestBuilder.ColumnLinksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/column_links/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/column_links/count/count_request_builder.py index 844284d09dd..c57fd8ef83e 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/column_links/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/column_links/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnLinks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/column_links/item/column_link_item_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/column_links/item/column_link_item_request_builder.py index 7c4bcb648fb..764cbba86bb 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/column_links/item/column_link_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/column_links/item/column_link_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columnLinks for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnLink]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderG return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnLink]: + async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: """ Update the navigation property columnLinks in sites param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ColumnLink] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columnLinks for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of columns that are required by this content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnLinkIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columnLinks in sites param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ColumnLink] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnLinks/{columnLink%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ColumnLinkItemRequestBuilder raise TypeError("raw_url cannot be null.") return ColumnLinkItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnLinkItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnLinkItemRequestBuilder.ColumnLinkItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnLinkItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/column_positions/column_positions_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/column_positions/column_positions_request_builder.py index 52e25497b7c..5a563d39656 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/column_positions/column_positions_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/column_positions/column_positions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilder return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnPositionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnPositionsRequestBuilder.ColumnPositionsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/column_positions/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/column_positions/count/count_request_builder.py index 76d91797dfd..bcc690f1a36 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/column_positions/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/column_positions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnPositions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/column_positions/item/column_definition_item_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/column_positions/item/column_definition_item_request_builder.py index 56974a8a0fa..a5e08899d23 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/column_positions/item/column_definition_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/column_positions/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columnPositions/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/columns/columns_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/columns/columns_request_builder.py index 558ce29fbd4..03c6cab3f9c 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/columns/columns_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_column_definition_id(self,column_definition_id: str) -> ColumnDefinitionI url_tpl_params["columnDefinition%2Did"] = column_definition_id return ColumnDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Add a column to a [content type][contentType] in a site, or a list with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ColumnDefinition] = None, request_configurati return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of columns represented as [columnDefinition][columnDefinition] resources in a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a column to a [content type][contentType] in a site, or a list with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ColumnDefinition] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/columns/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/columns/count/count_request_builder.py index 08e9e1192af..30307790ce3 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/columns/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/columns/item/column_definition_item_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/columns/item/column_definition_item_request_builder.py index ea716f94276..f98a116e27c 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/columns/item/column_definition_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/columns/item/column_definition_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a [column][columndefinition] from a [site][], a [list][], or a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ColumnDefinitionItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Retrieve the metadata for a [site][], a [list][], or a [contentType][] [column][columnDefinition]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBu return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[ColumnDefinition] = None, request_configurat return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a [column][columndefinition] from a [site][], a [list][], or a [content type][contentType]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a [site][], a [list][], or a [contentType][] [column][columnDefinition]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnDefini request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def source_column(self) -> SourceColumnRequestBuilder: return SourceColumnRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ColumnDefinitionItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnDefinitionItemRequestBuilder.ColumnDefinitionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnDefinitionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/columns/item/source_column/source_column_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/columns/item/source_column/source_column_request_builder.py index 7db9ca88d53..6f1d82a9b79 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/columns/item/source_column/source_column_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/columns/item/source_column/source_column_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/columns/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGet return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SourceColumnRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SourceColumnRequestBuilder.SourceColumnRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/content_type_item_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/content_type_item_request_builder.py index f6959bfea55..682bdc261d1 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/content_type_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/content_type_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contentTypes for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ The collection of content types present in this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilder return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentType]: + async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: """ Update the navigation property contentTypes in sites param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[ContentType] = None, request_configuration: return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentTypes for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of content types present in this list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentTypeI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentTypes in sites param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[ContentType] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -234,16 +235,6 @@ def unpublish(self) -> UnpublishRequestBuilder: return UnpublishRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContentTypeItemRequestBuilderGetQueryParameters(): """ @@ -270,27 +261,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentTypeItemRequestBuilder.ContentTypeItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentTypeItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py index 5074f90badb..59623a97114 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/copy_to_default_content_location/copy_to_default_content_location_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/copyToDefaultContentLocation", path_parameters) - async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] raise Exception("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: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToDefaultContentLocation raise TypeError("raw_url cannot be null.") return CopyToDefaultContentLocationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/is_published/is_published_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/is_published/is_published_request_builder.py index a6a38eb0d6d..1a88320331a 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/is_published/is_published_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/is_published/is_published_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/isPublished()", path_parameters) - async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetR return await self.request_adapter.send_async(request_info, IsPublishedGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> IsPublishedRequestBuilder: raise TypeError("raw_url cannot be null.") return IsPublishedRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IsPublishedRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/publish/publish_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/publish/publish_request_builder.py index a0a33040316..34573550500 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/publish/publish_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/publish/publish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/publish", path_parameters) - async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Publishes a [contentType][] present in the content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[PublishRequestBuilderPostReq raise Exception("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[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Publishes a [contentType][] present in the content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PublishRequestBuilder: raise TypeError("raw_url cannot be null.") return PublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/content_types/item/unpublish/unpublish_request_builder.py b/msgraph/generated/sites/item/lists/item/content_types/item/unpublish/unpublish_request_builder.py index ab7d31fcac4..33fd5aa5f66 100644 --- a/msgraph/generated/sites/item/lists/item/content_types/item/unpublish/unpublish_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/content_types/item/unpublish/unpublish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/contentTypes/{contentType%2Did}/unpublish", path_parameters) - async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unpublish a [contentType][] from a content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostR raise Exception("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[UnpublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unpublish a [contentType][] from a content type hub site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnpublishRequestBuilder: raise TypeError("raw_url cannot be null.") return UnpublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnpublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/sites/item/lists/item/created_by_user/created_by_user_request_builder.py index 99175f7adf3..e437f2815c7 100644 --- a/msgraph/generated/sites/item/lists/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 1aeeb8ee620..2d6b7394d86 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index f5c741caa6e..234bcaaf47d 100644 --- a/msgraph/generated/sites/item/lists/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/sites/item/lists/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 87effb3444d..04fcff10a6a 100644 --- a/msgraph/generated/sites/item/lists/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/drive/drive_request_builder.py b/msgraph/generated/sites/item/lists/item/drive/drive_request_builder.py index 65bb9eab267..0d5cf728f61 100644 --- a/msgraph/generated/sites/item/lists/item/drive/drive_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/drive/drive_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ Allows access to the list as a drive resource with driveItems. Only present on document libraries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Allows access to the list as a drive resource with driveItems. Only present on document libraries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveRequestBuilder.DriveRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/items/delta/delta_get_response.py b/msgraph/generated/sites/item/lists/item/items/delta/delta_get_response.py new file mode 100644 index 00000000000..56b09ab16ac --- /dev/null +++ b/msgraph/generated/sites/item/lists/item/items/delta/delta_get_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.list_item import ListItem + +from .......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaGetResponse(BaseDeltaFunctionResponse): + # The value property + value: Optional[List[ListItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> 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 not parse_node: + 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.list_item import ListItem + + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.list_item import ListItem + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ListItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/sites/item/lists/item/items/delta/delta_request_builder.py b/msgraph/generated/sites/item/lists/item/items/delta/delta_request_builder.py new file mode 100644 index 00000000000..29edb1ebae2 --- /dev/null +++ b/msgraph/generated/sites/item/lists/item/items/delta/delta_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +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}/sites/{site%2Did}/lists/{list%2Did}/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = 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, 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] = 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: Optional[str] = None) -> 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 not raw_url: + 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: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/sites/item/lists/item/items/delta_with_token/delta_with_token_get_response.py b/msgraph/generated/sites/item/lists/item/items/delta_with_token/delta_with_token_get_response.py new file mode 100644 index 00000000000..fb8223dcf6e --- /dev/null +++ b/msgraph/generated/sites/item/lists/item/items/delta_with_token/delta_with_token_get_response.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.list_item import ListItem + +from .......models.base_delta_function_response import BaseDeltaFunctionResponse + +@dataclass +class DeltaWithTokenGetResponse(BaseDeltaFunctionResponse): + # The value property + value: Optional[List[ListItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: Optional[ParseNode] = None) -> DeltaWithTokenGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DeltaWithTokenGetResponse + """ + if not parse_node: + raise TypeError("parse_node cannot be null.") + return DeltaWithTokenGetResponse() + + 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.list_item import ListItem + + from .......models.base_delta_function_response import BaseDeltaFunctionResponse + from .......models.list_item import ListItem + + fields: Dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ListItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if not writer: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/sites/item/lists/item/items/delta_with_token/delta_with_token_request_builder.py b/msgraph/generated/sites/item/lists/item/items/delta_with_token/delta_with_token_request_builder.py new file mode 100644 index 00000000000..4881cd7635f --- /dev/null +++ b/msgraph/generated/sites/item/lists/item/items/delta_with_token/delta_with_token_request_builder.py @@ -0,0 +1,130 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .delta_with_token_get_response import DeltaWithTokenGetResponse + +class DeltaWithTokenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the delta method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]], token: Optional[str] = None) -> None: + """ + Instantiates a new DeltaWithTokenRequestBuilder and sets the default values. + param path_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 token: Usage: token='{token}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['token'] = str(token) + super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/delta(token='{token}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaWithTokenGetResponse]: + """ + Invoke function delta + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeltaWithTokenGetResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .delta_with_token_get_response import DeltaWithTokenGetResponse + + return await self.request_adapter.send_async(request_info, DeltaWithTokenGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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: Optional[str] = None) -> DeltaWithTokenRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DeltaWithTokenRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return DeltaWithTokenRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DeltaWithTokenRequestBuilderGetQueryParameters(): + """ + Invoke function delta + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/sites/item/lists/item/items/item/analytics/analytics_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/analytics/analytics_request_builder.py index 79921049b3c..87170a7638f 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/analytics/analytics_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/analytics/analytics_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/analytics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Analytics about the view activities that took place on this item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Analytics about the view activities that took place on this item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AnalyticsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AnalyticsRequestBuilder.AnalyticsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/items/item/create_link/create_link_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/create_link/create_link_request_builder.py index 0e381464c08..0341333002c 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/create_link/create_link_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/create_link/create_link_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createLink", path_parameters) - async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Invoke action createLink param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_co return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action createLink param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateLinkRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateLinkRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateLinkRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/created_by_user/created_by_user_request_builder.py index 82e39bc22eb..501c6bae888 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 7857c1c39c6..7b2f2fe62d2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index 9639d7c775d..41ed32682c2 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 4a04c8c79e1..4c90f02c0d3 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/count/count_request_builder.py index 06f9e515ebf..efc017313d1 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/document_set_versions_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/document_set_versions_request_builder.py index 3b4b2099931..c1cf14502aa 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/document_set_versions_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/document_set_versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_document_set_version_id(self,document_set_version_id: str) -> DocumentSet url_tpl_params["documentSetVersion%2Did"] = document_set_version_id return DocumentSetVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[DocumentSetVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersionCollectionResponse]: """ Get a list of the versions of a document set item in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DocumentSetVersionsRequestBui return await self.request_adapter.send_async(request_info, DocumentSetVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Create a new version of a document set item in a list. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DocumentSetVersion] = None, request_configura return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the versions of a document set item in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DocumentSetV request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new version of a document set item in a list. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DocumentSetVersionsRequestBuilder.DocumentSetVersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/item/document_set_version_item_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/item/document_set_version_item_request_builder.py index 67a76aa1fa8..823a4efa613 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/item/document_set_version_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/item/document_set_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a version of a document set in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[DocumentSetVersionItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Read the properties and relationships of a documentSetVersion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[DocumentSetVersionItemRequest return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Update the navigation property documentSetVersions in sites param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[DocumentSetVersion] = None, request_configur return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a version of a document set in a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a documentSetVersion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[DocumentSetV request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property documentSetVersions in sites param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def restore(self) -> RestoreRequestBuilder: return RestoreRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DocumentSetVersionItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DocumentSetVersionItemRequestBuilder.DocumentSetVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DocumentSetVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/item/fields/fields_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/item/fields/fields_request_builder.py index a7dd4f1b010..fd446aa40d9 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/item/fields/fields_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/item/fields/fields_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fields for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FieldsRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FieldsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in sites param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[FieldValueSet] = None, request_configuration return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FieldsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in sites param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[FieldValueSet] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FieldsRequestBuilder: raise TypeError("raw_url cannot be null.") return FieldsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FieldsRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FieldsRequestBuilder.FieldsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/item/restore/restore_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/item/restore/restore_request_builder.py index 3527a61ccd7..dc7a786e1e7 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/item/restore/restore_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/document_set_versions/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/documentSetVersions/{documentSetVersion%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore a document set version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq raise Exception("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[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore a document set version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/drive_item/content/content_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/drive_item/content/content_request_builder.py index f8837de64c8..ef85e6120c8 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/drive_item/content/content_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/drive_item/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -67,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -87,7 +88,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/driveItem/content', self.path_parameters) + 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") @@ -124,27 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/drive_item/drive_item_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/drive_item/drive_item_request_builder.py index 38dc997a109..09f12407ede 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/drive_item/drive_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/drive_item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/driveItem{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ For document libraries, the driveItem relationship exposes the listItem as a [driveItem][] param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For document libraries, the driveItem relationship exposes the listItem as a [driveItem][] param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/items/item/fields/fields_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/fields/fields_request_builder.py index 631ec2593c6..9624ff89c48 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/fields/fields_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/fields/fields_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fields for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FieldsRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ The values of the columns set on this list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FieldsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the properties on a [listItem][]. param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[FieldValueSet] = None, request_configuration return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The values of the columns set on this list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[FieldsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties on a [listItem][]. param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[FieldValueSet] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FieldsRequestBuilder: raise TypeError("raw_url cannot be null.") return FieldsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FieldsRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FieldsRequestBuilder.FieldsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py index 4e1bb7a860c..c6d10e5faf2 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/get_activities_by_interval/get_activities_by_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalReques return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalRequestBuilder.GetActivitiesByIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py index 7dd7c0d738d..76bb70d57f2 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval/get_activities_by_interval_with_start_date_time_with_end_date_time_with_interval_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['startDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/getActivitiesByInterval(startDateTime='{startDateTime}',endDateTime='{endDateTime}',interval='{interval}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithSt return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -130,17 +131,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/last_modified_by_user_request_builder.py index f46120e8b14..9d8681a0877 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 24573babd03..75d42e4f639 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index ca7f64799f2..a17c2f803bf 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index ca4b776eedf..37f5e6bc727 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/items/item/list_item_item_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/list_item_item_request_builder.py index bc1efff4965..f9db516c8a4 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/list_item_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/list_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[ListItemItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Returns the metadata for an [item][] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,7 +95,7 @@ def get_activities_by_interval_with_start_date_time_with_end_date_time_with_inte return GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, interval, start_date_time) - async def patch(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItem]: + async def patch(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Update the navigation property items in sites param body: The request body @@ -117,18 +118,18 @@ async def patch(self,body: Optional[ListItem] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, ListItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Returns the metadata for an [item][] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -139,7 +140,7 @@ def to_get_request_information(self,request_configuration: Optional[ListItemItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in sites param body: The request body @@ -148,7 +149,7 @@ def to_patch_request_information(self,body: Optional[ListItem] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -245,16 +246,6 @@ def versions(self) -> VersionsRequestBuilder: return VersionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ListItemItemRequestBuilderGetQueryParameters(): """ @@ -281,27 +272,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListItemItemRequestBuilder.ListItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/versions/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/versions/count/count_request_builder.py index e12af63d70c..fd9a3f32e33 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/versions/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/versions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/items/item/versions/item/fields/fields_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/versions/item/fields/fields_request_builder.py index 84720d194dd..c9d1d75ac84 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/versions/item/fields/fields_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/versions/item/fields/fields_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property fields for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[FieldsRequestBuilderDelete raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[FieldsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in sites param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[FieldValueSet] = None, request_configuration return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of the fields and values for this version of the list item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[FieldsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in sites param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[FieldValueSet] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}/fields', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> FieldsRequestBuilder: raise TypeError("raw_url cannot be null.") return FieldsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class FieldsRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FieldsRequestBuilder.FieldsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FieldsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/versions/item/list_item_version_item_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/versions/item/list_item_version_item_request_builder.py index 93d1756909f..5bf73b33050 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/versions/item/list_item_version_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/versions/item/list_item_version_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property versions for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ListItemVersionItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItemVersion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: """ Retrieve the metadata for a specific version of a ListItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[ListItemVersionItemRequestBui return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItemVersion]: + async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: """ Update the navigation property versions in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ListItemVersion] = None, request_configurati return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the metadata for a specific version of a ListItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ListItemVers request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ListItemVersion] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def restore_version(self) -> RestoreVersionRequestBuilder: return RestoreVersionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemVersionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ListItemVersionItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemVersionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListItemVersionItemRequestBuilder.ListItemVersionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemVersionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/versions/item/restore_version/restore_version_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/versions/item/restore_version/restore_version_request_builder.py index e5cd468d057..d9f3eeeb52f 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/versions/item/restore_version/restore_version_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/versions/item/restore_version/restore_version_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions/{listItemVersion%2Did}/restoreVersion", path_parameters) - async def post(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore a previous version of a ListItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RestoreVersionRequestBuilder raise Exception("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[RestoreVersionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore a previous version of a ListItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the item. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreVersionRequestBuilder raise TypeError("raw_url cannot be null.") return RestoreVersionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreVersionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/item/versions/versions_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/versions/versions_request_builder.py index 844351dd834..7e2c685ad88 100644 --- a/msgraph/generated/sites/item/lists/item/items/item/versions/versions_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/item/versions/versions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_list_item_version_id(self,list_item_version_id: str) -> ListItemVersionIt url_tpl_params["listItemVersion%2Did"] = list_item_version_id return ListItemVersionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItemVersionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersionCollectionResponse]: """ SharePoint can be configured to retain the history for list items. Previous versions may be retained for a finite period of time depending on admin settings which may be unique per user or location. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ListItemVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItemVersion]: + async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: """ Create new navigation property to versions for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ListItemVersion] = None, request_configuratio return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ SharePoint can be configured to retain the history for list items. Previous versions may be retained for a finite period of time depending on admin settings which may be unique per user or location. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[VersionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ListItemVersion] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/versions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VersionsRequestBuilder.VersionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VersionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/items/items_request_builder.py b/msgraph/generated/sites/item/lists/item/items/items_request_builder.py index 8720e99506d..24358763719 100644 --- a/msgraph/generated/sites/item/lists/item/items/items_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -13,6 +14,8 @@ from ......models.list_item import ListItem from ......models.list_item_collection_response import ListItemCollectionResponse from ......models.o_data_errors.o_data_error import ODataError + from .delta.delta_request_builder import DeltaRequestBuilder + from .delta_with_token.delta_with_token_request_builder import DeltaWithTokenRequestBuilder from .item.list_item_item_request_builder import ListItemItemRequestBuilder class ItemsRequestBuilder(BaseRequestBuilder): @@ -42,7 +45,19 @@ def by_list_item_id(self,list_item_id: str) -> ListItemItemRequestBuilder: url_tpl_params["listItem%2Did"] = list_item_id return ListItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItemCollectionResponse]: + def delta_with_token(self,token: Optional[str] = None) -> DeltaWithTokenRequestBuilder: + """ + Provides operations to call the delta method. + param token: Usage: token='{token}' + Returns: DeltaWithTokenRequestBuilder + """ + if not token: + raise TypeError("token cannot be null.") + from .delta_with_token.delta_with_token_request_builder import DeltaWithTokenRequestBuilder + + return DeltaWithTokenRequestBuilder(self.request_adapter, self.path_parameters, token) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemCollectionResponse]: """ Get the collection of [items][item] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +78,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ListItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItem]: + async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -87,7 +102,7 @@ async def post(self,body: Optional[ListItem] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, ListItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [items][item] in a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -107,7 +122,7 @@ def to_post_request_information(self,body: Optional[ListItem] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -123,6 +138,15 @@ def with_url(self,raw_url: Optional[str] = None) -> ItemsRequestBuilder: raise TypeError("raw_url cannot be null.") return ItemsRequestBuilder(self.request_adapter, raw_url) + @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(): """ @@ -174,27 +198,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/sites/item/lists/item/last_modified_by_user/last_modified_by_user_request_builder.py index 6921e16b7ff..81269ce86af 100644 --- a/msgraph/generated/sites/item/lists/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 14031aaeedc..1ae806bad5c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index 3985945654c..7dcc6a1a3b1 100644 --- a/msgraph/generated/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 1bdb8f6c767..89f8f809615 100644 --- a/msgraph/generated/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - 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 ccc8d65e6b0..f2abaddd592 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -34,7 +35,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ListItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property lists for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,12 +53,12 @@ async def delete(self,request_configuration: Optional[ListItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> Optional[List_]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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 @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[ListItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, List_, error_mapping) - async def patch(self,body: Optional[List_] = None, request_configuration: Optional[ListItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[List_]: + async def patch(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: """ Update the navigation property lists in sites param body: The request body @@ -96,20 +97,20 @@ async def patch(self,body: Optional[List_] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, List_, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ListItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property lists for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 """ @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[ListItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property lists in sites param body: The request body @@ -127,7 +128,7 @@ def to_patch_request_information(self,body: Optional[List_] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -215,20 +216,10 @@ def subscriptions(self) -> SubscriptionsRequestBuilder: return SubscriptionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @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: Optional[str] = None) -> str: """ @@ -251,27 +242,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListItemRequestBuilder.ListItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/operations/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/operations/count/count_request_builder.py index c608498710b..1e28669d7ad 100644 --- a/msgraph/generated/sites/item/lists/item/operations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/operations/item/rich_long_running_operation_item_request_builder.py b/msgraph/generated/sites/item/lists/item/operations/item/rich_long_running_operation_item_request_builder.py index fd77777ffcf..f00739b5d16 100644 --- a/msgraph/generated/sites/item/lists/item/operations/item/rich_long_running_operation_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/operations/item/rich_long_running_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/operations/{richLongRunningOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[RichLongRunningOperationIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RichLongRunningOperationItemR return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Update the navigation property operations in sites param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[RichLongRunningOperation] = None, request_co return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/operations/{richLongRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RichLongRunn request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in sites param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/operations/{richLongRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> RichLongRunningOperationItem raise TypeError("raw_url cannot be null.") return RichLongRunningOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RichLongRunningOperationItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RichLongRunningOperationItemRequestBuilder.RichLongRunningOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/operations/operations_request_builder.py b/msgraph/generated/sites/item/lists/item/operations/operations_request_builder.py index 1d1c39bf5ad..84947cacd74 100644 --- a/msgraph/generated/sites/item/lists/item/operations/operations_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_rich_long_running_operation_id(self,rich_long_running_operation_id: str) url_tpl_params["richLongRunningOperation%2Did"] = rich_long_running_operation_id return RichLongRunningOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[RichLongRunningOperation] = None, request_con return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of long-running operations on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/subscriptions/count/count_request_builder.py b/msgraph/generated/sites/item/lists/item/subscriptions/count/count_request_builder.py index 6e6356a6713..a82e3373b58 100644 --- a/msgraph/generated/sites/item/lists/item/subscriptions/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/subscriptions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/lists/item/subscriptions/item/reauthorize/reauthorize_request_builder.py b/msgraph/generated/sites/item/lists/item/subscriptions/item/reauthorize/reauthorize_request_builder.py index 366f289ad70..5fe1d3d4292 100644 --- a/msgraph/generated/sites/item/lists/item/subscriptions/item/reauthorize/reauthorize_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/subscriptions/item/reauthorize/reauthorize_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/{subscription%2Did}/reauthorize", path_parameters) - async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reauthorize a subscription when you receive a reauthorizationRequired challenge. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPos raise Exception("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[ReauthorizeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reauthorize a subscription when you receive a reauthorizationRequired challenge. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReauthorizeRequestBuilder: raise TypeError("raw_url cannot be null.") return ReauthorizeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReauthorizeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/subscriptions/item/subscription_item_request_builder.py b/msgraph/generated/sites/item/lists/item/subscriptions/item/subscription_item_request_builder.py index af682d33f9c..b04097df0f6 100644 --- a/msgraph/generated/sites/item/lists/item/subscriptions/item/subscription_item_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/subscriptions/item/subscription_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/{subscription%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property subscriptions for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SubscriptionItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Subscription]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilde return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subscription]: + async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Update the navigation property subscriptions in sites param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Subscription] = None, request_configuration: return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subscriptions for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/{subscription%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[Subscription request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subscriptions in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Subscription] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/subscriptions/{subscription%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def reauthorize(self) -> ReauthorizeRequestBuilder: return ReauthorizeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SubscriptionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscriptionItemRequestBuilder.SubscriptionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/item/subscriptions/subscriptions_request_builder.py b/msgraph/generated/sites/item/lists/item/subscriptions/subscriptions_request_builder.py index 34efcda3857..3dd48087864 100644 --- a/msgraph/generated/sites/item/lists/item/subscriptions/subscriptions_request_builder.py +++ b/msgraph/generated/sites/item/lists/item/subscriptions/subscriptions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_subscription_id(self,subscription_id: str) -> SubscriptionItemRequestBuil url_tpl_params["subscription%2Did"] = subscription_id return SubscriptionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGe return await self.request_adapter.send_async(request_info, SubscriptionCollectionResponse, error_mapping) - async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subscription]: + async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Create new navigation property to subscriptions for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Subscription] = None, request_configuration: return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[Subscription request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subscriptions for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Subscription] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/subscriptions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscriptionsRequestBuilder.SubscriptionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/lists/lists_request_builder.py b/msgraph/generated/sites/item/lists/lists_request_builder.py index 6f2c70ac0ad..50461dcbc44 100644 --- a/msgraph/generated/sites/item/lists/lists_request_builder.py +++ b/msgraph/generated/sites/item/lists/lists_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_list_id(self,list_id: str) -> ListItemRequestBuilder: url_tpl_params["list%2Did"] = list_id return ListItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> Optional[ListCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListCollectionResponse]: """ Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.To list them, include system in your $select statement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ListCollectionResponse, error_mapping) - async def post(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[List_]: + async def post(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: """ Create a new [list][] in a [site][]. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[List_] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, List_, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.To list them, include system in your $select statement. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ListsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new [list][] in a [site][]. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[List_] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/lists', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListsRequestBuilder.ListsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/count/count_request_builder.py index 61a8246da95..fc39f49fc36 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py index 8d4f621f238..9dc0ebb9c0c 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/getNotebookFromWebUrl", path_parameters) - async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = None) -> Optional[CopyNotebookModel]: + async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CopyNotebookModel]: """ Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, return await self.request_adapter.send_async(request_info, CopyNotebookModel, error_mapping) - def to_post_request_information(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetNotebookFromWebUrlRequest raise TypeError("raw_url cannot be null.") return GetNotebookFromWebUrlRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py index 996f13fa22d..31ff6792b53 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['includePersonalNotebooks'] = str(include_personal_notebooks) super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GetRecentNotebooksWithInclude return await self.request_adapter.send_async(request_info, GetRecentNotebooksWithIncludePersonalNotebooksGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,17 +112,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder.GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py index 221bc464b98..45d90a3db51 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/copyNotebook", path_parameters) - async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyNotebookRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/notebook_item_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/notebook_item_request_builder.py index 19bc137a15b..5b822aeb789 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/notebook_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/notebook_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property notebooks for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[NotebookItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ Retrieve the properties and relationships of a notebook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[NotebookItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Notebook]: + async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ Update the navigation property notebooks in sites param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Notebook] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property notebooks for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a notebook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[NotebookItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property notebooks in sites param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Notebook] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -165,16 +166,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebookItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class NotebookItemRequestBuilderGetQueryParameters(): """ @@ -201,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebookItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NotebookItemRequestBuilder.NotebookItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebookItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/count/count_request_builder.py index e18bb1490d6..a0712342364 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py index 770f49c207d..898f65778ed 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py index 152860e20c1..d6f0bf1cb24 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py index d1959835e17..a8a648f4030 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SectionGroupItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section groups in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in sites param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section groups in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in sites param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SectionGroup] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SectionGroupItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py index ecc141a2446..acce81c375d 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py index 379e85d0187..6de35278a99 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sectionGroups/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py index 5f36a036f43..246384d4882 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_section_group_id1(self,section_group_id1: str) -> SectionGroupItemRequest url_tpl_params["sectionGroup%2Did1"] = section_group_id1 return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py index 705d381a91a..7602a720794 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 45598a4b8c1..37cfd3ca70b 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index a6fb190db22..08bb932de86 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py index f525bd26d09..3c85b5930a7 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in sites param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in sites param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py index 3734bb07f95..cea21a13001 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py index 378c3a90e98..9d8cb5f1a20 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 3b705ca4444..d1dc079fa76 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py index 202539ccd38..776f9b56cc4 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in sites param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in sites param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index 21a0c625443..2790f2d4de5 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index a9ed243133f..bcc738b3f37 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py index c573efa919b..fb0775de8ce 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py index 9eadaf9138a..37b9d8a2059 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py index 28672f86e9b..1081f24c9e4 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py index fee559810f6..6ffc189bff1 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py index c673540f350..90c8b383d87 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py index fdedc2c3e6f..64f34247659 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py index a1b6485df02..2449844ff5e 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_section_group_id(self,section_group_id: str) -> SectionGroupItemRequestBu url_tpl_params["sectionGroup%2Did"] = section_group_id return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of section groups from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Create a new section group in the specified notebook. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of section groups from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new section group in the specified notebook. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SectionGroup] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/count/count_request_builder.py index 0bfb1e76aa5..ee5ba72f927 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 4ebf8ea9625..81d4ccf5060 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index 7bc75ff6c3e..a5dda26e5db 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py index d459bd903be..03064e01a51 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The sections in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in sites param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sections in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in sites param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py index dfd32f07fa7..17616f7a016 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py index 72e1b587c8f..0dc13b35afb 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 59ea3433efd..cd6c81abdd0 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py index 818825a4e9a..1d372cbdc61 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in sites param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in sites param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index 6bacc07fe13..fe83e32f5bf 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index f87e43c5fce..f656bfa33fe 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py index 96a89e35eac..49c59d200d4 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py index a6cd1a729ef..ddc4eda0602 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py index dc298abcc1d..2648a444e53 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py index c9847831ba9..7e00ccdff4d 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py index cbc70899938..5fb439ae302 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/notebooks/item/sections/sections_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/item/sections/sections_request_builder.py index c850a6332b4..cb8b4bd2cd3 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/item/sections/sections_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/item/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/notebooks/{notebook%2Did}/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/notebooks/notebooks_request_builder.py b/msgraph/generated/sites/item/onenote/notebooks/notebooks_request_builder.py index a2e43c9baa7..f67a8b98f71 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/notebooks_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/notebooks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_notebook_id(self,notebook_id: str) -> NotebookItemRequestBuilder: url_tpl_params["notebook%2Did"] = notebook_id return NotebookItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def get_recent_notebooks_with_include_personal_notebooks(self,include_personal_n return GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder(self.request_adapter, self.path_parameters, include_personal_notebooks) - async def post(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> Optional[Notebook]: + async def post(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ Create a new OneNote notebook. param body: The request body @@ -102,7 +103,7 @@ async def post(self,body: Optional[Notebook] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[NotebooksReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new OneNote notebook. param body: The request body @@ -122,7 +123,7 @@ def to_post_request_information(self,body: Optional[Notebook] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/notebooks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -212,27 +213,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebooksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NotebooksRequestBuilder.NotebooksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebooksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/onenote_request_builder.py b/msgraph/generated/sites/item/onenote/onenote_request_builder.py index 8e86a2469d7..3aad7488f5b 100644 --- a/msgraph/generated/sites/item/onenote/onenote_request_builder.py +++ b/msgraph/generated/sites/item/onenote/onenote_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property onenote for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> Optional[Onenote]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Calls the OneNote service for notebook related operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in sites param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Onenote] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calls the OneNote service for notebook related operations. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in sites param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Onenote] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteRequestBuilder.OnenoteRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/operations/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/operations/count/count_request_builder.py index cc2e63cdc77..a854ea28805 100644 --- a/msgraph/generated/sites/item/onenote/operations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/operations/item/onenote_operation_item_request_builder.py b/msgraph/generated/sites/item/onenote/operations/item/onenote_operation_item_request_builder.py index 0d181964ee1..6c9a8f482d7 100644 --- a/msgraph/generated/sites/item/onenote/operations/item/onenote_operation_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/operations/item/onenote_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/operations/{onenoteOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OnenoteOperationItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OnenoteOperationItemRequestBu return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Update the navigation property operations in sites param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OnenoteOperation] = None, request_configurat return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/operations/{onenoteOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteOpera request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/operations/{onenoteOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenoteOperationItemRequestB raise TypeError("raw_url cannot be null.") return OnenoteOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteOperationItemRequestBuilder.OnenoteOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/operations/operations_request_builder.py b/msgraph/generated/sites/item/onenote/operations/operations_request_builder.py index 938e030b608..0d22a15b507 100644 --- a/msgraph/generated/sites/item/onenote/operations/operations_request_builder.py +++ b/msgraph/generated/sites/item/onenote/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_operation_id(self,onenote_operation_id: str) -> OnenoteOperationI url_tpl_params["onenoteOperation%2Did"] = onenote_operation_id return OnenoteOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperationCollectionResponse]: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, OnenoteOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Create new navigation property to operations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[OnenoteOperation] = None, request_configurati return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[OnenoteOperation] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/pages/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/pages/count/count_request_builder.py index 141b0bd40b6..8e03ba29864 100644 --- a/msgraph/generated/sites/item/onenote/pages/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/pages/item/content/content_request_builder.py b/msgraph/generated/sites/item/onenote/pages/item/content/content_request_builder.py index e084851a21b..1d8400b1824 100644 --- a/msgraph/generated/sites/item/onenote/pages/item/content/content_request_builder.py +++ b/msgraph/generated/sites/item/onenote/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/sites/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py index ac9ca27869f..fe0cf782750 100644 --- a/msgraph/generated/sites/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/sites/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/sites/item/onenote/pages/item/onenote_page_item_request_builder.py index afd9ecdbc9b..0b82f5374fa 100644 --- a/msgraph/generated/sites/item/onenote/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Retrieve the properties and relationships of a page object. Getting page information Access a page's metadata by page identifier: Getting page content You can use the page's content endpoint to get the HTML content of a page: The includeIDs=true query option is used to update pages. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in sites param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a page object. Getting page information Access a page's metadata by page identifier: Getting page content You can use the page's content endpoint to get the HTML content of a page: The includeIDs=true query option is used to update pages. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in sites param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/sites/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index 8c0769221c5..438301ead3c 100644 --- a/msgraph/generated/sites/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/sites/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py index 80db14f5d08..40ec2eaba90 100644 --- a/msgraph/generated/sites/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/sites/item/onenote/pages/item/parent_section/parent_section_request_builder.py index 838e1c03ade..d7953643769 100644 --- a/msgraph/generated/sites/item/onenote/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/sites/item/onenote/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/pages/item/preview/preview_request_builder.py b/msgraph/generated/sites/item/onenote/pages/item/preview/preview_request_builder.py index 15aa1ddaacc..9b3a5c5ef7f 100644 --- a/msgraph/generated/sites/item/onenote/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/sites/item/onenote/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/pages/pages_request_builder.py b/msgraph/generated/sites/item/onenote/pages/pages_request_builder.py index 29d04a8a05f..627b12899ce 100644 --- a/msgraph/generated/sites/item/onenote/pages/pages_request_builder.py +++ b/msgraph/generated/sites/item/onenote/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new OneNote page in the default section of the default notebook. To create a page in a different section in the default notebook, you can use the sectionName query parameter. Example: ../onenote/pages?sectionName=My%20section The POST /onenote/pages operation is used only to create pages in the current user's default notebook. If you're targeting other notebooks, you can create pages in a specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new OneNote page in the default section of the default notebook. To create a page in a different section in the default notebook, you can use the sectionName query parameter. Example: ../onenote/pages?sectionName=My%20section The POST /onenote/pages operation is used only to create pages in the current user's default notebook. If you're targeting other notebooks, you can create pages in a specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/resources/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/resources/count/count_request_builder.py index 3abaab87aff..45228053d04 100644 --- a/msgraph/generated/sites/item/onenote/resources/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/resources/item/content/content_request_builder.py b/msgraph/generated/sites/item/onenote/resources/item/content/content_request_builder.py index 7ac74c8fec0..e0d010fd8cb 100644 --- a/msgraph/generated/sites/item/onenote/resources/item/content/content_request_builder.py +++ b/msgraph/generated/sites/item/onenote/resources/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/resources/{onenoteResource%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ The content stream param body: Binary request body @@ -67,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream param body: Binary request body @@ -103,24 +103,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/resources/item/onenote_resource_item_request_builder.py b/msgraph/generated/sites/item/onenote/resources/item/onenote_resource_item_request_builder.py index f74841dd0ec..0f95f48d577 100644 --- a/msgraph/generated/sites/item/onenote/resources/item/onenote_resource_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/resources/item/onenote_resource_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/resources/{onenoteResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resources for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[OnenoteResourceItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OnenoteResourceItemRequestBui return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ Update the navigation property resources in sites param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OnenoteResource] = None, request_configurati return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/resources/{onenoteResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteResou request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OnenoteResource] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/resources/{onenoteResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteResourceItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteResourceItemRequestBuilder.OnenoteResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/resources/resources_request_builder.py b/msgraph/generated/sites/item/onenote/resources/resources_request_builder.py index f9fcfb325d6..3af4d480081 100644 --- a/msgraph/generated/sites/item/onenote/resources/resources_request_builder.py +++ b/msgraph/generated/sites/item/onenote/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_resource_id(self,onenote_resource_id: str) -> OnenoteResourceItem url_tpl_params["onenoteResource%2Did"] = onenote_resource_id return OnenoteResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResourceCollectionResponse]: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, OnenoteResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ Create new navigation property to resources for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[OnenoteResource] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[OnenoteResource] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/section_groups/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/count/count_request_builder.py index 1b409b36d32..c4aad46de4e 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py index b0305e8c440..cb51aec5bd8 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py index c8a816d2656..8a320cd4290 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/section_group_item_request_builder.py index acc072485e1..0e542fbb63a 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SectionGroupItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Retrieve the properties and relationships of a sectionGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in sites param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a sectionGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in sites param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[SectionGroup] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -175,16 +176,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SectionGroupItemRequestBuilderGetQueryParameters(): """ @@ -211,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/section_groups/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/section_groups/count/count_request_builder.py index 401a02a263d..f8c6af2520e 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/section_groups/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py index 84d149b52f0..bba1fa26b74 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sectionGroups/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py index 823106c66f7..85909ececb6 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_section_group_id1(self,section_group_id1: str) -> SectionGroupItemRequest url_tpl_params["sectionGroup%2Did1"] = section_group_id1 return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/count/count_request_builder.py index 19e7f9e9d01..ea422e5b96e 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index a745a4c2e94..559c792ca43 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index bcab742e1e9..fe7978a06da 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py index f055d6ad9e7..2edd3d1de47 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in sites param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in sites param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py index fdd0c3d6a49..0fa3bfd2699 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py index 35f289b6f48..c0a23d6a44d 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 33785b1aba1..a78e752a258 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py index 1ede5c05425..d77cadb7470 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in sites param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in sites param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index 90bffbe0305..846e8285c4d 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index 289421c9a7c..a53aeff6879 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py index 305f9fa0db2..74d823ab799 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py index e6632f39060..0f24e2c185c 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py index 77b42ef88b2..010346a7ebd 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py index 583ec5190e6..57a093f867d 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py index d8946424bcf..91c69df9d55 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/section_groups/item/sections/sections_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/item/sections/sections_request_builder.py index 474e07ad08b..70b09ce8120 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/item/sections/sections_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/item/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/section_groups/section_groups_request_builder.py b/msgraph/generated/sites/item/onenote/section_groups/section_groups_request_builder.py index f60b2fbf361..b0fdf1eb738 100644 --- a/msgraph/generated/sites/item/onenote/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/sites/item/onenote/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_section_group_id(self,section_group_id: str) -> SectionGroupItemRequestBu url_tpl_params["sectionGroup%2Did"] = section_group_id return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Create new navigation property to sectionGroups for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sectionGroups for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SectionGroup] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/sectionGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/sections/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/sections/count/count_request_builder.py index 788cbf470ac..ea0dfc79f5c 100644 --- a/msgraph/generated/sites/item/onenote/sections/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index db7e25569ad..10d3984b1b8 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index 1ee39119810..4bf460565ab 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/onenote_section_item_request_builder.py index f2ac1dc5b50..e27c6dc1b1d 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Retrieve the properties and relationships of a onenoteSection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in sites param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a onenoteSection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in sites param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/sections/item/pages/count/count_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/pages/count/count_request_builder.py index e74e3c69a08..9f59a7a8297 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/pages/item/content/content_request_builder.py index 6ec8f89f750..9e78f7239a9 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 155e884f128..42d68eb7d18 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py index 1e41c057b1c..66237bf4c67 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in sites param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in sites param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index f1c5513fe79..4321633bd2e 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index 2a65216d736..b4e74847fda 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py index 5c266e53318..16c4c6479bc 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/pages/item/preview/preview_request_builder.py index 4814efddb21..8389651e523 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/sections/item/pages/pages_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/pages/pages_request_builder.py index f308ffdc4af..a76f4e25921 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py index f8519ed5f38..0a21c273ee9 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/sites/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py index 5954b490075..fa269af6ca8 100644 --- a/msgraph/generated/sites/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/onenote/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/onenote/sections/sections_request_builder.py b/msgraph/generated/sites/item/onenote/sections/sections_request_builder.py index 84ed5080b0f..79eadb6d367 100644 --- a/msgraph/generated/sites/item/onenote/sections/sections_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create new navigation property to sections for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sections for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/onenote/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/operations/count/count_request_builder.py b/msgraph/generated/sites/item/operations/count/count_request_builder.py index d34f19aef51..a248959d5c9 100644 --- a/msgraph/generated/sites/item/operations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/operations/item/rich_long_running_operation_item_request_builder.py b/msgraph/generated/sites/item/operations/item/rich_long_running_operation_item_request_builder.py index ba279540481..bb2d3b78193 100644 --- a/msgraph/generated/sites/item/operations/item/rich_long_running_operation_item_request_builder.py +++ b/msgraph/generated/sites/item/operations/item/rich_long_running_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/operations/{richLongRunningOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[RichLongRunningOperationIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Get the status of a rich long-running operation on a site or a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[RichLongRunningOperationItemR return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Update the navigation property operations in sites param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[RichLongRunningOperation] = None, request_co return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/operations/{richLongRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the status of a rich long-running operation on a site or a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RichLongRunn request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/operations/{richLongRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> RichLongRunningOperationItem raise TypeError("raw_url cannot be null.") return RichLongRunningOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RichLongRunningOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RichLongRunningOperationItemRequestBuilder.RichLongRunningOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/operations/operations_request_builder.py b/msgraph/generated/sites/item/operations/operations_request_builder.py index f433eb11fd8..d5156dadefa 100644 --- a/msgraph/generated/sites/item/operations/operations_request_builder.py +++ b/msgraph/generated/sites/item/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_rich_long_running_operation_id(self,rich_long_running_operation_id: str) url_tpl_params["richLongRunningOperation%2Did"] = rich_long_running_operation_id return RichLongRunningOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: """ Get a list of rich long-running operations associated with a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[RichLongRunningOperation] = None, request_con return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of rich long-running operations associated with a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[RichLongRunningOperation] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/count/count_request_builder.py b/msgraph/generated/sites/item/pages/count/count_request_builder.py index 4cf28c09d68..9cdd1a1dcef 100644 --- a/msgraph/generated/sites/item/pages/count/count_request_builder.py +++ b/msgraph/generated/sites/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/graph_site_page/count/count_request_builder.py b/msgraph/generated/sites/item/pages/graph_site_page/count/count_request_builder.py index 2a81ecc5194..6c39efa15d5 100644 --- a/msgraph/generated/sites/item/pages/graph_site_page/count/count_request_builder.py +++ b/msgraph/generated/sites/item/pages/graph_site_page/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/graph.sitePage/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/graph_site_page/graph_site_page_request_builder.py b/msgraph/generated/sites/item/pages/graph_site_page/graph_site_page_request_builder.py index fae8e731378..9c470035a63 100644 --- a/msgraph/generated/sites/item/pages/graph_site_page/graph_site_page_request_builder.py +++ b/msgraph/generated/sites/item/pages/graph_site_page/graph_site_page_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/graph.sitePage{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = None) -> Optional[SitePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SitePageCollectionResponse]: """ Get the items of type microsoft.graph.sitePage in the microsoft.graph.baseSitePage collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphSitePageRequestBuilderGe return await self.request_adapter.send_async(request_info, SitePageCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.sitePage in the microsoft.graph.baseSitePage collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphSitePageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphSitePageRequestBuilder.GraphSitePageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/base_site_page_item_request_builder.py b/msgraph/generated/sites/item/pages/item/base_site_page_item_request_builder.py index b544c20a907..0fe9cf42a02 100644 --- a/msgraph/generated/sites/item/pages/item/base_site_page_item_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/base_site_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,11 +30,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BaseSitePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ - Delete navigation property pages for sites + Delete a [baseSitePage][] from the site pages [list][] in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None + Find more info here: https://learn.microsoft.com/graph/api/basesitepage-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -47,11 +49,12 @@ async def delete(self,request_configuration: Optional[BaseSitePageItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BaseSitePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: """ - Get pages from sites + Get the metadata for a [baseSitePage][] in the site pages [list][] in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePage] + Find more info here: https://learn.microsoft.com/graph/api/basesitepage-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -67,7 +70,7 @@ async def get(self,request_configuration: Optional[BaseSitePageItemRequestBuilde return await self.request_adapter.send_async(request_info, BaseSitePage, error_mapping) - async def patch(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[BaseSitePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BaseSitePage]: + async def patch(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: """ Update the navigation property pages in sites param body: The request body @@ -90,20 +93,20 @@ async def patch(self,body: Optional[BaseSitePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, BaseSitePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BaseSitePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Delete navigation property pages for sites + Delete a [baseSitePage][] from the site pages [list][] in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BaseSitePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get pages from sites + Get the metadata for a [baseSitePage][] in the site pages [list][] in a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[BaseSitePage request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[BaseSitePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in sites param body: The request body @@ -121,7 +124,7 @@ def to_patch_request_information(self,body: Optional[BaseSitePage] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,20 +167,10 @@ def last_modified_by_user(self) -> LastModifiedByUserRequestBuilder: return LastModifiedByUserRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseSitePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BaseSitePageItemRequestBuilderGetQueryParameters(): """ - Get pages from sites + Get the metadata for a [baseSitePage][] in the site pages [list][] in a [site][]. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -200,27 +193,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseSitePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BaseSitePageItemRequestBuilder.BaseSitePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BaseSitePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/created_by_user/created_by_user_request_builder.py b/msgraph/generated/sites/item/pages/item/created_by_user/created_by_user_request_builder.py index 75397a59015..3338b0886d7 100644 --- a/msgraph/generated/sites/item/pages/item/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 049f43978fb..4f0d0c31cd7 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/sites/item/pages/item/created_by_user/service_provisioning_errors/count/count_request_builder.py index 3c85ed51dc1..9c2797d7e0e 100644 --- a/msgraph/generated/sites/item/pages/item/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/sites/item/pages/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 8d23b2c1f12..c2e9c4dac60 100644 --- a/msgraph/generated/sites/item/pages/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/canvas_layout_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/canvas_layout_request_builder.py index ac7cb032dfc..fc51a7f9898 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/canvas_layout_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/canvas_layout_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CanvasLayoutRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property canvasLayout for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,9 +47,9 @@ async def delete(self,request_configuration: Optional[CanvasLayoutRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CanvasLayoutRequestBuilderGetRequestConfiguration] = None) -> Optional[CanvasLayout]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CanvasLayout]: """ - Get canvasLayout from sites + Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical sections. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CanvasLayout] """ @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CanvasLayoutRequestBuilderGet return await self.request_adapter.send_async(request_info, CanvasLayout, error_mapping) - async def patch(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[CanvasLayoutRequestBuilderPatchRequestConfiguration] = None) -> Optional[CanvasLayout]: + async def patch(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CanvasLayout]: """ Update the navigation property canvasLayout in sites param body: The request body @@ -89,20 +90,20 @@ async def patch(self,body: Optional[CanvasLayout] = None, request_configuration: return await self.request_adapter.send_async(request_info, CanvasLayout, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CanvasLayoutRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property canvasLayout for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CanvasLayoutRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get canvasLayout from sites + Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical sections. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[CanvasLayout request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[CanvasLayoutRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property canvasLayout in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[CanvasLayout] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,20 +155,10 @@ def vertical_section(self) -> VerticalSectionRequestBuilder: return VerticalSectionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CanvasLayoutRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CanvasLayoutRequestBuilderGetQueryParameters(): """ - Get canvasLayout from sites + Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical sections. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CanvasLayoutRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CanvasLayoutRequestBuilder.CanvasLayoutRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CanvasLayoutRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/count/count_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/count/count_request_builder.py index a2d118ff173..31a3341d561 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/count/count_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/horizontal_sections_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/horizontal_sections_request_builder.py index 1c33a951b57..ee6716d7b35 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/horizontal_sections_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/horizontal_sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_horizontal_section_id(self,horizontal_section_id: str) -> HorizontalSecti url_tpl_params["horizontalSection%2Did"] = horizontal_section_id return HorizontalSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HorizontalSectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionCollectionResponse]: """ - Get horizontalSections from sites + Collection of horizontal sections on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HorizontalSectionCollectionResponse] """ @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[HorizontalSectionsRequestBuil return await self.request_adapter.send_async(request_info, HorizontalSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[HorizontalSection]: + async def post(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSection]: """ Create new navigation property to horizontalSections for sites param body: The request body @@ -86,9 +87,9 @@ async def post(self,body: Optional[HorizontalSection] = None, request_configurat return await self.request_adapter.send_async(request_info, HorizontalSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HorizontalSectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get horizontalSections from sites + Collection of horizontal sections on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[HorizontalSe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to horizontalSections for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[HorizontalSection] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HorizontalSectionsRequestBuilderGetQueryParameters(): """ - Get horizontalSections from sites + Collection of horizontal sections on the SharePoint page. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HorizontalSectionsRequestBuilder.HorizontalSectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/columns_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/columns_request_builder.py index 5b6467bedc5..bbf0bb884e2 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/columns_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/columns_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_horizontal_section_column_id(self,horizontal_section_column_id: str) -> H url_tpl_params["horizontalSectionColumn%2Did"] = horizontal_section_column_id return HorizontalSectionColumnItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSectionColumnCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionColumnCollectionResponse]: """ - Get columns from sites + The set of vertical columns in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HorizontalSectionColumnCollectionResponse] """ @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, HorizontalSectionColumnCollectionResponse, error_mapping) - async def post(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: + async def post(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: """ Create new navigation property to columns for sites param body: The request body @@ -86,9 +87,9 @@ async def post(self,body: Optional[HorizontalSectionColumn] = None, request_conf return await self.request_adapter.send_async(request_info, HorizontalSectionColumn, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get columns from sites + The set of vertical columns in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ColumnsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columns for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[HorizontalSectionColumn] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ColumnsRequestBuilderGetQueryParameters(): """ - Get columns from sites + The set of vertical columns in this section. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ColumnsRequestBuilder.ColumnsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ColumnsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/count/count_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/count/count_request_builder.py index a5888e775c0..a9ebd83bc92 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/count/count_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/horizontal_section_column_item_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/horizontal_section_column_item_request_builder.py index 6d2e5b35f68..44df4298e4c 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/horizontal_section_column_item_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/horizontal_section_column_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property columns for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[HorizontalSectionColumnIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: """ - Get columns from sites + The set of vertical columns in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HorizontalSectionColumn] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[HorizontalSectionColumnItemRe return await self.request_adapter.send_async(request_info, HorizontalSectionColumn, error_mapping) - async def patch(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: + async def patch(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: """ Update the navigation property columns in sites param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[HorizontalSectionColumn] = None, request_con return await self.request_adapter.send_async(request_info, HorizontalSectionColumn, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get columns from sites + The set of vertical columns in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[HorizontalSe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[HorizontalSectionColumn] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def webparts(self) -> WebpartsRequestBuilder: return WebpartsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class HorizontalSectionColumnItemRequestBuilderGetQueryParameters(): """ - Get columns from sites + The set of vertical columns in this section. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionColumnItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HorizontalSectionColumnItemRequestBuilder.HorizontalSectionColumnItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/count/count_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/count/count_request_builder.py index 4507b29b0a7..64d76c5a7db 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/count/count_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py index 5b5187b0758..2baedd3bc40 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}/getPositionOfWebPart", path_parameters) - async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPartPosition]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPartPosition]: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestB return await self.request_adapter.send_async(request_info, WebPartPosition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetPositionOfWebPartRequestB raise TypeError("raw_url cannot be null.") return GetPositionOfWebPartRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetPositionOfWebPartRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/web_part_item_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/web_part_item_request_builder.py index 67ab004f314..542a97841b7 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/web_part_item_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/item/web_part_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property webparts for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPart]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ - Get webparts from sites + The collection of WebParts in this column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebPart] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WebPart]: + async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ Update the navigation property webparts in sites param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[WebPart] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webparts for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get webparts from sites + The collection of WebParts in this column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[WebPartItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webparts in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WebPart] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def get_position_of_web_part(self) -> GetPositionOfWebPartRequestBuilder: return GetPositionOfWebPartRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WebPartItemRequestBuilderGetQueryParameters(): """ - Get webparts from sites + The collection of WebParts in this column. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebPartItemRequestBuilder.WebPartItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/webparts_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/webparts_request_builder.py index 0926ea3d8ed..f28d9d6256c 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/webparts_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/columns/item/webparts/webparts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_web_part_id(self,web_part_id: str) -> WebPartItemRequestBuilder: url_tpl_params["webPart%2Did"] = web_part_id return WebPartItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: """ - Get webparts from sites + The collection of WebParts in this column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebPartCollectionResponse] """ @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[WebpartsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, WebPartCollectionResponse, error_mapping) - async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPart]: + async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ Create new navigation property to webparts for sites param body: The request body @@ -86,9 +87,9 @@ async def post(self,body: Optional[WebPart] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get webparts from sites + The collection of WebParts in this column. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[WebpartsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webparts for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WebPart] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WebpartsRequestBuilderGetQueryParameters(): """ - Get webparts from sites + The collection of WebParts in this column. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebpartsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebpartsRequestBuilder.WebpartsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebpartsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/horizontal_section_item_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/horizontal_section_item_request_builder.py index c968bed83f6..510ac9f7aa4 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/horizontal_section_item_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/horizontal_sections/item/horizontal_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property horizontalSections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[HorizontalSectionItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSection]: """ - Get horizontalSections from sites + Collection of horizontal sections on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[HorizontalSection] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[HorizontalSectionItemRequestB return await self.request_adapter.send_async(request_info, HorizontalSection, error_mapping) - async def patch(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HorizontalSection]: + async def patch(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSection]: """ Update the navigation property horizontalSections in sites param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[HorizontalSection] = None, request_configura return await self.request_adapter.send_async(request_info, HorizontalSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property horizontalSections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get horizontalSections from sites + Collection of horizontal sections on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[HorizontalSe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property horizontalSections in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[HorizontalSection] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def columns(self) -> ColumnsRequestBuilder: return ColumnsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class HorizontalSectionItemRequestBuilderGetQueryParameters(): """ - Get horizontalSections from sites + Collection of horizontal sections on the SharePoint page. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HorizontalSectionItemRequestBuilder.HorizontalSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HorizontalSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/vertical_section_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/vertical_section_request_builder.py index a5feb68ad3e..5f6a1790ca2 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/vertical_section_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/vertical_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[VerticalSectionRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property verticalSection for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[VerticalSectionRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[VerticalSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[VerticalSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VerticalSection]: """ - Get verticalSection from sites + Vertical section on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[VerticalSection] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[VerticalSectionRequestBuilder return await self.request_adapter.send_async(request_info, VerticalSection, error_mapping) - async def patch(self,body: Optional[VerticalSection] = None, request_configuration: Optional[VerticalSectionRequestBuilderPatchRequestConfiguration] = None) -> Optional[VerticalSection]: + async def patch(self,body: Optional[VerticalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VerticalSection]: """ Update the navigation property verticalSection in sites param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[VerticalSection] = None, request_configurati return await self.request_adapter.send_async(request_info, VerticalSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[VerticalSectionRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property verticalSection for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[VerticalSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get verticalSection from sites + Vertical section on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[VerticalSect request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VerticalSection] = None, request_configuration: Optional[VerticalSectionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VerticalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property verticalSection in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[VerticalSection] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def webparts(self) -> WebpartsRequestBuilder: return WebpartsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VerticalSectionRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class VerticalSectionRequestBuilderGetQueryParameters(): """ - Get verticalSection from sites + Vertical section on the SharePoint page. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VerticalSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VerticalSectionRequestBuilder.VerticalSectionRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VerticalSectionRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/count/count_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/count/count_request_builder.py index 49d8191cdb6..760d735ae0d 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/count/count_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py index 3fcb2d1fbfd..19849f3b81c 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts/{webPart%2Did}/getPositionOfWebPart", path_parameters) - async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPartPosition]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPartPosition]: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestB return await self.request_adapter.send_async(request_info, WebPartPosition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetPositionOfWebPartRequestB raise TypeError("raw_url cannot be null.") return GetPositionOfWebPartRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetPositionOfWebPartRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/web_part_item_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/web_part_item_request_builder.py index bb18f5a9777..749bc932908 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/web_part_item_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/item/web_part_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts/{webPart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property webparts for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPart]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ - Get webparts from sites + The set of web parts in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebPart] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WebPart]: + async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ Update the navigation property webparts in sites param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[WebPart] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webparts for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts/{webPart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get webparts from sites + The set of web parts in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[WebPartItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webparts in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WebPart] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts/{webPart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def get_position_of_web_part(self) -> GetPositionOfWebPartRequestBuilder: return GetPositionOfWebPartRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WebPartItemRequestBuilderGetQueryParameters(): """ - Get webparts from sites + The set of web parts in this section. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebPartItemRequestBuilder.WebPartItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/webparts_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/webparts_request_builder.py index 4a7cd2d4bdb..04ec3f5a5bd 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/webparts_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/canvas_layout/vertical_section/webparts/webparts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_web_part_id(self,web_part_id: str) -> WebPartItemRequestBuilder: url_tpl_params["webPart%2Did"] = web_part_id return WebPartItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: """ - Get webparts from sites + The set of web parts in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebPartCollectionResponse] """ @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[WebpartsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, WebPartCollectionResponse, error_mapping) - async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPart]: + async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ Create new navigation property to webparts for sites param body: The request body @@ -86,9 +87,9 @@ async def post(self,body: Optional[WebPart] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get webparts from sites + The set of web parts in this section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[WebpartsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webparts for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WebPart] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WebpartsRequestBuilderGetQueryParameters(): """ - Get webparts from sites + The set of web parts in this section. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebpartsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebpartsRequestBuilder.WebpartsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebpartsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/created_by_user_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/created_by_user_request_builder.py index 29d6515a78b..9dcf35134f1 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/created_by_user_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/created_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who created the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedByUserRequestBuilder.CreatedByUserRequestBuilderGetQueryParameters] = None - - 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 496ce2d2997..e1d2d667c26 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/count/count_request_builder.py index f90f22f9259..c422d4bfb7c 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 8030fc3bf1e..ca939d42de6 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/created_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/graph_site_page_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/graph_site_page_request_builder.py index 8a058e35c22..3e0dbbd2abb 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/graph_site_page_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/graph_site_page_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = None) -> Optional[SitePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SitePage]: """ Get the item of type microsoft.graph.baseSitePage as microsoft.graph.sitePage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[GraphSitePageRequestBuilderGe return await self.request_adapter.send_async(request_info, SitePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.baseSitePage as microsoft.graph.sitePage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphSitePageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphSitePageRequestBuilder.GraphSitePageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/last_modified_by_user_request_builder.py index c75cb84e249..bf4b7304982 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 9f0649d0196..d2ab127df30 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index 938a425ccf3..a8c647364db 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index 1cc91172f98..d23124d1914 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/count/count_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/count/count_request_builder.py index aa70f1f474a..b8013c66d25 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/count/count_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/webParts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py index f03b8f511c8..6270d0b23ee 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/item/get_position_of_web_part/get_position_of_web_part_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/webParts/{webPart%2Did}/getPositionOfWebPart", path_parameters) - async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPartPosition]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPartPosition]: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestB return await self.request_adapter.send_async(request_info, WebPartPosition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetPositionOfWebPartRequestB raise TypeError("raw_url cannot be null.") return GetPositionOfWebPartRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetPositionOfWebPartRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/item/web_part_item_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/item/web_part_item_request_builder.py index 078f232fcfc..f0f9abc43fe 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/item/web_part_item_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/item/web_part_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/webParts/{webPart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property webParts for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,9 +46,9 @@ async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPart]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ - Get webParts from sites + Collection of webparts on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebPart] """ @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WebPart]: + async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ Update the navigation property webParts in sites param body: The request body @@ -88,20 +89,20 @@ async def patch(self,body: Optional[WebPart] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webParts for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/webParts/{webPart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get webParts from sites + Collection of webparts on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[WebPartItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webParts in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WebPart] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/webParts/{webPart%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,20 +145,10 @@ def get_position_of_web_part(self) -> GetPositionOfWebPartRequestBuilder: return GetPositionOfWebPartRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WebPartItemRequestBuilderGetQueryParameters(): """ - Get webParts from sites + Collection of webparts on the SharePoint page. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebPartItemRequestBuilder.WebPartItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/web_parts_request_builder.py b/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/web_parts_request_builder.py index 25627420997..302b7f7d0ed 100644 --- a/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/web_parts_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/graph_site_page/web_parts/web_parts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_web_part_id(self,web_part_id: str) -> WebPartItemRequestBuilder: url_tpl_params["webPart%2Did"] = web_part_id return WebPartItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WebPartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: """ - Get webParts from sites + Collection of webparts on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WebPartCollectionResponse] """ @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[WebPartsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, WebPartCollectionResponse, error_mapping) - async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPart]: + async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: """ Create new navigation property to webParts for sites param body: The request body @@ -86,9 +87,9 @@ async def post(self,body: Optional[WebPart] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WebPartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get webParts from sites + Collection of webparts on the SharePoint page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[WebPartsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webParts for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[WebPart] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/webParts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class WebPartsRequestBuilderGetQueryParameters(): """ - Get webParts from sites + Collection of webparts on the SharePoint page. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebPartsRequestBuilder.WebPartsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebPartsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/last_modified_by_user/last_modified_by_user_request_builder.py b/msgraph/generated/sites/item/pages/item/last_modified_by_user/last_modified_by_user_request_builder.py index e2f8fd3cd46..890cfbc04e4 100644 --- a/msgraph/generated/sites/item/pages/item/last_modified_by_user/last_modified_by_user_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/last_modified_by_user/last_modified_by_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuil return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Identity of the user who last modified the item. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastModifiedByUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastModifiedByUserRequestBuilder.LastModifiedByUserRequestBuilderGetQueryParameters] = None - - 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 b0bf3d91f78..ee57db8e733 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/lastModifiedByUser/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py index eb8a0a7ad74..cc4e780ad3c 100644 --- a/msgraph/generated/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py index ff9e5f88c6b..ae43924f98a 100644 --- a/msgraph/generated/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/sites/item/pages/item/last_modified_by_user/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/lastModifiedByUser/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/pages/pages_request_builder.py b/msgraph/generated/sites/item/pages/pages_request_builder.py index f3721472df2..a31c2477949 100644 --- a/msgraph/generated/sites/item/pages/pages_request_builder.py +++ b/msgraph/generated/sites/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,11 +45,12 @@ def by_base_site_page_id(self,base_site_page_id: str) -> BaseSitePageItemRequest url_tpl_params["baseSitePage%2Did"] = base_site_page_id return BaseSitePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: """ - Get pages from sites + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePageCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/basesitepage-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,12 +66,13 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, BaseSitePageCollectionResponse, error_mapping) - async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[BaseSitePage]: + async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: """ - Create new navigation property to pages for sites + Create a new [sitePage][] in the site pages [list][] in a [site][]. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[BaseSitePage] + Find more info here: https://learn.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -87,9 +90,9 @@ async def post(self,body: Optional[BaseSitePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, BaseSitePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get pages from sites + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create new navigation property to pages for sites + Create a new [sitePage][] in the site pages [list][] in a [site][]. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,7 +147,7 @@ def graph_site_page(self) -> GraphSitePageRequestBuilder: @dataclass class PagesRequestBuilderGetQueryParameters(): """ - Get pages from sites + Get the collection of [baseSitePage][] objects from the site pages [list][] in a [site][]. All pages in the site are returned (with pagination). Sort alphabetically by name in ascending order. The following table lists the available subtypes. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -197,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/permissions/count/count_request_builder.py b/msgraph/generated/sites/item/permissions/count/count_request_builder.py index 6e81fd1f0b5..70d2e95e102 100644 --- a/msgraph/generated/sites/item/permissions/count/count_request_builder.py +++ b/msgraph/generated/sites/item/permissions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/permissions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/permissions/item/grant/grant_request_builder.py b/msgraph/generated/sites/item/permissions/item/grant/grant_request_builder.py index 911df55e8d0..baeae104fad 100644 --- a/msgraph/generated/sites/item/permissions/item/grant/grant_request_builder.py +++ b/msgraph/generated/sites/item/permissions/item/grant/grant_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}/grant", path_parameters) - async def post(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = None) -> Optional[GrantPostResponse]: + async def post(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GrantPostResponse]: """ Grant users access to a link represented by a [permission][]. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GrantPostRequestBody] = None, request_configu return await self.request_adapter.send_async(request_info, GrantPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Grant users access to a link represented by a [permission][]. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GrantRequestBuilder: raise TypeError("raw_url cannot be null.") return GrantRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GrantRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/permissions/item/permission_item_request_builder.py b/msgraph/generated/sites/item/permissions/item/permission_item_request_builder.py index 2297918b2b6..486d4086f49 100644 --- a/msgraph/generated/sites/item/permissions/item/permission_item_request_builder.py +++ b/msgraph/generated/sites/item/permissions/item/permission_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a permission object on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PermissionItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PermissionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Permission]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Retrieve the properties and relationships of a permission object on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[PermissionItemRequestBuilderG return await self.request_adapter.send_async(request_info, Permission, error_mapping) - async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Permission]: + async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Update an application permission object on a site. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Permission] = None, request_configuration: O return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a permission object on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PermissionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a permission object on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an application permission object on a site. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Permission] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/permissions/{permission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def grant(self) -> GrantRequestBuilder: return GrantRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PermissionItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionItemRequestBuilder.PermissionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/permissions/permissions_request_builder.py b/msgraph/generated/sites/item/permissions/permissions_request_builder.py index a4efc921179..8e2bc32ba0f 100644 --- a/msgraph/generated/sites/item/permissions/permissions_request_builder.py +++ b/msgraph/generated/sites/item/permissions/permissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_permission_id(self,permission_id: str) -> PermissionItemRequestBuilder: url_tpl_params["permission%2Did"] = permission_id return PermissionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: """ Get the permission resources from the permissions navigation property on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetR return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: """ Create a new permission object on a site. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Permission] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Permission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the permission resources from the permissions navigation property on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new permission object on a site. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Permission] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/permissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionsRequestBuilder.PermissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/site_item_request_builder.py b/msgraph/generated/sites/item/site_item_request_builder.py index fc749010436..f06ec19fb8c 100644 --- a/msgraph/generated/sites/item/site_item_request_builder.py +++ b/msgraph/generated/sites/item/site_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,7 +48,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ Retrieve properties and relationships for a [site][] resource.A site resource represents a team site in SharePoint. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def get_by_path_with_path(self,path: Optional[str] = None) -> GetByPathWithPathR return GetByPathWithPathRequestBuilder(self.request_adapter, self.path_parameters, path) - async def patch(self,body: Optional[Site] = None, request_configuration: Optional[SiteItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Site]: + async def patch(self,body: Optional[Site] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ Update entity in sites param body: The request body @@ -133,7 +134,7 @@ async def patch(self,body: Optional[Site] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve properties and relationships for a [site][] resource.A site resource represents a team site in SharePoint. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -144,7 +145,7 @@ def to_get_request_information(self,request_configuration: Optional[SiteItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Site] = None, request_configuration: Optional[SiteItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Site] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in sites param body: The request body @@ -153,7 +154,7 @@ def to_patch_request_information(self,body: Optional[Site] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -357,27 +358,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SiteItemRequestBuilder.SiteItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/sites/count/count_request_builder.py b/msgraph/generated/sites/item/sites/count/count_request_builder.py index 9c9729b1dd3..89b1983cd71 100644 --- a/msgraph/generated/sites/item/sites/count/count_request_builder.py +++ b/msgraph/generated/sites/item/sites/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/sites/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/sites/item/site_item_request_builder.py b/msgraph/generated/sites/item/sites/item/site_item_request_builder.py index e711d6f0511..d8c09f7c619 100644 --- a/msgraph/generated/sites/item/sites/item/site_item_request_builder.py +++ b/msgraph/generated/sites/item/sites/item/site_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/sites/{site%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ The collection of the sub-sites under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of the sub-sites under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SiteItemRequestBuilder.SiteItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/sites/sites_request_builder.py b/msgraph/generated/sites/item/sites/sites_request_builder.py index 0c1180e9bc9..c2a627a8178 100644 --- a/msgraph/generated/sites/item/sites/sites_request_builder.py +++ b/msgraph/generated/sites/item/sites/sites_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_site_id1(self,site_id1: str) -> SiteItemRequestBuilder: url_tpl_params["site%2Did1"] = site_id1 return SiteItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: """ Get a collection of subsites defined for a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of subsites defined for a [site][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SitesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SitesRequestBuilder.SitesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/groups/count/count_request_builder.py index 6603764f25f..d7b5536c135 100644 --- a/msgraph/generated/sites/item/term_store/groups/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/groups_request_builder.py b/msgraph/generated/sites/item/term_store/groups/groups_request_builder.py index 0e6f749b018..14446324a5c 100644 --- a/msgraph/generated/sites/item/term_store/groups/groups_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_group_id(self,group_id: str) -> GroupItemRequestBuilder: url_tpl_params["group%2Did"] = group_id return GroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get a list of group objects in a term store. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[GroupsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - async def post(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[Group]: + async def post(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Create a new group object in a term store. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Group] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of group objects in a term store. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new group object in a term store. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Group] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/groups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/group_item_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/group_item_request_builder.py index 6354f22e891..7b8e07ec1e3 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/group_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a group object in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Read the properties and relationships of a term store group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property groups in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a group object in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term store group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property groups in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Group] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def sets(self) -> SetsRequestBuilder: return SetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GroupItemRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupItemRequestBuilder.GroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/count/count_request_builder.py index d09c056c0bf..dbbf878a61b 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/children_request_builder.py index 1edbe3736f2..73721bd2e11 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/count/count_request_builder.py index 680d980ba6f..9533393465b 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/children_request_builder.py index 66f04b4957a..9b62b985c49 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/count/count_request_builder.py index e1c51301baf..629a98a8f59 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py index 0735241e746..29911744c36 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py index 35b3e81556b..f250b9038bb 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py index 57ce3240416..c889cc0377e 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py index c72d5cc31c4..1cef63dc79c 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py index e1c284dad28..c485858cd44 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py index 1097eafc274..038f106c6d5 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/set/set_request_builder.py index aa60ba51d1d..489325e826b 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/term_item_request_builder.py index eb83b2098bb..125f3e0231b 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/count/count_request_builder.py index 2ddcaf5658f..a4faa04cbf2 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py index 994ffb7b7b0..1bda386564d 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py index 8a52428f949..6f443a600a6 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py index 2bab0b22a13..f6b2a3db117 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py index 3f25dc9734e..b917518b6e9 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/relations_request_builder.py index 6addb901b63..50ed6534843 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/set/set_request_builder.py index d12ce5dacb2..c7095331623 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/term_item_request_builder.py index a1bc8e68262..2d2f0dec310 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/parent_group/parent_group_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/parent_group/parent_group_request_builder.py index a2ae93587d0..d9534cbe368 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/parent_group/parent_group_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/parent_group/parent_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/parentGroup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetR return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in sites param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ParentGroupR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in sites param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Group] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ParentGroupRequestBuilder: raise TypeError("raw_url cannot be null.") return ParentGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ParentGroupRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentGroupRequestBuilder.ParentGroupRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/count/count_request_builder.py index 3ef9a31a905..edb41f3a193 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py index ffdc8b8734d..42647f5f6e9 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/relation_item_request_builder.py index 9ab52edc926..b026a9afceb 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/set/set_request_builder.py index 032fa94c5bf..2bd7210a3a0 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py index 7a71aacabdc..38d8b3e596f 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/relations_request_builder.py index e557bd1c9bd..79306d983db 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/set_item_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/set_item_request_builder.py index 45d151b37c7..7c6ca8170b9 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/set_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SetItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SetItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in sites param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Set] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SetItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in sites param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Set] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def terms(self) -> TermsRequestBuilder: return TermsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SetItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetItemRequestBuilder.SetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/count/count_request_builder.py index 658c2e85003..da2f22b2593 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/children_request_builder.py index 1237c43174c..bfb8f2c9edd 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/count/count_request_builder.py index 472e1e9f41a..57700e4a2a3 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py index 8d128ce4959..2f4d390feca 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py index 4c6805a7244..6d33aefaf40 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py index a7a4ba293ff..3bfefd77617 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py index 0f27efb5262..b92c56244cc 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py index dd9c449e894..d7f30552dc0 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py index 1d8a419ffaa..f2369fa3e3c 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py index 29e15b50ee7..53748a3c3ad 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py index b0844aaaf2d..aef8938348e 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/count/count_request_builder.py index febf15de783..047747f871c 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py index 263663233e6..625390e0150 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py index 94acecb0652..deaff763c4c 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py index 7adca9651be..30fffba9cfc 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py index 860969d7e5c..95c2dbb9a23 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/relations_request_builder.py index 3c4e4345eae..3065e2b1dfd 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/set/set_request_builder.py index 937dbe9fd70..313e8dbeab7 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/term_item_request_builder.py index 02fc6cef619..4eb3f4ebf45 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/terms_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/terms_request_builder.py index 4710ee73e02..4378a85a391 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/terms_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/item/terms/terms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets/{set%2Did}/terms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsRequestBuilder.TermsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/groups/item/sets/sets_request_builder.py b/msgraph/generated/sites/item/term_store/groups/item/sets/sets_request_builder.py index 77c8cc03b90..3f807cca03e 100644 --- a/msgraph/generated/sites/item/term_store/groups/item/sets/sets_request_builder.py +++ b/msgraph/generated/sites/item/term_store/groups/item/sets/sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_set_id(self,set_id: str) -> SetItemRequestBuilder: url_tpl_params["set%2Did"] = set_id return SetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Set] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SetsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Set] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/groups/{group%2Did}/sets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetsRequestBuilder.SetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/count/count_request_builder.py index b005021388a..2411f197f3b 100644 --- a/msgraph/generated/sites/item/term_store/sets/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/children_request_builder.py index a30d359f174..40fc5087c54 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/count/count_request_builder.py index e8574e6f552..08e310a21ef 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/children_request_builder.py index a5f7c7b7e8e..2d439b30d85 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/count/count_request_builder.py index 8f2597d990b..d3b733d4a3d 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/count/count_request_builder.py index 4cf75af0762..822d16d3085 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py index 94869094b02..d973a11c78d 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py index 29d9ce51784..e33a91bb1a0 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/set/set_request_builder.py index 03d31d4d8b0..07355486ce6 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py index bf6bb1fc81f..4f6d0d45992 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/relations_request_builder.py index e38ba9e60f0..9db007d0ff4 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/set/set_request_builder.py index 623433f4035..9799140b648 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/term_item_request_builder.py index 72e6edb50fa..0912fbbff67 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/count/count_request_builder.py index ada84605a27..3d5ae4fed54 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/from_term/from_term_request_builder.py index e113b47b9e4..4a5ae7577c1 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/relation_item_request_builder.py index 840aa638afe..c2db9dfac27 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/set/set_request_builder.py index 033c9b78f27..b39428c7bed 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/to_term/to_term_request_builder.py index 4c36949830d..d26678677a4 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/relations_request_builder.py index 6d1d6819510..bfc5e27075e 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/set/set_request_builder.py index 60cb264027d..35022e470bd 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/children/item/term_item_request_builder.py index ade719da078..78f6f8ef73e 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/parent_group_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/parent_group_request_builder.py index b018c7faa61..229254e884a 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/parent_group_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/parent_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetR return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in sites param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ParentGroupR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Group] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def sets(self) -> SetsRequestBuilder: return SetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ParentGroupRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentGroupRequestBuilder.ParentGroupRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/count/count_request_builder.py index 9e69d2e1ecd..2ec3d7473cb 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/children_request_builder.py index 5675b5ecc85..e01321a977a 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/count/count_request_builder.py index 06d7d03401d..e2a3e40f0ae 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py index 446faf428b6..48924ace8a3 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py index 1c3c6fdbbfd..5afa68d44ee 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py index f118a7aa559..2f7214e861a 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py index 070b3446e44..a3516bbe3c9 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py index 08a49234069..55f8abf8e8a 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py index d5c64a606cd..90cf5c62cfe 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py index 8ce3f460892..04866741a81 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py index 2d5277fbb55..5ed8dcd426f 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py index 5a412b75a12..50ff505fd69 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py index b6a2a09e357..495f98eb070 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py index 95516072c5c..fe770f2d46a 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py index 8440fdd51ab..90da42870f8 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py index ba43e16907a..5f369d171ed 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py index 9a2934949a5..151b5beca80 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py index e06a9c7f752..24a1abb995d 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py index ae786de3c40..94a04275e24 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py index 830633f0cf7..33db8d0b41b 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py index 394d6d2e50c..ed55ebdbcf0 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/count/count_request_builder.py index 78ae6b56762..bd17dfa77e2 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py index f578065a539..337a79b2367 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py index 4f5f33860e2..f5df25497e1 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py index c23c0430ff5..b2d1a43f4a0 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py index 6771bf4e04d..69d84ccc28c 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/relations_request_builder.py index a59577cddf4..9602d1e1dcf 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/set_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/set_item_request_builder.py index ff0dd304569..056a505aa30 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/set_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SetItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[SetItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Set] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[SetItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Set] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def terms(self) -> TermsRequestBuilder: return TermsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SetItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetItemRequestBuilder.SetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/count/count_request_builder.py index d1dbe483ce5..c3f079d20ff 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py index 2e05cdff72a..7f8953f4ec0 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py index 9a36b58ab31..0d753b9b418 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py index 0ff45a23bd9..a6609ce5fc6 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py index fb0d636abca..bdf0b321611 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py index a6e5276c314..b74ed8ae586 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py index f610095d147..e30138e4b31 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py index 9768f560ffc..7d34fcdeaee 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py index f6435ea2056..86274633e42 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py index 1e454def661..77d292b8086 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py index 50f81772b2e..0604ecf688a 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py index 196b4e1c8ca..9a49548b5a9 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py index c8170db463d..3332a83216e 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py index 35885dd160a..996ffc7ac7e 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py index 8aa780c2ca7..913d7d9154d 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py index ac22aa60deb..b4cd5f3b367 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py index d4613c2fda5..a75c07a1912 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py index 1dfb14f9119..6f31b801ce5 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py index 9f6c0c87486..33419bc578b 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/terms_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/terms_request_builder.py index 99131ab7b04..7e4dbb230f0 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/terms_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/item/terms/terms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsRequestBuilder.TermsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/sets_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/sets_request_builder.py index 0c917d18b3b..f0f7a03324a 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/sets_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/parent_group/sets/sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_set_id1(self,set_id1: str) -> SetItemRequestBuilder: url_tpl_params["set%2Did1"] = set_id1 return SetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Set] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SetsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Set] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/parentGroup/sets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetsRequestBuilder.SetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/relations/count/count_request_builder.py index 202b37630e0..fbf42475df1 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/relations/item/from_term/from_term_request_builder.py index b4c54eae9cd..dd5af67dc0a 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/relations/item/relation_item_request_builder.py index 6de5949fff2..7f4d34a835f 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/relations/item/set/set_request_builder.py index 1b26d3882f1..3c60114e385 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/relations/item/to_term/to_term_request_builder.py index ac1d4ab932f..9cef22ed9c7 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/relations/relations_request_builder.py index 5a0323817df..089c65c657e 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/set_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/set_item_request_builder.py index d8c7a909dfe..e46536580a5 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/set_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[SetItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[SetItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Update the properties of a set object. param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[Set] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[SetItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a set object. param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[Set] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -177,16 +178,6 @@ def terms(self) -> TermsRequestBuilder: return TermsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SetItemRequestBuilderGetQueryParameters(): """ @@ -213,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetItemRequestBuilder.SetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/count/count_request_builder.py index 0207fb2127e..9eb8c6fc084 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/children_request_builder.py index 31ecdde9e18..c17eb77ca2b 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/count/count_request_builder.py index 1dbb5e4e78e..289e1814dee 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/count/count_request_builder.py index f46e4d64abc..03f3fc4e1bd 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py index 4a09142920e..97952e9da24 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py index 923eedd76aa..56c09dc3956 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py index f9685aae71d..c186ed14e19 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py index 33e33ab6776..8b7cae55aa8 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/relations_request_builder.py index 08f607fb8c3..eb8a09be35f 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/set/set_request_builder.py index 055287cb014..f489b194ca2 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/term_item_request_builder.py index 2a5ae96272d..4112648498e 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/count/count_request_builder.py index f5058d1b653..2b624a6a2f5 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py index f3fa9d3652e..f891ed9ab0f 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/relation_item_request_builder.py index 96ecf49142d..ffd425b2f8a 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/set/set_request_builder.py index 31053ca93c2..c08ddae7eaa 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py index ee939bd5695..62bf4102735 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/relations_request_builder.py index a35cffcf86d..a47ad907bf5 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/set/set_request_builder.py index 7ff9bbec005..6d10599b6d3 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/item/term_item_request_builder.py index 17e42d38490..67f737f0569 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/item/terms/terms_request_builder.py b/msgraph/generated/sites/item/term_store/sets/item/terms/terms_request_builder.py index 4982edada4d..5c450b3cb10 100644 --- a/msgraph/generated/sites/item/term_store/sets/item/terms/terms_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/item/terms/terms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets/{set%2Did}/terms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsRequestBuilder.TermsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/sets/sets_request_builder.py b/msgraph/generated/sites/item/term_store/sets/sets_request_builder.py index b997b8d780e..5c283ae0ff8 100644 --- a/msgraph/generated/sites/item/term_store/sets/sets_request_builder.py +++ b/msgraph/generated/sites/item/term_store/sets/sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_set_id(self,set_id: str) -> SetItemRequestBuilder: url_tpl_params["set%2Did"] = set_id return SetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Create a new set object. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Set] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SetsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new set object. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Set] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStore/sets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetsRequestBuilder.SetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_store/term_store_request_builder.py b/msgraph/generated/sites/item/term_store/term_store_request_builder.py index 17b9768c931..c3dc0338041 100644 --- a/msgraph/generated/sites/item/term_store/term_store_request_builder.py +++ b/msgraph/generated/sites/item/term_store/term_store_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStore{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property termStore for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = None) -> Optional[Store]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Read the properties and relationships of a store object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Update the properties of a store object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Store] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStore for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStore', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a store object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TermStoreReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a store object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Store] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStore', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def sets(self) -> SetsRequestBuilder: return SetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermStoreRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermStoreRequestBuilder.TermStoreRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoreRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/count/count_request_builder.py index ee2f5c25c39..31da876871f 100644 --- a/msgraph/generated/sites/item/term_stores/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/count/count_request_builder.py index 98ba35912ca..3f7072b27ea 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/groups_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/groups_request_builder.py index d2f095b96d2..9f4ef1c38a7 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/groups_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_group_id(self,group_id: str) -> GroupItemRequestBuilder: url_tpl_params["group%2Did"] = group_id return GroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get a list of group objects in a term store. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[GroupsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - async def post(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[Group]: + async def post(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Create a new group object in a term store. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Group] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of group objects in a term store. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new group object in a term store. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Group] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupsRequestBuilder.GroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/group_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/group_item_request_builder.py index 5ac6ed8eee7..ccd45fc30e9 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/group_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a group object in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Read the properties and relationships of a term store group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property groups in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a group object in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term store group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[GroupItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property groups in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Group] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def sets(self) -> SetsRequestBuilder: return SetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class GroupItemRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupItemRequestBuilder.GroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/count/count_request_builder.py index 07175a52441..9d90e0d9919 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/children_request_builder.py index 16dc426c724..60f7c934be7 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/count/count_request_builder.py index 1c510c667aa..48d3265ecf2 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/children_request_builder.py index 0fb848042fb..a7ed6da8e64 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/count/count_request_builder.py index f92cb9c44cd..ca80fe36542 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py index cff46bf7fd0..ea6af66fef2 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py index f5d1c90d821..cf44ede8ecf 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py index 0618cd5a5df..21db91929aa 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py index efb18e77339..6b68f738f67 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py index cea9e6c5221..9f3494c624d 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py index 1835d1ef7fc..9efe1578654 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/set/set_request_builder.py index 42cf78238cc..d858ca3ec5d 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/term_item_request_builder.py index b7ada3d173c..d65055ee622 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/count/count_request_builder.py index 625e4983ba0..2169e4bdb81 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py index 9de55b9736a..5bc256d5621 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py index 3bd303f1379..a025ca8cb65 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py index 0bcd49ee7e0..6e981fa1823 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py index c70692b2048..bc307b3bf7f 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/relations_request_builder.py index 1478349c40e..fc185689834 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/set/set_request_builder.py index c4954f57264..cfa667c0256 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/term_item_request_builder.py index 3a016c22004..71f7e677f23 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/parent_group/parent_group_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/parent_group/parent_group_request_builder.py index 21ab77e6d95..f0e7badcfd4 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/parent_group/parent_group_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/parent_group/parent_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/parentGroup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetR return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in sites param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ParentGroupR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in sites param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Group] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ParentGroupRequestBuilder: raise TypeError("raw_url cannot be null.") return ParentGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ParentGroupRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentGroupRequestBuilder.ParentGroupRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/count/count_request_builder.py index 521fd593737..3de0ec51a1a 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py index 726dd00e69c..1fdd05dde0f 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/relation_item_request_builder.py index 37517074cbc..3251818b2a9 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/set/set_request_builder.py index cd57e1d6845..f67b5221bd4 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py index ceb7299cc42..1951686bbc1 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/relations_request_builder.py index 8f16a204bf8..3b8c253d5ef 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/set_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/set_item_request_builder.py index c5824997719..b267887696e 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/set_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SetItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SetItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in sites param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Set] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SetItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in sites param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Set] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def terms(self) -> TermsRequestBuilder: return TermsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SetItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetItemRequestBuilder.SetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/count/count_request_builder.py index d063e9c5e6a..21c35fb86a3 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/children_request_builder.py index c8ee8701c3a..5348afe6be7 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/count/count_request_builder.py index 8c7fb7f12bc..73d11072c5f 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py index e77b535b860..58b8295e3a0 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py index 8b11b19b6fb..5da9ac3dabc 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py index b51dd0d7c3a..82236f49a90 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py index dd43af719ca..54492f07cc0 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py index 769a0c46850..fa8a53fa215 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py index d093569a5ec..72467becb2e 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py index d91f27f9550..60869f1cbf3 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py index 2315ee0495d..ace186e4671 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/count/count_request_builder.py index 8e8d7087f4f..1d0ce99f9bd 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py index 715d93eaca7..d597a963353 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py index ce579eb1a0e..46d2b19bfec 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py index 95bb0ddcb48..2d21de7e59b 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py index b2cd2627575..e0e0844a074 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/relations_request_builder.py index 3eaf4fe6764..ee63aa21da7 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/set/set_request_builder.py index 46a6893ac63..6d6b477d5e9 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/term_item_request_builder.py index 2e17ce78cb6..89a2bd71bda 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/terms_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/terms_request_builder.py index 31b5717b876..3e5914cd8d4 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/terms_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/item/terms/terms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets/{set%2Did}/terms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsRequestBuilder.TermsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/sets_request_builder.py b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/sets_request_builder.py index 73b1cbec0da..fe381952999 100644 --- a/msgraph/generated/sites/item/term_stores/item/groups/item/sets/sets_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/groups/item/sets/sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_set_id(self,set_id: str) -> SetItemRequestBuilder: url_tpl_params["set%2Did"] = set_id return SetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Set] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SetsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Set] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/groups/{group%2Did}/sets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetsRequestBuilder.SetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/count/count_request_builder.py index 4f742cdc0c3..273d6d4a5d1 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/children_request_builder.py index 5aebbabe642..90b99269e14 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/count/count_request_builder.py index 750ec77ed15..247873618fe 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/children_request_builder.py index 83db8f6dc11..810a5598f36 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/count/count_request_builder.py index 64190c2f274..e12a11628c6 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/count/count_request_builder.py index 50b88ab389d..73ee08c3e05 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py index aeadde8933e..5b8beee17c0 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py index 14195d79e20..10016f16b84 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py index 0c829dfdbda..39a204d33cd 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py index 8e1ca448ee9..69556af64b8 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/relations_request_builder.py index 1da816859ca..015e40cfe6c 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/set/set_request_builder.py index 3694599982d..5c1e9b25dee 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/term_item_request_builder.py index 788e7d27c47..4de6cf37674 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/count/count_request_builder.py index 6d4b3c46012..489dd298ea4 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py index fbd409b5990..42d5f3888da 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/relation_item_request_builder.py index 8a6d91dcc7d..8a8a261ca2e 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/set/set_request_builder.py index ae09728e2af..35eb868003e 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py index a4a2d8a60cf..7bc716a7104 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/relations_request_builder.py index 54fe1b34841..ec914866e47 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/set/set_request_builder.py index acb40ca20e0..7c203c8884f 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/term_item_request_builder.py index b1a6c78b8f6..6cd2568e05f 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/parent_group_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/parent_group_request_builder.py index d40d4b62794..8ada3c28861 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/parent_group_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/parent_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetR return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in sites param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Group] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ParentGroupR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in sites param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Group] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def sets(self) -> SetsRequestBuilder: return SetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ParentGroupRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentGroupRequestBuilder.ParentGroupRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentGroupRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/count/count_request_builder.py index c9f3c1cd4be..0472013efc3 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/children_request_builder.py index 73c48acb2e9..074f9ee4a08 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the first level children of a [set] or [term] resource using the children navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/count/count_request_builder.py index 1193a57ace6..7e8bdfbaecc 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py index 2f1fd3e3927..0fbe1209bad 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py index d40e2fac084..8ffe058316a 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py index 6b4a91032f2..35ab5f75fef 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py index d09547f4d2c..c72943e1fb8 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py index d9018ab8fa8..55d91424cb3 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py index 95004a1f73a..74da4bf21fe 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py index d7da6354ced..71f24d6bee2 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py index 8c46152f8f6..785a9451233 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py index 7a920fbfe11..e3f80aa78c9 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py index 859f31a75fd..52fd841a1cf 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py index fb6338dc841..6c3ecf8772f 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py index 18693467857..955c8013045 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py index 7532ec5206f..02693cf1ccf 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py index c3149e7f69a..4e5caf070e0 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py index 7ff0b92a7ff..11cdd68c9e7 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py index 170de282c03..d1cc622191e 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py index 68b6abcb144..daa6d85866c 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py index 2cb4a94b0c7..bb274a7ebe2 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/count/count_request_builder.py index 2b33ae9b072..b1369cde8e2 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py index c3c0d01c60a..e888104456f 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py index 7e9d1793ff3..1dc1bde1332 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py index afa19eb1b8d..8fbe5df9096 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py index f79dc2115e8..bde8fb69c21 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/relations_request_builder.py index f871b916587..95a93857df4 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/set_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/set_item_request_builder.py index 0681c8713ed..5fc49bb8ccf 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/set_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SetItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[SetItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Set] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ All sets under the group in a term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[SetItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Set] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def terms(self) -> TermsRequestBuilder: return TermsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SetItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetItemRequestBuilder.SetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/count/count_request_builder.py index db81100220d..bc49b426ea3 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py index 3f60a02ac39..03dfed36e3b 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py index a9f546d87e7..5289f648f90 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py index 052f0ebaec6..cb60539f7ce 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py index 0d38083e37b..6bccb9c16b2 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py index 4b12a00a7c5..fc0115c4cfd 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py index c51b08cae82..3a07ac8cf71 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py index 8f5e67aaef5..11fe50197bb 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py index a8165816824..9646431a2c6 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py index 581822be83b..783b5162414 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py index b9238157f2c..6d198164862 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py index 7b2cd59fb40..e44442dcd97 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py index 57f372a9b7c..edb0d692868 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py index 7191df25120..2174087c3e8 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py index 45ce34ab4a0..9f6aababce2 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py index 38a708884d3..e1d468e96aa 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py index 2e569fd1704..ac71d92d885 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py index 086c10984f7..456a00f8a47 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py index c55e2df584d..48920de1b57 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/terms_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/terms_request_builder.py index a13735bee15..466dc7bd893 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/terms_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/item/terms/terms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsRequestBuilder.TermsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/sets_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/sets_request_builder.py index 78a023829bd..ba6f73fd5b9 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/sets_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/parent_group/sets/sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_set_id1(self,set_id1: str) -> SetItemRequestBuilder: url_tpl_params["set%2Did1"] = set_id1 return SetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Set] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the set objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SetsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Set] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetsRequestBuilder.SetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/relations/count/count_request_builder.py index 9835063323a..f1491e2210a 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/from_term/from_term_request_builder.py index cd6e18e7be8..451fac851a3 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/relation_item_request_builder.py index c8decc810b4..e5fa2f74420 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Indicates which terms have been pinned or reused directly under the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/set/set_request_builder.py index 120024851e1..cb98f017521 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/to_term/to_term_request_builder.py index 30cdb8e0d74..7bb8302269f 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/relations/relations_request_builder.py index 516c07f43b7..f013dcde1b3 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the different relation of a [term] or [set] from the relations navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/set_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/set_item_request_builder.py index 09314d69ed9..1ef3e4821cb 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/set_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/set_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[SetItemRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[SetItemRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Update the properties of a set object. param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[Set] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[SetItemReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a set object. param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[Set] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -177,16 +178,6 @@ def terms(self) -> TermsRequestBuilder: return TermsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SetItemRequestBuilderGetQueryParameters(): """ @@ -213,27 +204,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetItemRequestBuilder.SetItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/count/count_request_builder.py index 92c07f8211e..4b7a54f0fbb 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/children_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/children_request_builder.py index d7560e46ebe..d622b5a864e 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/children_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/children_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id1(self,term_id1: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did1"] = term_id1 return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildrenRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildrenRequestBuilder.ChildrenRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildrenRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/count/count_request_builder.py index 6a338d9e924..6e33c01a5dd 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py index 996260bf2ac..786ff248671 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py index dcd8271d5e1..4baf1d1ce92 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py index 62512109d89..0465a2180c5 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py index 444573653fa..28cd723ea83 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py index f6e00b94fa6..832c0eba8e9 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/relations_request_builder.py index b99888ddb3f..a700a65db90 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/set/set_request_builder.py index 33e96bdf265..780a2af9df9 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/term_item_request_builder.py index 9d8330c0ccf..52e0a3c9164 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/children/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/count/count_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/count/count_request_builder.py index 3b1c7a00907..7f766ffc0cf 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py index 70a9620fa2a..acadbee2bd4 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/from_term/from_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FromTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FromTermRequestBuilder.FromTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/relation_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/relation_item_request_builder.py index d66254fcd4f..8252b46f6d0 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/relation_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/relation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[RelationItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Relation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[RelationItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Relation] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Relation] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def to_term(self) -> ToTermRequestBuilder: return ToTermRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class RelationItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/set/set_request_builder.py index 2e8cf462d8d..19983655c0d 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the relation is relevant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py index 5d7f91287e9..6545a42490d 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/item/to_term/to_term_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ToTermRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The to [term] of the relation. The term to which the relationship is defined. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ToTermRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ToTermRequestBuilder.ToTermRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/relations_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/relations_request_builder.py index d364ce2ae3f..1369c364f0c 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/relations_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/relations/relations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: url_tpl_params["relation%2Did"] = relation_id return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RelationsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Relation] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Relation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ To indicate which terms are related to the current term as either pinned or reused. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RelationsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Relation] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RelationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/set/set_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/set/set_request_builder.py index 5cb244029b1..675e382f488 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/set/set_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/set/set_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestCo return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The [set] in which the term is created. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetRequestBuilder.SetRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/term_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/term_item_request_builder.py index ba5ed44b604..48b8f5d4a72 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/term_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/item/term_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TermItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Term] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[TermItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Term] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def set(self) -> SetRequestBuilder: return SetRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TermItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermItemRequestBuilder.TermItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/terms_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/terms_request_builder.py index 2584154d4e6..2a25a57c3aa 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/item/terms/terms_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/item/terms/terms_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_term_id(self,term_id: str) -> TermItemRequestBuilder: url_tpl_params["term%2Did"] = term_id return TermItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Term] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Term] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets/{set%2Did}/terms', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermsRequestBuilder.TermsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/sets/sets_request_builder.py b/msgraph/generated/sites/item/term_stores/item/sets/sets_request_builder.py index 5de22d0911d..690e5828bfc 100644 --- a/msgraph/generated/sites/item/term_stores/item/sets/sets_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/sets/sets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_set_id(self,set_id: str) -> SetItemRequestBuilder: url_tpl_params["set%2Did"] = set_id return SetItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: """ Create a new set object. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Set] = None, request_configuration: Optional[ return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SetsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new set object. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Set] = None, request_configu """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}/sets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SetsRequestBuilder.SetsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/item/store_item_request_builder.py b/msgraph/generated/sites/item/term_stores/item/store_item_request_builder.py index d36e011a799..fc95404d1df 100644 --- a/msgraph/generated/sites/item/term_stores/item/store_item_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/item/store_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[StoreItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property termStores for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[StoreItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[StoreItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Store]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[StoreItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[StoreItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Update the navigation property termStores in sites param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Store] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[StoreItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStores for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[StoreItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[StoreItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[StoreItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property termStores in sites param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Store] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/sites/{site%2Did}/termStores/{store%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def sets(self) -> SetsRequestBuilder: return SetsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StoreItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class StoreItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StoreItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[StoreItemRequestBuilder.StoreItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StoreItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/item/term_stores/term_stores_request_builder.py b/msgraph/generated/sites/item/term_stores/term_stores_request_builder.py index 4967cad8889..0781af35c07 100644 --- a/msgraph/generated/sites/item/term_stores/term_stores_request_builder.py +++ b/msgraph/generated/sites/item/term_stores/term_stores_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_store_id(self,store_id: str) -> StoreItemRequestBuilder: url_tpl_params["store%2Did"] = store_id return StoreItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> Optional[StoreCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StoreCollectionResponse]: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRe return await self.request_adapter.send_async(request_info, StoreCollectionResponse, error_mapping) - async def post(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> Optional[Store]: + async def post(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: """ Create new navigation property to termStores for sites param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Store] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Store, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TermStoresRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to termStores for sites param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Store] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/sites/{site%2Did}/termStores', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoresRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TermStoresRequestBuilder.TermStoresRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TermStoresRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/remove/remove_request_builder.py b/msgraph/generated/sites/remove/remove_request_builder.py index 9dd51ff1087..192c81ae5e7 100644 --- a/msgraph/generated/sites/remove/remove_request_builder.py +++ b/msgraph/generated/sites/remove/remove_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/sites/remove", path_parameters) - async def post(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RemoveRequestBuilderPostRequestConfiguration] = None) -> Optional[RemovePostResponse]: + async def post(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemovePostResponse]: """ Unfollow a user's site or multiple sites. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[RemovePostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) - def to_post_request_information(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RemoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unfollow a user's site or multiple sites. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/sites/sites_request_builder.py b/msgraph/generated/sites/sites_request_builder.py index ce7e8c5a16e..95592c4a25f 100644 --- a/msgraph/generated/sites/sites_request_builder.py +++ b/msgraph/generated/sites/sites_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -46,12 +47,12 @@ def by_site_id(self,site_id: str) -> SiteItemRequestBuilder: url_tpl_params["site%2Did"] = site_id return SiteItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: """ - List all available [sites][] in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a [$search][] query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites][]. For more guidance about building applications that use site discovery for scanning purposes, see [Best practices for discovering files and detecting changes at scale. + Search across a SharePoint tenant for [sites][] that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[SiteCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/site-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/site-search?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -67,9 +68,9 @@ async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - List all available [sites][] in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a [$search][] query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites][]. For more guidance about building applications that use site discovery for scanning purposes, see [Best practices for discovering files and detecting changes at scale. + Search across a SharePoint tenant for [sites][] that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -136,7 +137,7 @@ def remove(self) -> RemoveRequestBuilder: @dataclass class SitesRequestBuilderGetQueryParameters(): """ - List all available [sites][] in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a [$search][] query against the /sites collection to find sites matching given keywords.If you want to list all sites across all geographies, refer to getAllSites][]. For more guidance about building applications that use site discovery for scanning purposes, see [Best practices for discovering files and detecting changes at scale. + Search across a SharePoint tenant for [sites][] that match keywords provided. The only property that works for sorting is createdDateTime. The search filter is a free text search that uses multiple properties when retrieving the search results. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -189,17 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SitesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SitesRequestBuilder.SitesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/booking_businesses/booking_businesses_request_builder.py b/msgraph/generated/solutions/booking_businesses/booking_businesses_request_builder.py index 6baad207e79..2c304bf2c9b 100644 --- a/msgraph/generated/solutions/booking_businesses/booking_businesses_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/booking_businesses_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_booking_business_id(self,booking_business_id: str) -> BookingBusinessItem url_tpl_params["bookingBusiness%2Did"] = booking_business_id return BookingBusinessItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BookingBusinessesRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingBusinessCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingBusinessCollectionResponse]: """ Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[BookingBusinessesRequestBuild return await self.request_adapter.send_async(request_info, BookingBusinessCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[BookingBusinessesRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingBusiness]: + async def post(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingBusiness]: """ Create a new Microsoft Bookings business in a tenant. This is the first step in setting up a Bookings business where you must specify the business display name. You can include other information such as business address, web site address, and scheduling policy, or set that information later by updating the bookingBusiness. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[BookingBusiness] = None, request_configuratio return await self.request_adapter.send_async(request_info, BookingBusiness, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BookingBusinessesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[BookingBusin request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[BookingBusinessesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new Microsoft Bookings business in a tenant. This is the first step in setting up a Bookings business where you must specify the business display name. You can include other information such as business address, web site address, and scheduling policy, or set that information later by updating the bookingBusiness. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[BookingBusiness] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/bookingBusinesses', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingBusinessesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BookingBusinessesRequestBuilder.BookingBusinessesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingBusinessesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/count/count_request_builder.py b/msgraph/generated/solutions/booking_businesses/count/count_request_builder.py index bce63706843..7bd96edc2f6 100644 --- a/msgraph/generated/solutions/booking_businesses/count/count_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/booking_businesses/item/appointments/appointments_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/appointments/appointments_request_builder.py index 7a24dcd0c72..11cfb9d7162 100644 --- a/msgraph/generated/solutions/booking_businesses/item/appointments/appointments_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/appointments/appointments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_booking_appointment_id(self,booking_appointment_id: str) -> BookingAppoin url_tpl_params["bookingAppointment%2Did"] = booking_appointment_id return BookingAppointmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppointmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingAppointmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingAppointmentCollectionResponse]: """ Get a list of bookingAppointment objects for the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AppointmentsRequestBuilderGet return await self.request_adapter.send_async(request_info, BookingAppointmentCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[AppointmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingAppointment]: + async def post(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingAppointment]: """ Create a new bookingAppointment for the specified bookingBusiness. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[BookingAppointment] = None, request_configura return await self.request_adapter.send_async(request_info, BookingAppointment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppointmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of bookingAppointment objects for the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[Appointments request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[AppointmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new bookingAppointment for the specified bookingBusiness. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[BookingAppointment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/appointments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppointmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppointmentsRequestBuilder.AppointmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppointmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/appointments/count/count_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/appointments/count/count_request_builder.py index 91731d9dff8..7087237f642 100644 --- a/msgraph/generated/solutions/booking_businesses/item/appointments/count/count_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/appointments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/appointments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/booking_businesses/item/appointments/item/booking_appointment_item_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/appointments/item/booking_appointment_item_request_builder.py index e94b09915f1..fbadc269a22 100644 --- a/msgraph/generated/solutions/booking_businesses/item/appointments/item/booking_appointment_item_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/appointments/item/booking_appointment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/appointments/{bookingAppointment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a bookingAppointment in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[BookingAppointmentItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingAppointment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingAppointment]: """ Get the properties and relationships of a bookingAppointment object in the specified bookingBusiness. The startDateTime and endDateTime properties are always returned in UTC. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[BookingAppointmentItemRequest return await self.request_adapter.send_async(request_info, BookingAppointment, error_mapping) - async def patch(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[BookingAppointmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingAppointment]: + async def patch(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingAppointment]: """ Update the properties of a bookingAppointment object in the specified bookingBusiness. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[BookingAppointment] = None, request_configur return await self.request_adapter.send_async(request_info, BookingAppointment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a bookingAppointment in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/appointments/{bookingAppointment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a bookingAppointment object in the specified bookingBusiness. The startDateTime and endDateTime properties are always returned in UTC. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[BookingAppoi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[BookingAppointmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookingAppointment object in the specified bookingBusiness. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[BookingAppointment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/appointments/{bookingAppointment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def cancel(self) -> CancelRequestBuilder: return CancelRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingAppointmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BookingAppointmentItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingAppointmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BookingAppointmentItemRequestBuilder.BookingAppointmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingAppointmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/appointments/item/cancel/cancel_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/appointments/item/cancel/cancel_request_builder.py index 3576dd5e791..44e2d5f9d64 100644 --- a/msgraph/generated/solutions/booking_businesses/item/appointments/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/appointments/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/appointments/{bookingAppointment%2Did}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Cancel the specified bookingAppointment in the specified bookingBusiness and send a message to the involved customer and staff members. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Cancel the specified bookingAppointment in the specified bookingBusiness and send a message to the involved customer and staff members. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/booking_business_item_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/booking_business_item_request_builder.py index 11f7a027520..0bef053f76a 100644 --- a/msgraph/generated/solutions/booking_businesses/item/booking_business_item_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/booking_business_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BookingBusinessItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a bookingBusiness object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[BookingBusinessItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BookingBusinessItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingBusiness]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingBusiness]: """ Get the properties and relationships of a bookingBusiness object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[BookingBusinessItemRequestBui return await self.request_adapter.send_async(request_info, BookingBusiness, error_mapping) - async def patch(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[BookingBusinessItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingBusiness]: + async def patch(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingBusiness]: """ Update the properties of a bookingBusiness object. param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[BookingBusiness] = None, request_configurati return await self.request_adapter.send_async(request_info, BookingBusiness, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BookingBusinessItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a bookingBusiness object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BookingBusinessItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a bookingBusiness object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[BookingBusin request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[BookingBusinessItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookingBusiness object. param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[BookingBusiness] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -227,16 +228,6 @@ def unpublish(self) -> UnpublishRequestBuilder: return UnpublishRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingBusinessItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BookingBusinessItemRequestBuilderGetQueryParameters(): """ @@ -263,27 +254,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingBusinessItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BookingBusinessItemRequestBuilder.BookingBusinessItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingBusinessItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/calendar_view/calendar_view_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/calendar_view/calendar_view_request_builder.py index 4b2ada6b039..8bcc10419cc 100644 --- a/msgraph/generated/solutions/booking_businesses/item/calendar_view/calendar_view_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/calendar_view/calendar_view_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_booking_appointment_id(self,booking_appointment_id: str) -> BookingAppoin url_tpl_params["bookingAppointment%2Did"] = booking_appointment_id return BookingAppointmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingAppointmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingAppointmentCollectionResponse]: """ The set of appointments of this business in a specified date range. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGet return await self.request_adapter.send_async(request_info, BookingAppointmentCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[CalendarViewRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingAppointment]: + async def post(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingAppointment]: """ Create new navigation property to calendarView for solutions param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[BookingAppointment] = None, request_configura return await self.request_adapter.send_async(request_info, BookingAppointment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The set of appointments of this business in a specified date range. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarView request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[CalendarViewRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to calendarView for solutions param body: The request body @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarViewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarViewRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/calendar_view/count/count_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/calendar_view/count/count_request_builder.py index be40db94594..91de3626fa3 100644 --- a/msgraph/generated/solutions/booking_businesses/item/calendar_view/count/count_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/calendar_view/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py index 887b621f9a0..1e5fcf76421 100644 --- a/msgraph/generated/solutions/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/calendar_view/item/booking_appointment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property calendarView for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[BookingAppointmentItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingAppointment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingAppointment]: """ The set of appointments of this business in a specified date range. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BookingAppointmentItemRequest return await self.request_adapter.send_async(request_info, BookingAppointment, error_mapping) - async def patch(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[BookingAppointmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingAppointment]: + async def patch(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingAppointment]: """ Update the navigation property calendarView in solutions param body: The request body @@ -88,7 +89,7 @@ async def patch(self,body: Optional[BookingAppointment] = None, request_configur return await self.request_adapter.send_async(request_info, BookingAppointment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property calendarView for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[BookingAp request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The set of appointments of this business in a specified date range. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[BookingAppoi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[BookingAppointmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property calendarView in solutions param body: The request body @@ -144,16 +145,6 @@ def cancel(self) -> CancelRequestBuilder: return CancelRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingAppointmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BookingAppointmentItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingAppointmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BookingAppointmentItemRequestBuilder.BookingAppointmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingAppointmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/calendar_view/item/cancel/cancel_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/calendar_view/item/cancel/cancel_request_builder.py index 52ea69e69db..c29a378327f 100644 --- a/msgraph/generated/solutions/booking_businesses/item/calendar_view/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/calendar_view/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Cancel the specified bookingAppointment in the specified bookingBusiness and send a message to the involved customer and staff members. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Cancel the specified bookingAppointment in the specified bookingBusiness and send a message to the involved customer and staff members. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/custom_questions/count/count_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/custom_questions/count/count_request_builder.py index b5ed506b8d0..b3abc006509 100644 --- a/msgraph/generated/solutions/booking_businesses/item/custom_questions/count/count_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/custom_questions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/customQuestions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/booking_businesses/item/custom_questions/custom_questions_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/custom_questions/custom_questions_request_builder.py index 027a9e65304..131fcdb2160 100644 --- a/msgraph/generated/solutions/booking_businesses/item/custom_questions/custom_questions_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/custom_questions/custom_questions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_booking_custom_question_id(self,booking_custom_question_id: str) -> Booki url_tpl_params["bookingCustomQuestion%2Did"] = booking_custom_question_id return BookingCustomQuestionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CustomQuestionsRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingCustomQuestionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCustomQuestionCollectionResponse]: """ Get the bookingCustomQuestion resources associated with a bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CustomQuestionsRequestBuilder return await self.request_adapter.send_async(request_info, BookingCustomQuestionCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[CustomQuestionsRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingCustomQuestion]: + async def post(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCustomQuestion]: """ Create a new bookingCustomQuestion object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[BookingCustomQuestion] = None, request_config return await self.request_adapter.send_async(request_info, BookingCustomQuestion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustomQuestionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the bookingCustomQuestion resources associated with a bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomQuesti request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[CustomQuestionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new bookingCustomQuestion object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[BookingCustomQuestion] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/customQuestions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomQuestionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomQuestionsRequestBuilder.CustomQuestionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomQuestionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/custom_questions/item/booking_custom_question_item_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/custom_questions/item/booking_custom_question_item_request_builder.py index d3c8361c24e..a33d164120d 100644 --- a/msgraph/generated/solutions/booking_businesses/item/custom_questions/item/booking_custom_question_item_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/custom_questions/item/booking_custom_question_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/customQuestions/{bookingCustomQuestion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BookingCustomQuestionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a bookingCustomQuestion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[BookingCustomQuestionItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BookingCustomQuestionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingCustomQuestion]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCustomQuestion]: """ Read the properties and relationships of a bookingCustomQuestion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[BookingCustomQuestionItemRequ return await self.request_adapter.send_async(request_info, BookingCustomQuestion, error_mapping) - async def patch(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[BookingCustomQuestionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingCustomQuestion]: + async def patch(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCustomQuestion]: """ Update the properties of a bookingCustomQuestion object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[BookingCustomQuestion] = None, request_confi return await self.request_adapter.send_async(request_info, BookingCustomQuestion, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BookingCustomQuestionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a bookingCustomQuestion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/customQuestions/{bookingCustomQuestion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BookingCustomQuestionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a bookingCustomQuestion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[BookingCusto request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[BookingCustomQuestionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookingCustomQuestion object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[BookingCustomQuestion] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/customQuestions/{bookingCustomQuestion%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BookingCustomQuestionItemReq raise TypeError("raw_url cannot be null.") return BookingCustomQuestionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingCustomQuestionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BookingCustomQuestionItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingCustomQuestionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BookingCustomQuestionItemRequestBuilder.BookingCustomQuestionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingCustomQuestionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/customers/count/count_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/customers/count/count_request_builder.py index 4a67f036065..27d1d6dfa62 100644 --- a/msgraph/generated/solutions/booking_businesses/item/customers/count/count_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/customers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/customers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/booking_businesses/item/customers/customers_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/customers/customers_request_builder.py index 3f4870071b6..e1fd71e4790 100644 --- a/msgraph/generated/solutions/booking_businesses/item/customers/customers_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/customers/customers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_booking_customer_base_id(self,booking_customer_base_id: str) -> BookingCu url_tpl_params["bookingCustomerBase%2Did"] = booking_customer_base_id return BookingCustomerBaseItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CustomersRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingCustomerBaseCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCustomerBaseCollectionResponse]: """ Get a list of bookingCustomer objects of a business. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CustomersRequestBuilderGetReq return await self.request_adapter.send_async(request_info, BookingCustomerBaseCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[CustomersRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingCustomerBase]: + async def post(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCustomerBase]: """ Create a new bookingCustomer object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[BookingCustomerBase] = None, request_configur return await self.request_adapter.send_async(request_info, BookingCustomerBase, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CustomersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of bookingCustomer objects of a business. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CustomersReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[CustomersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new bookingCustomer object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[BookingCustomerBase] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/customers', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CustomersRequestBuilder.CustomersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CustomersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/customers/item/booking_customer_base_item_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/customers/item/booking_customer_base_item_request_builder.py index 7992626c9f9..6b2b036b4ca 100644 --- a/msgraph/generated/solutions/booking_businesses/item/customers/item/booking_customer_base_item_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/customers/item/booking_customer_base_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/customers/{bookingCustomerBase%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BookingCustomerBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the specified bookingCustomer object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[BookingCustomerBaseItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BookingCustomerBaseItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingCustomerBase]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCustomerBase]: """ Get the properties and relationships of a bookingCustomer object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[BookingCustomerBaseItemReques return await self.request_adapter.send_async(request_info, BookingCustomerBase, error_mapping) - async def patch(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[BookingCustomerBaseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingCustomerBase]: + async def patch(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCustomerBase]: """ Update the properties of a bookingCustomer object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[BookingCustomerBase] = None, request_configu return await self.request_adapter.send_async(request_info, BookingCustomerBase, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BookingCustomerBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the specified bookingCustomer object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/customers/{bookingCustomerBase%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BookingCustomerBaseItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a bookingCustomer object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[BookingCusto request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[BookingCustomerBaseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookingCustomer object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[BookingCustomerBase] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/customers/{bookingCustomerBase%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BookingCustomerBaseItemReque raise TypeError("raw_url cannot be null.") return BookingCustomerBaseItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingCustomerBaseItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BookingCustomerBaseItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingCustomerBaseItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BookingCustomerBaseItemRequestBuilder.BookingCustomerBaseItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingCustomerBaseItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/get_staff_availability/get_staff_availability_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/get_staff_availability/get_staff_availability_request_builder.py index b7fa0795766..8c1a7c27bd9 100644 --- a/msgraph/generated/solutions/booking_businesses/item/get_staff_availability/get_staff_availability_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/get_staff_availability/get_staff_availability_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/getStaffAvailability", path_parameters) - async def post(self,body: Optional[GetStaffAvailabilityPostRequestBody] = None, request_configuration: Optional[GetStaffAvailabilityRequestBuilderPostRequestConfiguration] = None) -> Optional[GetStaffAvailabilityPostResponse]: + async def post(self,body: Optional[GetStaffAvailabilityPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetStaffAvailabilityPostResponse]: """ Get the availability information of staff members of a Microsoft Bookings calendar. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetStaffAvailabilityPostRequestBody] = None, return await self.request_adapter.send_async(request_info, GetStaffAvailabilityPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetStaffAvailabilityPostRequestBody] = None, request_configuration: Optional[GetStaffAvailabilityRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetStaffAvailabilityPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the availability information of staff members of a Microsoft Bookings calendar. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetStaffAvailabilityRequestB raise TypeError("raw_url cannot be null.") return GetStaffAvailabilityRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetStaffAvailabilityRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/publish/publish_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/publish/publish_request_builder.py index 0811ee87047..48dad5a747f 100644 --- a/msgraph/generated/solutions/booking_businesses/item/publish/publish_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/publish/publish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/publish", path_parameters) - async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Make the scheduling page of a business available to external customers. Set the isPublished property to true, and the publicUrl property to the URL of the scheduling page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[PublishRequestBuilderPostReq raise Exception("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[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Make the scheduling page of a business available to external customers. Set the isPublished property to true, and the publicUrl property to the URL of the scheduling page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PublishRequestBuilder: raise TypeError("raw_url cannot be null.") return PublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/services/count/count_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/services/count/count_request_builder.py index 032f0f1bb7b..0effb940d4e 100644 --- a/msgraph/generated/solutions/booking_businesses/item/services/count/count_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/services/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/services/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/booking_businesses/item/services/item/booking_service_item_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/services/item/booking_service_item_request_builder.py index 874831e6886..cd3be6531e9 100644 --- a/msgraph/generated/solutions/booking_businesses/item/services/item/booking_service_item_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/services/item/booking_service_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/services/{bookingService%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BookingServiceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a bookingService object in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[BookingServiceItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BookingServiceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingService]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingService]: """ Get the properties and relationships of a bookingService object in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[BookingServiceItemRequestBuil return await self.request_adapter.send_async(request_info, BookingService, error_mapping) - async def patch(self,body: Optional[BookingService] = None, request_configuration: Optional[BookingServiceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingService]: + async def patch(self,body: Optional[BookingService] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingService]: """ Update the properties of a bookingService object in the specified bookingBusiness. The following are some examples you can customize for a service:- Price- Typical length of an appointment- Reminders- Any time buffer to set up before or finish up after the service- Scheduling policy parameters, such as minimum notice to book or cancel, and whether customers can select specific staff members for an appointment. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[BookingService] = None, request_configuratio return await self.request_adapter.send_async(request_info, BookingService, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BookingServiceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a bookingService object in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/services/{bookingService%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BookingServiceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a bookingService object in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[BookingServi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingService] = None, request_configuration: Optional[BookingServiceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingService] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookingService object in the specified bookingBusiness. The following are some examples you can customize for a service:- Price- Typical length of an appointment- Reminders- Any time buffer to set up before or finish up after the service- Scheduling policy parameters, such as minimum notice to book or cancel, and whether customers can select specific staff members for an appointment. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[BookingService] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/services/{bookingService%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BookingServiceItemRequestBui raise TypeError("raw_url cannot be null.") return BookingServiceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingServiceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BookingServiceItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingServiceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BookingServiceItemRequestBuilder.BookingServiceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingServiceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/services/services_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/services/services_request_builder.py index d415030e59f..dbb08ab1f14 100644 --- a/msgraph/generated/solutions/booking_businesses/item/services/services_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/services/services_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_booking_service_id(self,booking_service_id: str) -> BookingServiceItemReq url_tpl_params["bookingService%2Did"] = booking_service_id return BookingServiceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ServicesRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingServiceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingServiceCollectionResponse]: """ Get a list of bookingService objects in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ServicesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, BookingServiceCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingService] = None, request_configuration: Optional[ServicesRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingService]: + async def post(self,body: Optional[BookingService] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingService]: """ Create a new bookingService for the specified bookingBusiness. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[BookingService] = None, request_configuration return await self.request_adapter.send_async(request_info, BookingService, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServicesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of bookingService objects in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ServicesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingService] = None, request_configuration: Optional[ServicesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingService] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new bookingService for the specified bookingBusiness. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[BookingService] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/services', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServicesRequestBuilder.ServicesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServicesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/staff_members/count/count_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/staff_members/count/count_request_builder.py index d5a48cf35f0..798112873af 100644 --- a/msgraph/generated/solutions/booking_businesses/item/staff_members/count/count_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/staff_members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/staffMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/booking_businesses/item/staff_members/item/booking_staff_member_base_item_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/staff_members/item/booking_staff_member_base_item_request_builder.py index 52c148d8d1d..4e5cd31af3d 100644 --- a/msgraph/generated/solutions/booking_businesses/item/staff_members/item/booking_staff_member_base_item_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/staff_members/item/booking_staff_member_base_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/staffMembers/{bookingStaffMemberBase%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BookingStaffMemberBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a bookingStaffMember in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[BookingStaffMemberBaseItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BookingStaffMemberBaseItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingStaffMemberBase]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingStaffMemberBase]: """ Get the properties and relationships of a bookingStaffMember in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[BookingStaffMemberBaseItemReq return await self.request_adapter.send_async(request_info, BookingStaffMemberBase, error_mapping) - async def patch(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[BookingStaffMemberBaseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingStaffMemberBase]: + async def patch(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingStaffMemberBase]: """ Update the properties of a bookingStaffMember in the specified bookingBusiness. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[BookingStaffMemberBase] = None, request_conf return await self.request_adapter.send_async(request_info, BookingStaffMemberBase, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BookingStaffMemberBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a bookingStaffMember in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/staffMembers/{bookingStaffMemberBase%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BookingStaffMemberBaseItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a bookingStaffMember in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[BookingStaff request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[BookingStaffMemberBaseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookingStaffMember in the specified bookingBusiness. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[BookingStaffMemberBase] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/staffMembers/{bookingStaffMemberBase%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BookingStaffMemberBaseItemRe raise TypeError("raw_url cannot be null.") return BookingStaffMemberBaseItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingStaffMemberBaseItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BookingStaffMemberBaseItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingStaffMemberBaseItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BookingStaffMemberBaseItemRequestBuilder.BookingStaffMemberBaseItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingStaffMemberBaseItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/staff_members/staff_members_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/staff_members/staff_members_request_builder.py index 7a97d73ec61..6c1d2cb9daf 100644 --- a/msgraph/generated/solutions/booking_businesses/item/staff_members/staff_members_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/staff_members/staff_members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_booking_staff_member_base_id(self,booking_staff_member_base_id: str) -> B url_tpl_params["bookingStaffMemberBase%2Did"] = booking_staff_member_base_id return BookingStaffMemberBaseItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[StaffMembersRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingStaffMemberBaseCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingStaffMemberBaseCollectionResponse]: """ Get a list of bookingStaffMember objects in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[StaffMembersRequestBuilderGet return await self.request_adapter.send_async(request_info, BookingStaffMemberBaseCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[StaffMembersRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingStaffMemberBase]: + async def post(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingStaffMemberBase]: """ Create a new bookingStaffMember in the specified bookingBusiness. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[BookingStaffMemberBase] = None, request_confi return await self.request_adapter.send_async(request_info, BookingStaffMemberBase, error_mapping) - def to_get_request_information(self,request_configuration: Optional[StaffMembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of bookingStaffMember objects in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[StaffMembers request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[StaffMembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new bookingStaffMember in the specified bookingBusiness. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[BookingStaffMemberBase] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/staffMembers', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StaffMembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[StaffMembersRequestBuilder.StaffMembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class StaffMembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_businesses/item/unpublish/unpublish_request_builder.py b/msgraph/generated/solutions/booking_businesses/item/unpublish/unpublish_request_builder.py index 0b3d5d35117..71be428b155 100644 --- a/msgraph/generated/solutions/booking_businesses/item/unpublish/unpublish_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/item/unpublish/unpublish_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/unpublish", path_parameters) - async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Make the scheduling page of this business not available to external customers. Set the isPublished property to false, and the publicUrl property to null. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostR raise Exception("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[UnpublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Make the scheduling page of this business not available to external customers. Set the isPublished property to false, and the publicUrl property to null. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnpublishRequestBuilder: raise TypeError("raw_url cannot be null.") return UnpublishRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnpublishRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_currencies/booking_currencies_request_builder.py b/msgraph/generated/solutions/booking_currencies/booking_currencies_request_builder.py index 9eadcac5b28..2da423177f9 100644 --- a/msgraph/generated/solutions/booking_currencies/booking_currencies_request_builder.py +++ b/msgraph/generated/solutions/booking_currencies/booking_currencies_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_booking_currency_id(self,booking_currency_id: str) -> BookingCurrencyItem url_tpl_params["bookingCurrency%2Did"] = booking_currency_id return BookingCurrencyItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BookingCurrenciesRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingCurrencyCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCurrencyCollectionResponse]: """ Get a list of bookingCurrency objects available to a Microsoft Bookings business. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[BookingCurrenciesRequestBuild return await self.request_adapter.send_async(request_info, BookingCurrencyCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[BookingCurrenciesRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingCurrency]: + async def post(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCurrency]: """ Create new navigation property to bookingCurrencies for solutions param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[BookingCurrency] = None, request_configuratio return await self.request_adapter.send_async(request_info, BookingCurrency, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BookingCurrenciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of bookingCurrency objects available to a Microsoft Bookings business. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[BookingCurre request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[BookingCurrenciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to bookingCurrencies for solutions param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[BookingCurrency] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/bookingCurrencies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingCurrenciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BookingCurrenciesRequestBuilder.BookingCurrenciesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingCurrenciesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/booking_currencies/count/count_request_builder.py b/msgraph/generated/solutions/booking_currencies/count/count_request_builder.py index 086eadc19db..8c8615c06b5 100644 --- a/msgraph/generated/solutions/booking_currencies/count/count_request_builder.py +++ b/msgraph/generated/solutions/booking_currencies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingCurrencies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/booking_currencies/item/booking_currency_item_request_builder.py b/msgraph/generated/solutions/booking_currencies/item/booking_currency_item_request_builder.py index a7b405e2182..f0c29bff468 100644 --- a/msgraph/generated/solutions/booking_currencies/item/booking_currency_item_request_builder.py +++ b/msgraph/generated/solutions/booking_currencies/item/booking_currency_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/bookingCurrencies/{bookingCurrency%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BookingCurrencyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bookingCurrencies for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[BookingCurrencyItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BookingCurrencyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BookingCurrency]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCurrency]: """ Get the properties of a bookingCurrency object that is available to a Microsoft Bookings business. Use the id property, which is the currency code, to specify the currency. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BookingCurrencyItemRequestBui return await self.request_adapter.send_async(request_info, BookingCurrency, error_mapping) - async def patch(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[BookingCurrencyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingCurrency]: + async def patch(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCurrency]: """ Update the navigation property bookingCurrencies in solutions param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[BookingCurrency] = None, request_configurati return await self.request_adapter.send_async(request_info, BookingCurrency, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BookingCurrencyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bookingCurrencies for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/bookingCurrencies/{bookingCurrency%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BookingCurrencyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties of a bookingCurrency object that is available to a Microsoft Bookings business. Use the id property, which is the currency code, to specify the currency. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[BookingCurre request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[BookingCurrencyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bookingCurrencies in solutions param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[BookingCurrency] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/bookingCurrencies/{bookingCurrency%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BookingCurrencyItemRequestBu raise TypeError("raw_url cannot be null.") return BookingCurrencyItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingCurrencyItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BookingCurrencyItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingCurrencyItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BookingCurrencyItemRequestBuilder.BookingCurrencyItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BookingCurrencyItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/solutions_request_builder.py b/msgraph/generated/solutions/solutions_request_builder.py index cb8ca05814d..eeff3596cb0 100644 --- a/msgraph/generated/solutions/solutions_request_builder.py +++ b/msgraph/generated/solutions/solutions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SolutionsRequestBuilderGetRequestConfiguration] = None) -> Optional[SolutionsRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SolutionsRoot]: """ Get solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[SolutionsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, SolutionsRoot, error_mapping) - async def patch(self,body: Optional[SolutionsRoot] = None, request_configuration: Optional[SolutionsRequestBuilderPatchRequestConfiguration] = None) -> Optional[SolutionsRoot]: + async def patch(self,body: Optional[SolutionsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SolutionsRoot]: """ Update solutions param body: The request body @@ -72,7 +73,7 @@ async def patch(self,body: Optional[SolutionsRoot] = None, request_configuration return await self.request_adapter.send_async(request_info, SolutionsRoot, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SolutionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[SolutionsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SolutionsRoot] = None, request_configuration: Optional[SolutionsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SolutionsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update solutions param body: The request body @@ -92,7 +93,7 @@ def to_patch_request_information(self,body: Optional[SolutionsRoot] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -161,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SolutionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SolutionsRequestBuilder.SolutionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SolutionsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/events/count/count_request_builder.py b/msgraph/generated/solutions/virtual_events/events/count/count_request_builder.py index ed3efefe2bc..1f3ec1eaea5 100644 --- a/msgraph/generated/solutions/virtual_events/events/count/count_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/events/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/virtual_events/events/events_request_builder.py b/msgraph/generated/solutions/virtual_events/events/events_request_builder.py index 372bedea27c..6b06d7666af 100644 --- a/msgraph/generated/solutions/virtual_events/events/events_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/events_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_virtual_event_id(self,virtual_event_id: str) -> VirtualEventItemRequestBu url_tpl_params["virtualEvent%2Did"] = virtual_event_id return VirtualEventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventCollectionResponse]: """ Get events from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[EventsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, VirtualEventCollectionResponse, error_mapping) - async def post(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> Optional[VirtualEvent]: + async def post(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEvent]: """ Create new navigation property to events for solutions param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[VirtualEvent] = None, request_configuration: return await self.request_adapter.send_async(request_info, VirtualEvent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get events from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[EventsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to events for solutions param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[VirtualEvent] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/virtualEvents/events', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventsRequestBuilder.EventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/events/item/sessions/count/count_request_builder.py b/msgraph/generated/solutions/virtual_events/events/item/sessions/count/count_request_builder.py index 633d90788b0..31aeb127020 100644 --- a/msgraph/generated/solutions/virtual_events/events/item/sessions/count/count_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/item/sessions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/attendance_reports_request_builder.py b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/attendance_reports_request_builder.py index d467405888f..7a1d191137e 100644 --- a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/attendance_reports_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/attendance_reports_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_meeting_attendance_report_id(self,meeting_attendance_report_id: str) -> M url_tpl_params["meetingAttendanceReport%2Did"] = meeting_attendance_report_id return MeetingAttendanceReportItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AttendanceReportsRequestBuild return await self.request_adapter.send_async(request_info, MeetingAttendanceReportCollectionResponse, error_mapping) - async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Create new navigation property to attendanceReports for solutions param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MeetingAttendanceReport] = None, request_conf return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendanceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceReports for solutions param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceReportsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttendanceReportsRequestBuilder.AttendanceReportsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceReportsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/count/count_request_builder.py b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/count/count_request_builder.py index 99e701014f3..cdc3914edcd 100644 --- a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/count/count_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py index cfb2e797a5f..287843d1794 100644 --- a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_attendance_record_id(self,attendance_record_id: str) -> AttendanceRecordI url_tpl_params["attendanceRecord%2Did"] = attendance_record_id return AttendanceRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttendanceRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecordCollectionResponse]: """ Get a list of attendanceRecord objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AttendanceRecordsRequestBuild return await self.request_adapter.send_async(request_info, AttendanceRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Create new navigation property to attendanceRecords for solutions param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AttendanceRecord] = None, request_configurati return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of attendanceRecord objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendanceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceRecords for solutions param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AttendanceRecord] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttendanceRecordsRequestBuilder.AttendanceRecordsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/attendance_records/count/count_request_builder.py b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/attendance_records/count/count_request_builder.py index 203a2c756fc..bc69764dc17 100644 --- a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/attendance_records/count/count_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/attendance_records/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py index c6f8cbb3447..ca861076795 100644 --- a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/{attendanceRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attendanceRecords for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttendanceRecordItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: """ List of attendance records of an attendance report. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AttendanceRecordItemRequestBu return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Update the navigation property attendanceRecords in solutions param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AttendanceRecord] = None, request_configurat return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceRecords for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/{attendanceRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of attendance records of an attendance report. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendanceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceRecords in solutions param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/{attendanceRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttendanceRecordItemRequestB raise TypeError("raw_url cannot be null.") return AttendanceRecordItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttendanceRecordItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttendanceRecordItemRequestBuilder.AttendanceRecordItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py index c40ad289bff..997c2a57a7c 100644 --- a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attendanceReports for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MeetingAttendanceReportIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MeetingAttendanceReportItemRe return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Update the navigation property attendanceReports in solutions param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_con return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceReports for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[MeetingAtten request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceReports in solutions param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def attendance_records(self) -> AttendanceRecordsRequestBuilder: return AttendanceRecordsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MeetingAttendanceReportItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MeetingAttendanceReportItemRequestBuilder.MeetingAttendanceReportItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/virtual_event_session_item_request_builder.py b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/virtual_event_session_item_request_builder.py index 3bd04b68065..16f244ecc14 100644 --- a/msgraph/generated/solutions/virtual_events/events/item/sessions/item/virtual_event_session_item_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/item/sessions/item/virtual_event_session_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sessions for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[VirtualEventSessionItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventSession]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventSession]: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[VirtualEventSessionItemReques return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) - async def patch(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[VirtualEventSessionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEventSession]: + async def patch(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventSession]: """ Update the navigation property sessions in solutions param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[VirtualEventSession] = None, request_configu return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sessions for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[VirtualEvent request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[VirtualEventSessionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sessions in solutions param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[VirtualEventSession] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions/{virtualEventSession%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def attendance_reports(self) -> AttendanceReportsRequestBuilder: return AttendanceReportsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventSessionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class VirtualEventSessionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventSessionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventSessionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/events/item/sessions/sessions_request_builder.py b/msgraph/generated/solutions/virtual_events/events/item/sessions/sessions_request_builder.py index 841137d88a0..6e1497f4b02 100644 --- a/msgraph/generated/solutions/virtual_events/events/item/sessions/sessions_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/item/sessions/sessions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_virtual_event_session_id(self,virtual_event_session_id: str) -> VirtualEv url_tpl_params["virtualEventSession%2Did"] = virtual_event_session_id return VirtualEventSessionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SessionsRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventSessionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventSessionCollectionResponse]: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SessionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, VirtualEventSessionCollectionResponse, error_mapping) - async def post(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[SessionsRequestBuilderPostRequestConfiguration] = None) -> Optional[VirtualEventSession]: + async def post(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventSession]: """ Create new navigation property to sessions for solutions param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[VirtualEventSession] = None, request_configur return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SessionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[SessionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[SessionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sessions for solutions param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[VirtualEventSession] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}/sessions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SessionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SessionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/events/item/virtual_event_item_request_builder.py b/msgraph/generated/solutions/virtual_events/events/item/virtual_event_item_request_builder.py index 2f1a21b40bf..df249ff3e3c 100644 --- a/msgraph/generated/solutions/virtual_events/events/item/virtual_event_item_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/item/virtual_event_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[VirtualEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property events for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[VirtualEventItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[VirtualEventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEvent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEvent]: """ Get events from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[VirtualEventItemRequestBuilde return await self.request_adapter.send_async(request_info, VirtualEvent, error_mapping) - async def patch(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[VirtualEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEvent]: + async def patch(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEvent]: """ Update the navigation property events in solutions param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[VirtualEvent] = None, request_configuration: return await self.request_adapter.send_async(request_info, VirtualEvent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[VirtualEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property events for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[VirtualEventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get events from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[VirtualEvent request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[VirtualEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property events in solutions param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[VirtualEvent] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/virtualEvents/events/{virtualEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def sessions(self) -> SessionsRequestBuilder: return SessionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class VirtualEventItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VirtualEventItemRequestBuilder.VirtualEventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/virtual_events_request_builder.py b/msgraph/generated/solutions/virtual_events/virtual_events_request_builder.py index c8b9f051948..7c24ae418fc 100644 --- a/msgraph/generated/solutions/virtual_events/virtual_events_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/virtual_events_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[VirtualEventsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property virtualEvents for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[VirtualEventsRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[VirtualEventsRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventsRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventsRoot]: """ Get virtualEvents from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[VirtualEventsRequestBuilderGe return await self.request_adapter.send_async(request_info, VirtualEventsRoot, error_mapping) - async def patch(self,body: Optional[VirtualEventsRoot] = None, request_configuration: Optional[VirtualEventsRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEventsRoot]: + async def patch(self,body: Optional[VirtualEventsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventsRoot]: """ Update the navigation property virtualEvents in solutions param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[VirtualEventsRoot] = None, request_configura return await self.request_adapter.send_async(request_info, VirtualEventsRoot, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[VirtualEventsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property virtualEvents for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/virtualEvents', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[VirtualEventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get virtualEvents from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[VirtualEvent request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEventsRoot] = None, request_configuration: Optional[VirtualEventsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEventsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property virtualEvents in solutions param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[VirtualEventsRoot] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/virtualEvents', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def webinars(self) -> WebinarsRequestBuilder: return WebinarsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class VirtualEventsRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VirtualEventsRequestBuilder.VirtualEventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/webinars/count/count_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/count/count_request_builder.py index 044155a963c..18f7ea353bf 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/count/count_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/webinars/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/virtual_events/webinars/get_by_user_id_and_role_with_user_id_with_role/get_by_user_id_and_role_with_user_id_with_role_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/get_by_user_id_and_role_with_user_id_with_role/get_by_user_id_and_role_with_user_id_with_role_request_builder.py index 7b4c769b28c..260b63d2af9 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/get_by_user_id_and_role_with_user_id_with_role/get_by_user_id_and_role_with_user_id_with_role_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/get_by_user_id_and_role_with_user_id_with_role/get_by_user_id_and_role_with_user_id_with_role_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['userId'] = str(user_id) super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/webinars/getByUserIdAndRole(userId='{userId}',role='{role}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetRequestConfiguration] = None) -> Optional[GetByUserIdAndRoleWithUserIdWithRoleGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByUserIdAndRoleWithUserIdWithRoleGetResponse]: """ Invoke function getByUserIdAndRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def get(self,request_configuration: Optional[GetByUserIdAndRoleWithUserIdW return await self.request_adapter.send_async(request_info, GetByUserIdAndRoleWithUserIdWithRoleGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getByUserIdAndRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,17 +129,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetByUserIdAndRoleWithUserIdWithRoleRequestBuilder.GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/virtual_events/webinars/get_by_user_role_with_role/get_by_user_role_with_role_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/get_by_user_role_with_role/get_by_user_role_with_role_request_builder.py index 4933e1c93c3..1a8340a80cd 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/get_by_user_role_with_role/get_by_user_role_with_role_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/get_by_user_role_with_role/get_by_user_role_with_role_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['role'] = str(role) super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/webinars/getByUserRole(role='{role}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetByUserRoleWithRoleRequestBuilderGetRequestConfiguration] = None) -> Optional[GetByUserRoleWithRoleGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByUserRoleWithRoleGetResponse]: """ Invoke function getByUserRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GetByUserRoleWithRoleRequestB return await self.request_adapter.send_async(request_info, GetByUserRoleWithRoleGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetByUserRoleWithRoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getByUserRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,17 +127,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByUserRoleWithRoleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetByUserRoleWithRoleRequestBuilder.GetByUserRoleWithRoleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/count/count_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/count/count_request_builder.py index 1546c2cf612..d3271721925 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/count/count_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/virtual_event_registration_item_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/virtual_event_registration_item_request_builder.py index e1b1e7e7661..ef38f0c8ad1 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/virtual_event_registration_item_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/item/virtual_event_registration_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations/{virtualEventRegistration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property registrations for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[VirtualEventRegistrationIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventRegistration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventRegistration]: """ Get the properties and relationships of a virtualEventRegistration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[VirtualEventRegistrationItemR return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) - async def patch(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEventRegistration]: + async def patch(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventRegistration]: """ Update the navigation property registrations in solutions param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[VirtualEventRegistration] = None, request_co return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property registrations for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations/{virtualEventRegistration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a virtualEventRegistration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[VirtualEvent request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property registrations in solutions param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[VirtualEventRegistration] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations/{virtualEventRegistration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> VirtualEventRegistrationItem raise TypeError("raw_url cannot be null.") return VirtualEventRegistrationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class VirtualEventRegistrationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VirtualEventRegistrationItemRequestBuilder.VirtualEventRegistrationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py index 511c3811c6b..21282f9ab8a 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/registrations/registrations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_virtual_event_registration_id(self,virtual_event_registration_id: str) -> url_tpl_params["virtualEventRegistration%2Did"] = virtual_event_registration_id return VirtualEventRegistrationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RegistrationsRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventRegistrationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventRegistrationCollectionResponse]: """ Get a list of all registration records of a webinar. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RegistrationsRequestBuilderGe return await self.request_adapter.send_async(request_info, VirtualEventRegistrationCollectionResponse, error_mapping) - async def post(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[RegistrationsRequestBuilderPostRequestConfiguration] = None) -> Optional[VirtualEventRegistration]: + async def post(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventRegistration]: """ Create new navigation property to registrations for solutions param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[VirtualEventRegistration] = None, request_con return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RegistrationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of all registration records of a webinar. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[Registration request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[RegistrationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to registrations for solutions param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[VirtualEventRegistration] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RegistrationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RegistrationsRequestBuilder.RegistrationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RegistrationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/count/count_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/count/count_request_builder.py index 83b01aa2e84..e9e9e1d7d6f 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/count/count_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/attendance_reports_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/attendance_reports_request_builder.py index 2ca9e12807b..dc893880cc3 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/attendance_reports_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/attendance_reports_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_meeting_attendance_report_id(self,meeting_attendance_report_id: str) -> M url_tpl_params["meetingAttendanceReport%2Did"] = meeting_attendance_report_id return MeetingAttendanceReportItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AttendanceReportsRequestBuild return await self.request_adapter.send_async(request_info, MeetingAttendanceReportCollectionResponse, error_mapping) - async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Create new navigation property to attendanceReports for solutions param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MeetingAttendanceReport] = None, request_conf return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendanceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceReports for solutions param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceReportsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttendanceReportsRequestBuilder.AttendanceReportsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceReportsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/count/count_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/count/count_request_builder.py index e9744ce9aae..c6d098fd655 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/count/count_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 240004feaa9..141c6ca538f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_attendance_record_id(self,attendance_record_id: str) -> AttendanceRecordI url_tpl_params["attendanceRecord%2Did"] = attendance_record_id return AttendanceRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttendanceRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecordCollectionResponse]: """ Get a list of attendanceRecord objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AttendanceRecordsRequestBuild return await self.request_adapter.send_async(request_info, AttendanceRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Create new navigation property to attendanceRecords for solutions param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AttendanceRecord] = None, request_configurati return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of attendanceRecord objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendanceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceRecords for solutions param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AttendanceRecord] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttendanceRecordsRequestBuilder.AttendanceRecordsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/attendance_records/count/count_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/attendance_records/count/count_request_builder.py index d9e84f33020..5322aabf128 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/attendance_records/count/count_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/attendance_records/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py index 5ec28fd7d72..29b4d3a3c14 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/{attendanceRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attendanceRecords for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttendanceRecordItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: """ List of attendance records of an attendance report. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AttendanceRecordItemRequestBu return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Update the navigation property attendanceRecords in solutions param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AttendanceRecord] = None, request_configurat return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceRecords for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/{attendanceRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of attendance records of an attendance report. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendanceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceRecords in solutions param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/{attendanceRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttendanceRecordItemRequestB raise TypeError("raw_url cannot be null.") return AttendanceRecordItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttendanceRecordItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttendanceRecordItemRequestBuilder.AttendanceRecordItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py index 9eb2a0e7ba5..194bb85b4dd 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attendanceReports for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MeetingAttendanceReportIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MeetingAttendanceReportItemRe return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Update the navigation property attendanceReports in solutions param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_con return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceReports for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[MeetingAtten request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceReports in solutions param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}/attendanceReports/{meetingAttendanceReport%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def attendance_records(self) -> AttendanceRecordsRequestBuilder: return AttendanceRecordsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MeetingAttendanceReportItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MeetingAttendanceReportItemRequestBuilder.MeetingAttendanceReportItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/virtual_event_session_item_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/virtual_event_session_item_request_builder.py index a285570319f..773ef7c9afd 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/virtual_event_session_item_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/item/virtual_event_session_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sessions for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[VirtualEventSessionItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventSession]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventSession]: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[VirtualEventSessionItemReques return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) - async def patch(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[VirtualEventSessionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEventSession]: + async def patch(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventSession]: """ Update the navigation property sessions in solutions param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[VirtualEventSession] = None, request_configu return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sessions for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[VirtualEvent request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[VirtualEventSessionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sessions in solutions param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[VirtualEventSession] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions/{virtualEventSession%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def attendance_reports(self) -> AttendanceReportsRequestBuilder: return AttendanceReportsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventSessionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class VirtualEventSessionItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventSessionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VirtualEventSessionItemRequestBuilder.VirtualEventSessionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventSessionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/sessions_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/sessions_request_builder.py index b48b5b83103..6eafd986b52 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/sessions/sessions_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/sessions/sessions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_virtual_event_session_id(self,virtual_event_session_id: str) -> VirtualEv url_tpl_params["virtualEventSession%2Did"] = virtual_event_session_id return VirtualEventSessionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SessionsRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventSessionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventSessionCollectionResponse]: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SessionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, VirtualEventSessionCollectionResponse, error_mapping) - async def post(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[SessionsRequestBuilderPostRequestConfiguration] = None) -> Optional[VirtualEventSession]: + async def post(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventSession]: """ Create new navigation property to sessions for solutions param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[VirtualEventSession] = None, request_configur return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SessionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[SessionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[SessionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sessions for solutions param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[VirtualEventSession] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/sessions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SessionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SessionsRequestBuilder.SessionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SessionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/webinars/item/virtual_event_webinar_item_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/item/virtual_event_webinar_item_request_builder.py index 10325e4d86a..c880946bc34 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/item/virtual_event_webinar_item_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/item/virtual_event_webinar_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[VirtualEventWebinarItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property webinars for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[VirtualEventWebinarItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[VirtualEventWebinarItemRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventWebinar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventWebinar]: """ Get webinars from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[VirtualEventWebinarItemReques return await self.request_adapter.send_async(request_info, VirtualEventWebinar, error_mapping) - async def patch(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[VirtualEventWebinarItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEventWebinar]: + async def patch(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventWebinar]: """ Update the navigation property webinars in solutions param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[VirtualEventWebinar] = None, request_configu return await self.request_adapter.send_async(request_info, VirtualEventWebinar, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[VirtualEventWebinarItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webinars for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[VirtualEventWebinarItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get webinars from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[VirtualEvent request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[VirtualEventWebinarItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webinars in solutions param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[VirtualEventWebinar] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def sessions(self) -> SessionsRequestBuilder: return SessionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventWebinarItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class VirtualEventWebinarItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventWebinarItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[VirtualEventWebinarItemRequestBuilder.VirtualEventWebinarItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class VirtualEventWebinarItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/solutions/virtual_events/webinars/webinars_request_builder.py b/msgraph/generated/solutions/virtual_events/webinars/webinars_request_builder.py index abae67ae158..75befb50aae 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/webinars_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/webinars_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_virtual_event_webinar_id(self,virtual_event_webinar_id: str) -> VirtualEv url_tpl_params["virtualEventWebinar%2Did"] = virtual_event_webinar_id return VirtualEventWebinarItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WebinarsRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventWebinarCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventWebinarCollectionResponse]: """ Get the list of all virtualEventWebinar objects created in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,7 +94,7 @@ def get_by_user_role_with_role(self,role: Optional[str] = None) -> GetByUserRole return GetByUserRoleWithRoleRequestBuilder(self.request_adapter, self.path_parameters, role) - async def post(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[WebinarsRequestBuilderPostRequestConfiguration] = None) -> Optional[VirtualEventWebinar]: + async def post(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventWebinar]: """ Create new navigation property to webinars for solutions param body: The request body @@ -116,7 +117,7 @@ async def post(self,body: Optional[VirtualEventWebinar] = None, request_configur return await self.request_adapter.send_async(request_info, VirtualEventWebinar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WebinarsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of all virtualEventWebinar objects created in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,7 +128,7 @@ def to_get_request_information(self,request_configuration: Optional[WebinarsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[WebinarsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webinars for solutions param body: The request body @@ -136,7 +137,7 @@ def to_post_request_information(self,body: Optional[VirtualEventWebinar] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/solutions/virtualEvents/webinars', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -217,27 +218,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebinarsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WebinarsRequestBuilder.WebinarsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WebinarsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/subscribed_skus/item/subscribed_sku_item_request_builder.py b/msgraph/generated/subscribed_skus/item/subscribed_sku_item_request_builder.py index a38665bc1fb..a4e921fd964 100644 --- a/msgraph/generated/subscribed_skus/item/subscribed_sku_item_request_builder.py +++ b/msgraph/generated/subscribed_skus/item/subscribed_sku_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/subscribedSkus/{subscribedSku%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SubscribedSkuItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from subscribedSkus param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SubscribedSkuItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SubscribedSkuItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SubscribedSku]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscribedSku]: """ Get a specific commercial subscription that an organization has acquired. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SubscribedSkuItemRequestBuild return await self.request_adapter.send_async(request_info, SubscribedSku, error_mapping) - async def patch(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[SubscribedSkuItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SubscribedSku]: + async def patch(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscribedSku]: """ Update entity in subscribedSkus param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[SubscribedSku] = None, request_configuration return await self.request_adapter.send_async(request_info, SubscribedSku, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SubscribedSkuItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from subscribedSkus param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/subscribedSkus/{subscribedSku%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SubscribedSkuItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a specific commercial subscription that an organization has acquired. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[SubscribedSk request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[SubscribedSkuItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in subscribedSkus param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[SubscribedSku] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/subscribedSkus/{subscribedSku%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SubscribedSkuItemRequestBuil raise TypeError("raw_url cannot be null.") return SubscribedSkuItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscribedSkuItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SubscribedSkuItemRequestBuilderGetQueryParameters(): """ @@ -166,27 +157,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscribedSkuItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscribedSkuItemRequestBuilder.SubscribedSkuItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscribedSkuItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/subscribed_skus/subscribed_skus_request_builder.py b/msgraph/generated/subscribed_skus/subscribed_skus_request_builder.py index 0e31cc71c33..f857650207c 100644 --- a/msgraph/generated/subscribed_skus/subscribed_skus_request_builder.py +++ b/msgraph/generated/subscribed_skus/subscribed_skus_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_subscribed_sku_id(self,subscribed_sku_id: str) -> SubscribedSkuItemReques url_tpl_params["subscribedSku%2Did"] = subscribed_sku_id return SubscribedSkuItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubscribedSkusRequestBuilderGetRequestConfiguration] = None) -> Optional[SubscribedSkuCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscribedSkuCollectionResponse]: """ Get the list of commercial subscriptions that an organization has acquired. For the mapping of license names as displayed on the Microsoft Entra admin center or the Microsoft 365 admin center against their Microsoft Graph skuId and skuPartNumber properties, see Product names and service plan identifiers for licensing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SubscribedSkusRequestBuilderG return await self.request_adapter.send_async(request_info, SubscribedSkuCollectionResponse, error_mapping) - async def post(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[SubscribedSkusRequestBuilderPostRequestConfiguration] = None) -> Optional[SubscribedSku]: + async def post(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscribedSku]: """ Add new entity to subscribedSkus param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[SubscribedSku] = None, request_configuration: return await self.request_adapter.send_async(request_info, SubscribedSku, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubscribedSkusRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of commercial subscriptions that an organization has acquired. For the mapping of license names as displayed on the Microsoft Entra admin center or the Microsoft 365 admin center against their Microsoft Graph skuId and skuPartNumber properties, see Product names and service plan identifiers for licensing. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[SubscribedSk request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[SubscribedSkusRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to subscribedSkus param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[SubscribedSku] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/subscribedSkus', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -153,27 +154,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscribedSkusRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscribedSkusRequestBuilder.SubscribedSkusRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscribedSkusRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/subscriptions/item/reauthorize/reauthorize_request_builder.py b/msgraph/generated/subscriptions/item/reauthorize/reauthorize_request_builder.py index a093ef0abaf..9ba3bb9d7b9 100644 --- a/msgraph/generated/subscriptions/item/reauthorize/reauthorize_request_builder.py +++ b/msgraph/generated/subscriptions/item/reauthorize/reauthorize_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/subscriptions/{subscription%2Did}/reauthorize", path_parameters) - async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reauthorize a subscription when you receive a reauthorizationRequired challenge. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPos raise Exception("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[ReauthorizeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reauthorize a subscription when you receive a reauthorizationRequired challenge. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReauthorizeRequestBuilder: raise TypeError("raw_url cannot be null.") return ReauthorizeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReauthorizeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/subscriptions/item/subscription_item_request_builder.py b/msgraph/generated/subscriptions/item/subscription_item_request_builder.py index 02499c6ceef..dda2b144bbe 100644 --- a/msgraph/generated/subscriptions/item/subscription_item_request_builder.py +++ b/msgraph/generated/subscriptions/item/subscription_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/subscriptions/{subscription%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a subscription. For the list of resources that support subscribing to change notifications, see the table in the Permissions section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[SubscriptionItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Subscription]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Retrieve the properties and relationships of a subscription. See the table in the Permissions section for the list of resources that support subscribing to change notifications. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilde return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subscription]: + async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Renew a subscription by extending its expiry time. The table in the Permissions section lists the resources that support subscribing to change notifications. Subscriptions expire after a length of time that varies by resource type. In order to avoid missing change notifications, an app should renew its subscriptions well in advance of their expiry date. See subscription for maximum length of a subscription for each resource type. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Subscription] = None, request_configuration: return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a subscription. For the list of resources that support subscribing to change notifications, see the table in the Permissions section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/subscriptions/{subscription%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a subscription. See the table in the Permissions section for the list of resources that support subscribing to change notifications. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[Subscription request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Renew a subscription by extending its expiry time. The table in the Permissions section lists the resources that support subscribing to change notifications. Subscriptions expire after a length of time that varies by resource type. In order to avoid missing change notifications, an app should renew its subscriptions well in advance of their expiry date. See subscription for maximum length of a subscription for each resource type. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Subscription] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/subscriptions/{subscription%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def reauthorize(self) -> ReauthorizeRequestBuilder: return ReauthorizeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SubscriptionItemRequestBuilderGetQueryParameters(): """ @@ -178,27 +169,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscriptionItemRequestBuilder.SubscriptionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/subscriptions/subscriptions_request_builder.py b/msgraph/generated/subscriptions/subscriptions_request_builder.py index adfc749a1d3..d3d0fe7716f 100644 --- a/msgraph/generated/subscriptions/subscriptions_request_builder.py +++ b/msgraph/generated/subscriptions/subscriptions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_subscription_id(self,subscription_id: str) -> SubscriptionItemRequestBuil url_tpl_params["subscription%2Did"] = subscription_id return SubscriptionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: """ Retrieve the properties and relationships of webhook subscriptions, based on the app ID, the user, and the user's role with a tenant. The content of the response depends on the context in which the app is calling; for details, see the scenarios in the Permissions section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGe return await self.request_adapter.send_async(request_info, SubscriptionCollectionResponse, error_mapping) - async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subscription]: + async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: """ Subscribes a listener application to receive change notifications when the requested type of changes occur to the specified resource in Microsoft Graph. To identify the resources for which you can create subscriptions and the limitations on subscriptions, see Set up notifications for changes in resource data: Supported resources. Some resources support rich notifications, that is, notifications that include resource data. For more information about these resources, see Set up change notifications that include resource data: Supported resources. param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Subscription] = None, request_configuration: return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of webhook subscriptions, based on the app ID, the user, and the user's role with a tenant. The content of the response depends on the context in which the app is calling; for details, see the scenarios in the Permissions section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[Subscription request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Subscribes a listener application to receive change notifications when the requested type of changes occur to the specified resource in Microsoft Graph. To identify the resources for which you can create subscriptions and the limitations on subscriptions, see Set up notifications for changes in resource data: Supported resources. Some resources support rich notifications, that is, notifications that include resource data. For more information about these resources, see Set up change notifications that include resource data: Supported resources. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Subscription] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/subscriptions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -149,27 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SubscriptionsRequestBuilder.SubscriptionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SubscriptionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/count/count_request_builder.py b/msgraph/generated/teams/count/count_request_builder.py index ee0c0b79e24..420cb86c280 100644 --- a/msgraph/generated/teams/count/count_request_builder.py +++ b/msgraph/generated/teams/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/get_all_messages/get_all_messages_request_builder.py b/msgraph/generated/teams/get_all_messages/get_all_messages_request_builder.py index 5c8a15734c8..9db9ff15838 100644 --- a/msgraph/generated/teams/get_all_messages/get_all_messages_request_builder.py +++ b/msgraph/generated/teams/get_all_messages/get_all_messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/getAllMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,model*}", path_parameters) - async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderG return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,17 +129,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAllMessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAllMessagesRequestBuilder.GetAllMessagesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/all_channels/all_channels_request_builder.py b/msgraph/generated/teams/item/all_channels/all_channels_request_builder.py index e47f44f4090..32e1e2257dc 100644 --- a/msgraph/generated/teams/item/all_channels/all_channels_request_builder.py +++ b/msgraph/generated/teams/item/all_channels/all_channels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_channel_id(self,channel_id: str) -> ChannelItemRequestBuilder: url_tpl_params["channel%2Did"] = channel_id return ChannelItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllChannelsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: """ Get the list of channels either in this team or shared with this team (incoming channels). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AllChannelsRequestBuilderGetR return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllChannelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of channels either in this team or shared with this team (incoming channels). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllChannelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllChannelsRequestBuilder.AllChannelsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/all_channels/count/count_request_builder.py b/msgraph/generated/teams/item/all_channels/count/count_request_builder.py index 182459d7788..408c5e17630 100644 --- a/msgraph/generated/teams/item/all_channels/count/count_request_builder.py +++ b/msgraph/generated/teams/item/all_channels/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/allChannels/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/all_channels/item/channel_item_request_builder.py b/msgraph/generated/teams/item/all_channels/item/channel_item_request_builder.py index 8ff78481309..b3cdba1935a 100644 --- a/msgraph/generated/teams/item/all_channels/item/channel_item_request_builder.py +++ b/msgraph/generated/teams/item/all_channels/item/channel_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/allChannels/{channel%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ List of channels either hosted in or shared with the team (incoming channels). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of channels either hosted in or shared with the team (incoming channels). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelItemRequestBuilder.ChannelItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/archive/archive_request_builder.py b/msgraph/generated/teams/item/archive/archive_request_builder.py index d4e0114683b..191b6023f81 100644 --- a/msgraph/generated/teams/item/archive/archive_request_builder.py +++ b/msgraph/generated/teams/item/archive/archive_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/archive", path_parameters) - async def post(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Archive the specified team. When a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team are still allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which might occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ArchivePostRequestBody] = None, request_confi raise Exception("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: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Archive the specified team. When a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team are still allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which might occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ArchiveRequestBuilder: raise TypeError("raw_url cannot be null.") return ArchiveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArchiveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/channels_request_builder.py b/msgraph/generated/teams/item/channels/channels_request_builder.py index b33ccd42300..00bde346d74 100644 --- a/msgraph/generated/teams/item/channels/channels_request_builder.py +++ b/msgraph/generated/teams/item/channels/channels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_channel_id(self,channel_id: str) -> ChannelItemRequestBuilder: url_tpl_params["channel%2Did"] = channel_id return ChannelItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: """ Retrieve the list of channels in this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,9 +66,9 @@ async def get(self,request_configuration: Optional[ChannelsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - async def post(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = None) -> Optional[Channel]: + async def post(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ - Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. + Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Channel] @@ -89,7 +90,7 @@ async def post(self,body: Optional[Channel] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of channels in this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[ChannelsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. + Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/channels', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelsRequestBuilder.ChannelsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/count/count_request_builder.py b/msgraph/generated/teams/item/channels/count/count_request_builder.py index 2e469643356..3c762e395fa 100644 --- a/msgraph/generated/teams/item/channels/count/count_request_builder.py +++ b/msgraph/generated/teams/item/channels/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/get_all_messages/get_all_messages_request_builder.py b/msgraph/generated/teams/item/channels/get_all_messages/get_all_messages_request_builder.py index c3e345956f9..e1411a28bf6 100644 --- a/msgraph/generated/teams/item/channels/get_all_messages/get_all_messages_request_builder.py +++ b/msgraph/generated/teams/item/channels/get_all_messages/get_all_messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/getAllMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,model*}", path_parameters) - async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderG return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,17 +129,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAllMessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAllMessagesRequestBuilder.GetAllMessagesRequestBuilderGetQueryParameters] = None - - 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 8a86fae312d..32e0b38d6c2 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[ChannelItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Update the properties of the specified channel. param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[Channel] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[ChannelItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified channel. param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[Channel] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -227,16 +228,6 @@ def tabs(self) -> TabsRequestBuilder: return TabsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChannelItemRequestBuilderGetQueryParameters(): """ @@ -263,27 +254,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelItemRequestBuilder.ChannelItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/complete_migration/complete_migration_request_builder.py b/msgraph/generated/teams/item/channels/item/complete_migration/complete_migration_request_builder.py index 19b56d27075..1956fcb7519 100644 --- a/msgraph/generated/teams/item/channels/item/complete_migration/complete_migration_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/complete_migration/complete_migration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/completeMigration", path_parameters) - async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CompleteMigrationRequestBuil raise Exception("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[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CompleteMigrationRequestBuil raise TypeError("raw_url cannot be null.") return CompleteMigrationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CompleteMigrationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 33b78dfbb52..8ca15405414 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", path_parameters) - async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserI return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,17 +99,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: user_principal_name: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/files_folder/content/content_request_builder.py b/msgraph/generated/teams/item/channels/item/files_folder/content/content_request_builder.py index 2aaba1c6157..e0e2bf02016 100644 --- a/msgraph/generated/teams/item/channels/item/files_folder/content/content_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/files_folder/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/filesFolder/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +69,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -88,7 +89,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/filesFolder/content', self.path_parameters) + 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") @@ -125,27 +126,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/files_folder/files_folder_request_builder.py b/msgraph/generated/teams/item/channels/item/files_folder/files_folder_request_builder.py index 34864b0b5b1..2831f9d4af4 100644 --- a/msgraph/generated/teams/item/channels/item/files_folder/files_folder_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/files_folder/files_folder_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/filesFolder{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetR return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesFolderRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesFolderRequestBuilder.FilesFolderRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/members/add/add_request_builder.py b/msgraph/generated/teams/item/channels/item/members/add/add_request_builder.py index 1b661b4b887..5c53bb2ef70 100644 --- a/msgraph/generated/teams/item/channels/item/members/add/add_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/members/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/members/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/members/count/count_request_builder.py b/msgraph/generated/teams/item/channels/item/members/count/count_request_builder.py index 1829ae84dc1..1687703e41a 100644 --- a/msgraph/generated/teams/item/channels/item/members/count/count_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 6d48b02af90..d84d7705540 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/members/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ConversationMemberItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,13 +67,13 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. 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/channel-update-members?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ConversationMember] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,16 +113,16 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConversationMemberItemReques raise TypeError("raw_url cannot be null.") return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 224ca18e0d6..d3921e97289 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ 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 @@ -89,7 +90,7 @@ async def post(self,body: Optional[ConversationMember] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/count/count_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/count/count_request_builder.py index f653426baed..b9d30d104e0 100644 --- a/msgraph/generated/teams/item/channels/item/messages/count/count_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/messages/delta/delta_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/delta/delta_request_builder.py index bf1f37426b2..5a97a29638a 100644 --- a/msgraph/generated/teams/item/channels/item/messages/delta/delta_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/chat_message_item_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/chat_message_item_request_builder.py index fcc4674fe4b..28131479c82 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/chat_message_item_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property messages for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/count/count_request_builder.py index 8ea78563349..a9f2e5746e1 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py index c80079fefdf..44dfcdb8d70 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for teams param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for teams param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index 36435bb950e..7d59b63a08a 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in teams param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in teams param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py index 501f055f015..a30a2b18325 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/count/count_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/count/count_request_builder.py index 4b1e87e4d8a..75064d9fb21 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/count/count_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/delta/delta_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/delta/delta_request_builder.py index 0dd9e9a4899..31796bdd909 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/delta/delta_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/chat_message_item_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/chat_message_item_request_builder.py index cbfc0ff84c3..6b2f76025c3 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/chat_message_item_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property replies for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in teams param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in teams param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py index d8b84cdefbf..2912d8ae15c 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py index 4c01fcf7fa0..1b93dc19a65 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for teams param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for teams param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index ba8becae1ca..bfeb0488940 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in teams param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in teams param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py index 6c9877602c1..4e3554c46be 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py index daeee1a88fa..a161660bc42 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py index e80f95de4dd..3cfc46429cf 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py index 8ec04ab3a79..64f71859252 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py index aa9b7d2c77b..77cca3c67a5 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 bf13df21f66..48a29075c29 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id1(self,chat_message_id1: str) -> ChatMessageItemRequestBui url_tpl_params["chatMessage%2Did1"] = chat_message_id1 return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,13 +66,13 @@ async def get(self,request_configuration: Optional[RepliesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a 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/channel-post-messagereply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[RepliesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/set_reaction/set_reaction_request_builder.py index 2f034714a47..aa32cde1e58 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/soft_delete/soft_delete_request_builder.py index 3596be0d148..ea2da3baf1a 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py index 47a0f034901..327fda4f105 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/teams/item/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py index 5931c7f51ae..ad91a0304a4 100644 --- a/msgraph/generated/teams/item/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 78cd862ce7a..d01c3777066 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild url_tpl_params["chatMessage%2Did"] = chat_message_id return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ChatMessage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/provision_email/provision_email_request_builder.py b/msgraph/generated/teams/item/channels/item/provision_email/provision_email_request_builder.py index a730c1c0612..1fb68005bad 100644 --- a/msgraph/generated/teams/item/channels/item/provision_email/provision_email_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/provision_email/provision_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/provisionEmail", path_parameters) - async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilder return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ProvisionEmailRequestBuilder raise TypeError("raw_url cannot be null.") return ProvisionEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisionEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/remove_email/remove_email_request_builder.py b/msgraph/generated/teams/item/channels/item/remove_email/remove_email_request_builder.py index 9aa5e93e188..15a47aa4306 100644 --- a/msgraph/generated/teams/item/channels/item/remove_email/remove_email_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/remove_email/remove_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/removeEmail", path_parameters) - async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPos raise Exception("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[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveEmailRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/shared_with_teams/count/count_request_builder.py b/msgraph/generated/teams/item/channels/item/shared_with_teams/count/count_request_builder.py index a5439e5d0fe..6c6fe9d211f 100644 --- a/msgraph/generated/teams/item/channels/item/shared_with_teams/count/count_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/shared_with_teams/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py b/msgraph/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py index 110c6234c2d..92369a50d5f 100644 --- a/msgraph/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderG return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedMembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedMembersRequestBuilder.AllowedMembersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py b/msgraph/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py index 4d64ccb415b..f43728e3cf0 100644 --- a/msgraph/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py b/msgraph/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py index 4e75188f42f..50398977b19 100644 --- a/msgraph/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py b/msgraph/generated/teams/item/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py index 76fb93ae312..c129360321c 100644 --- a/msgraph/generated/teams/item/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItem return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in teams param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_c return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in teams param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def team(self) -> TeamRequestBuilder: return TeamRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithChannelTeamInfoItemRequestBuilder.SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/shared_with_teams/item/team/team_request_builder.py b/msgraph/generated/teams/item/channels/item/shared_with_teams/item/team/team_request_builder.py index 2bbbcac9e7f..999a42f8b03 100644 --- a/msgraph/generated/teams/item/channels/item/shared_with_teams/item/team/team_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/shared_with_teams/item/team/team_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Get team from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get team from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamRequestBuilder.TeamRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/shared_with_teams/shared_with_teams_request_builder.py b/msgraph/generated/teams/item/channels/item/shared_with_teams/shared_with_teams_request_builder.py index 6031b8f6c66..ff67b8ce987 100644 --- a/msgraph/generated/teams/item/channels/item/shared_with_teams/shared_with_teams_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/shared_with_teams/shared_with_teams_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_shared_with_channel_team_info_id(self,shared_with_channel_team_info_id: s url_tpl_params["sharedWithChannelTeamInfo%2Did"] = shared_with_channel_team_info_id return SharedWithChannelTeamInfoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilder return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for teams param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_co return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithTe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for teams param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithTeamsRequestBuilder.SharedWithTeamsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/tabs/count/count_request_builder.py b/msgraph/generated/teams/item/channels/item/tabs/count/count_request_builder.py index f4335d2d8b7..dcd639fc360 100644 --- a/msgraph/generated/teams/item/channels/item/tabs/count/count_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/tabs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/tabs/item/teams_app/teams_app_request_builder.py b/msgraph/generated/teams/item/channels/item/tabs/item/teams_app/teams_app_request_builder.py index 55847fcb127..ee61ddc22d7 100644 --- a/msgraph/generated/teams/item/channels/item/tabs/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/tabs/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/tabs/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py b/msgraph/generated/teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py index 75d32118190..5049938880f 100644 --- a/msgraph/generated/teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/tabs/{teamsTab%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Removes (unpins) a tab from the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTab]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGet return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes (unpins) a tab from 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.DELETE, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsTabItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def teams_app(self) -> TeamsAppRequestBuilder: return TeamsAppRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsTabItemRequestBuilder.TeamsTabItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/channels/item/tabs/tabs_request_builder.py b/msgraph/generated/teams/item/channels/item/tabs/tabs_request_builder.py index bd470fcae2e..48aecc02401 100644 --- a/msgraph/generated/teams/item/channels/item/tabs/tabs_request_builder.py +++ b/msgraph/generated/teams/item/channels/item/tabs/tabs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: url_tpl_params["teamsTab%2Did"] = teams_tab_id return TeamsTabItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsTab] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TabsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsTab] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/tabs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TabsRequestBuilder.TabsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/clone/clone_request_builder.py b/msgraph/generated/teams/item/clone/clone_request_builder.py index b5be4046ac8..cef7bee773f 100644 --- a/msgraph/generated/teams/item/clone/clone_request_builder.py +++ b/msgraph/generated/teams/item/clone/clone_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/clone", path_parameters) - async def post(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[CloneRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Create a copy of a team. This operation also creates a copy of the corresponding group.You can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. If the user who opens the tab doesn't have permission to configure apps, they'll see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ClonePostRequestBody] = None, request_configu raise Exception("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: Optional[ClonePostRequestBody] = None, request_configuration: Optional[CloneRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a copy of a team. This operation also creates a copy of the corresponding group.You can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. If the user who opens the tab doesn't have permission to configure apps, they'll see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CloneRequestBuilder: raise TypeError("raw_url cannot be null.") return CloneRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloneRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/complete_migration/complete_migration_request_builder.py b/msgraph/generated/teams/item/complete_migration/complete_migration_request_builder.py index f51dbabeefc..afc568f6c96 100644 --- a/msgraph/generated/teams/item/complete_migration/complete_migration_request_builder.py +++ b/msgraph/generated/teams/item/complete_migration/complete_migration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/completeMigration", path_parameters) - async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CompleteMigrationRequestBuil raise Exception("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[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CompleteMigrationRequestBuil raise TypeError("raw_url cannot be null.") return CompleteMigrationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CompleteMigrationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/group/group_request_builder.py b/msgraph/generated/teams/item/group/group_request_builder.py index 7366cd3f0f4..d654492bcde 100644 --- a/msgraph/generated/teams/item/group/group_request_builder.py +++ b/msgraph/generated/teams/item/group/group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get group from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get group from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupRequestBuilder.GroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/group/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/teams/item/group/service_provisioning_errors/count/count_request_builder.py index 996bb700291..61f75bfde38 100644 --- a/msgraph/generated/teams/item/group/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/teams/item/group/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/teams/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py index e70c7da5d15..b9a430ecc54 100644 --- a/msgraph/generated/teams/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/teams/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/incoming_channels/count/count_request_builder.py b/msgraph/generated/teams/item/incoming_channels/count/count_request_builder.py index edaec391210..e63f0d69c7f 100644 --- a/msgraph/generated/teams/item/incoming_channels/count/count_request_builder.py +++ b/msgraph/generated/teams/item/incoming_channels/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/incomingChannels/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/incoming_channels/incoming_channels_request_builder.py b/msgraph/generated/teams/item/incoming_channels/incoming_channels_request_builder.py index 6b5d861980d..e76b27ebc8e 100644 --- a/msgraph/generated/teams/item/incoming_channels/incoming_channels_request_builder.py +++ b/msgraph/generated/teams/item/incoming_channels/incoming_channels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_channel_id(self,channel_id: str) -> ChannelItemRequestBuilder: url_tpl_params["channel%2Did"] = channel_id return ChannelItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IncomingChannelsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: """ Get the list of incoming channels (channels shared with a team). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[IncomingChannelsRequestBuilde return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IncomingChannelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of incoming channels (channels shared with a team). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncomingChannelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IncomingChannelsRequestBuilder.IncomingChannelsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/incoming_channels/item/channel_item_request_builder.py b/msgraph/generated/teams/item/incoming_channels/item/channel_item_request_builder.py index eb87f907b4d..18665671497 100644 --- a/msgraph/generated/teams/item/incoming_channels/item/channel_item_request_builder.py +++ b/msgraph/generated/teams/item/incoming_channels/item/channel_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/incomingChannels/{channel%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ List of channels shared with the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of channels shared with the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelItemRequestBuilder.ChannelItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/installed_apps/count/count_request_builder.py b/msgraph/generated/teams/item/installed_apps/count/count_request_builder.py index ac0cd25419d..b34adf8b7c0 100644 --- a/msgraph/generated/teams/item/installed_apps/count/count_request_builder.py +++ b/msgraph/generated/teams/item/installed_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/installedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/installed_apps/installed_apps_request_builder.py b/msgraph/generated/teams/item/installed_apps/installed_apps_request_builder.py index 3d93f3101b8..4394e128a48 100644 --- a/msgraph/generated/teams/item/installed_apps/installed_apps_request_builder.py +++ b/msgraph/generated/teams/item/installed_apps/installed_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_app_installation_id(self,teams_app_installation_id: str) -> TeamsAp url_tpl_params["teamsAppInstallation%2Did"] = teams_app_installation_id return TeamsAppInstallationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: """ Retrieve a list of apps installed in the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, TeamsAppInstallationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Install an app to the specified team. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsAppInstallation] = None, request_configu return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of apps installed in the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[InstalledApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Install an app to the specified team. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/installedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstalledAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstalledAppsRequestBuilder.InstalledAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstalledAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/installed_apps/item/teams_app/teams_app_request_builder.py b/msgraph/generated/teams/item/installed_apps/item/teams_app/teams_app_request_builder.py index aef50603e5e..cb209f4b767 100644 --- a/msgraph/generated/teams/item/installed_apps/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/teams/item/installed_apps/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/installedApps/{teamsAppInstallation%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py b/msgraph/generated/teams/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py index 4e6d100e16c..a26d1c48c46 100644 --- a/msgraph/generated/teams/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py +++ b/msgraph/generated/teams/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/installedApps/{teamsAppInstallation%2Did}/teamsAppDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: """ The details of this version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuil return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The details of this version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppDefinitionRequestBuilder.TeamsAppDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/installed_apps/item/teams_app_installation_item_request_builder.py b/msgraph/generated/teams/item/installed_apps/item/teams_app_installation_item_request_builder.py index 7e2d6a6f9d1..bd095714b43 100644 --- a/msgraph/generated/teams/item/installed_apps/item/teams_app_installation_item_request_builder.py +++ b/msgraph/generated/teams/item/installed_apps/item/teams_app_installation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/installedApps/{teamsAppInstallation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Uninstalls an app from the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Retrieve the app installed in the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TeamsAppInstallationItemReque return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Update the navigation property installedApps in teams param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[TeamsAppInstallation] = None, request_config return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Uninstalls an app from the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/installedApps/{teamsAppInstallation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the app installed in the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsAppInst request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property installedApps in teams param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/installedApps/{teamsAppInstallation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -166,16 +167,6 @@ def upgrade(self) -> UpgradeRequestBuilder: return UpgradeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsAppInstallationItemRequestBuilderGetQueryParameters(): """ @@ -202,27 +193,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppInstallationItemRequestBuilder.TeamsAppInstallationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/installed_apps/item/upgrade/upgrade_request_builder.py b/msgraph/generated/teams/item/installed_apps/item/upgrade/upgrade_request_builder.py index 783cc7bfb52..4c74a967b4f 100644 --- a/msgraph/generated/teams/item/installed_apps/item/upgrade/upgrade_request_builder.py +++ b/msgraph/generated/teams/item/installed_apps/item/upgrade/upgrade_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/installedApps/{teamsAppInstallation%2Did}/upgrade", path_parameters) - async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Upgrade an app installation within a chat. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[UpgradePostRequestBody] = None, request_confi raise Exception("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: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Upgrade an app installation within a chat. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UpgradeRequestBuilder: raise TypeError("raw_url cannot be null.") return UpgradeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UpgradeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/members/add/add_request_builder.py b/msgraph/generated/teams/item/members/add/add_request_builder.py index 52482e16162..7af8af6f085 100644 --- a/msgraph/generated/teams/item/members/add/add_request_builder.py +++ b/msgraph/generated/teams/item/members/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/members/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/members/count/count_request_builder.py b/msgraph/generated/teams/item/members/count/count_request_builder.py index 5f8dc4c4943..278b9cb9164 100644 --- a/msgraph/generated/teams/item/members/count/count_request_builder.py +++ b/msgraph/generated/teams/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/members/item/conversation_member_item_request_builder.py b/msgraph/generated/teams/item/members/item/conversation_member_item_request_builder.py index ab5cd0740ed..7248867f8a6 100644 --- a/msgraph/generated/teams/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/teams/item/members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/members/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ConversationMemberItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Update the role of a conversationMember in a team. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ConversationMember] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the role of a conversationMember in a team. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConversationMemberItemReques raise TypeError("raw_url cannot be null.") return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/members/members_request_builder.py b/msgraph/generated/teams/item/members/members_request_builder.py index 5b7e2419d10..58841bb33f1 100644 --- a/msgraph/generated/teams/item/members/members_request_builder.py +++ b/msgraph/generated/teams/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: """ Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client should not try to parse or make assumptions about these resource IDs. In the future, membership results may include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Add a new conversationMember to a team. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ConversationMember] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client should not try to parse or make assumptions about these resource IDs. In the future, membership results may include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a new conversationMember to a team. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/operations/count/count_request_builder.py b/msgraph/generated/teams/item/operations/count/count_request_builder.py index 86e829bd10e..a4908f630b5 100644 --- a/msgraph/generated/teams/item/operations/count/count_request_builder.py +++ b/msgraph/generated/teams/item/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/operations/item/teams_async_operation_item_request_builder.py b/msgraph/generated/teams/item/operations/item/teams_async_operation_item_request_builder.py index 91bf257bab0..33594c78890 100644 --- a/msgraph/generated/teams/item/operations/item/teams_async_operation_item_request_builder.py +++ b/msgraph/generated/teams/item/operations/item/teams_async_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/operations/{teamsAsyncOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TeamsAsyncOperationItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ The async operations that ran or are running on this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TeamsAsyncOperationItemReques return await self.request_adapter.send_async(request_info, TeamsAsyncOperation, error_mapping) - async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ Update the navigation property operations in teams param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configu return await self.request_adapter.send_async(request_info, TeamsAsyncOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/operations/{teamsAsyncOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The async operations that ran or are running on this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsAsyncOp request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in teams param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/operations/{teamsAsyncOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TeamsAsyncOperationItemReque raise TypeError("raw_url cannot be null.") return TeamsAsyncOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsAsyncOperationItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAsyncOperationItemRequestBuilder.TeamsAsyncOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/operations/operations_request_builder.py b/msgraph/generated/teams/item/operations/operations_request_builder.py index 531aa5e86a6..be04bc9f042 100644 --- a/msgraph/generated/teams/item/operations/operations_request_builder.py +++ b/msgraph/generated/teams/item/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_async_operation_id(self,teams_async_operation_id: str) -> TeamsAsyn url_tpl_params["teamsAsyncOperation%2Did"] = teams_async_operation_id return TeamsAsyncOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAsyncOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperationCollectionResponse]: """ The async operations that ran or are running on this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, TeamsAsyncOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ Create new navigation property to operations for teams param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configur return await self.request_adapter.send_async(request_info, TeamsAsyncOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The async operations that ran or are running on this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for teams param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/permission_grants/count/count_request_builder.py b/msgraph/generated/teams/item/permission_grants/count/count_request_builder.py index d7e358c1f61..44c5d0a5c82 100644 --- a/msgraph/generated/teams/item/permission_grants/count/count_request_builder.py +++ b/msgraph/generated/teams/item/permission_grants/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/permissionGrants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py b/msgraph/generated/teams/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py index e076a8125f8..8ad6a919b99 100644 --- a/msgraph/generated/teams/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py +++ b/msgraph/generated/teams/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ResourceSpecificPermission raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ A collection of permissions granted to apps to access the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourceSpecificPermissionGra return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in teams param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, req return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of permissions granted to apps to access the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceSpec request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in teams param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionG """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ResourceSpecificPermissionGr raise TypeError("raw_url cannot be null.") return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceSpecificPermissionGrantItemRequestBuilder.ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/permission_grants/permission_grants_request_builder.py b/msgraph/generated/teams/item/permission_grants/permission_grants_request_builder.py index 616e376bd13..5cfca0e63fc 100644 --- a/msgraph/generated/teams/item/permission_grants/permission_grants_request_builder.py +++ b/msgraph/generated/teams/item/permission_grants/permission_grants_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_resource_specific_permission_grant_id(self,resource_specific_permission_g url_tpl_params["resourceSpecificPermissionGrant%2Did"] = resource_specific_permission_grant_id return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: """ List all resource-specific permission grants on the team. This list specifies the Microsoft Entra apps that have access to the team, along with each app's corresponding type of resource-specific access. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilde return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for teams param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, requ return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all resource-specific permission grants on the team. This list specifies the Microsoft Entra apps that have access to the team, along with each app's corresponding type of resource-specific access. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for teams param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGr """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/permissionGrants', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionGrantsRequestBuilder.PermissionGrantsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/photo/photo_request_builder.py b/msgraph/generated/teams/item/photo/photo_request_builder.py index 006d9b830de..1eb7d76339e 100644 --- a/msgraph/generated/teams/item/photo/photo_request_builder.py +++ b/msgraph/generated/teams/item/photo/photo_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/photo{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in teams param body: The request body @@ -71,7 +72,7 @@ async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[PhotoRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in teams param body: The request body @@ -91,7 +92,7 @@ def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/photo', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -142,27 +143,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/photo/value/content_request_builder.py b/msgraph/generated/teams/item/photo/value/content_request_builder.py index e65bdd39b3e..0f2c5b96ffd 100644 --- a/msgraph/generated/teams/item/photo/value/content_request_builder.py +++ b/msgraph/generated/teams/item/photo/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/photo/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property photo from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in teams param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property photo from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in teams param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/teams/{team%2Did}/photo/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/complete_migration/complete_migration_request_builder.py b/msgraph/generated/teams/item/primary_channel/complete_migration/complete_migration_request_builder.py index c7dee133cc1..154f98c363a 100644 --- a/msgraph/generated/teams/item/primary_channel/complete_migration/complete_migration_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/complete_migration/complete_migration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/completeMigration", path_parameters) - async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CompleteMigrationRequestBuil raise Exception("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[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CompleteMigrationRequestBuil raise TypeError("raw_url cannot be null.") return CompleteMigrationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CompleteMigrationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 7e763a7226d..a10a6fba10e 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", path_parameters) - async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserI return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,17 +99,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: user_principal_name: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/files_folder/content/content_request_builder.py b/msgraph/generated/teams/item/primary_channel/files_folder/content/content_request_builder.py index 6bc44124135..1be72176aff 100644 --- a/msgraph/generated/teams/item/primary_channel/files_folder/content/content_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/files_folder/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/filesFolder/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +69,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -88,7 +89,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/teams/{team%2Did}/primaryChannel/filesFolder/content', self.path_parameters) + 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") @@ -125,27 +126,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/files_folder/files_folder_request_builder.py b/msgraph/generated/teams/item/primary_channel/files_folder/files_folder_request_builder.py index 43f2bef56fa..847228232b0 100644 --- a/msgraph/generated/teams/item/primary_channel/files_folder/files_folder_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/files_folder/files_folder_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/filesFolder{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetR return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesFolderRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesFolderRequestBuilder.FilesFolderRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/members/add/add_request_builder.py b/msgraph/generated/teams/item/primary_channel/members/add/add_request_builder.py index 788d13859f7..d8ed69f2e84 100644 --- a/msgraph/generated/teams/item/primary_channel/members/add/add_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/members/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/members/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/members/count/count_request_builder.py b/msgraph/generated/teams/item/primary_channel/members/count/count_request_builder.py index 02e429fcdb2..fa9bec09a21 100644 --- a/msgraph/generated/teams/item/primary_channel/members/count/count_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/members/item/conversation_member_item_request_builder.py b/msgraph/generated/teams/item/primary_channel/members/item/conversation_member_item_request_builder.py index 3214c8b825b..476ce50912d 100644 --- a/msgraph/generated/teams/item/primary_channel/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/members/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ConversationMemberItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,13 +67,13 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. 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/channel-update-members?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ConversationMember] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/primaryChannel/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,16 +113,16 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/primaryChannel/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConversationMemberItemReques raise TypeError("raw_url cannot be null.") return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/members/members_request_builder.py b/msgraph/generated/teams/item/primary_channel/members/members_request_builder.py index 136bc60bed3..2e3fb9b0680 100644 --- a/msgraph/generated/teams/item/primary_channel/members/members_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ 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 @@ -89,7 +90,7 @@ async def post(self,body: Optional[ConversationMember] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/primaryChannel/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/count/count_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/count/count_request_builder.py index 1f84a104fce..9d753f8c4da 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/count/count_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/messages/delta/delta_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/delta/delta_request_builder.py index 8104a2f0b1e..b56024f147f 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/delta/delta_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/chat_message_item_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/chat_message_item_request_builder.py index 087a60b3f8c..bd7be0098ca 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/chat_message_item_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property messages for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/count/count_request_builder.py index f3875f1d75d..c0b4ef53e72 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/hosted_contents_request_builder.py index f125a283e37..46b47c179aa 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for teams param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for teams param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index c6679a06cbf..5be6045ca6a 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in teams param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in teams param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/item/value/content_request_builder.py index deba477c6bb..345d709a958 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/count/count_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/count/count_request_builder.py index 60842382463..beaec21be41 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/replies/count/count_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/delta/delta_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/delta/delta_request_builder.py index 73567ce1801..a320d21ecdf 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/replies/delta/delta_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/chat_message_item_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/chat_message_item_request_builder.py index b771d57277b..36aa0ceb966 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/chat_message_item_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property replies for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in teams param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in teams param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/count/count_request_builder.py index b11ae208b66..3d4141a7966 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py index cf7ffdb00fe..1bad82f311f 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for teams param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for teams param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index a9846234219..0d0300991e8 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in teams param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in teams param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py index df689791453..f43593a8e36 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/set_reaction/set_reaction_request_builder.py index 1dba1ebe470..bd4dcd68ac3 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/soft_delete/soft_delete_request_builder.py index ede23c4c3a2..e34be88b8e9 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py index dd7783f0338..7d771111de7 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py index 9ad53406b54..068fa443c69 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 8443269c7a0..0034c89f95e 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id1(self,chat_message_id1: str) -> ChatMessageItemRequestBui url_tpl_params["chatMessage%2Did1"] = chat_message_id1 return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,13 +66,13 @@ async def get(self,request_configuration: Optional[RepliesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a 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/channel-post-messagereply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[RepliesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/set_reaction/set_reaction_request_builder.py index 703e2ce84bf..4da66fc24c6 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/soft_delete/soft_delete_request_builder.py index f27b2e105b6..41e09049969 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py index 0aa0a1be787..3c07360babb 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/messages/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/teams/item/primary_channel/messages/item/unset_reaction/unset_reaction_request_builder.py index 8019eb75d04..eddc4797994 100644 --- a/msgraph/generated/teams/item/primary_channel/messages/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/messages/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 632357e114b..4bedc6dc560 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild url_tpl_params["chatMessage%2Did"] = chat_message_id return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ChatMessage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/primaryChannel/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 31b2ab97083..b25f55fd820 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrimaryChannelRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property primaryChannel for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def delete(self,request_configuration: Optional[PrimaryChannelRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrimaryChannelRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Get the default channel, General, of a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[PrimaryChannelRequestBuilderG return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[PrimaryChannelRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Update the navigation property primaryChannel in teams param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[Channel] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrimaryChannelRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property primaryChannel for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/primaryChannel', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrimaryChannelRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the default channel, General, of a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[PrimaryChann request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[PrimaryChannelRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property primaryChannel in teams param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[Channel] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/primaryChannel', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -225,16 +226,6 @@ def tabs(self) -> TabsRequestBuilder: return TabsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrimaryChannelRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrimaryChannelRequestBuilderGetQueryParameters(): """ @@ -261,27 +252,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrimaryChannelRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrimaryChannelRequestBuilder.PrimaryChannelRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrimaryChannelRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/provision_email/provision_email_request_builder.py b/msgraph/generated/teams/item/primary_channel/provision_email/provision_email_request_builder.py index d315e9f1f12..bf4d55dde91 100644 --- a/msgraph/generated/teams/item/primary_channel/provision_email/provision_email_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/provision_email/provision_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/provisionEmail", path_parameters) - async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilder return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ProvisionEmailRequestBuilder raise TypeError("raw_url cannot be null.") return ProvisionEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisionEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/remove_email/remove_email_request_builder.py b/msgraph/generated/teams/item/primary_channel/remove_email/remove_email_request_builder.py index 11e9e65cd34..eb0544999db 100644 --- a/msgraph/generated/teams/item/primary_channel/remove_email/remove_email_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/remove_email/remove_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/removeEmail", path_parameters) - async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPos raise Exception("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[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveEmailRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/shared_with_teams/count/count_request_builder.py b/msgraph/generated/teams/item/primary_channel/shared_with_teams/count/count_request_builder.py index d6cb6d48b11..82c78a409bd 100644 --- a/msgraph/generated/teams/item/primary_channel/shared_with_teams/count/count_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/shared_with_teams/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/sharedWithTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/allowed_members/allowed_members_request_builder.py b/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/allowed_members/allowed_members_request_builder.py index fc6f349e77c..2478c58e995 100644 --- a/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/allowed_members/allowed_members_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/allowed_members/allowed_members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderG return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedMembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedMembersRequestBuilder.AllowedMembersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/allowed_members/count/count_request_builder.py b/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/allowed_members/count/count_request_builder.py index 5a06520c729..6d1d8adb72c 100644 --- a/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/allowed_members/count/count_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/allowed_members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py b/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py index 3b5f38d9192..c7049850374 100644 --- a/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py b/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py index ee0dc2ee9ce..8a1c132f6ae 100644 --- a/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItem return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in teams param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_c return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in teams param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def team(self) -> TeamRequestBuilder: return TeamRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithChannelTeamInfoItemRequestBuilder.SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/team/team_request_builder.py b/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/team/team_request_builder.py index 8b3e15608b1..9a49fb33583 100644 --- a/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/team/team_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/shared_with_teams/item/team/team_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Get team from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get team from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamRequestBuilder.TeamRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/shared_with_teams/shared_with_teams_request_builder.py b/msgraph/generated/teams/item/primary_channel/shared_with_teams/shared_with_teams_request_builder.py index e679f18b369..1b3ec01f408 100644 --- a/msgraph/generated/teams/item/primary_channel/shared_with_teams/shared_with_teams_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/shared_with_teams/shared_with_teams_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_shared_with_channel_team_info_id(self,shared_with_channel_team_info_id: s url_tpl_params["sharedWithChannelTeamInfo%2Did"] = shared_with_channel_team_info_id return SharedWithChannelTeamInfoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilder return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for teams param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_co return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithTe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for teams param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/primaryChannel/sharedWithTeams', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithTeamsRequestBuilder.SharedWithTeamsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/tabs/count/count_request_builder.py b/msgraph/generated/teams/item/primary_channel/tabs/count/count_request_builder.py index 751a79318a6..84e29957977 100644 --- a/msgraph/generated/teams/item/primary_channel/tabs/count/count_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/tabs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/tabs/item/teams_app/teams_app_request_builder.py b/msgraph/generated/teams/item/primary_channel/tabs/item/teams_app/teams_app_request_builder.py index 873e0a2e68e..046ab6adbc1 100644 --- a/msgraph/generated/teams/item/primary_channel/tabs/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/tabs/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/tabs/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/primary_channel/tabs/item/teams_tab_item_request_builder.py b/msgraph/generated/teams/item/primary_channel/tabs/item/teams_tab_item_request_builder.py index c364e289f1c..0934680a620 100644 --- a/msgraph/generated/teams/item/primary_channel/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/tabs/item/teams_tab_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/tabs/{teamsTab%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Removes (unpins) a tab from the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTab]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGet return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes (unpins) a tab from 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.DELETE, '{+baseurl}/teams/{team%2Did}/primaryChannel/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsTabItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/primaryChannel/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def teams_app(self) -> TeamsAppRequestBuilder: return TeamsAppRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsTabItemRequestBuilder.TeamsTabItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/primary_channel/tabs/tabs_request_builder.py b/msgraph/generated/teams/item/primary_channel/tabs/tabs_request_builder.py index bb0fad39453..fb7a37b12ff 100644 --- a/msgraph/generated/teams/item/primary_channel/tabs/tabs_request_builder.py +++ b/msgraph/generated/teams/item/primary_channel/tabs/tabs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: url_tpl_params["teamsTab%2Did"] = teams_tab_id return TeamsTabItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsTab] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TabsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsTab] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/primaryChannel/tabs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TabsRequestBuilder.TabsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/offer_shift_requests/count/count_request_builder.py b/msgraph/generated/teams/item/schedule/offer_shift_requests/count/count_request_builder.py index 07006e8c769..45367895f9b 100644 --- a/msgraph/generated/teams/item/schedule/offer_shift_requests/count/count_request_builder.py +++ b/msgraph/generated/teams/item/schedule/offer_shift_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/offerShiftRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/schedule/offer_shift_requests/item/offer_shift_request_item_request_builder.py b/msgraph/generated/teams/item/schedule/offer_shift_requests/item/offer_shift_request_item_request_builder.py index a9054bf4cd2..32fb4cf34d8 100644 --- a/msgraph/generated/teams/item/schedule/offer_shift_requests/item/offer_shift_request_item_request_builder.py +++ b/msgraph/generated/teams/item/schedule/offer_shift_requests/item/offer_shift_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/offerShiftRequests/{offerShiftRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property offerShiftRequests for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OfferShiftRequestItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Retrieve the properties and relationships of an offerShiftRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OfferShiftRequestItemRequestB return await self.request_adapter.send_async(request_info, OfferShiftRequest, error_mapping) - async def patch(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def patch(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Update the navigation property offerShiftRequests in teams param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OfferShiftRequest] = None, request_configura return await self.request_adapter.send_async(request_info, OfferShiftRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property offerShiftRequests for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/schedule/offerShiftRequests/{offerShiftRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an offerShiftRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OfferShiftRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property offerShiftRequests in teams param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/schedule/offerShiftRequests/{offerShiftRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OfferShiftRequestItemRequest raise TypeError("raw_url cannot be null.") return OfferShiftRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OfferShiftRequestItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OfferShiftRequestItemRequestBuilder.OfferShiftRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/offer_shift_requests/offer_shift_requests_request_builder.py b/msgraph/generated/teams/item/schedule/offer_shift_requests/offer_shift_requests_request_builder.py index b5b4c570bdc..c65e1d19496 100644 --- a/msgraph/generated/teams/item/schedule/offer_shift_requests/offer_shift_requests_request_builder.py +++ b/msgraph/generated/teams/item/schedule/offer_shift_requests/offer_shift_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_offer_shift_request_id(self,offer_shift_request_id: str) -> OfferShiftReq url_tpl_params["offerShiftRequest%2Did"] = offer_shift_request_id return OfferShiftRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OfferShiftRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[OfferShiftRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequestCollectionResponse]: """ Retrieve the properties and relationships of all offerShiftRequest objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OfferShiftRequestsRequestBuil return await self.request_adapter.send_async(request_info, OfferShiftRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def post(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Create an instance of an offerShiftRequest. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OfferShiftRequest] = None, request_configurat return await self.request_adapter.send_async(request_info, OfferShiftRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OfferShiftRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of all offerShiftRequest objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OfferShiftRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an instance of an offerShiftRequest. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/schedule/offerShiftRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OfferShiftRequestsRequestBuilder.OfferShiftRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/open_shift_change_requests/count/count_request_builder.py b/msgraph/generated/teams/item/schedule/open_shift_change_requests/count/count_request_builder.py index d09c5638be0..52517528490 100644 --- a/msgraph/generated/teams/item/schedule/open_shift_change_requests/count/count_request_builder.py +++ b/msgraph/generated/teams/item/schedule/open_shift_change_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/openShiftChangeRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/schedule/open_shift_change_requests/item/open_shift_change_request_item_request_builder.py b/msgraph/generated/teams/item/schedule/open_shift_change_requests/item/open_shift_change_request_item_request_builder.py index cf8fd3f77df..5dc97e496b3 100644 --- a/msgraph/generated/teams/item/schedule/open_shift_change_requests/item/open_shift_change_request_item_request_builder.py +++ b/msgraph/generated/teams/item/schedule/open_shift_change_requests/item/open_shift_change_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/openShiftChangeRequests/{openShiftChangeRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property openShiftChangeRequests for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OpenShiftChangeRequestItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Retrieve the properties and relationships of an openShiftChangeRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OpenShiftChangeRequestItemReq return await self.request_adapter.send_async(request_info, OpenShiftChangeRequest, error_mapping) - async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Update the navigation property openShiftChangeRequests in teams param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_conf return await self.request_adapter.send_async(request_info, OpenShiftChangeRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property openShiftChangeRequests for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/schedule/openShiftChangeRequests/{openShiftChangeRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an openShiftChangeRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OpenShiftCha request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property openShiftChangeRequests in teams param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/schedule/openShiftChangeRequests/{openShiftChangeRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OpenShiftChangeRequestItemRe raise TypeError("raw_url cannot be null.") return OpenShiftChangeRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OpenShiftChangeRequestItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OpenShiftChangeRequestItemRequestBuilder.OpenShiftChangeRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/open_shift_change_requests/open_shift_change_requests_request_builder.py b/msgraph/generated/teams/item/schedule/open_shift_change_requests/open_shift_change_requests_request_builder.py index 419cc5d5c7d..675907220e2 100644 --- a/msgraph/generated/teams/item/schedule/open_shift_change_requests/open_shift_change_requests_request_builder.py +++ b/msgraph/generated/teams/item/schedule/open_shift_change_requests/open_shift_change_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_open_shift_change_request_id(self,open_shift_change_request_id: str) -> O url_tpl_params["openShiftChangeRequest%2Did"] = open_shift_change_request_id return OpenShiftChangeRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShiftChangeRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequestCollectionResponse]: """ Retrieve a list of openShiftChangeRequest objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OpenShiftChangeRequestsReques return await self.request_adapter.send_async(request_info, OpenShiftChangeRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Create instance of an openShiftChangeRequest object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_confi return await self.request_adapter.send_async(request_info, OpenShiftChangeRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of openShiftChangeRequest objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OpenShiftCha request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create instance of an openShiftChangeRequest object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/schedule/openShiftChangeRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OpenShiftChangeRequestsRequestBuilder.OpenShiftChangeRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/open_shifts/count/count_request_builder.py b/msgraph/generated/teams/item/schedule/open_shifts/count/count_request_builder.py index 181c61595ea..be614d11b95 100644 --- a/msgraph/generated/teams/item/schedule/open_shifts/count/count_request_builder.py +++ b/msgraph/generated/teams/item/schedule/open_shifts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/openShifts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/schedule/open_shifts/item/open_shift_item_request_builder.py b/msgraph/generated/teams/item/schedule/open_shifts/item/open_shift_item_request_builder.py index 6dd70d6232e..92442271555 100644 --- a/msgraph/generated/teams/item/schedule/open_shifts/item/open_shift_item_request_builder.py +++ b/msgraph/generated/teams/item/schedule/open_shifts/item/open_shift_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/openShifts/{openShift%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OpenShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an openShift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[OpenShiftItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OpenShiftItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShift]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: """ Retrieve the properties and relationships of an openshift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[OpenShiftItemRequestBuilderGe return await self.request_adapter.send_async(request_info, OpenShift, error_mapping) - async def patch(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OpenShift]: + async def patch(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: """ Update the properties of an openShift object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[OpenShift] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, OpenShift, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OpenShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an openShift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/schedule/openShifts/{openShift%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OpenShiftItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an openshift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[OpenShiftIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an openShift object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[OpenShift] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/schedule/openShifts/{openShift%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OpenShiftItemRequestBuilder: raise TypeError("raw_url cannot be null.") return OpenShiftItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OpenShiftItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OpenShiftItemRequestBuilder.OpenShiftItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/open_shifts/open_shifts_request_builder.py b/msgraph/generated/teams/item/schedule/open_shifts/open_shifts_request_builder.py index eeb1f572e7f..89d63beda4e 100644 --- a/msgraph/generated/teams/item/schedule/open_shifts/open_shifts_request_builder.py +++ b/msgraph/generated/teams/item/schedule/open_shifts/open_shifts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_open_shift_id(self,open_shift_id: str) -> OpenShiftItemRequestBuilder: url_tpl_params["openShift%2Did"] = open_shift_id return OpenShiftItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShiftCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftCollectionResponse]: """ List openShift objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, OpenShiftCollectionResponse, error_mapping) - async def post(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftsRequestBuilderPostRequestConfiguration] = None) -> Optional[OpenShift]: + async def post(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: """ Create an instance of an openShift object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OpenShift] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, OpenShift, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List openShift objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OpenShiftsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an instance of an openShift object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OpenShift] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/schedule/openShifts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OpenShiftsRequestBuilder.OpenShiftsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/schedule_request_builder.py b/msgraph/generated/teams/item/schedule/schedule_request_builder.py index 2a29add69fe..4c24ef8ecdf 100644 --- a/msgraph/generated/teams/item/schedule/schedule_request_builder.py +++ b/msgraph/generated/teams/item/schedule/schedule_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ScheduleRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property schedule for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[ScheduleRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ScheduleRequestBuilderGetRequestConfiguration] = None) -> Optional[Schedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schedule]: """ Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).When clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[ScheduleRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Schedule, error_mapping) - async def put(self,body: Optional[Schedule] = None, request_configuration: Optional[ScheduleRequestBuilderPutRequestConfiguration] = None) -> Optional[Schedule]: + async def put(self,body: Optional[Schedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schedule]: """ Update the navigation property schedule in teams param body: The request body @@ -98,18 +99,18 @@ async def put(self,body: Optional[Schedule] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Schedule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ScheduleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schedule for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/schedule', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ScheduleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).When clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -120,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[ScheduleRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[Schedule] = None, request_configuration: Optional[ScheduleRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[Schedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property schedule in teams param body: The request body @@ -129,7 +130,7 @@ def to_put_request_information(self,body: Optional[Schedule] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/teams/{team%2Did}/schedule', self.path_parameters) + 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) @@ -235,16 +236,6 @@ def times_off(self) -> TimesOffRequestBuilder: return TimesOffRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduleRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ScheduleRequestBuilderGetQueryParameters(): """ @@ -271,27 +262,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScheduleRequestBuilder.ScheduleRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduleRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/scheduling_groups/count/count_request_builder.py b/msgraph/generated/teams/item/schedule/scheduling_groups/count/count_request_builder.py index f9112535256..d737c36bbaf 100644 --- a/msgraph/generated/teams/item/schedule/scheduling_groups/count/count_request_builder.py +++ b/msgraph/generated/teams/item/schedule/scheduling_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/schedulingGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py b/msgraph/generated/teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py index dbbbd5237a7..3c5359f4d13 100644 --- a/msgraph/generated/teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py +++ b/msgraph/generated/teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/schedulingGroups/{schedulingGroup%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SchedulingGroupItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: """ Retrieve the properties and relationships of a schedulingGroup by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[SchedulingGroupItemRequestBui return await self.request_adapter.send_async(request_info, SchedulingGroup, error_mapping) - async def patch(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def patch(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: """ Replace an existing schedulingGroup. If the specified schedulingGroup doesn't exist, this method returns 404 Not found. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[SchedulingGroup] = None, request_configurati return await self.request_adapter.send_async(request_info, SchedulingGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/schedule/schedulingGroups/{schedulingGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a schedulingGroup by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[SchedulingGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Replace an existing schedulingGroup. If the specified schedulingGroup doesn't exist, this method returns 404 Not found. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/schedule/schedulingGroups/{schedulingGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SchedulingGroupItemRequestBu raise TypeError("raw_url cannot be null.") return SchedulingGroupItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SchedulingGroupItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchedulingGroupItemRequestBuilder.SchedulingGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/scheduling_groups/scheduling_groups_request_builder.py b/msgraph/generated/teams/item/schedule/scheduling_groups/scheduling_groups_request_builder.py index ac99762f304..f0762bb8395 100644 --- a/msgraph/generated/teams/item/schedule/scheduling_groups/scheduling_groups_request_builder.py +++ b/msgraph/generated/teams/item/schedule/scheduling_groups/scheduling_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_scheduling_group_id(self,scheduling_group_id: str) -> SchedulingGroupItem url_tpl_params["schedulingGroup%2Did"] = scheduling_group_id return SchedulingGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SchedulingGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SchedulingGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroupCollectionResponse]: """ Get the list of schedulingGroups in this schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SchedulingGroupsRequestBuilde return await self.request_adapter.send_async(request_info, SchedulingGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def post(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: """ Create a new schedulingGroup. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SchedulingGroup] = None, request_configuratio return await self.request_adapter.send_async(request_info, SchedulingGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SchedulingGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of schedulingGroups in this schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SchedulingGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new schedulingGroup. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SchedulingGroup] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/schedule/schedulingGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchedulingGroupsRequestBuilder.SchedulingGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/share/share_request_builder.py b/msgraph/generated/teams/item/schedule/share/share_request_builder.py index 9292a8a89d8..64819ae7984 100644 --- a/msgraph/generated/teams/item/schedule/share/share_request_builder.py +++ b/msgraph/generated/teams/item/schedule/share/share_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/share", path_parameters) - async def post(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[ShareRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SharePostRequestBody] = None, request_configu raise Exception("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: Optional[SharePostRequestBody] = None, request_configuration: Optional[ShareRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ShareRequestBuilder: raise TypeError("raw_url cannot be null.") return ShareRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShareRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/shifts/count/count_request_builder.py b/msgraph/generated/teams/item/schedule/shifts/count/count_request_builder.py index 7523ff3f85f..e0f5c0bb205 100644 --- a/msgraph/generated/teams/item/schedule/shifts/count/count_request_builder.py +++ b/msgraph/generated/teams/item/schedule/shifts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/shifts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 0f57631a570..61dd45cc5e8 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/shifts/{shift%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a shift from the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ShiftItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ShiftItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Shift]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Shift]: """ Retrieve the properties and relationships of a shift object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ShiftItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Shift, error_mapping) - async def patch(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Shift]: + async def patch(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Shift] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Shift, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a shift from the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/schedule/shifts/{shift%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ShiftItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a shift object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ShiftItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Shift] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/schedule/shifts/{shift%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ShiftItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ShiftItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ShiftItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ShiftItemRequestBuilder.ShiftItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/shifts/shifts_request_builder.py b/msgraph/generated/teams/item/schedule/shifts/shifts_request_builder.py index 5a1d49d8418..aa7b5cb668d 100644 --- a/msgraph/generated/teams/item/schedule/shifts/shifts_request_builder.py +++ b/msgraph/generated/teams/item/schedule/shifts/shifts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_shift_id(self,shift_id: str) -> ShiftItemRequestBuilder: url_tpl_params["shift%2Did"] = shift_id return ShiftItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ShiftsRequestBuilderGetRequestConfiguration] = None) -> Optional[ShiftCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ShiftCollectionResponse]: """ Get the list of shift instances in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ShiftsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, ShiftCollectionResponse, error_mapping) - async def post(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftsRequestBuilderPostRequestConfiguration] = None) -> Optional[Shift]: + async def post(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Shift]: """ Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Shift] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Shift, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ShiftsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of shift instances in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ShiftsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Shift] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/schedule/shifts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ShiftsRequestBuilder.ShiftsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/swap_shifts_change_requests/count/count_request_builder.py b/msgraph/generated/teams/item/schedule/swap_shifts_change_requests/count/count_request_builder.py index 6cd05deee5e..00a7abd903f 100644 --- a/msgraph/generated/teams/item/schedule/swap_shifts_change_requests/count/count_request_builder.py +++ b/msgraph/generated/teams/item/schedule/swap_shifts_change_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/swapShiftsChangeRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/schedule/swap_shifts_change_requests/item/swap_shifts_change_request_item_request_builder.py b/msgraph/generated/teams/item/schedule/swap_shifts_change_requests/item/swap_shifts_change_request_item_request_builder.py index be125acbd18..b769f3595dc 100644 --- a/msgraph/generated/teams/item/schedule/swap_shifts_change_requests/item/swap_shifts_change_request_item_request_builder.py +++ b/msgraph/generated/teams/item/schedule/swap_shifts_change_requests/item/swap_shifts_change_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property swapShiftsChangeRequests for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SwapShiftsChangeRequestIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Retrieve the properties and relationships of a swapShiftsChangeRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SwapShiftsChangeRequestItemRe return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequest, error_mapping) - async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Update the navigation property swapShiftsChangeRequests in teams param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_con return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property swapShiftsChangeRequests for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a swapShiftsChangeRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[SwapShiftsCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property swapShiftsChangeRequests in teams param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SwapShiftsChangeRequestItemR raise TypeError("raw_url cannot be null.") return SwapShiftsChangeRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SwapShiftsChangeRequestItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SwapShiftsChangeRequestItemRequestBuilder.SwapShiftsChangeRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py b/msgraph/generated/teams/item/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py index 1dc7640f6c9..a3663256679 100644 --- a/msgraph/generated/teams/item/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py +++ b/msgraph/generated/teams/item/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_swap_shifts_change_request_id(self,swap_shifts_change_request_id: str) -> url_tpl_params["swapShiftsChangeRequest%2Did"] = swap_shifts_change_request_id return SwapShiftsChangeRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequestCollectionResponse]: """ Retrieve a list of swapShiftsChangeRequest objects in the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SwapShiftsChangeRequestsReque return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Create an instance of a swapShiftsChangeRequest object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_conf return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of swapShiftsChangeRequest objects in the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SwapShiftsCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an instance of a swapShiftsChangeRequest object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/schedule/swapShiftsChangeRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SwapShiftsChangeRequestsRequestBuilder.SwapShiftsChangeRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/time_off_reasons/count/count_request_builder.py b/msgraph/generated/teams/item/schedule/time_off_reasons/count/count_request_builder.py index 53cd00474d3..84dc3a05307 100644 --- a/msgraph/generated/teams/item/schedule/time_off_reasons/count/count_request_builder.py +++ b/msgraph/generated/teams/item/schedule/time_off_reasons/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/timeOffReasons/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/schedule/time_off_reasons/item/time_off_reason_item_request_builder.py b/msgraph/generated/teams/item/schedule/time_off_reasons/item/time_off_reason_item_request_builder.py index 3b44251e8c4..a3f960db29a 100644 --- a/msgraph/generated/teams/item/schedule/time_off_reasons/item/time_off_reason_item_request_builder.py +++ b/msgraph/generated/teams/item/schedule/time_off_reasons/item/time_off_reason_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/timeOffReasons/{timeOffReason%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeoff reason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that have been assigned this reason remain assigned to this reason. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TimeOffReasonItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffReason]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: """ Retrieve the properties and relationships of a timeOffReason object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TimeOffReasonItemRequestBuild return await self.request_adapter.send_async(request_info, TimeOffReason, error_mapping) - async def patch(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TimeOffReason]: + async def patch(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: """ Replace an existing timeOffReason. If the specified timeOffReason doesn't exist, this method returns 404 Not found. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[TimeOffReason] = None, request_configuration return await self.request_adapter.send_async(request_info, TimeOffReason, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeoff reason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that have been assigned this reason remain assigned to this reason. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/schedule/timeOffReasons/{timeOffReason%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a timeOffReason object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffReaso request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Replace an existing timeOffReason. If the specified timeOffReason doesn't exist, this method returns 404 Not found. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[TimeOffReason] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/schedule/timeOffReasons/{timeOffReason%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TimeOffReasonItemRequestBuil raise TypeError("raw_url cannot be null.") return TimeOffReasonItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TimeOffReasonItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffReasonItemRequestBuilder.TimeOffReasonItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/time_off_reasons/time_off_reasons_request_builder.py b/msgraph/generated/teams/item/schedule/time_off_reasons/time_off_reasons_request_builder.py index 33a50433e65..1257ba772f0 100644 --- a/msgraph/generated/teams/item/schedule/time_off_reasons/time_off_reasons_request_builder.py +++ b/msgraph/generated/teams/item/schedule/time_off_reasons/time_off_reasons_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_time_off_reason_id(self,time_off_reason_id: str) -> TimeOffReasonItemRequ url_tpl_params["timeOffReason%2Did"] = time_off_reason_id return TimeOffReasonItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TimeOffReasonsRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffReasonCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReasonCollectionResponse]: """ Get the list of timeOffReasons in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TimeOffReasonsRequestBuilderG return await self.request_adapter.send_async(request_info, TimeOffReasonCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonsRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOffReason]: + async def post(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: """ Create a new timeOffReason. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TimeOffReason] = None, request_configuration: return await self.request_adapter.send_async(request_info, TimeOffReason, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TimeOffReasonsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of timeOffReasons in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffReaso request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new timeOffReason. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TimeOffReason] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/schedule/timeOffReasons', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffReasonsRequestBuilder.TimeOffReasonsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/time_off_requests/count/count_request_builder.py b/msgraph/generated/teams/item/schedule/time_off_requests/count/count_request_builder.py index 1637b3de0b2..7ddf730ac42 100644 --- a/msgraph/generated/teams/item/schedule/time_off_requests/count/count_request_builder.py +++ b/msgraph/generated/teams/item/schedule/time_off_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/timeOffRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/schedule/time_off_requests/item/time_off_request_item_request_builder.py b/msgraph/generated/teams/item/schedule/time_off_requests/item/time_off_request_item_request_builder.py index 805e1608d58..055ebfd6692 100644 --- a/msgraph/generated/teams/item/schedule/time_off_requests/item/time_off_request_item_request_builder.py +++ b/msgraph/generated/teams/item/schedule/time_off_requests/item/time_off_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/timeOffRequests/{timeOffRequest%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a timeOffRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TimeOffRequestItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Retrieve the properties and relationships of a timeoffrequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TimeOffRequestItemRequestBuil return await self.request_adapter.send_async(request_info, TimeOffRequest, error_mapping) - async def patch(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def patch(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Update the navigation property timeOffRequests in teams param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[TimeOffRequest] = None, request_configuratio return await self.request_adapter.send_async(request_info, TimeOffRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a timeOffRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/schedule/timeOffRequests/{timeOffRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a timeoffrequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property timeOffRequests in teams param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/schedule/timeOffRequests/{timeOffRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TimeOffRequestItemRequestBui raise TypeError("raw_url cannot be null.") return TimeOffRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TimeOffRequestItemRequestBuilderGetQueryParameters(): """ @@ -167,27 +158,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffRequestItemRequestBuilder.TimeOffRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 c6fd6029ca8..f0bef232873 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_time_off_request_id(self,time_off_request_id: str) -> TimeOffRequestItemR url_tpl_params["timeOffRequest%2Did"] = time_off_request_id return TimeOffRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TimeOffRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequestCollectionResponse]: """ Retrieve a list of timeOffRequest objects in the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TimeOffRequestsRequestBuilder return await self.request_adapter.send_async(request_info, TimeOffRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def post(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Create new navigation property to timeOffRequests for teams param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[TimeOffRequest] = None, request_configuration return await self.request_adapter.send_async(request_info, TimeOffRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TimeOffRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of timeOffRequest objects in the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to timeOffRequests for teams param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[TimeOffRequest] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/schedule/timeOffRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffRequestsRequestBuilder.TimeOffRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/times_off/count/count_request_builder.py b/msgraph/generated/teams/item/schedule/times_off/count/count_request_builder.py index 1bcb6ba9226..a39272c95cf 100644 --- a/msgraph/generated/teams/item/schedule/times_off/count/count_request_builder.py +++ b/msgraph/generated/teams/item/schedule/times_off/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/timesOff/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/schedule/times_off/item/time_off_item_request_builder.py b/msgraph/generated/teams/item/schedule/times_off/item/time_off_item_request_builder.py index eb8da3a8ca4..b0eabd9689b 100644 --- a/msgraph/generated/teams/item/schedule/times_off/item/time_off_item_request_builder.py +++ b/msgraph/generated/teams/item/schedule/times_off/item/time_off_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/schedule/timesOff/{timeOff%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TimeOffItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a timeOff instance from a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TimeOffItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TimeOffItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOff]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: """ Retrieve the properties and relationships of a timeOff object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TimeOffItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, TimeOff, error_mapping) - async def patch(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimeOffItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TimeOff]: + async def patch(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: """ Replace an existing timeOff object. If the specified timeOff object doesn't exist, this method returns 404 Not found. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[TimeOff] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TimeOff, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TimeOffItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a timeOff instance from a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/schedule/timesOff/{timeOff%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TimeOffItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a timeOff object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimeOffItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Replace an existing timeOff object. If the specified timeOff object doesn't exist, this method returns 404 Not found. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[TimeOff] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/schedule/timesOff/{timeOff%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TimeOffItemRequestBuilder: raise TypeError("raw_url cannot be null.") return TimeOffItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TimeOffItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffItemRequestBuilder.TimeOffItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/schedule/times_off/times_off_request_builder.py b/msgraph/generated/teams/item/schedule/times_off/times_off_request_builder.py index f27eaff429f..68c70acfdac 100644 --- a/msgraph/generated/teams/item/schedule/times_off/times_off_request_builder.py +++ b/msgraph/generated/teams/item/schedule/times_off/times_off_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_time_off_id(self,time_off_id: str) -> TimeOffItemRequestBuilder: url_tpl_params["timeOff%2Did"] = time_off_id return TimeOffItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TimesOffRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffCollectionResponse]: """ Get the list of timeOff instances in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TimesOffRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TimeOffCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimesOffRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOff]: + async def post(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: """ Create a new timeOff instance in a schedule. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TimeOff] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, TimeOff, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TimesOffRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of timeOff instances in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TimesOffRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimesOffRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new timeOff instance in a schedule. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TimeOff] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/schedule/timesOff', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimesOffRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimesOffRequestBuilder.TimesOffRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimesOffRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/send_activity_notification/send_activity_notification_request_builder.py b/msgraph/generated/teams/item/send_activity_notification/send_activity_notification_request_builder.py index 34132f53edd..287ac75c859 100644 --- a/msgraph/generated/teams/item/send_activity_notification/send_activity_notification_request_builder.py +++ b/msgraph/generated/teams/item/send_activity_notification/send_activity_notification_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/sendActivityNotification", path_parameters) - async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an activity feed notification in the scope of a team. For more information about sending notifications and the requirements for doing so, seesending Teams activity notifications. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = No raise Exception("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: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an activity feed notification in the scope of a team. For more information about sending notifications and the requirements for doing so, seesending Teams activity notifications. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendActivityNotificationRequ raise TypeError("raw_url cannot be null.") return SendActivityNotificationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendActivityNotificationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/tags/count/count_request_builder.py b/msgraph/generated/teams/item/tags/count/count_request_builder.py index 7b4b6c2583d..372eaa0382a 100644 --- a/msgraph/generated/teams/item/tags/count/count_request_builder.py +++ b/msgraph/generated/teams/item/tags/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/tags/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/tags/item/members/count/count_request_builder.py b/msgraph/generated/teams/item/tags/item/members/count/count_request_builder.py index e5c9b9998dd..718a22bbdfa 100644 --- a/msgraph/generated/teams/item/tags/item/members/count/count_request_builder.py +++ b/msgraph/generated/teams/item/tags/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/tags/{teamworkTag%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/tags/item/members/item/teamwork_tag_member_item_request_builder.py b/msgraph/generated/teams/item/tags/item/members/item/teamwork_tag_member_item_request_builder.py index 954497d659f..4636fa17890 100644 --- a/msgraph/generated/teams/item/tags/item/members/item/teamwork_tag_member_item_request_builder.py +++ b/msgraph/generated/teams/item/tags/item/members/item/teamwork_tag_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/tags/{teamworkTag%2Did}/members/{teamworkTagMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a member from a standard tag in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TeamworkTagMemberItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Get the properties and relationships of a member of a standard tag in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TeamworkTagMemberItemRequestB return await self.request_adapter.send_async(request_info, TeamworkTagMember, error_mapping) - async def patch(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def patch(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Update the navigation property members in teams param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[TeamworkTagMember] = None, request_configura return await self.request_adapter.send_async(request_info, TeamworkTagMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a member from a standard tag in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/tags/{teamworkTag%2Did}/members/{teamworkTagMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a member of a standard tag in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamworkTagM request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in teams param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/tags/{teamworkTag%2Did}/members/{teamworkTagMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TeamworkTagMemberItemRequest raise TypeError("raw_url cannot be null.") return TeamworkTagMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamworkTagMemberItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamworkTagMemberItemRequestBuilder.TeamworkTagMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/tags/item/members/members_request_builder.py b/msgraph/generated/teams/item/tags/item/members/members_request_builder.py index 60057838a66..763f4aefce9 100644 --- a/msgraph/generated/teams/item/tags/item/members/members_request_builder.py +++ b/msgraph/generated/teams/item/tags/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teamwork_tag_member_id(self,teamwork_tag_member_id: str) -> TeamworkTagMe url_tpl_params["teamworkTagMember%2Did"] = teamwork_tag_member_id return TeamworkTagMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkTagMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMemberCollectionResponse]: """ Get a list of the members of a standard tag in a team and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, TeamworkTagMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def post(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Create a new teamworkTagMember object in a team. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamworkTagMember] = None, request_configurat return await self.request_adapter.send_async(request_info, TeamworkTagMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the members of a standard tag in a team and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new teamworkTagMember object in a team. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/tags/{teamworkTag%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/tags/item/teamwork_tag_item_request_builder.py b/msgraph/generated/teams/item/tags/item/teamwork_tag_item_request_builder.py index e0a7ab6cbdf..9f88d55bb9d 100644 --- a/msgraph/generated/teams/item/tags/item/teamwork_tag_item_request_builder.py +++ b/msgraph/generated/teams/item/tags/item/teamwork_tag_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/tags/{teamworkTag%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamworkTagItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a tag object permanently. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamworkTagItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamworkTagItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkTag]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: """ Read the properties and relationships of a tag object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TeamworkTagItemRequestBuilder return await self.request_adapter.send_async(request_info, TeamworkTag, error_mapping) - async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TeamworkTagItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkTag]: + async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: """ Update the properties of a tag object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: return await self.request_adapter.send_async(request_info, TeamworkTag, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamworkTagItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a tag object permanently. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}/tags/{teamworkTag%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamworkTagItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a tag object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamworkTagI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TeamworkTagItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a tag object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TeamworkTag] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}/tags/{teamworkTag%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def members(self) -> MembersRequestBuilder: return MembersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamworkTagItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamworkTagItemRequestBuilder.TeamworkTagItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/tags/tags_request_builder.py b/msgraph/generated/teams/item/tags/tags_request_builder.py index 0a908392110..ae1e2a1dbb9 100644 --- a/msgraph/generated/teams/item/tags/tags_request_builder.py +++ b/msgraph/generated/teams/item/tags/tags_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teamwork_tag_id(self,teamwork_tag_id: str) -> TeamworkTagItemRequestBuild url_tpl_params["teamworkTag%2Did"] = teamwork_tag_id return TeamworkTagItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkTagCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagCollectionResponse]: """ Get a list of the tag objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TagsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, TeamworkTagCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamworkTag]: + async def post(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: """ Create a standard tag for members in a team. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamworkTag] = None, request_configuration: O return await self.request_adapter.send_async(request_info, TeamworkTag, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the tag objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TagsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a standard tag for members in a team. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamworkTag] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams/{team%2Did}/tags', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TagsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TagsRequestBuilder.TagsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TagsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/team_item_request_builder.py b/msgraph/generated/teams/item/team_item_request_builder.py index fad6dce0bf7..4e8fa32a6d8 100644 --- a/msgraph/generated/teams/item/team_item_request_builder.py +++ b/msgraph/generated/teams/item/team_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def delete(self,request_configuration: Optional[TeamItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Retrieve the properties and relationships of the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ async def get(self,request_configuration: Optional[TeamItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Team, error_mapping) - async def patch(self,body: Optional[Team] = None, request_configuration: Optional[TeamItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Team]: + async def patch(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Update the properties of the specified team. param body: The request body @@ -107,18 +108,18 @@ async def patch(self,body: Optional[Team] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teams/{team%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,7 +130,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Team] = None, request_configuration: Optional[TeamItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified team. param body: The request body @@ -138,7 +139,7 @@ def to_patch_request_information(self,body: Optional[Team] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teams/{team%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -316,16 +317,6 @@ def unarchive(self) -> UnarchiveRequestBuilder: return UnarchiveRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamItemRequestBuilderGetQueryParameters(): """ @@ -352,27 +343,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamItemRequestBuilder.TeamItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/item/template/template_request_builder.py b/msgraph/generated/teams/item/template/template_request_builder.py index c54a0b298f7..2985c2f2f84 100644 --- a/msgraph/generated/teams/item/template/template_request_builder.py +++ b/msgraph/generated/teams/item/template/template_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/template{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TemplateRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTemplate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTemplate]: """ The template this team was created from. See available templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TemplateRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TemplateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The template this team was created from. See available templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TemplateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TemplateRequestBuilder.TemplateRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams/item/unarchive/unarchive_request_builder.py b/msgraph/generated/teams/item/unarchive/unarchive_request_builder.py index 8805c705fcd..97810c819c7 100644 --- a/msgraph/generated/teams/item/unarchive/unarchive_request_builder.py +++ b/msgraph/generated/teams/item/unarchive/unarchive_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teams/{team%2Did}/unarchive", path_parameters) - async def post(self,request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore an archived team. This API restores users' ability to send messages and edit the team, abiding by tenant and team settings. A Team is archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnarchiveRequestBuilderPostR raise Exception("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[UnarchiveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore an archived team. This API restores users' ability to send messages and edit the team, abiding by tenant and team settings. A Team is archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnarchiveRequestBuilder: raise TypeError("raw_url cannot be null.") return UnarchiveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnarchiveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams/teams_request_builder.py b/msgraph/generated/teams/teams_request_builder.py index 84b39d31905..993e81fbf3b 100644 --- a/msgraph/generated/teams/teams_request_builder.py +++ b/msgraph/generated/teams/teams_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_team_id(self,team_id: str) -> TeamItemRequestBuilder: url_tpl_params["team%2Did"] = team_id return TeamItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TeamsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamCollectionResponse]: """ List all teams in an organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TeamsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TeamCollectionResponse, error_mapping) - async def post(self,body: Optional[Team] = None, request_configuration: Optional[TeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[Team]: + async def post(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Create a new team. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Team] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all teams in an organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Team] = None, request_configuration: Optional[TeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new team. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Team] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teams', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsRequestBuilder.TeamsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams_templates/count/count_request_builder.py b/msgraph/generated/teams_templates/count/count_request_builder.py index 3147517423b..c252821059f 100644 --- a/msgraph/generated/teams_templates/count/count_request_builder.py +++ b/msgraph/generated/teams_templates/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamsTemplates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teams_templates/item/teams_template_item_request_builder.py b/msgraph/generated/teams_templates/item/teams_template_item_request_builder.py index 1335c6ced0a..1adb94fb10e 100644 --- a/msgraph/generated/teams_templates/item/teams_template_item_request_builder.py +++ b/msgraph/generated/teams_templates/item/teams_template_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamsTemplates/{teamsTemplate%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete entity from teamsTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TeamsTemplateItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsTemplateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTemplate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTemplate]: """ Get entity from teamsTemplates by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TeamsTemplateItemRequestBuild return await self.request_adapter.send_async(request_info, TeamsTemplate, error_mapping) - async def patch(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[TeamsTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsTemplate]: + async def patch(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTemplate]: """ Update entity in teamsTemplates param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[TeamsTemplate] = None, request_configuration return await self.request_adapter.send_async(request_info, TeamsTemplate, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete entity from teamsTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teamsTemplates/{teamsTemplate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entity from teamsTemplates by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsTemplat request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[TeamsTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update entity in teamsTemplates param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[TeamsTemplate] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamsTemplates/{teamsTemplate%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TeamsTemplateItemRequestBuil raise TypeError("raw_url cannot be null.") return TeamsTemplateItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTemplateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsTemplateItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTemplateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsTemplateItemRequestBuilder.TeamsTemplateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTemplateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teams_templates/teams_templates_request_builder.py b/msgraph/generated/teams_templates/teams_templates_request_builder.py index d7d2d09fb2e..82c578975c7 100644 --- a/msgraph/generated/teams_templates/teams_templates_request_builder.py +++ b/msgraph/generated/teams_templates/teams_templates_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_template_id(self,teams_template_id: str) -> TeamsTemplateItemReques url_tpl_params["teamsTemplate%2Did"] = teams_template_id return TeamsTemplateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TeamsTemplatesRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTemplateCollectionResponse]: """ Get entities from teamsTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[TeamsTemplatesRequestBuilderG return await self.request_adapter.send_async(request_info, TeamsTemplateCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[TeamsTemplatesRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsTemplate]: + async def post(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTemplate]: """ Add new entity to teamsTemplates param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[TeamsTemplate] = None, request_configuration: return await self.request_adapter.send_async(request_info, TeamsTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsTemplatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get entities from teamsTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsTemplat request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[TeamsTemplatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add new entity to teamsTemplates param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[TeamsTemplate] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teamsTemplates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTemplatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsTemplatesRequestBuilder.TeamsTemplatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTemplatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_chats/count/count_request_builder.py b/msgraph/generated/teamwork/deleted_chats/count/count_request_builder.py index 2e472c46ba3..df52269f03f 100644 --- a/msgraph/generated/teamwork/deleted_chats/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_chats/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedChats/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_chats/deleted_chats_request_builder.py b/msgraph/generated/teamwork/deleted_chats/deleted_chats_request_builder.py index f51a1dc339e..f64c1ba05f7 100644 --- a/msgraph/generated/teamwork/deleted_chats/deleted_chats_request_builder.py +++ b/msgraph/generated/teamwork/deleted_chats/deleted_chats_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_deleted_chat_id(self,deleted_chat_id: str) -> DeletedChatItemRequestBuild url_tpl_params["deletedChat%2Did"] = deleted_chat_id return DeletedChatItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeletedChatsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeletedChatCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedChatCollectionResponse]: """ Read the properties and relationships of a deletedChat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DeletedChatsRequestBuilderGet return await self.request_adapter.send_async(request_info, DeletedChatCollectionResponse, error_mapping) - async def post(self,body: Optional[DeletedChat] = None, request_configuration: Optional[DeletedChatsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeletedChat]: + async def post(self,body: Optional[DeletedChat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedChat]: """ Create new navigation property to deletedChats for teamwork param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DeletedChat] = None, request_configuration: O return await self.request_adapter.send_async(request_info, DeletedChat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeletedChatsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a deletedChat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DeletedChats request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeletedChat] = None, request_configuration: Optional[DeletedChatsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeletedChat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deletedChats for teamwork param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DeletedChat] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teamwork/deletedChats', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedChatsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeletedChatsRequestBuilder.DeletedChatsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedChatsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_chats/item/deleted_chat_item_request_builder.py b/msgraph/generated/teamwork/deleted_chats/item/deleted_chat_item_request_builder.py index c605832c761..0bb6efb1421 100644 --- a/msgraph/generated/teamwork/deleted_chats/item/deleted_chat_item_request_builder.py +++ b/msgraph/generated/teamwork/deleted_chats/item/deleted_chat_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedChats/{deletedChat%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeletedChatItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deletedChats for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeletedChatItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeletedChatItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeletedChat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedChat]: """ Read the properties and relationships of a deletedChat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DeletedChatItemRequestBuilder return await self.request_adapter.send_async(request_info, DeletedChat, error_mapping) - async def patch(self,body: Optional[DeletedChat] = None, request_configuration: Optional[DeletedChatItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeletedChat]: + async def patch(self,body: Optional[DeletedChat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedChat]: """ Update the navigation property deletedChats in teamwork param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[DeletedChat] = None, request_configuration: return await self.request_adapter.send_async(request_info, DeletedChat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeletedChatItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deletedChats for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teamwork/deletedChats/{deletedChat%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeletedChatItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a deletedChat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DeletedChatI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeletedChat] = None, request_configuration: Optional[DeletedChatItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeletedChat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deletedChats in teamwork param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[DeletedChat] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork/deletedChats/{deletedChat%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def undo_delete(self) -> UndoDeleteRequestBuilder: return UndoDeleteRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedChatItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeletedChatItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedChatItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeletedChatItemRequestBuilder.DeletedChatItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedChatItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_chats/item/undo_delete/undo_delete_request_builder.py b/msgraph/generated/teamwork/deleted_chats/item/undo_delete/undo_delete_request_builder.py index 6a1dd718297..7d2943e5e62 100644 --- a/msgraph/generated/teamwork/deleted_chats/item/undo_delete/undo_delete_request_builder.py +++ b/msgraph/generated/teamwork/deleted_chats/item/undo_delete/undo_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedChats/{deletedChat%2Did}/undoDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore a deletedChat to an active chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoDeleteRequestBuilderPost raise Exception("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[UndoDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore a deletedChat to an active chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return UndoDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/count/count_request_builder.py b/msgraph/generated/teamwork/deleted_teams/count/count_request_builder.py index f6e02a73540..76c06f8d258 100644 --- a/msgraph/generated/teamwork/deleted_teams/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/deleted_teams_request_builder.py b/msgraph/generated/teamwork/deleted_teams/deleted_teams_request_builder.py index c5a13742030..9929c3f5c87 100644 --- a/msgraph/generated/teamwork/deleted_teams/deleted_teams_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/deleted_teams_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_deleted_team_id(self,deleted_team_id: str) -> DeletedTeamItemRequestBuild url_tpl_params["deletedTeam%2Did"] = deleted_team_id return DeletedTeamItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeletedTeamsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeletedTeamCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedTeamCollectionResponse]: """ Get a list of the deletedTeam objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeletedTeamsRequestBuilderGet return await self.request_adapter.send_async(request_info, DeletedTeamCollectionResponse, error_mapping) - async def post(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[DeletedTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeletedTeam]: + async def post(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedTeam]: """ Create new navigation property to deletedTeams for teamwork param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DeletedTeam] = None, request_configuration: O return await self.request_adapter.send_async(request_info, DeletedTeam, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeletedTeamsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the deletedTeam objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DeletedTeams request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[DeletedTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deletedTeams for teamwork param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DeletedTeam] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teamwork/deletedTeams', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedTeamsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeletedTeamsRequestBuilder.DeletedTeamsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedTeamsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/get_all_messages/get_all_messages_request_builder.py b/msgraph/generated/teamwork/deleted_teams/get_all_messages/get_all_messages_request_builder.py index 3b2da7833f4..9c727e9b042 100644 --- a/msgraph/generated/teamwork/deleted_teams/get_all_messages/get_all_messages_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/get_all_messages/get_all_messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/getAllMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,model*}", path_parameters) - async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderG return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,17 +129,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAllMessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAllMessagesRequestBuilder.GetAllMessagesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/channels_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/channels_request_builder.py index d71d77cf8ad..511ad77b5b0 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/channels_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/channels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_channel_id(self,channel_id: str) -> ChannelItemRequestBuilder: url_tpl_params["channel%2Did"] = channel_id return ChannelItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: """ The channels that are either shared with this deleted team or created in this deleted team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChannelsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - async def post(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = None) -> Optional[Channel]: + async def post(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Create new navigation property to channels for teamwork param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Channel] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The channels that are either shared with this deleted team or created in this deleted team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ChannelsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to channels for teamwork param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Channel] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -197,27 +198,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelsRequestBuilder.ChannelsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/count/count_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/count/count_request_builder.py index 6fd00d75c85..cc77ee89f88 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/get_all_messages/get_all_messages_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/get_all_messages/get_all_messages_request_builder.py index 80a1287ad6b..b5bd6c757a1 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/get_all_messages/get_all_messages_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/get_all_messages/get_all_messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/getAllMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,model*}", path_parameters) - async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderG return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,17 +129,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAllMessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAllMessagesRequestBuilder.GetAllMessagesRequestBuilderGetQueryParameters] = None - - 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 b23c45a9d4c..4b4ad284fb1 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property channels for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def delete(self,request_configuration: Optional[ChannelItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ The channels that are either shared with this deleted team or created in this deleted team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Update the navigation property channels in teamwork param body: The request body @@ -96,18 +97,18 @@ async def patch(self,body: Optional[Channel] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property channels for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The channels that are either shared with this deleted team or created in this deleted team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[ChannelItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property channels in teamwork param body: The request body @@ -127,7 +128,7 @@ def to_patch_request_information(self,body: Optional[Channel] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -224,16 +225,6 @@ def tabs(self) -> TabsRequestBuilder: return TabsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChannelItemRequestBuilderGetQueryParameters(): """ @@ -260,27 +251,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelItemRequestBuilder.ChannelItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/complete_migration/complete_migration_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/complete_migration/complete_migration_request_builder.py index 08554e5f8bc..0c3e051ac93 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/complete_migration/complete_migration_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/complete_migration/complete_migration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/completeMigration", path_parameters) - async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CompleteMigrationRequestBuil raise Exception("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[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CompleteMigrationRequestBuil raise TypeError("raw_url cannot be null.") return CompleteMigrationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CompleteMigrationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 5a929c9a68b..c1796f2c646 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", path_parameters) - async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserI return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,17 +99,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: user_principal_name: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/files_folder/content/content_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/files_folder/content/content_request_builder.py index 371bc97c384..c2d52a27f29 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/files_folder/content/content_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/files_folder/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/filesFolder/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +69,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -88,7 +89,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/filesFolder/content', self.path_parameters) + 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") @@ -125,27 +126,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/files_folder/files_folder_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/files_folder/files_folder_request_builder.py index 492b544ecd6..fc6f0ab49fa 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/files_folder/files_folder_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/files_folder/files_folder_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/filesFolder{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetR return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesFolderRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesFolderRequestBuilder.FilesFolderRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/add/add_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/add/add_request_builder.py index 2e37a0232ee..9700ef11caf 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/add/add_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/members/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/count/count_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/count/count_request_builder.py index 0fb62a10403..81fd74ab079 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/item/conversation_member_item_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/item/conversation_member_item_request_builder.py index 9cc38929b03..c5482452d99 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/members/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ConversationMemberItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,13 +67,13 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. 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/channel-update-members?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ConversationMember] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,16 +113,16 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConversationMemberItemReques raise TypeError("raw_url cannot be null.") return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/members_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/members_request_builder.py index 508f1108bd6..e7be4ada8a8 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/members_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ 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 @@ -89,7 +90,7 @@ async def post(self,body: Optional[ConversationMember] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/count/count_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/count/count_request_builder.py index 04ceccf826c..4a1b952acf2 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/delta/delta_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/delta/delta_request_builder.py index 1eb17415710..845eab49afa 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/delta/delta_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/chat_message_item_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/chat_message_item_request_builder.py index 7e933552772..ce4dae61487 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/chat_message_item_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property messages for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/count/count_request_builder.py index 23df888ad94..49fb21d12fb 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py index 9854652dee0..4b2524dba4f 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for teamwork param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for teamwork param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index 73d5df8ace6..22ac263f12c 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in teamwork param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in teamwork param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py index 64e591a3284..99ccbbd9809 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in teamwork param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in teamwork param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/count/count_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/count/count_request_builder.py index 293e3749b37..edc8311700e 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/delta/delta_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/delta/delta_request_builder.py index 48c91905791..55aeaac6e6e 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/delta/delta_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/chat_message_item_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/chat_message_item_request_builder.py index 1822178e829..be3ff7ab5f9 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/chat_message_item_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property replies for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in teamwork param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in teamwork param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py index 67fe187fd77..401ed5090b8 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py index d6fe76d73b8..80126034eeb 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for teamwork param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for teamwork param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index 16732944ce3..38f76993128 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in teamwork param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in teamwork param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py index 05723538cc4..7441e72619a 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in teamwork param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in teamwork param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py index 1cc043f8a47..5da3e607c98 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py index 513292698a3..6d6da0f6069 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py index 6f5f043e90a..479c72fd290 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py index 81cfaa01a1a..b4ba21361d7 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b693252abfe..01b8bb7e088 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id1(self,chat_message_id1: str) -> ChatMessageItemRequestBui url_tpl_params["chatMessage%2Did1"] = chat_message_id1 return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,13 +66,13 @@ async def get(self,request_configuration: Optional[RepliesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a 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/channel-post-messagereply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[RepliesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/set_reaction/set_reaction_request_builder.py index 91742742909..89e4f5fdf6a 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/soft_delete/soft_delete_request_builder.py index 97d83ee2ff2..d1f9067d155 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py index 9c521288d2e..52a06208beb 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py index 5aa2985f692..49116459c02 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 cf9273477e9..84cb8224626 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild url_tpl_params["chatMessage%2Did"] = chat_message_id return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ChatMessage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/provision_email/provision_email_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/provision_email/provision_email_request_builder.py index 6bec6d63069..16d3c55ff81 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/provision_email/provision_email_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/provision_email/provision_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/provisionEmail", path_parameters) - async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilder return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ProvisionEmailRequestBuilder raise TypeError("raw_url cannot be null.") return ProvisionEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisionEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/remove_email/remove_email_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/remove_email/remove_email_request_builder.py index e6132d0f81e..6dd9966c388 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/remove_email/remove_email_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/remove_email/remove_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/removeEmail", path_parameters) - async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPos raise Exception("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[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveEmailRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/count/count_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/count/count_request_builder.py index 1b000d7b630..29f4935403c 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/sharedWithTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py index da194de2055..5b55c44549d 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderG return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedMembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedMembersRequestBuilder.AllowedMembersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py index 913a4859423..faf1ccc37ad 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py index 562a27c3cc6..29379ff9d33 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py index d12d16b8923..9acb93c6c45 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItem return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in teamwork param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_c return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in teamwork param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def team(self) -> TeamRequestBuilder: return TeamRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithChannelTeamInfoItemRequestBuilder.SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/team/team_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/team/team_request_builder.py index d83da95dd45..feea85280ef 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/team/team_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/item/team/team_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Get team from teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get team from teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamRequestBuilder.TeamRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/shared_with_teams_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/shared_with_teams_request_builder.py index 1afd11e9d1a..d3a94718f8b 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/shared_with_teams_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/shared_with_teams/shared_with_teams_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_shared_with_channel_team_info_id(self,shared_with_channel_team_info_id: s url_tpl_params["sharedWithChannelTeamInfo%2Did"] = shared_with_channel_team_info_id return SharedWithChannelTeamInfoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilder return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for teamwork param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_co return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithTe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for teamwork param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/sharedWithTeams', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithTeamsRequestBuilder.SharedWithTeamsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/count/count_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/count/count_request_builder.py index 35dd6d93a88..14cc7d2162b 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/item/teams_app/teams_app_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/item/teams_app/teams_app_request_builder.py index 4e119d17221..ce009a38898 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/tabs/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py index 5502a31991c..e65e944e73b 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/tabs/{teamsTab%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Removes (unpins) a tab from the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTab]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGet return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes (unpins) a tab from 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.DELETE, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsTabItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def teams_app(self) -> TeamsAppRequestBuilder: return TeamsAppRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsTabItemRequestBuilder.TeamsTabItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/tabs_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/tabs_request_builder.py index 81f1e74b75a..ec9a9e2865f 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/tabs_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/channels/item/tabs/tabs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: url_tpl_params["teamsTab%2Did"] = teams_tab_id return TeamsTabItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsTab] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TabsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsTab] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/tabs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TabsRequestBuilder.TabsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/deleted_teams/item/deleted_team_item_request_builder.py b/msgraph/generated/teamwork/deleted_teams/item/deleted_team_item_request_builder.py index 271d4512fec..092def5f738 100644 --- a/msgraph/generated/teamwork/deleted_teams/item/deleted_team_item_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/item/deleted_team_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeletedTeamItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deletedTeams for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeletedTeamItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeletedTeamItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeletedTeam]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedTeam]: """ The deleted team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeletedTeamItemRequestBuilder return await self.request_adapter.send_async(request_info, DeletedTeam, error_mapping) - async def patch(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[DeletedTeamItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeletedTeam]: + async def patch(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedTeam]: """ Update the navigation property deletedTeams in teamwork param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DeletedTeam] = None, request_configuration: return await self.request_adapter.send_async(request_info, DeletedTeam, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeletedTeamItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deletedTeams for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeletedTeamItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The deleted team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DeletedTeamI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[DeletedTeamItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deletedTeams in teamwork param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DeletedTeam] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def channels(self) -> ChannelsRequestBuilder: return ChannelsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedTeamItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeletedTeamItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedTeamItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeletedTeamItemRequestBuilder.DeletedTeamItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeletedTeamItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/send_activity_notification_to_recipients/send_activity_notification_to_recipients_request_builder.py b/msgraph/generated/teamwork/send_activity_notification_to_recipients/send_activity_notification_to_recipients_request_builder.py index b0488c2735b..c4f712e6ab8 100644 --- a/msgraph/generated/teamwork/send_activity_notification_to_recipients/send_activity_notification_to_recipients_request_builder.py +++ b/msgraph/generated/teamwork/send_activity_notification_to_recipients/send_activity_notification_to_recipients_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/sendActivityNotificationToRecipients", path_parameters) - async def post(self,body: Optional[SendActivityNotificationToRecipientsPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationToRecipientsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationToRecipientsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send activity feed notifications to multiple users, in bulk. For more information, see sending Teams activity notifications. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SendActivityNotificationToRecipientsPostReque raise Exception("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: Optional[SendActivityNotificationToRecipientsPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationToRecipientsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationToRecipientsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send activity feed notifications to multiple users, in bulk. For more information, see sending Teams activity notifications. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendActivityNotificationToRe raise TypeError("raw_url cannot be null.") return SendActivityNotificationToRecipientsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendActivityNotificationToRecipientsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/teams_app_settings/teams_app_settings_request_builder.py b/msgraph/generated/teamwork/teams_app_settings/teams_app_settings_request_builder.py index bcec613808d..06975cf540b 100644 --- a/msgraph/generated/teamwork/teams_app_settings/teams_app_settings_request_builder.py +++ b/msgraph/generated/teamwork/teams_app_settings/teams_app_settings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/teamsAppSettings{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsAppSettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property teamsAppSettings for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TeamsAppSettingsRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsAppSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppSettings]: """ Get the tenant-wide teamsAppSettings for all Teams apps in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TeamsAppSettingsRequestBuilde return await self.request_adapter.send_async(request_info, TeamsAppSettings, error_mapping) - async def patch(self,body: Optional[TeamsAppSettings] = None, request_configuration: Optional[TeamsAppSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppSettings]: + async def patch(self,body: Optional[TeamsAppSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppSettings]: """ Update the tenant-wide teamsAppSettings for all Teams apps in the tenant. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[TeamsAppSettings] = None, request_configurat return await self.request_adapter.send_async(request_info, TeamsAppSettings, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsAppSettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property teamsAppSettings for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teamwork/teamsAppSettings', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsAppSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the tenant-wide teamsAppSettings for all Teams apps in the tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsAppSett request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppSettings] = None, request_configuration: Optional[TeamsAppSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the tenant-wide teamsAppSettings for all Teams apps in the tenant. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[TeamsAppSettings] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork/teamsAppSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TeamsAppSettingsRequestBuild raise TypeError("raw_url cannot be null.") return TeamsAppSettingsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppSettingsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsAppSettingsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppSettingsRequestBuilder.TeamsAppSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/teamwork_request_builder.py b/msgraph/generated/teamwork/teamwork_request_builder.py index ac7ceba354c..027d0a45096 100644 --- a/msgraph/generated/teamwork/teamwork_request_builder.py +++ b/msgraph/generated/teamwork/teamwork_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,11 +32,12 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamworkRequestBuilderGetRequestConfiguration] = None) -> Optional[Teamwork]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Teamwork]: """ - Get teamwork + Get the properties and relationships of a teamwork object, such as the region of the organization and whether Microsoft Teams is enabled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Teamwork] + Find more info here: https://learn.microsoft.com/graph/api/teamwork-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -51,7 +53,7 @@ async def get(self,request_configuration: Optional[TeamworkRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Teamwork, error_mapping) - async def patch(self,body: Optional[Teamwork] = None, request_configuration: Optional[TeamworkRequestBuilderPatchRequestConfiguration] = None) -> Optional[Teamwork]: + async def patch(self,body: Optional[Teamwork] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Teamwork]: """ Update teamwork param body: The request body @@ -74,9 +76,9 @@ async def patch(self,body: Optional[Teamwork] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Teamwork, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamworkRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get teamwork + Get the properties and relationships of a teamwork object, such as the region of the organization and whether Microsoft Teams is enabled. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -85,7 +87,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamworkRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Teamwork] = None, request_configuration: Optional[TeamworkRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Teamwork] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update teamwork param body: The request body @@ -94,7 +96,7 @@ def to_patch_request_information(self,body: Optional[Teamwork] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -158,7 +160,7 @@ def workforce_integrations(self) -> WorkforceIntegrationsRequestBuilder: @dataclass class TeamworkRequestBuilderGetQueryParameters(): """ - Get teamwork + Get the properties and relationships of a teamwork object, such as the region of the organization and whether Microsoft Teams is enabled. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -181,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamworkRequestBuilder.TeamworkRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/workforce_integrations/count/count_request_builder.py b/msgraph/generated/teamwork/workforce_integrations/count/count_request_builder.py index d8ff7f977c0..b6130e93462 100644 --- a/msgraph/generated/teamwork/workforce_integrations/count/count_request_builder.py +++ b/msgraph/generated/teamwork/workforce_integrations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/workforceIntegrations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/teamwork/workforce_integrations/item/workforce_integration_item_request_builder.py b/msgraph/generated/teamwork/workforce_integrations/item/workforce_integration_item_request_builder.py index 4e0badbcd33..d084dfbb4c2 100644 --- a/msgraph/generated/teamwork/workforce_integrations/item/workforce_integration_item_request_builder.py +++ b/msgraph/generated/teamwork/workforce_integrations/item/workforce_integration_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/teamwork/workforceIntegrations/{workforceIntegration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WorkforceIntegrationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an instance of a workforceIntegration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[WorkforceIntegrationItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WorkforceIntegrationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkforceIntegration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkforceIntegration]: """ Retrieve the properties and relationships of a workforceIntegration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[WorkforceIntegrationItemReque return await self.request_adapter.send_async(request_info, WorkforceIntegration, error_mapping) - async def patch(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[WorkforceIntegrationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkforceIntegration]: + async def patch(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkforceIntegration]: """ Update the properties of a workforceIntegration object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WorkforceIntegration] = None, request_config return await self.request_adapter.send_async(request_info, WorkforceIntegration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WorkforceIntegrationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an instance of a workforceIntegration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/teamwork/workforceIntegrations/{workforceIntegration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WorkforceIntegrationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a workforceIntegration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkforceInt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[WorkforceIntegrationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a workforceIntegration object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WorkforceIntegration] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/teamwork/workforceIntegrations/{workforceIntegration%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> WorkforceIntegrationItemRequ raise TypeError("raw_url cannot be null.") return WorkforceIntegrationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkforceIntegrationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WorkforceIntegrationItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkforceIntegrationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkforceIntegrationItemRequestBuilder.WorkforceIntegrationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkforceIntegrationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/teamwork/workforce_integrations/workforce_integrations_request_builder.py b/msgraph/generated/teamwork/workforce_integrations/workforce_integrations_request_builder.py index 92040bd75d2..e2e9877834f 100644 --- a/msgraph/generated/teamwork/workforce_integrations/workforce_integrations_request_builder.py +++ b/msgraph/generated/teamwork/workforce_integrations/workforce_integrations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_workforce_integration_id(self,workforce_integration_id: str) -> Workforce url_tpl_params["workforceIntegration%2Did"] = workforce_integration_id return WorkforceIntegrationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WorkforceIntegrationsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkforceIntegrationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkforceIntegrationCollectionResponse]: """ Retrieve a list of workforceIntegration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WorkforceIntegrationsRequestB return await self.request_adapter.send_async(request_info, WorkforceIntegrationCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[WorkforceIntegrationsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkforceIntegration]: + async def post(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkforceIntegration]: """ Create a new workforceIntegration object.You can set up which entities you want to receive Shifts synchronous change notifications on and set entities to configure filtering by WFM rules eligibility for, including swap requests. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[WorkforceIntegration] = None, request_configu return await self.request_adapter.send_async(request_info, WorkforceIntegration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WorkforceIntegrationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of workforceIntegration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[WorkforceInt request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[WorkforceIntegrationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new workforceIntegration object.You can set up which entities you want to receive Shifts synchronous change notifications on and set entities to configure filtering by WFM rules eligibility for, including swap requests. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[WorkforceIntegration] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/teamwork/workforceIntegrations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkforceIntegrationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WorkforceIntegrationsRequestBuilder.WorkforceIntegrationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WorkforceIntegrationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_customers/count/count_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_customers/count/count_request_builder.py index f270cc67955..1565253f21f 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_customers/count/count_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_customers/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/tenantRelationships/delegatedAdminCustomers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_customers/delegated_admin_customers_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_customers/delegated_admin_customers_request_builder.py index cb09714852c..1b3b0ada973 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_customers/delegated_admin_customers_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_customers/delegated_admin_customers_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_delegated_admin_customer_id(self,delegated_admin_customer_id: str) -> Del url_tpl_params["delegatedAdminCustomer%2Did"] = delegated_admin_customer_id return DelegatedAdminCustomerItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DelegatedAdminCustomersRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedAdminCustomerCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminCustomerCollectionResponse]: """ Get a list of the delegatedAdminCustomer objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DelegatedAdminCustomersReques return await self.request_adapter.send_async(request_info, DelegatedAdminCustomerCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[DelegatedAdminCustomersRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedAdminCustomer]: + async def post(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminCustomer]: """ Create new navigation property to delegatedAdminCustomers for tenantRelationships param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[DelegatedAdminCustomer] = None, request_confi return await self.request_adapter.send_async(request_info, DelegatedAdminCustomer, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DelegatedAdminCustomersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the delegatedAdminCustomer objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[DelegatedAdm request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[DelegatedAdminCustomersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to delegatedAdminCustomers for tenantRelationships param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[DelegatedAdminCustomer] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/tenantRelationships/delegatedAdminCustomers', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminCustomersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DelegatedAdminCustomersRequestBuilder.DelegatedAdminCustomersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminCustomersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_customers/item/delegated_admin_customer_item_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_customers/item/delegated_admin_customer_item_request_builder.py index b08205bf36b..8e49a448695 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_customers/item/delegated_admin_customer_item_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_customers/item/delegated_admin_customer_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/tenantRelationships/delegatedAdminCustomers/{delegatedAdminCustomer%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DelegatedAdminCustomerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property delegatedAdminCustomers for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DelegatedAdminCustomerItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DelegatedAdminCustomerItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedAdminCustomer]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminCustomer]: """ Read the properties of a delegatedAdminCustomer object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DelegatedAdminCustomerItemReq return await self.request_adapter.send_async(request_info, DelegatedAdminCustomer, error_mapping) - async def patch(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[DelegatedAdminCustomerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedAdminCustomer]: + async def patch(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminCustomer]: """ Update the navigation property delegatedAdminCustomers in tenantRelationships param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[DelegatedAdminCustomer] = None, request_conf return await self.request_adapter.send_async(request_info, DelegatedAdminCustomer, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DelegatedAdminCustomerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property delegatedAdminCustomers for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/tenantRelationships/delegatedAdminCustomers/{delegatedAdminCustomer%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DelegatedAdminCustomerItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties of a delegatedAdminCustomer object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DelegatedAdm request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[DelegatedAdminCustomerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property delegatedAdminCustomers in tenantRelationships param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[DelegatedAdminCustomer] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/tenantRelationships/delegatedAdminCustomers/{delegatedAdminCustomer%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def service_management_details(self) -> ServiceManagementDetailsRequestBuilder: return ServiceManagementDetailsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminCustomerItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DelegatedAdminCustomerItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminCustomerItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DelegatedAdminCustomerItemRequestBuilder.DelegatedAdminCustomerItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminCustomerItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_customers/item/service_management_details/count/count_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_customers/item/service_management_details/count/count_request_builder.py index 565c8ef4110..c5b29d3b5d3 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_customers/item/service_management_details/count/count_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_customers/item/service_management_details/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/tenantRelationships/delegatedAdminCustomers/{delegatedAdminCustomer%2Did}/serviceManagementDetails/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_customers/item/service_management_details/item/delegated_admin_service_management_detail_item_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_customers/item/service_management_details/item/delegated_admin_service_management_detail_item_request_builder.py index 192111b1d26..709b3af0e14 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_customers/item/service_management_details/item/delegated_admin_service_management_detail_item_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_customers/item/service_management_details/item/delegated_admin_service_management_detail_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/tenantRelationships/delegatedAdminCustomers/{delegatedAdminCustomer%2Did}/serviceManagementDetails/{delegatedAdminServiceManagementDetail%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property serviceManagementDetails for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DelegatedAdminServiceManag raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetail]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetail]: """ Contains the management details of a service in the customer tenant that's managed by delegated administration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DelegatedAdminServiceManageme return await self.request_adapter.send_async(request_info, DelegatedAdminServiceManagementDetail, error_mapping) - async def patch(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetail]: + async def patch(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetail]: """ Update the navigation property serviceManagementDetails in tenantRelationships param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DelegatedAdminServiceManagementDetail] = Non return await self.request_adapter.send_async(request_info, DelegatedAdminServiceManagementDetail, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property serviceManagementDetails for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/tenantRelationships/delegatedAdminCustomers/{delegatedAdminCustomer%2Did}/serviceManagementDetails/{delegatedAdminServiceManagementDetail%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Contains the management details of a service in the customer tenant that's managed by delegated administration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DelegatedAdm request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property serviceManagementDetails in tenantRelationships param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DelegatedAdminServiceManage """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/tenantRelationships/delegatedAdminCustomers/{delegatedAdminCustomer%2Did}/serviceManagementDetails/{delegatedAdminServiceManagementDetail%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DelegatedAdminServiceManagem raise TypeError("raw_url cannot be null.") return DelegatedAdminServiceManagementDetailItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminServiceManagementDetailItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DelegatedAdminServiceManagementDetailItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminServiceManagementDetailItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilder.DelegatedAdminServiceManagementDetailItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminServiceManagementDetailItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_customers/item/service_management_details/service_management_details_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_customers/item/service_management_details/service_management_details_request_builder.py index fd0f54d179d..9c74a0861e0 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_customers/item/service_management_details/service_management_details_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_customers/item/service_management_details/service_management_details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_delegated_admin_service_management_detail_id(self,delegated_admin_service url_tpl_params["delegatedAdminServiceManagementDetail%2Did"] = delegated_admin_service_management_detail_id return DelegatedAdminServiceManagementDetailItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ServiceManagementDetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetailCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetailCollectionResponse]: """ Get a list of the delegatedAdminServiceManagementDetail objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ServiceManagementDetailsReque return await self.request_adapter.send_async(request_info, DelegatedAdminServiceManagementDetailCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[ServiceManagementDetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetail]: + async def post(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetail]: """ Create new navigation property to serviceManagementDetails for tenantRelationships param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[DelegatedAdminServiceManagementDetail] = None return await self.request_adapter.send_async(request_info, DelegatedAdminServiceManagementDetail, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceManagementDetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the delegatedAdminServiceManagementDetail objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ServiceManag request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[ServiceManagementDetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to serviceManagementDetails for tenantRelationships param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[DelegatedAdminServiceManagem """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/tenantRelationships/delegatedAdminCustomers/{delegatedAdminCustomer%2Did}/serviceManagementDetails', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceManagementDetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceManagementDetailsRequestBuilder.ServiceManagementDetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceManagementDetailsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_relationships/count/count_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_relationships/count/count_request_builder.py index 737cb25cd27..a0d14423587 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_relationships/count/count_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_relationships/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/tenantRelationships/delegatedAdminRelationships/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_relationships/delegated_admin_relationships_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_relationships/delegated_admin_relationships_request_builder.py index 3895e002ef5..08e79666e72 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_relationships/delegated_admin_relationships_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_relationships/delegated_admin_relationships_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_delegated_admin_relationship_id(self,delegated_admin_relationship_id: str url_tpl_params["delegatedAdminRelationship%2Did"] = delegated_admin_relationship_id return DelegatedAdminRelationshipItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DelegatedAdminRelationshipsRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipCollectionResponse]: """ Get a list of the delegatedAdminRelationship objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DelegatedAdminRelationshipsRe return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[DelegatedAdminRelationshipsRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedAdminRelationship]: + async def post(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationship]: """ Create a new delegatedAdminRelationship object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DelegatedAdminRelationship] = None, request_c return await self.request_adapter.send_async(request_info, DelegatedAdminRelationship, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the delegatedAdminRelationship objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DelegatedAdm request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[DelegatedAdminRelationshipsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new delegatedAdminRelationship object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DelegatedAdminRelationship] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/tenantRelationships/delegatedAdminRelationships', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminRelationshipsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DelegatedAdminRelationshipsRequestBuilder.DelegatedAdminRelationshipsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminRelationshipsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/access_assignments/access_assignments_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/access_assignments/access_assignments_request_builder.py index 529ade7a978..0a6cfa14054 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/access_assignments/access_assignments_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/access_assignments/access_assignments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_delegated_admin_access_assignment_id(self,delegated_admin_access_assignme url_tpl_params["delegatedAdminAccessAssignment%2Did"] = delegated_admin_access_assignment_id return DelegatedAdminAccessAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AccessAssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignmentCollectionResponse]: """ Get a list of the delegatedAdminAccessAssignment objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AccessAssignmentsRequestBuild return await self.request_adapter.send_async(request_info, DelegatedAdminAccessAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[AccessAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignment]: + async def post(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignment]: """ Create a new delegatedAdminAccessAssignment object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DelegatedAdminAccessAssignment] = None, reque return await self.request_adapter.send_async(request_info, DelegatedAdminAccessAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AccessAssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the delegatedAdminAccessAssignment objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AccessAssign request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[AccessAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new delegatedAdminAccessAssignment object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DelegatedAdminAccessAssignme """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/accessAssignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessAssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AccessAssignmentsRequestBuilder.AccessAssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AccessAssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/access_assignments/count/count_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/access_assignments/count/count_request_builder.py index b81d9bf1d7d..1754fd3422a 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/access_assignments/count/count_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/access_assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/accessAssignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/access_assignments/item/delegated_admin_access_assignment_item_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/access_assignments/item/delegated_admin_access_assignment_item_request_builder.py index 1d88f9b0b48..ed118a8372b 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/access_assignments/item/delegated_admin_access_assignment_item_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/access_assignments/item/delegated_admin_access_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/accessAssignments/{delegatedAdminAccessAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DelegatedAdminAccessAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a delegatedAdminAccessAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DelegatedAdminAccessAssign raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DelegatedAdminAccessAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignment]: """ Read the properties of a delegatedAdminAccessAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[DelegatedAdminAccessAssignmen return await self.request_adapter.send_async(request_info, DelegatedAdminAccessAssignment, error_mapping) - async def patch(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[DelegatedAdminAccessAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignment]: + async def patch(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignment]: """ Update the properties of a delegatedAdminAccessAssignment object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[DelegatedAdminAccessAssignment] = None, requ return await self.request_adapter.send_async(request_info, DelegatedAdminAccessAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DelegatedAdminAccessAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a delegatedAdminAccessAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/accessAssignments/{delegatedAdminAccessAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DelegatedAdminAccessAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties of a delegatedAdminAccessAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[DelegatedAdm request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[DelegatedAdminAccessAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a delegatedAdminAccessAssignment object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[DelegatedAdminAccessAssignm """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/accessAssignments/{delegatedAdminAccessAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DelegatedAdminAccessAssignme raise TypeError("raw_url cannot be null.") return DelegatedAdminAccessAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminAccessAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DelegatedAdminAccessAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminAccessAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DelegatedAdminAccessAssignmentItemRequestBuilder.DelegatedAdminAccessAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminAccessAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/delegated_admin_relationship_item_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/delegated_admin_relationship_item_request_builder.py index d79959c3df4..5459264867d 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/delegated_admin_relationship_item_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/delegated_admin_relationship_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DelegatedAdminRelationshipItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a delegatedAdminRelationship object. A relationship can only be deleted if it's in the 'created' status. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[DelegatedAdminRelationship raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DelegatedAdminRelationshipItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedAdminRelationship]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationship]: """ Read the properties of a delegatedAdminRelationship object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[DelegatedAdminRelationshipIte return await self.request_adapter.send_async(request_info, DelegatedAdminRelationship, error_mapping) - async def patch(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[DelegatedAdminRelationshipItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedAdminRelationship]: + async def patch(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationship]: """ Update the properties of a delegatedAdminRelationship object. You can only update a relationship when it's in the created status. However, you can update the autoExtendDuration property when the relationship is in either the created or active status. param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[DelegatedAdminRelationship] = None, request_ return await self.request_adapter.send_async(request_info, DelegatedAdminRelationship, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a delegatedAdminRelationship object. A relationship can only be deleted if it's in the 'created' status. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties of a delegatedAdminRelationship object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[DelegatedAdm request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[DelegatedAdminRelationshipItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a delegatedAdminRelationship object. You can only update a relationship when it's in the created status. However, you can update the autoExtendDuration property when the relationship is in either the created or active status. param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[DelegatedAdminRelationship] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -167,16 +168,6 @@ def requests(self) -> RequestsRequestBuilder: return RequestsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminRelationshipItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DelegatedAdminRelationshipItemRequestBuilderGetQueryParameters(): """ @@ -203,27 +194,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminRelationshipItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DelegatedAdminRelationshipItemRequestBuilder.DelegatedAdminRelationshipItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminRelationshipItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/operations/count/count_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/operations/count/count_request_builder.py index 826ee0a19a9..168c3371ba1 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/operations/count/count_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/operations/item/delegated_admin_relationship_operation_item_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/operations/item/delegated_admin_relationship_operation_item_request_builder.py index 2c597a1e892..ee604912b9c 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/operations/item/delegated_admin_relationship_operation_item_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/operations/item/delegated_admin_relationship_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/operations/{delegatedAdminRelationshipOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DelegatedAdminRelationshipOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DelegatedAdminRelationship raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DelegatedAdminRelationshipOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperation]: """ Read the properties of a delegatedAdminRelationshipOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DelegatedAdminRelationshipOpe return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipOperation, error_mapping) - async def patch(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[DelegatedAdminRelationshipOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperation]: + async def patch(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperation]: """ Update the navigation property operations in tenantRelationships param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DelegatedAdminRelationshipOperation] = None, return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/operations/{delegatedAdminRelationshipOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties of a delegatedAdminRelationshipOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DelegatedAdm request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[DelegatedAdminRelationshipOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in tenantRelationships param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DelegatedAdminRelationshipO """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/operations/{delegatedAdminRelationshipOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DelegatedAdminRelationshipOp raise TypeError("raw_url cannot be null.") return DelegatedAdminRelationshipOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminRelationshipOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DelegatedAdminRelationshipOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminRelationshipOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DelegatedAdminRelationshipOperationItemRequestBuilder.DelegatedAdminRelationshipOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminRelationshipOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/operations/operations_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/operations/operations_request_builder.py index 56b76583c58..32f9eef46fc 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/operations/operations_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_delegated_admin_relationship_operation_id(self,delegated_admin_relationsh url_tpl_params["delegatedAdminRelationshipOperation%2Did"] = delegated_admin_relationship_operation_id return DelegatedAdminRelationshipOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperationCollectionResponse]: """ Get a list of the delegatedAdminRelationshipOperation objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperation]: + async def post(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperation]: """ Create new navigation property to operations for tenantRelationships param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[DelegatedAdminRelationshipOperation] = None, return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the delegatedAdminRelationshipOperation objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for tenantRelationships param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[DelegatedAdminRelationshipOp """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/requests/count/count_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/requests/count/count_request_builder.py index 50a641fb887..a963a645749 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/requests/count/count_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/requests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/requests/item/delegated_admin_relationship_request_item_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/requests/item/delegated_admin_relationship_request_item_request_builder.py index 56405212ce1..c30107e4c52 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/requests/item/delegated_admin_relationship_request_item_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/requests/item/delegated_admin_relationship_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/requests/{delegatedAdminRelationshipRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DelegatedAdminRelationshipRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property requests for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DelegatedAdminRelationship raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DelegatedAdminRelationshipRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequest]: """ Read the properties and relationships of a delegatedAdminRelationshipRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DelegatedAdminRelationshipReq return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipRequest, error_mapping) - async def patch(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[DelegatedAdminRelationshipRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequest]: + async def patch(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequest]: """ Update the navigation property requests in tenantRelationships param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DelegatedAdminRelationshipRequest] = None, r return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property requests for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/requests/{delegatedAdminRelationshipRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a delegatedAdminRelationshipRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DelegatedAdm request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[DelegatedAdminRelationshipRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property requests in tenantRelationships param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DelegatedAdminRelationshipR """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/requests/{delegatedAdminRelationshipRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DelegatedAdminRelationshipRe raise TypeError("raw_url cannot be null.") return DelegatedAdminRelationshipRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminRelationshipRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DelegatedAdminRelationshipRequestItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminRelationshipRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DelegatedAdminRelationshipRequestItemRequestBuilder.DelegatedAdminRelationshipRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DelegatedAdminRelationshipRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/requests/requests_request_builder.py b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/requests/requests_request_builder.py index cf814378eeb..61eada6bbc5 100644 --- a/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/requests/requests_request_builder.py +++ b/msgraph/generated/tenant_relationships/delegated_admin_relationships/item/requests/requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_delegated_admin_relationship_request_id(self,delegated_admin_relationship url_tpl_params["delegatedAdminRelationshipRequest%2Did"] = delegated_admin_relationship_request_id return DelegatedAdminRelationshipRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequestCollectionResponse]: """ Get a list of the delegatedAdminRelationshipRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[RequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequest]: + async def post(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequest]: """ Create a new delegatedAdminRelationshipRequest object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[DelegatedAdminRelationshipRequest] = None, re return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the delegatedAdminRelationshipRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[RequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new delegatedAdminRelationshipRequest object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[DelegatedAdminRelationshipRe """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/tenantRelationships/delegatedAdminRelationships/{delegatedAdminRelationship%2Did}/requests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RequestsRequestBuilder.RequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/find_tenant_information_by_domain_name_with_domain_name/find_tenant_information_by_domain_name_with_domain_name_request_builder.py b/msgraph/generated/tenant_relationships/find_tenant_information_by_domain_name_with_domain_name/find_tenant_information_by_domain_name_with_domain_name_request_builder.py index 7206aea5aef..70a713df738 100644 --- a/msgraph/generated/tenant_relationships/find_tenant_information_by_domain_name_with_domain_name/find_tenant_information_by_domain_name_with_domain_name_request_builder.py +++ b/msgraph/generated/tenant_relationships/find_tenant_information_by_domain_name_with_domain_name/find_tenant_information_by_domain_name_with_domain_name_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['domainName'] = str(domain_name) super().__init__(request_adapter, "{+baseurl}/tenantRelationships/findTenantInformationByDomainName(domainName='{domainName}')", path_parameters) - async def get(self,request_configuration: Optional[FindTenantInformationByDomainNameWithDomainNameRequestBuilderGetRequestConfiguration] = None) -> Optional[TenantInformation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TenantInformation]: """ Invoke function findTenantInformationByDomainName param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +49,7 @@ async def get(self,request_configuration: Optional[FindTenantInformationByDomain return await self.request_adapter.send_async(request_info, TenantInformation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FindTenantInformationByDomainNameWithDomainNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function findTenantInformationByDomainName param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,14 +70,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FindTenantInformationByDomai raise TypeError("raw_url cannot be null.") return FindTenantInformationByDomainNameWithDomainNameRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FindTenantInformationByDomainNameWithDomainNameRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/find_tenant_information_by_tenant_id_with_tenant_id/find_tenant_information_by_tenant_id_with_tenant_id_request_builder.py b/msgraph/generated/tenant_relationships/find_tenant_information_by_tenant_id_with_tenant_id/find_tenant_information_by_tenant_id_with_tenant_id_request_builder.py index ba470046ac4..72f993b22a0 100644 --- a/msgraph/generated/tenant_relationships/find_tenant_information_by_tenant_id_with_tenant_id/find_tenant_information_by_tenant_id_with_tenant_id_request_builder.py +++ b/msgraph/generated/tenant_relationships/find_tenant_information_by_tenant_id_with_tenant_id/find_tenant_information_by_tenant_id_with_tenant_id_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['tenantId'] = str(tenant_id) super().__init__(request_adapter, "{+baseurl}/tenantRelationships/findTenantInformationByTenantId(tenantId='{tenantId}')", path_parameters) - async def get(self,request_configuration: Optional[FindTenantInformationByTenantIdWithTenantIdRequestBuilderGetRequestConfiguration] = None) -> Optional[TenantInformation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TenantInformation]: """ Invoke function findTenantInformationByTenantId param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +49,7 @@ async def get(self,request_configuration: Optional[FindTenantInformationByTenant return await self.request_adapter.send_async(request_info, TenantInformation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FindTenantInformationByTenantIdWithTenantIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function findTenantInformationByTenantId param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,14 +70,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FindTenantInformationByTenan raise TypeError("raw_url cannot be null.") return FindTenantInformationByTenantIdWithTenantIdRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FindTenantInformationByTenantIdWithTenantIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/tenant_relationships/tenant_relationships_request_builder.py b/msgraph/generated/tenant_relationships/tenant_relationships_request_builder.py index ce8e733bb95..342e85a519a 100644 --- a/msgraph/generated/tenant_relationships/tenant_relationships_request_builder.py +++ b/msgraph/generated/tenant_relationships/tenant_relationships_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -54,7 +55,7 @@ def find_tenant_information_by_tenant_id_with_tenant_id(self,tenant_id: Optional return FindTenantInformationByTenantIdWithTenantIdRequestBuilder(self.request_adapter, self.path_parameters, tenant_id) - async def get(self,request_configuration: Optional[TenantRelationshipsRequestBuilderGetRequestConfiguration] = None) -> Optional[TenantRelationship]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TenantRelationship]: """ Get tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[TenantRelationshipsRequestBui return await self.request_adapter.send_async(request_info, TenantRelationship, error_mapping) - async def patch(self,body: Optional[TenantRelationship] = None, request_configuration: Optional[TenantRelationshipsRequestBuilderPatchRequestConfiguration] = None) -> Optional[TenantRelationship]: + async def patch(self,body: Optional[TenantRelationship] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TenantRelationship]: """ Update tenantRelationships param body: The request body @@ -97,7 +98,7 @@ async def patch(self,body: Optional[TenantRelationship] = None, request_configur return await self.request_adapter.send_async(request_info, TenantRelationship, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TenantRelationshipsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[TenantRelati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TenantRelationship] = None, request_configuration: Optional[TenantRelationshipsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TenantRelationship] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update tenantRelationships param body: The request body @@ -117,7 +118,7 @@ def to_patch_request_information(self,body: Optional[TenantRelationship] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/tenantRelationships', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -177,27 +178,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TenantRelationshipsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TenantRelationshipsRequestBuilder.TenantRelationshipsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TenantRelationshipsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/count/count_request_builder.py b/msgraph/generated/users/count/count_request_builder.py index b962fdb6a8c..288a92f396b 100644 --- a/msgraph/generated/users/count/count_request_builder.py +++ b/msgraph/generated/users/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/delta/delta_request_builder.py b/msgraph/generated/users/delta/delta_request_builder.py index e4056b2fe30..58270581678 100644 --- a/msgraph/generated/users/delta/delta_request_builder.py +++ b/msgraph/generated/users/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 5d06297913c..fc6bbd17ecf 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/getAvailableExtensionProperties", path_parameters) - async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBod return await self.request_adapter.send_async(request_info, GetAvailableExtensionPropertiesPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetAvailableExtensionPropert raise TypeError("raw_url cannot be null.") return GetAvailableExtensionPropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/get_by_ids/get_by_ids_request_builder.py b/msgraph/generated/users/get_by_ids/get_by_ids_request_builder.py index e8af27dc327..53733022897 100644 --- a/msgraph/generated/users/get_by_ids/get_by_ids_request_builder.py +++ b/msgraph/generated/users/get_by_ids/get_by_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/getByIds", path_parameters) - async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_conf return await self.request_adapter.send_async(request_info, GetByIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to: param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetByIdsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetByIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetByIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/activities/activities_request_builder.py b/msgraph/generated/users/item/activities/activities_request_builder.py index 98ec88bbfdf..e1b50202e71 100644 --- a/msgraph/generated/users/item/activities/activities_request_builder.py +++ b/msgraph/generated/users/item/activities/activities_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_user_activity_id(self,user_activity_id: str) -> UserActivityItemRequestBu url_tpl_params["userActivity%2Did"] = user_activity_id return UserActivityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserActivityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserActivityCollectionResponse]: """ Get activities for a given user. Unlike the recent OData function, activities without histories will be returned. The permission UserActivity.ReadWrite.CreatedByApp will apply extra filtering to the response, so that only activities created by your application are returned. This server-side filtering might result in empty pages if the user is particularly active and other applications have created more recent activities. To get your application's activities, use the nextLink property to paginate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRe return await self.request_adapter.send_async(request_info, UserActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[UserActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserActivity]: + async def post(self,body: Optional[UserActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserActivity]: """ Create new navigation property to activities for users param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[UserActivity] = None, request_configuration: return await self.request_adapter.send_async(request_info, UserActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get activities for a given user. Unlike the recent OData function, activities without histories will be returned. The permission UserActivity.ReadWrite.CreatedByApp will apply extra filtering to the response, so that only activities created by your application are returned. This server-side filtering might result in empty pages if the user is particularly active and other applications have created more recent activities. To get your application's activities, use the nextLink property to paginate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ActivitiesRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to activities for users param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[UserActivity] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/activities', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivitiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivitiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/activities/count/count_request_builder.py b/msgraph/generated/users/item/activities/count/count_request_builder.py index 09644bd9100..c2fd7955f17 100644 --- a/msgraph/generated/users/item/activities/count/count_request_builder.py +++ b/msgraph/generated/users/item/activities/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/activities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/activities/item/history_items/count/count_request_builder.py b/msgraph/generated/users/item/activities/item/history_items/count/count_request_builder.py index 838cbb40cb4..15c2fa4c27d 100644 --- a/msgraph/generated/users/item/activities/item/history_items/count/count_request_builder.py +++ b/msgraph/generated/users/item/activities/item/history_items/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/activities/{userActivity%2Did}/historyItems/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/activities/item/history_items/history_items_request_builder.py b/msgraph/generated/users/item/activities/item/history_items/history_items_request_builder.py index f89bdb8f46f..36117244ef4 100644 --- a/msgraph/generated/users/item/activities/item/history_items/history_items_request_builder.py +++ b/msgraph/generated/users/item/activities/item/history_items/history_items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_activity_history_item_id(self,activity_history_item_id: str) -> ActivityH url_tpl_params["activityHistoryItem%2Did"] = activity_history_item_id return ActivityHistoryItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HistoryItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[ActivityHistoryItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ActivityHistoryItemCollectionResponse]: """ Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[HistoryItemsRequestBuilderGet return await self.request_adapter.send_async(request_info, ActivityHistoryItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[HistoryItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ActivityHistoryItem]: + async def post(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ActivityHistoryItem]: """ Create new navigation property to historyItems for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ActivityHistoryItem] = None, request_configur return await self.request_adapter.send_async(request_info, ActivityHistoryItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HistoryItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[HistoryItems request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[HistoryItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to historyItems for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ActivityHistoryItem] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/activities/{userActivity%2Did}/historyItems', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HistoryItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HistoryItemsRequestBuilder.HistoryItemsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HistoryItemsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/activities/item/history_items/item/activity/activity_request_builder.py b/msgraph/generated/users/item/activities/item/history_items/item/activity/activity_request_builder.py index 54d800f6f43..2eb8550ce66 100644 --- a/msgraph/generated/users/item/activities/item/history_items/item/activity/activity_request_builder.py +++ b/msgraph/generated/users/item/activities/item/history_items/item/activity/activity_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/activities/{userActivity%2Did}/historyItems/{activityHistoryItem%2Did}/activity{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ActivityRequestBuilderGetRequestConfiguration] = None) -> Optional[UserActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserActivity]: """ Optional. NavigationProperty/Containment; navigation property to the associated activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ActivityRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, UserActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ActivityRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Optional. NavigationProperty/Containment; navigation property to the associated activity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivityRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivityRequestBuilder.ActivityRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/activities/item/history_items/item/activity_history_item_item_request_builder.py b/msgraph/generated/users/item/activities/item/history_items/item/activity_history_item_item_request_builder.py index 0e8540622ff..f88bfaf9e10 100644 --- a/msgraph/generated/users/item/activities/item/history_items/item/activity_history_item_item_request_builder.py +++ b/msgraph/generated/users/item/activities/item/history_items/item/activity_history_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/activities/{userActivity%2Did}/historyItems/{activityHistoryItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ActivityHistoryItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property historyItems for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ActivityHistoryItemItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ActivityHistoryItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ActivityHistoryItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ActivityHistoryItem]: """ Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ActivityHistoryItemItemReques return await self.request_adapter.send_async(request_info, ActivityHistoryItem, error_mapping) - async def patch(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[ActivityHistoryItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ActivityHistoryItem]: + async def patch(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ActivityHistoryItem]: """ Create a new or replace an existing history item for an existing user activity. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ActivityHistoryItem] = None, request_configu return await self.request_adapter.send_async(request_info, ActivityHistoryItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ActivityHistoryItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property historyItems for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/users/{user%2Did}/activities/{userActivity%2Did}/historyItems/{activityHistoryItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ActivityHistoryItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ActivityHist request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[ActivityHistoryItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new or replace an existing history item for an existing user activity. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ActivityHistoryItem] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/activities/{userActivity%2Did}/historyItems/{activityHistoryItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def activity(self) -> ActivityRequestBuilder: return ActivityRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivityHistoryItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ActivityHistoryItemItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivityHistoryItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ActivityHistoryItemItemRequestBuilder.ActivityHistoryItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ActivityHistoryItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/activities/item/user_activity_item_request_builder.py b/msgraph/generated/users/item/activities/item/user_activity_item_request_builder.py index cfdb18c03ff..28f83cc141e 100644 --- a/msgraph/generated/users/item/activities/item/user_activity_item_request_builder.py +++ b/msgraph/generated/users/item/activities/item/user_activity_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/activities/{userActivity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an existing user activity for your app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[UserActivityItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserActivityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserActivity]: """ The user's activities across devices. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[UserActivityItemRequestBuilde return await self.request_adapter.send_async(request_info, UserActivity, error_mapping) - async def patch(self,body: Optional[UserActivity] = None, request_configuration: Optional[UserActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserActivity]: + async def patch(self,body: Optional[UserActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserActivity]: """ Update the navigation property activities in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[UserActivity] = None, request_configuration: return await self.request_adapter.send_async(request_info, UserActivity, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an existing user activity for your app. 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}/activities/{userActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserActivityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user's activities across devices. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[UserActivity request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserActivity] = None, request_configuration: Optional[UserActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property activities in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[UserActivity] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/activities/{userActivity%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def history_items(self) -> HistoryItemsRequestBuilder: return HistoryItemsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserActivityItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserActivityItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserActivityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserActivityItemRequestBuilder.UserActivityItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserActivityItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/activities/recent/recent_request_builder.py b/msgraph/generated/users/item/activities/recent/recent_request_builder.py index d4ce3983316..7cee50a20c5 100644 --- a/msgraph/generated/users/item/activities/recent/recent_request_builder.py +++ b/msgraph/generated/users/item/activities/recent/recent_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/activities/recent(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RecentRequestBuilderGetRequestConfiguration] = None) -> Optional[RecentGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RecentGetResponse]: """ Get recent activities for a given user. This OData function has some default behaviors included to make it operate like a 'most recently used' API. The service queries for the most recent historyItems, and then pull those related activities. Activities are sorted according to the most recent lastModified on the historyItem. This means that activities without historyItems won't be included in the response. The UserActivity.ReadWrite.CreatedByApp permission will also apply extra filtering to the response, so that only activities created by your application are returned. This server-side filtering might result in empty pages if the user is active and other applications have created more recent activities. To get your application's activities, use the nextLink property to paginate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[RecentRequestBuilderGetReques return await self.request_adapter.send_async(request_info, RecentGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RecentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get recent activities for a given user. This OData function has some default behaviors included to make it operate like a 'most recently used' API. The service queries for the most recent historyItems, and then pull those related activities. Activities are sorted according to the most recent lastModified on the historyItem. This means that activities without historyItems won't be included in the response. The UserActivity.ReadWrite.CreatedByApp permission will also apply extra filtering to the response, so that only activities created by your application are returned. This server-side filtering might result in empty pages if the user is active and other applications have created more recent activities. To get your application's activities, use the nextLink property to paginate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RecentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RecentRequestBuilder.RecentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/agreement_acceptances/agreement_acceptances_request_builder.py b/msgraph/generated/users/item/agreement_acceptances/agreement_acceptances_request_builder.py index 786c452bd72..5b35ad621ee 100644 --- a/msgraph/generated/users/item/agreement_acceptances/agreement_acceptances_request_builder.py +++ b/msgraph/generated/users/item/agreement_acceptances/agreement_acceptances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_agreement_acceptance_id(self,agreement_acceptance_id: str) -> AgreementAc url_tpl_params["agreementAcceptance%2Did"] = agreement_acceptance_id return AgreementAcceptanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AgreementAcceptancesRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: """ Retrieve the signed-in user's agreementAcceptance objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AgreementAcceptancesRequestBu return await self.request_adapter.send_async(request_info, AgreementAcceptanceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AgreementAcceptancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the signed-in user's agreementAcceptance objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementAcceptancesRequestBuilder.AgreementAcceptancesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/agreement_acceptances/count/count_request_builder.py b/msgraph/generated/users/item/agreement_acceptances/count/count_request_builder.py index b3062ef311f..aeff042100c 100644 --- a/msgraph/generated/users/item/agreement_acceptances/count/count_request_builder.py +++ b/msgraph/generated/users/item/agreement_acceptances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/agreementAcceptances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/agreement_acceptances/item/agreement_acceptance_item_request_builder.py b/msgraph/generated/users/item/agreement_acceptances/item/agreement_acceptance_item_request_builder.py index 811b705166c..ca08f0fec55 100644 --- a/msgraph/generated/users/item/agreement_acceptances/item/agreement_acceptance_item_request_builder.py +++ b/msgraph/generated/users/item/agreement_acceptances/item/agreement_acceptance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/agreementAcceptances/{agreementAcceptance%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ The user's terms of use acceptance statuses. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[AgreementAcceptanceItemReques return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user's terms of use acceptance statuses. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AgreementAcceptanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AgreementAcceptanceItemRequestBuilder.AgreementAcceptanceItemRequestBuilderGetQueryParameters] = None - - 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 1c098ff2423..34ba298886a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_app_role_assignment_id(self,app_role_assignment_id: str) -> AppRoleAssign url_tpl_params["appRoleAssignment%2Did"] = app_role_assignment_id return AppRoleAssignmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AppRoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: """ Represents the app roles a user has been granted for an application. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AppRoleAssignmentsRequestBuil return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Use this API to assign an app role to a user. To grant an app role assignment to a user, you need three identifiers: param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[AppRoleAssignment] = None, request_configurat return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the app roles a user has been granted for an application. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[AppRoleAssig request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to assign an app role to a user. To grant an app role assignment to a user, you need three identifiers: param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/appRoleAssignments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppRoleAssignmentsRequestBuilder.AppRoleAssignmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/app_role_assignments/count/count_request_builder.py b/msgraph/generated/users/item/app_role_assignments/count/count_request_builder.py index 578bade0576..0b694690e21 100644 --- a/msgraph/generated/users/item/app_role_assignments/count/count_request_builder.py +++ b/msgraph/generated/users/item/app_role_assignments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/appRoleAssignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/app_role_assignments/item/app_role_assignment_item_request_builder.py b/msgraph/generated/users/item/app_role_assignments/item/app_role_assignment_item_request_builder.py index ad893d1ea85..44a8de97ffb 100644 --- a/msgraph/generated/users/item/app_role_assignments/item/app_role_assignment_item_request_builder.py +++ b/msgraph/generated/users/item/app_role_assignments/item/app_role_assignment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/appRoleAssignments/{appRoleAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an appRoleAssignment that has been granted to a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AppRoleAssignmentItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Represents the app roles a user has been granted for an application. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AppRoleAssignmentItemRequestB return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Update the navigation property appRoleAssignments in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AppRoleAssignment] = None, request_configura return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an appRoleAssignment that has been granted to a user. 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}/appRoleAssignments/{appRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the app roles a user has been granted for an application. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AppRoleAssig request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appRoleAssignments in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/appRoleAssignments/{appRoleAssignment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AppRoleAssignmentItemRequest raise TypeError("raw_url cannot be null.") return AppRoleAssignmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AppRoleAssignmentItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AppRoleAssignmentItemRequestBuilder.AppRoleAssignmentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/assign_license/assign_license_request_builder.py b/msgraph/generated/users/item/assign_license/assign_license_request_builder.py index 0eb98f014ca..972bde8cea4 100644 --- a/msgraph/generated/users/item/assign_license/assign_license_request_builder.py +++ b/msgraph/generated/users/item/assign_license/assign_license_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/assignLicense", path_parameters) - async def post(self,body: Optional[AssignLicensePostRequestBody] = None, request_configuration: Optional[AssignLicenseRequestBuilderPostRequestConfiguration] = None) -> Optional[User]: + async def post(self,body: Optional[AssignLicensePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Add or remove subscriptions for the user. You can also enable and disable specific plans associated with a subscription. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AssignLicensePostRequestBody] = None, request return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_post_request_information(self,body: Optional[AssignLicensePostRequestBody] = None, request_configuration: Optional[AssignLicenseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignLicensePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add or remove subscriptions for the user. You can also enable and disable specific plans associated with a subscription. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignLicenseRequestBuilder: raise TypeError("raw_url cannot be null.") return AssignLicenseRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignLicenseRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/authentication_request_builder.py b/msgraph/generated/users/item/authentication/authentication_request_builder.py index 21b3fd11c2a..fbc85cb9f65 100644 --- a/msgraph/generated/users/item/authentication/authentication_request_builder.py +++ b/msgraph/generated/users/item/authentication/authentication_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AuthenticationRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property authentication for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[AuthenticationRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AuthenticationRequestBuilderGetRequestConfiguration] = None) -> Optional[Authentication]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Authentication]: """ The authentication methods that are supported for the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[AuthenticationRequestBuilderG return await self.request_adapter.send_async(request_info, Authentication, error_mapping) - async def patch(self,body: Optional[Authentication] = None, request_configuration: Optional[AuthenticationRequestBuilderPatchRequestConfiguration] = None) -> Optional[Authentication]: + async def patch(self,body: Optional[Authentication] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Authentication]: """ Update the navigation property authentication in users param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[Authentication] = None, request_configuratio return await self.request_adapter.send_async(request_info, Authentication, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AuthenticationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authentication for users 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}/authentication', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AuthenticationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The authentication methods that are supported for the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Authentication] = None, request_configuration: Optional[AuthenticationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Authentication] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property authentication in users param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[Authentication] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/authentication', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -234,16 +235,6 @@ def windows_hello_for_business_methods(self) -> WindowsHelloForBusinessMethodsRe return WindowsHelloForBusinessMethodsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AuthenticationRequestBuilderGetQueryParameters(): """ @@ -270,27 +261,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationRequestBuilder.AuthenticationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/email_methods/count/count_request_builder.py b/msgraph/generated/users/item/authentication/email_methods/count/count_request_builder.py index 2d2e1b53c8a..c96806dfde8 100644 --- a/msgraph/generated/users/item/authentication/email_methods/count/count_request_builder.py +++ b/msgraph/generated/users/item/authentication/email_methods/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/emailMethods/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/email_methods/email_methods_request_builder.py b/msgraph/generated/users/item/authentication/email_methods/email_methods_request_builder.py index 48bcecafd62..9c57d1300a2 100644 --- a/msgraph/generated/users/item/authentication/email_methods/email_methods_request_builder.py +++ b/msgraph/generated/users/item/authentication/email_methods/email_methods_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_email_authentication_method_id(self,email_authentication_method_id: str) url_tpl_params["emailAuthenticationMethod%2Did"] = email_authentication_method_id return EmailAuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EmailMethodsRequestBuilderGetRequestConfiguration] = None) -> Optional[EmailAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EmailAuthenticationMethodCollectionResponse]: """ Retrieve a list of a user's emailAuthenticationMethod objects and their properties. This API will return only a single object in the collection as only one email method can be set for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[EmailMethodsRequestBuilderGet return await self.request_adapter.send_async(request_info, EmailAuthenticationMethodCollectionResponse, error_mapping) - async def post(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[EmailMethodsRequestBuilderPostRequestConfiguration] = None) -> Optional[EmailAuthenticationMethod]: + async def post(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EmailAuthenticationMethod]: """ Set a user's emailAuthenticationMethod object. Email authentication is a self-service password reset method. A user may only have one email authentication method. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[EmailAuthenticationMethod] = None, request_co return await self.request_adapter.send_async(request_info, EmailAuthenticationMethod, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EmailMethodsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of a user's emailAuthenticationMethod objects and their properties. This API will return only a single object in the collection as only one email method can be set for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[EmailMethods request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[EmailMethodsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Set a user's emailAuthenticationMethod object. Email authentication is a self-service password reset method. A user may only have one email authentication method. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[EmailAuthenticationMethod] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/authentication/emailMethods', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EmailMethodsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EmailMethodsRequestBuilder.EmailMethodsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EmailMethodsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/email_methods/item/email_authentication_method_item_request_builder.py b/msgraph/generated/users/item/authentication/email_methods/item/email_authentication_method_item_request_builder.py index 9b8a2fb91e9..dc2cde9a70f 100644 --- a/msgraph/generated/users/item/authentication/email_methods/item/email_authentication_method_item_request_builder.py +++ b/msgraph/generated/users/item/authentication/email_methods/item/email_authentication_method_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/emailMethods/{emailAuthenticationMethod%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EmailAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a user's emailAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[EmailAuthenticationMethodI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EmailAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EmailAuthenticationMethod]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EmailAuthenticationMethod]: """ Retrieve a user's single email authentication method object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[EmailAuthenticationMethodItem return await self.request_adapter.send_async(request_info, EmailAuthenticationMethod, error_mapping) - async def patch(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[EmailAuthenticationMethodItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EmailAuthenticationMethod]: + async def patch(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EmailAuthenticationMethod]: """ Update a user's email address represented by an emailAuthenticationMethod object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[EmailAuthenticationMethod] = None, request_c return await self.request_adapter.send_async(request_info, EmailAuthenticationMethod, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EmailAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a user's emailAuthenticationMethod object. 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}/authentication/emailMethods/{emailAuthenticationMethod%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EmailAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a user's single email authentication method object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[EmailAuthent request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[EmailAuthenticationMethodItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a user's email address represented by an emailAuthenticationMethod object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[EmailAuthenticationMethod] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/authentication/emailMethods/{emailAuthenticationMethod%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> EmailAuthenticationMethodIte raise TypeError("raw_url cannot be null.") return EmailAuthenticationMethodItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EmailAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EmailAuthenticationMethodItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EmailAuthenticationMethodItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EmailAuthenticationMethodItemRequestBuilder.EmailAuthenticationMethodItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EmailAuthenticationMethodItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/fido2_methods/count/count_request_builder.py b/msgraph/generated/users/item/authentication/fido2_methods/count/count_request_builder.py index 7dcdb741ccb..e924a28eafd 100644 --- a/msgraph/generated/users/item/authentication/fido2_methods/count/count_request_builder.py +++ b/msgraph/generated/users/item/authentication/fido2_methods/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/fido2Methods/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 371e4d539ec..15e525ab189 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_fido2_authentication_method_id(self,fido2_authentication_method_id: str) url_tpl_params["fido2AuthenticationMethod%2Did"] = fido2_authentication_method_id return Fido2AuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[Fido2MethodsRequestBuilderGetRequestConfiguration] = None) -> Optional[Fido2AuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Fido2AuthenticationMethodCollectionResponse]: """ Retrieve a list of a user's FIDO2 Security Key Authentication Method objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[Fido2MethodsRequestBuilderGet return await self.request_adapter.send_async(request_info, Fido2AuthenticationMethodCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[Fido2MethodsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of a user's FIDO2 Security Key Authentication Method objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Fido2MethodsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[Fido2MethodsRequestBuilder.Fido2MethodsRequestBuilderGetQueryParameters] = None - - 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 0248e76edfd..ecb45461dd9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/fido2Methods/{fido2AuthenticationMethod%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[Fido2AuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[Fido2AuthenticationMethodI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[Fido2AuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Fido2AuthenticationMethod]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Fido2AuthenticationMethod]: """ Retrieve a user's single FIDO2 Security Key Authentication Method object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,18 +67,18 @@ async def get(self,request_configuration: Optional[Fido2AuthenticationMethodItem return await self.request_adapter.send_async(request_info, Fido2AuthenticationMethod, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[Fido2AuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/users/{user%2Did}/authentication/fido2Methods/{fido2AuthenticationMethod%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[Fido2AuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a user's single FIDO2 Security Key Authentication Method object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,16 +99,6 @@ def with_url(self,raw_url: Optional[str] = None) -> Fido2AuthenticationMethodIte raise TypeError("raw_url cannot be null.") return Fido2AuthenticationMethodItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Fido2AuthenticationMethodItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class Fido2AuthenticationMethodItemRequestBuilderGetQueryParameters(): """ @@ -134,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Fido2AuthenticationMethodItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[Fido2AuthenticationMethodItemRequestBuilder.Fido2AuthenticationMethodItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/methods/count/count_request_builder.py b/msgraph/generated/users/item/authentication/methods/count/count_request_builder.py index d8bf4bae820..38214fde351 100644 --- a/msgraph/generated/users/item/authentication/methods/count/count_request_builder.py +++ b/msgraph/generated/users/item/authentication/methods/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/methods/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/methods/item/authentication_method_item_request_builder.py b/msgraph/generated/users/item/authentication/methods/item/authentication_method_item_request_builder.py index fdebe16a4d1..b87df114815 100644 --- a/msgraph/generated/users/item/authentication/methods/item/authentication_method_item_request_builder.py +++ b/msgraph/generated/users/item/authentication/methods/item/authentication_method_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/methods/{authenticationMethod%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[AuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethod]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethod]: """ Retrieve the properties and relationships of an authenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[AuthenticationMethodItemReque return await self.request_adapter.send_async(request_info, AuthenticationMethod, error_mapping) - async def patch(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[AuthenticationMethodItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethod]: + async def patch(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethod]: """ Update the navigation property methods in users param body: The request body @@ -71,7 +72,7 @@ async def patch(self,body: Optional[AuthenticationMethod] = None, request_config return await self.request_adapter.send_async(request_info, AuthenticationMethod, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an authenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[Authenticati request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[AuthenticationMethodItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property methods in users param body: The request body @@ -91,7 +92,7 @@ def to_patch_request_information(self,body: Optional[AuthenticationMethod] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/authentication/methods/{authenticationMethod%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -142,27 +143,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AuthenticationMethodItemRequestBuilder.AuthenticationMethodItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AuthenticationMethodItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/methods/item/reset_password/reset_password_request_builder.py b/msgraph/generated/users/item/authentication/methods/item/reset_password/reset_password_request_builder.py index 5989ddb540c..4352b70a853 100644 --- a/msgraph/generated/users/item/authentication/methods/item/reset_password/reset_password_request_builder.py +++ b/msgraph/generated/users/item/authentication/methods/item/reset_password/reset_password_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/methods/{authenticationMethod%2Did}/resetPassword", path_parameters) - async def post(self,body: Optional[ResetPasswordPostRequestBody] = None, request_configuration: Optional[ResetPasswordRequestBuilderPostRequestConfiguration] = None) -> Optional[PasswordResetResponse]: + async def post(self,body: Optional[ResetPasswordPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PasswordResetResponse]: """ Reset a user's password, represented by a password authentication method object. This can only be done by an administrator with appropriate permissions and can't be performed on a user's own account. This flow writes the new password to Microsoft Entra ID and pushes it to on-premises Active Directory if configured using password writeback. The admin can either provide a new password or have the system generate one. The user is prompted to change their password on their next sign in. This reset is a long-running operation and returns a Location header with a link where the caller can periodically check for the status of the reset operation. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[ResetPasswordPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, PasswordResetResponse, error_mapping) - def to_post_request_information(self,body: Optional[ResetPasswordPostRequestBody] = None, request_configuration: Optional[ResetPasswordRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResetPasswordPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reset a user's password, represented by a password authentication method object. This can only be done by an administrator with appropriate permissions and can't be performed on a user's own account. This flow writes the new password to Microsoft Entra ID and pushes it to on-premises Active Directory if configured using password writeback. The admin can either provide a new password or have the system generate one. The user is prompted to change their password on their next sign in. This reset is a long-running operation and returns a Location header with a link where the caller can periodically check for the status of the reset operation. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ResetPasswordRequestBuilder: raise TypeError("raw_url cannot be null.") return ResetPasswordRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResetPasswordRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/methods/methods_request_builder.py b/msgraph/generated/users/item/authentication/methods/methods_request_builder.py index 2c8f3d4c09d..ffa5c362a48 100644 --- a/msgraph/generated/users/item/authentication/methods/methods_request_builder.py +++ b/msgraph/generated/users/item/authentication/methods/methods_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_authentication_method_id(self,authentication_method_id: str) -> Authentic url_tpl_params["authenticationMethod%2Did"] = authentication_method_id return AuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MethodsRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodCollectionResponse]: """ Retrieve a list of authentication methods registered to a user. The authentication methods are defined by the types derived from the authenticationMethod resource type, and only the methods supported on this API version. See Microsoft Entra authentication methods API overview for a list of currently supported methods. We don't recommend using the authentication methods APIs for scenarios where you need to iterate over your entire user population for auditing or security check purposes. For these types of scenarios, we recommend using the authentication method registration and usage reporting APIs (available on the beta endpoint only). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MethodsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, AuthenticationMethodCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[MethodsRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationMethod]: + async def post(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethod]: """ Create new navigation property to methods for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AuthenticationMethod] = None, request_configu return await self.request_adapter.send_async(request_info, AuthenticationMethod, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MethodsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of authentication methods registered to a user. The authentication methods are defined by the types derived from the authenticationMethod resource type, and only the methods supported on this API version. See Microsoft Entra authentication methods API overview for a list of currently supported methods. We don't recommend using the authentication methods APIs for scenarios where you need to iterate over your entire user population for auditing or security check purposes. For these types of scenarios, we recommend using the authentication method registration and usage reporting APIs (available on the beta endpoint only). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[MethodsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[MethodsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to methods for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AuthenticationMethod] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/authentication/methods', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MethodsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MethodsRequestBuilder.MethodsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MethodsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/count/count_request_builder.py b/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/count/count_request_builder.py index 3fa3afb81ee..9a80b1c865e 100644 --- a/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/count/count_request_builder.py +++ b/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/microsoftAuthenticatorMethods/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/item/device/device_request_builder.py b/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/item/device/device_request_builder.py index ccf13777c49..6eff9474af0 100644 --- a/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/item/device/device_request_builder.py +++ b/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/item/device/device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod%2Did}/device{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeviceRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceRequestBuilder.DeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/item/microsoft_authenticator_authentication_method_item_request_builder.py b/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/item/microsoft_authenticator_authentication_method_item_request_builder.py index df4fb73a403..c77ae72405a 100644 --- a/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/item/microsoft_authenticator_authentication_method_item_request_builder.py +++ b/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/item/microsoft_authenticator_authentication_method_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a microsoftAuthenticatorAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[MicrosoftAuthenticatorAuth raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MicrosoftAuthenticatorAuthenticationMethod]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MicrosoftAuthenticatorAuthenticationMethod]: """ Read the properties and relationships of a microsoftAuthenticatorAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,18 +68,18 @@ async def get(self,request_configuration: Optional[MicrosoftAuthenticatorAuthent return await self.request_adapter.send_async(request_info, MicrosoftAuthenticatorAuthenticationMethod, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a microsoftAuthenticatorAuthenticationMethod object. 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}/authentication/microsoftAuthenticatorMethods/{microsoftAuthenticatorAuthenticationMethod%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a microsoftAuthenticatorAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,16 +109,6 @@ def device(self) -> DeviceRequestBuilder: return DeviceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilderGetQueryParameters(): """ @@ -144,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilder.MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/microsoft_authenticator_methods_request_builder.py b/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/microsoft_authenticator_methods_request_builder.py index 10adb54634a..8c444625a9e 100644 --- a/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/microsoft_authenticator_methods_request_builder.py +++ b/msgraph/generated/users/item/authentication/microsoft_authenticator_methods/microsoft_authenticator_methods_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_microsoft_authenticator_authentication_method_id(self,microsoft_authentic url_tpl_params["microsoftAuthenticatorAuthenticationMethod%2Did"] = microsoft_authenticator_authentication_method_id return MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MicrosoftAuthenticatorMethodsRequestBuilderGetRequestConfiguration] = None) -> Optional[MicrosoftAuthenticatorAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MicrosoftAuthenticatorAuthenticationMethodCollectionResponse]: """ Get a list of the microsoftAuthenticatorAuthenticationMethod objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[MicrosoftAuthenticatorMethods return await self.request_adapter.send_async(request_info, MicrosoftAuthenticatorAuthenticationMethodCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MicrosoftAuthenticatorMethodsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the microsoftAuthenticatorAuthenticationMethod objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MicrosoftAuthenticatorMethodsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MicrosoftAuthenticatorMethodsRequestBuilder.MicrosoftAuthenticatorMethodsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/operations/count/count_request_builder.py b/msgraph/generated/users/item/authentication/operations/count/count_request_builder.py index e590312ef23..fad2f99f012 100644 --- a/msgraph/generated/users/item/authentication/operations/count/count_request_builder.py +++ b/msgraph/generated/users/item/authentication/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/operations/item/long_running_operation_item_request_builder.py b/msgraph/generated/users/item/authentication/operations/item/long_running_operation_item_request_builder.py index 494897be315..b58c3846398 100644 --- a/msgraph/generated/users/item/authentication/operations/item/long_running_operation_item_request_builder.py +++ b/msgraph/generated/users/item/authentication/operations/item/long_running_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/operations/{longRunningOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[LongRunningOperationItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LongRunningOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LongRunningOperation]: """ Retrieve the status of a long-running operation, represented by a longRunningOperation object. A long-running operation is initiated when you reset a user's password. This resource type is also the base type for the richLongRunningOperation object that represents the status of a long-running operation on a site or a list. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[LongRunningOperationItemReque return await self.request_adapter.send_async(request_info, LongRunningOperation, error_mapping) - async def patch(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[LongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LongRunningOperation]: + async def patch(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LongRunningOperation]: """ Update the navigation property operations in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[LongRunningOperation] = None, request_config return await self.request_adapter.send_async(request_info, LongRunningOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for users 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}/authentication/operations/{longRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LongRunningOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the status of a long-running operation, represented by a longRunningOperation object. A long-running operation is initiated when you reset a user's password. This resource type is also the base type for the richLongRunningOperation object that represents the status of a long-running operation on a site or a list. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[LongRunningO request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[LongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[LongRunningOperation] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/authentication/operations/{longRunningOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LongRunningOperationItemRequ raise TypeError("raw_url cannot be null.") return LongRunningOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LongRunningOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LongRunningOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LongRunningOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LongRunningOperationItemRequestBuilder.LongRunningOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LongRunningOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/operations/operations_request_builder.py b/msgraph/generated/users/item/authentication/operations/operations_request_builder.py index 5b7627671b7..c6b0f61e6db 100644 --- a/msgraph/generated/users/item/authentication/operations/operations_request_builder.py +++ b/msgraph/generated/users/item/authentication/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_long_running_operation_id(self,long_running_operation_id: str) -> LongRun url_tpl_params["longRunningOperation%2Did"] = long_running_operation_id return LongRunningOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[LongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LongRunningOperationCollectionResponse]: """ Retrieve the status of a long-running operation, represented by a longRunningOperation object. A long-running operation is initiated when you reset a user's password. This resource type is also the base type for the richLongRunningOperation object that represents the status of a long-running operation on a site or a list. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, LongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[LongRunningOperation]: + async def post(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LongRunningOperation]: """ Create new navigation property to operations for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[LongRunningOperation] = None, request_configu return await self.request_adapter.send_async(request_info, LongRunningOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the status of a long-running operation, represented by a longRunningOperation object. A long-running operation is initiated when you reset a user's password. This resource type is also the base type for the richLongRunningOperation object that represents the status of a long-running operation on a site or a list. The possible states of the long-running operation are notStarted, running, succeeded, failed, unknownFutureValue where succeeded and failed are terminal states. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[LongRunningOperation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/authentication/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/password_methods/count/count_request_builder.py b/msgraph/generated/users/item/authentication/password_methods/count/count_request_builder.py index ec60f7fc23e..ab97edbc8b4 100644 --- a/msgraph/generated/users/item/authentication/password_methods/count/count_request_builder.py +++ b/msgraph/generated/users/item/authentication/password_methods/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/passwordMethods/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/password_methods/item/password_authentication_method_item_request_builder.py b/msgraph/generated/users/item/authentication/password_methods/item/password_authentication_method_item_request_builder.py index 1df7dac6ad2..4a7cf1cce5b 100644 --- a/msgraph/generated/users/item/authentication/password_methods/item/password_authentication_method_item_request_builder.py +++ b/msgraph/generated/users/item/authentication/password_methods/item/password_authentication_method_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/passwordMethods/{passwordAuthenticationMethod%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PasswordAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PasswordAuthenticationMethod]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PasswordAuthenticationMethod]: """ Retrieve a password that's registered to a user, represented by a passwordAuthenticationMethod object. For security, the password itself will never be returned in the object and the password property is always null. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[PasswordAuthenticationMethodI return await self.request_adapter.send_async(request_info, PasswordAuthenticationMethod, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PasswordAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a password that's registered to a user, represented by a passwordAuthenticationMethod object. For security, the password itself will never be returned in the object and the password property is always null. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PasswordAuthenticationMethodItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PasswordAuthenticationMethodItemRequestBuilder.PasswordAuthenticationMethodItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/password_methods/password_methods_request_builder.py b/msgraph/generated/users/item/authentication/password_methods/password_methods_request_builder.py index e9ceb2847e6..69d530a1def 100644 --- a/msgraph/generated/users/item/authentication/password_methods/password_methods_request_builder.py +++ b/msgraph/generated/users/item/authentication/password_methods/password_methods_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_password_authentication_method_id(self,password_authentication_method_id: url_tpl_params["passwordAuthenticationMethod%2Did"] = password_authentication_method_id return PasswordAuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PasswordMethodsRequestBuilderGetRequestConfiguration] = None) -> Optional[PasswordAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PasswordAuthenticationMethodCollectionResponse]: """ Retrieve a list of the passwords registered to a user, represented by a passwordAuthenticationMethod object. This API returns exactly one object, as a user can have exactly one password. For security, the password itself will never be returned in the object and the password property is always null. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PasswordMethodsRequestBuilder return await self.request_adapter.send_async(request_info, PasswordAuthenticationMethodCollectionResponse, error_mapping) - async def post(self,body: Optional[PasswordAuthenticationMethod] = None, request_configuration: Optional[PasswordMethodsRequestBuilderPostRequestConfiguration] = None) -> Optional[PasswordAuthenticationMethod]: + async def post(self,body: Optional[PasswordAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PasswordAuthenticationMethod]: """ Create new navigation property to passwordMethods for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PasswordAuthenticationMethod] = None, request return await self.request_adapter.send_async(request_info, PasswordAuthenticationMethod, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PasswordMethodsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of the passwords registered to a user, represented by a passwordAuthenticationMethod object. This API returns exactly one object, as a user can have exactly one password. For security, the password itself will never be returned in the object and the password property is always null. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[PasswordMeth request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PasswordAuthenticationMethod] = None, request_configuration: Optional[PasswordMethodsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PasswordAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to passwordMethods for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PasswordAuthenticationMethod """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/authentication/passwordMethods', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PasswordMethodsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PasswordMethodsRequestBuilder.PasswordMethodsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PasswordMethodsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/phone_methods/count/count_request_builder.py b/msgraph/generated/users/item/authentication/phone_methods/count/count_request_builder.py index f8467cd5999..47bc48efbcf 100644 --- a/msgraph/generated/users/item/authentication/phone_methods/count/count_request_builder.py +++ b/msgraph/generated/users/item/authentication/phone_methods/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/phoneMethods/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/phone_methods/item/disable_sms_sign_in/disable_sms_sign_in_request_builder.py b/msgraph/generated/users/item/authentication/phone_methods/item/disable_sms_sign_in/disable_sms_sign_in_request_builder.py index 6d1e929d0c9..ed186e131e7 100644 --- a/msgraph/generated/users/item/authentication/phone_methods/item/disable_sms_sign_in/disable_sms_sign_in_request_builder.py +++ b/msgraph/generated/users/item/authentication/phone_methods/item/disable_sms_sign_in/disable_sms_sign_in_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/phoneMethods/{phoneAuthenticationMethod%2Did}/disableSmsSignIn", path_parameters) - async def post(self,request_configuration: Optional[DisableSmsSignInRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Disable SMS sign-in for an existing mobile phone number registered to a user. The number will no longer be available for SMS sign-in, which can prevent your user from signing in. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DisableSmsSignInRequestBuild raise Exception("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[DisableSmsSignInRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Disable SMS sign-in for an existing mobile phone number registered to a user. The number will no longer be available for SMS sign-in, which can prevent your user from signing in. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DisableSmsSignInRequestBuild raise TypeError("raw_url cannot be null.") return DisableSmsSignInRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DisableSmsSignInRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/phone_methods/item/enable_sms_sign_in/enable_sms_sign_in_request_builder.py b/msgraph/generated/users/item/authentication/phone_methods/item/enable_sms_sign_in/enable_sms_sign_in_request_builder.py index 452d64ae17e..49c2c9601f6 100644 --- a/msgraph/generated/users/item/authentication/phone_methods/item/enable_sms_sign_in/enable_sms_sign_in_request_builder.py +++ b/msgraph/generated/users/item/authentication/phone_methods/item/enable_sms_sign_in/enable_sms_sign_in_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/phoneMethods/{phoneAuthenticationMethod%2Did}/enableSmsSignIn", path_parameters) - async def post(self,request_configuration: Optional[EnableSmsSignInRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Enable SMS sign-in for an existing mobile phone number registered to a user. To be successfully enabled: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[EnableSmsSignInRequestBuilde raise Exception("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[EnableSmsSignInRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Enable SMS sign-in for an existing mobile phone number registered to a user. To be successfully enabled: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> EnableSmsSignInRequestBuilde raise TypeError("raw_url cannot be null.") return EnableSmsSignInRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EnableSmsSignInRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/phone_methods/item/phone_authentication_method_item_request_builder.py b/msgraph/generated/users/item/authentication/phone_methods/item/phone_authentication_method_item_request_builder.py index 2ed1a485e62..52ccd21a6a0 100644 --- a/msgraph/generated/users/item/authentication/phone_methods/item/phone_authentication_method_item_request_builder.py +++ b/msgraph/generated/users/item/authentication/phone_methods/item/phone_authentication_method_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/phoneMethods/{phoneAuthenticationMethod%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PhoneAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a user's phone authentication method. This removes the phone number from the user and they'll no longer be able to use the number for authentication, whether via SMS or voice calls. A user can't have an alternateMobile number without a mobile number. If you want to remove a mobile number from a user that also has an alternateMobile number, first update the mobile number to the new number, then delete the alternateMobile number. If the phone number is the user's default Azure multi-factor authentication (MFA) authentication method, it can't be deleted. Have the user change their default authentication method, and then delete the number. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[PhoneAuthenticationMethodI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PhoneAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PhoneAuthenticationMethod]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PhoneAuthenticationMethod]: """ Retrieve a single phoneAuthenticationMethod object for a user. This method is available only for standard Microsoft Entra ID and B2B users, but not B2C users. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[PhoneAuthenticationMethodItem return await self.request_adapter.send_async(request_info, PhoneAuthenticationMethod, error_mapping) - async def patch(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[PhoneAuthenticationMethodItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PhoneAuthenticationMethod]: + async def patch(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PhoneAuthenticationMethod]: """ Update a user's phone number associated with a phone authentication method object. You can't change a phone's type. To change a phone's type, add a new number of the desired type and then delete the object with the original type. If a user is enabled by policy to use SMS to sign in and the mobile number is changed, the system will attempt to register the number for use in that system. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[PhoneAuthenticationMethod] = None, request_c return await self.request_adapter.send_async(request_info, PhoneAuthenticationMethod, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PhoneAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a user's phone authentication method. This removes the phone number from the user and they'll no longer be able to use the number for authentication, whether via SMS or voice calls. A user can't have an alternateMobile number without a mobile number. If you want to remove a mobile number from a user that also has an alternateMobile number, first update the mobile number to the new number, then delete the alternateMobile number. If the phone number is the user's default Azure multi-factor authentication (MFA) authentication method, it can't be deleted. Have the user change their default authentication method, and then delete the number. 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}/authentication/phoneMethods/{phoneAuthenticationMethod%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PhoneAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single phoneAuthenticationMethod object for a user. This method is available only for standard Microsoft Entra ID and B2B users, but not B2C users. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[PhoneAuthent request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[PhoneAuthenticationMethodItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a user's phone number associated with a phone authentication method object. You can't change a phone's type. To change a phone's type, add a new number of the desired type and then delete the object with the original type. If a user is enabled by policy to use SMS to sign in and the mobile number is changed, the system will attempt to register the number for use in that system. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[PhoneAuthenticationMethod] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/authentication/phoneMethods/{phoneAuthenticationMethod%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def enable_sms_sign_in(self) -> EnableSmsSignInRequestBuilder: return EnableSmsSignInRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhoneAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PhoneAuthenticationMethodItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhoneAuthenticationMethodItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PhoneAuthenticationMethodItemRequestBuilder.PhoneAuthenticationMethodItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhoneAuthenticationMethodItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/phone_methods/phone_methods_request_builder.py b/msgraph/generated/users/item/authentication/phone_methods/phone_methods_request_builder.py index 81983a36aa8..5a5f455bd59 100644 --- a/msgraph/generated/users/item/authentication/phone_methods/phone_methods_request_builder.py +++ b/msgraph/generated/users/item/authentication/phone_methods/phone_methods_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_phone_authentication_method_id(self,phone_authentication_method_id: str) url_tpl_params["phoneAuthenticationMethod%2Did"] = phone_authentication_method_id return PhoneAuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PhoneMethodsRequestBuilderGetRequestConfiguration] = None) -> Optional[PhoneAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PhoneAuthenticationMethodCollectionResponse]: """ Retrieve a list of phone authentication method objects for a user. This will return up to three objects, as a user can have up to three phones usable for authentication. This method is available only for standard Microsoft Entra ID and B2B users, but not B2C users. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PhoneMethodsRequestBuilderGet return await self.request_adapter.send_async(request_info, PhoneAuthenticationMethodCollectionResponse, error_mapping) - async def post(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[PhoneMethodsRequestBuilderPostRequestConfiguration] = None) -> Optional[PhoneAuthenticationMethod]: + async def post(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PhoneAuthenticationMethod]: """ Add a new phone authentication method for a user. A user may only have one phone of each type, captured in the phoneType property. This means, for example, adding a mobile phone to a user with a pre-existing mobile phone fails. Additionally, a user must always have a mobile phone before adding an alternateMobile phone. Adding a phone number makes it available for use in both Azure multi-factor authentication (MFA) and self-service password reset (SSPR), if enabled. Additionally, if a user is enabled by policy to use SMS sign-in and a mobile number is added, the system attempts to register the number for use in that system. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[PhoneAuthenticationMethod] = None, request_co return await self.request_adapter.send_async(request_info, PhoneAuthenticationMethod, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PhoneMethodsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of phone authentication method objects for a user. This will return up to three objects, as a user can have up to three phones usable for authentication. This method is available only for standard Microsoft Entra ID and B2B users, but not B2C users. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PhoneMethods request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[PhoneMethodsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a new phone authentication method for a user. A user may only have one phone of each type, captured in the phoneType property. This means, for example, adding a mobile phone to a user with a pre-existing mobile phone fails. Additionally, a user must always have a mobile phone before adding an alternateMobile phone. Adding a phone number makes it available for use in both Azure multi-factor authentication (MFA) and self-service password reset (SSPR), if enabled. Additionally, if a user is enabled by policy to use SMS sign-in and a mobile number is added, the system attempts to register the number for use in that system. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[PhoneAuthenticationMethod] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/authentication/phoneMethods', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhoneMethodsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PhoneMethodsRequestBuilder.PhoneMethodsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhoneMethodsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/software_oath_methods/count/count_request_builder.py b/msgraph/generated/users/item/authentication/software_oath_methods/count/count_request_builder.py index c93784d02e6..7d5a9948c72 100644 --- a/msgraph/generated/users/item/authentication/software_oath_methods/count/count_request_builder.py +++ b/msgraph/generated/users/item/authentication/software_oath_methods/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/softwareOathMethods/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/software_oath_methods/item/software_oath_authentication_method_item_request_builder.py b/msgraph/generated/users/item/authentication/software_oath_methods/item/software_oath_authentication_method_item_request_builder.py index c5c87726c43..d44657127b3 100644 --- a/msgraph/generated/users/item/authentication/software_oath_methods/item/software_oath_authentication_method_item_request_builder.py +++ b/msgraph/generated/users/item/authentication/software_oath_methods/item/software_oath_authentication_method_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/softwareOathMethods/{softwareOathAuthenticationMethod%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SoftwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a user's Software OATH token authentication method object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SoftwareOathAuthentication raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SoftwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SoftwareOathAuthenticationMethod]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SoftwareOathAuthenticationMethod]: """ Retrieve a user's single Software OATH token authentication method object and its properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,18 +67,18 @@ async def get(self,request_configuration: Optional[SoftwareOathAuthenticationMet return await self.request_adapter.send_async(request_info, SoftwareOathAuthenticationMethod, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SoftwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a user's Software OATH token authentication method object. 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}/authentication/softwareOathMethods/{softwareOathAuthenticationMethod%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SoftwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a user's single Software OATH token authentication method object and its properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,16 +99,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftwareOathAuthenticationMe raise TypeError("raw_url cannot be null.") return SoftwareOathAuthenticationMethodItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SoftwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters(): """ @@ -134,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SoftwareOathAuthenticationMethodItemRequestBuilder.SoftwareOathAuthenticationMethodItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/software_oath_methods/software_oath_methods_request_builder.py b/msgraph/generated/users/item/authentication/software_oath_methods/software_oath_methods_request_builder.py index a9946e942e6..000683124db 100644 --- a/msgraph/generated/users/item/authentication/software_oath_methods/software_oath_methods_request_builder.py +++ b/msgraph/generated/users/item/authentication/software_oath_methods/software_oath_methods_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_software_oath_authentication_method_id(self,software_oath_authentication_ url_tpl_params["softwareOathAuthenticationMethod%2Did"] = software_oath_authentication_method_id return SoftwareOathAuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SoftwareOathMethodsRequestBuilderGetRequestConfiguration] = None) -> Optional[SoftwareOathAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SoftwareOathAuthenticationMethodCollectionResponse]: """ Retrieve a list of a user's software OATH token authentication method objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SoftwareOathMethodsRequestBui return await self.request_adapter.send_async(request_info, SoftwareOathAuthenticationMethodCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SoftwareOathMethodsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of a user's software OATH token authentication method objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftwareOathMethodsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SoftwareOathMethodsRequestBuilder.SoftwareOathMethodsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/temporary_access_pass_methods/count/count_request_builder.py b/msgraph/generated/users/item/authentication/temporary_access_pass_methods/count/count_request_builder.py index 5fbb3a6d7d8..fdaedb59f7a 100644 --- a/msgraph/generated/users/item/authentication/temporary_access_pass_methods/count/count_request_builder.py +++ b/msgraph/generated/users/item/authentication/temporary_access_pass_methods/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/temporaryAccessPassMethods/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/temporary_access_pass_methods/item/temporary_access_pass_authentication_method_item_request_builder.py b/msgraph/generated/users/item/authentication/temporary_access_pass_methods/item/temporary_access_pass_authentication_method_item_request_builder.py index 60f85f79645..2f565c57fe5 100644 --- a/msgraph/generated/users/item/authentication/temporary_access_pass_methods/item/temporary_access_pass_authentication_method_item_request_builder.py +++ b/msgraph/generated/users/item/authentication/temporary_access_pass_methods/item/temporary_access_pass_authentication_method_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/temporaryAccessPassMethods/{temporaryAccessPassAuthenticationMethod%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TemporaryAccessPassAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a users's temporaryAccessPassAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TemporaryAccessPassAuthent raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TemporaryAccessPassAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TemporaryAccessPassAuthenticationMethod]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TemporaryAccessPassAuthenticationMethod]: """ Retrieve a user's single temporaryAccessPassAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,18 +67,18 @@ async def get(self,request_configuration: Optional[TemporaryAccessPassAuthentica return await self.request_adapter.send_async(request_info, TemporaryAccessPassAuthenticationMethod, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TemporaryAccessPassAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a users's temporaryAccessPassAuthenticationMethod object. 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}/authentication/temporaryAccessPassMethods/{temporaryAccessPassAuthenticationMethod%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TemporaryAccessPassAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a user's single temporaryAccessPassAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,16 +99,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TemporaryAccessPassAuthentic raise TypeError("raw_url cannot be null.") return TemporaryAccessPassAuthenticationMethodItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TemporaryAccessPassAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TemporaryAccessPassAuthenticationMethodItemRequestBuilderGetQueryParameters(): """ @@ -134,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TemporaryAccessPassAuthenticationMethodItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TemporaryAccessPassAuthenticationMethodItemRequestBuilder.TemporaryAccessPassAuthenticationMethodItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/temporary_access_pass_methods/temporary_access_pass_methods_request_builder.py b/msgraph/generated/users/item/authentication/temporary_access_pass_methods/temporary_access_pass_methods_request_builder.py index 258a6d13240..a8fc404ae20 100644 --- a/msgraph/generated/users/item/authentication/temporary_access_pass_methods/temporary_access_pass_methods_request_builder.py +++ b/msgraph/generated/users/item/authentication/temporary_access_pass_methods/temporary_access_pass_methods_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_temporary_access_pass_authentication_method_id(self,temporary_access_pass url_tpl_params["temporaryAccessPassAuthenticationMethod%2Did"] = temporary_access_pass_authentication_method_id return TemporaryAccessPassAuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TemporaryAccessPassMethodsRequestBuilderGetRequestConfiguration] = None) -> Optional[TemporaryAccessPassAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TemporaryAccessPassAuthenticationMethodCollectionResponse]: """ Retrieve a list of a user's temporaryAccessPassAuthenticationMethod objects and their properties. This API will only return a single object in the collection as a user can have only one Temporary Access Pass method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TemporaryAccessPassMethodsReq return await self.request_adapter.send_async(request_info, TemporaryAccessPassAuthenticationMethodCollectionResponse, error_mapping) - async def post(self,body: Optional[TemporaryAccessPassAuthenticationMethod] = None, request_configuration: Optional[TemporaryAccessPassMethodsRequestBuilderPostRequestConfiguration] = None) -> Optional[TemporaryAccessPassAuthenticationMethod]: + async def post(self,body: Optional[TemporaryAccessPassAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TemporaryAccessPassAuthenticationMethod]: """ Create a new temporaryAccessPassAuthenticationMethod object on a user. A user can only have one Temporary Access Pass that's usable within its specified lifetime. If the user requires a new Temporary Access Pass while the current Temporary Access Pass is valid, the admin can create a new Temporary Access Pass for the user, the previous Temporary Access Pass will be deleted, and a new Temporary Access Pass will be created. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TemporaryAccessPassAuthenticationMethod] = No return await self.request_adapter.send_async(request_info, TemporaryAccessPassAuthenticationMethod, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TemporaryAccessPassMethodsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of a user's temporaryAccessPassAuthenticationMethod objects and their properties. This API will only return a single object in the collection as a user can have only one Temporary Access Pass method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TemporaryAcc request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TemporaryAccessPassAuthenticationMethod] = None, request_configuration: Optional[TemporaryAccessPassMethodsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TemporaryAccessPassAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new temporaryAccessPassAuthenticationMethod object on a user. A user can only have one Temporary Access Pass that's usable within its specified lifetime. If the user requires a new Temporary Access Pass while the current Temporary Access Pass is valid, the admin can create a new Temporary Access Pass for the user, the previous Temporary Access Pass will be deleted, and a new Temporary Access Pass will be created. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TemporaryAccessPassAuthentic """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/authentication/temporaryAccessPassMethods', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TemporaryAccessPassMethodsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TemporaryAccessPassMethodsRequestBuilder.TemporaryAccessPassMethodsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TemporaryAccessPassMethodsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/count/count_request_builder.py b/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/count/count_request_builder.py index 37d5ec9beb2..fbbe4fd5427 100644 --- a/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/count/count_request_builder.py +++ b/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/windowsHelloForBusinessMethods/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/item/device/device_request_builder.py b/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/item/device/device_request_builder.py index 2f409c32850..e5a1ea1c968 100644 --- a/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/item/device/device_request_builder.py +++ b/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/item/device/device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod%2Did}/device{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeviceRequestBuilderGetReques return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceRequestBuilder.DeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/item/windows_hello_for_business_authentication_method_item_request_builder.py b/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/item/windows_hello_for_business_authentication_method_item_request_builder.py index 64d06b2f8d4..c4a755e6bd2 100644 --- a/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/item/windows_hello_for_business_authentication_method_item_request_builder.py +++ b/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/item/windows_hello_for_business_authentication_method_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsHelloForBusinessAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a windowsHelloForBusinessAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[WindowsHelloForBusinessAut raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsHelloForBusinessAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsHelloForBusinessAuthenticationMethod]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsHelloForBusinessAuthenticationMethod]: """ Read the properties and relationships of a windowsHelloForBusinessAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,18 +68,18 @@ async def get(self,request_configuration: Optional[WindowsHelloForBusinessAuthen return await self.request_adapter.send_async(request_info, WindowsHelloForBusinessAuthenticationMethod, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsHelloForBusinessAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsHelloForBusinessAuthenticationMethod object. 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}/authentication/windowsHelloForBusinessMethods/{windowsHelloForBusinessAuthenticationMethod%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsHelloForBusinessAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a windowsHelloForBusinessAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,16 +109,6 @@ def device(self) -> DeviceRequestBuilder: return DeviceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsHelloForBusinessAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsHelloForBusinessAuthenticationMethodItemRequestBuilderGetQueryParameters(): """ @@ -144,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsHelloForBusinessAuthenticationMethodItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsHelloForBusinessAuthenticationMethodItemRequestBuilder.WindowsHelloForBusinessAuthenticationMethodItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/windows_hello_for_business_methods_request_builder.py b/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/windows_hello_for_business_methods_request_builder.py index a11b0ff0afc..adfad9d3bc4 100644 --- a/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/windows_hello_for_business_methods_request_builder.py +++ b/msgraph/generated/users/item/authentication/windows_hello_for_business_methods/windows_hello_for_business_methods_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_windows_hello_for_business_authentication_method_id(self,windows_hello_fo url_tpl_params["windowsHelloForBusinessAuthenticationMethod%2Did"] = windows_hello_for_business_authentication_method_id return WindowsHelloForBusinessAuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WindowsHelloForBusinessMethodsRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsHelloForBusinessAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsHelloForBusinessAuthenticationMethodCollectionResponse]: """ Get a list of the windowsHelloForBusinessAuthenticationMethod objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[WindowsHelloForBusinessMethod return await self.request_adapter.send_async(request_info, WindowsHelloForBusinessAuthenticationMethodCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WindowsHelloForBusinessMethodsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the windowsHelloForBusinessAuthenticationMethod objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsHelloForBusinessMethodsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsHelloForBusinessMethodsRequestBuilder.WindowsHelloForBusinessMethodsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py b/msgraph/generated/users/item/calendar/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py index a709ee81be2..d610a73b6c4 100644 --- a/msgraph/generated/users/item/calendar/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py +++ b/msgraph/generated/users/item/calendar/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['User'] = str(user) super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/allowedCalendarSharingRoles(User='{User}'){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[AllowedCalendarSharingRolesWi return await self.request_adapter.send_async(request_info, AllowedCalendarSharingRolesWithUserGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,17 +112,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedCalendarSharingRolesWithUserRequestBuilder.AllowedCalendarSharingRolesWithUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar/calendar_permissions/calendar_permissions_request_builder.py b/msgraph/generated/users/item/calendar/calendar_permissions/calendar_permissions_request_builder.py index 38b8391e768..60f6e553622 100644 --- a/msgraph/generated/users/item/calendar/calendar_permissions/calendar_permissions_request_builder.py +++ b/msgraph/generated/users/item/calendar/calendar_permissions/calendar_permissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_calendar_permission_id(self,calendar_permission_id: str) -> CalendarPermi url_tpl_params["calendarPermission%2Did"] = calendar_permission_id return CalendarPermissionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarPermissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermissionCollectionResponse]: """ Get a collection of calendarPermission resources that describe the identity and roles of users with whom the specified calendar has been shared or delegated. Here, the calendar can be a user calendar or group calendar. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarPermissionsRequestBui return await self.request_adapter.send_async(request_info, CalendarPermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[CalendarPermission]: + async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: """ Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[CalendarPermission] = None, request_configura return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of calendarPermission resources that describe the identity and roles of users with whom the specified calendar has been shared or delegated. Here, the calendar can be a user calendar or group calendar. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarPerm request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[CalendarPermission] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendar/calendarPermissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -179,27 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarPermissionsRequestBuilder.CalendarPermissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/calendar_permissions/count/count_request_builder.py b/msgraph/generated/users/item/calendar/calendar_permissions/count/count_request_builder.py index 7d56523e8c8..0ff5e694192 100644 --- a/msgraph/generated/users/item/calendar/calendar_permissions/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendar/calendar_permissions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarPermissions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar/calendar_permissions/item/calendar_permission_item_request_builder.py b/msgraph/generated/users/item/calendar/calendar_permissions/item/calendar_permission_item_request_builder.py index d9b2d247d0c..80c443cf724 100644 --- a/msgraph/generated/users/item/calendar/calendar_permissions/item/calendar_permission_item_request_builder.py +++ b/msgraph/generated/users/item/calendar/calendar_permissions/item/calendar_permission_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarPermissions/{calendarPermission%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CalendarPermissionItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarPermission]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: """ Get the specified permissions object of a user or group calendar that has been shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CalendarPermissionItemRequest return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CalendarPermission]: + async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: """ Update the permissions assigned to an existing share recipient or delegate, through the corresponding calendarPermission object for a calendar. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[CalendarPermission] = None, request_configur return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete calendarPermission. 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}/calendar/calendarPermissions/{calendarPermission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified permissions object of a user or group calendar that has been shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarPerm request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the permissions assigned to an existing share recipient or delegate, through the corresponding calendarPermission object for a calendar. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[CalendarPermission] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendar/calendarPermissions/{calendarPermission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> CalendarPermissionItemReques raise TypeError("raw_url cannot be null.") return CalendarPermissionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CalendarPermissionItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarPermissionItemRequestBuilder.CalendarPermissionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar/calendar_request_builder.py index e96003f7b5e..e48c04f18d9 100644 --- a/msgraph/generated/users/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/users/item/calendar/calendar_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def allowed_calendar_sharing_roles_with_user(self,user: Optional[str] = None) -> return AllowedCalendarSharingRolesWithUserRequestBuilder(self.request_adapter, self.path_parameters, user) - async def delete(self,request_configuration: Optional[CalendarRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a calendar other than the default calendar. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def delete(self,request_configuration: Optional[CalendarRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: """ Get the properties and relationships of a calendar object. The calendar can be one for a user,or the default calendar of a Microsoft 365 group. There are two scenarios where an app can get another user's calendar: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +84,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - async def patch(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarRequestBuilderPatchRequestConfiguration] = None) -> Optional[Calendar]: + async def patch(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: """ Update the properties of a calendar object. The calendar can be one for a user,or the default calendar of a Microsoft 365 group. param body: The request body @@ -107,18 +108,18 @@ async def patch(self,body: Optional[Calendar] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CalendarRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a calendar other than the default calendar. 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}/calendar', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a calendar object. The calendar can be one for a user,or the default calendar of a Microsoft 365 group. There are two scenarios where an app can get another user's calendar: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,7 +130,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a calendar object. The calendar can be one for a user,or the default calendar of a Microsoft 365 group. param body: The request body @@ -138,7 +139,7 @@ def to_patch_request_information(self,body: Optional[Calendar] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendar', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -190,16 +191,6 @@ def get_schedule(self) -> GetScheduleRequestBuilder: return GetScheduleRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CalendarRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 dd04cea5290..c08c5bd698f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id(self,event_id: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did"] = event_id return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGet return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarViewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters] = None - - 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 index ecb474fe95f..9fb5612f57d 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar/calendar_view/delta/delta_request_builder.py b/msgraph/generated/users/item/calendar/calendar_view/delta/delta_request_builder.py index ed0e6c5bc98..349883cbcba 100644 --- a/msgraph/generated/users/item/calendar/calendar_view/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/calendar/calendar_view/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 index dfd03a3252d..117ac9cde8b 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 7749895fbd3..e0aa045ac79 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 078fff0c09b..4d183136663 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index b994c8e9554..2a9bf1b319e 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 38eb7bbcb3b..288c642beca 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendar/calendarView/{event%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index e7a6d166f61..c078c343f74 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index 894e862634e..5fdc77a8158 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 36397124015..e23cddfd63a 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 20971640f5f..cf395ad1bf5 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 49a5eaabd5f..f99d2c7b27e 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -57,7 +58,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -208,17 +209,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index d1caccf10dd..8129c6d51fa 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index dbcf38e99e1..e5f8b41cc20 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 76377de678f..0bb995a43fb 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index be27882954f..9acc3bf407e 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 124aa0a9fec..20a755e3cde 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 491525c409a..96798b992a6 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 index 7e799f0214d..e530a2f7dfa 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did1"] = event_id1 return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - 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 index 45d85480afa..0409f3002ca 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index cc0a8158ff0..129af47fa4c 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 9a22171281c..b2fa95b9cb8 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 28323ebe462..a8d39d37ccb 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index ae542f1656d..c31c43b2105 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index e783251bc80..6c1d90fcb25 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index 0e129f39535..7f92be10891 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 70e1b9c3159..03f914cce98 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 028d664da45..bd439d9745e 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index fe1fbad2d29..403b9a3b853 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -56,7 +57,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index 38215823994..9bcf677e6d1 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 79f1e214d95..7e8f7a293c6 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 08f55f21cd3..e1406617f8f 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 7997d8b50d9..5c983e1bbf4 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 3067f7f5473..44a834b149a 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index e9ec5967ea2..7b36a2afe95 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 51d2a1abaa9..7c46f4e72df 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index ba37e4c335e..d33efbae05e 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/calendarView/{event%2Did}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/events/count/count_request_builder.py b/msgraph/generated/users/item/calendar/events/count/count_request_builder.py index 92fe2c5f3d3..31d97b384fb 100644 --- a/msgraph/generated/users/item/calendar/events/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar/events/delta/delta_request_builder.py b/msgraph/generated/users/item/calendar/events/delta/delta_request_builder.py index 8717076ed0b..2aa4c79cc7b 100644 --- a/msgraph/generated/users/item/calendar/events/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar/events/events_request_builder.py b/msgraph/generated/users/item/calendar/events/events_request_builder.py index 33e339ffea7..ef4c012e034 100644 --- a/msgraph/generated/users/item/calendar/events/events_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/events_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_event_id(self,event_id: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did"] = event_id return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, orget the instances of an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EventsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - async def post(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> Optional[Event]: + async def post(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Event] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, orget the instances of an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[EventsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Event] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendar/events', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventsRequestBuilder.EventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/events/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendar/events/item/accept/accept_request_builder.py index f7fdf6184bc..143d67f3141 100644 --- a/msgraph/generated/users/item/calendar/events/item/accept/accept_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/accept/accept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/events/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendar/events/item/attachments/attachments_request_builder.py index 078dd237872..45c376bd422 100644 --- a/msgraph/generated/users/item/calendar/events/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/events/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendar/events/item/attachments/count/count_request_builder.py index 73d4fca8c10..90b80162926 100644 --- a/msgraph/generated/users/item/calendar/events/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar/events/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendar/events/item/attachments/create_upload_session/create_upload_session_request_builder.py index 4eec917c97c..037e37ea647 100644 --- a/msgraph/generated/users/item/calendar/events/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/events/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendar/events/item/attachments/item/attachment_item_request_builder.py index 6974d827267..8d47d08a2c6 100644 --- a/msgraph/generated/users/item/calendar/events/item/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendar/events/{event%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar/events/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar/events/item/calendar/calendar_request_builder.py index bfd9c5fb71e..a7a19f3c903 100644 --- a/msgraph/generated/users/item/calendar/events/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/calendar/calendar_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar/events/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendar/events/item/cancel/cancel_request_builder.py index 983d6c0fd9b..2ae40fb7ff1 100644 --- a/msgraph/generated/users/item/calendar/events/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/events/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendar/events/item/decline/decline_request_builder.py index e0971bde0c6..8c46bdeffad 100644 --- a/msgraph/generated/users/item/calendar/events/item/decline/decline_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/decline/decline_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/events/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendar/events/item/dismiss_reminder/dismiss_reminder_request_builder.py index 099ee8cf960..2e827de0f02 100644 --- a/msgraph/generated/users/item/calendar/events/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/dismiss_reminder/dismiss_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 8b17eaa6d63..5eb598d5605 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property events for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[EventItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ The events in the calendar. Navigation property. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - async def patch(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Event]: + async def patch(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Update an event object. param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[Event] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property events for users 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}/calendar/events/{event%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The events in the calendar. Navigation property. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[EventItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an event object. param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[Event] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -245,16 +246,6 @@ def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EventItemRequestBuilderGetQueryParameters(): """ @@ -281,27 +272,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/events/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendar/events/item/extensions/count/count_request_builder.py index 59d8eba9a06..872f05473ed 100644 --- a/msgraph/generated/users/item/calendar/events/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar/events/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendar/events/item/extensions/extensions_request_builder.py index 655860743a8..52351efbb83 100644 --- a/msgraph/generated/users/item/calendar/events/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/events/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendar/events/item/extensions/item/extension_item_request_builder.py index cb4e9368425..6782036dafb 100644 --- a/msgraph/generated/users/item/calendar/events/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/events/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendar/events/item/forward/forward_request_builder.py index 365038dd91b..75af40e0cf2 100644 --- a/msgraph/generated/users/item/calendar/events/item/forward/forward_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index e21e0b2e09f..d7344ec5afd 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar/events/item/instances/delta/delta_request_builder.py b/msgraph/generated/users/item/calendar/events/item/instances/delta/delta_request_builder.py index 0c31d32ccdf..bfab4069b94 100644 --- a/msgraph/generated/users/item/calendar/events/item/instances/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/instances/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{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[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 7d86c201841..48faa6a295f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did1"] = event_id1 return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - 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 index 66f767b1203..77f08cd6425 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 497abc6746e..8a55f3474a6 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index cdab8c50b88..3e13d2ec0e4 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 0e9c32b414b..22da8df123a 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 5b25b5e114a..f2e8d2e7bc1 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendar/events/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index 5f1263f00f3..bcfbab7b496 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index a860a74a3e5..b250f358aea 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 3f125d15a7e..74d399e5788 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index b09ad50e0ad..a3f7dda0e20 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 89897653519..83764c17ba3 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -56,7 +57,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index 105f490cda1..91de35db918 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 932bef6017d..2b572ccd93e 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index f3b4c576d86..dadcd3467f0 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 0a983ad8798..949b7a0723e 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 9615637dcb0..dc28b926813 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 2161550fc93..435defde245 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/events/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendar/events/item/snooze_reminder/snooze_reminder_request_builder.py index e550323b4aa..9a24e20ec0a 100644 --- a/msgraph/generated/users/item/calendar/events/item/snooze_reminder/snooze_reminder_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/snooze_reminder/snooze_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/events/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendar/events/item/tentatively_accept/tentatively_accept_request_builder.py index be91540c4b7..314dc1f79e3 100644 --- a/msgraph/generated/users/item/calendar/events/item/tentatively_accept/tentatively_accept_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/item/tentatively_accept/tentatively_accept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/events/{event%2Did}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar/get_schedule/get_schedule_request_builder.py b/msgraph/generated/users/item/calendar/get_schedule/get_schedule_request_builder.py index e041eca0466..9b28acbb56d 100644 --- a/msgraph/generated/users/item/calendar/get_schedule/get_schedule_request_builder.py +++ b/msgraph/generated/users/item/calendar/get_schedule/get_schedule_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendar/getSchedule", path_parameters) - async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = None) -> Optional[GetSchedulePostResponse]: + async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetSchedulePostResponse]: """ Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, GetSchedulePostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetScheduleRequestBuilder: raise TypeError("raw_url cannot be null.") return GetScheduleRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetScheduleRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/calendar_groups_request_builder.py b/msgraph/generated/users/item/calendar_groups/calendar_groups_request_builder.py index 21c3b9bce5b..6f762ca2851 100644 --- a/msgraph/generated/users/item/calendar_groups/calendar_groups_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/calendar_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_calendar_group_id(self,calendar_group_id: str) -> CalendarGroupItemReques url_tpl_params["calendarGroup%2Did"] = calendar_group_id return CalendarGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarGroupCollectionResponse]: """ Get the user's calendar groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarGroupsRequestBuilderG return await self.request_adapter.send_async(request_info, CalendarGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[CalendarGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CalendarGroup]: + async def post(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarGroup]: """ Use this API to create a new CalendarGroup. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[CalendarGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, CalendarGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the user's calendar groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarGrou request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[CalendarGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new CalendarGroup. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[CalendarGroup] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -179,27 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarGroupsRequestBuilder.CalendarGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/count/count_request_builder.py index b822ed6aaee..3f18f6e2587 100644 --- a/msgraph/generated/users/item/calendar_groups/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendar_group_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendar_group_item_request_builder.py index 5ea15950e16..39bb94d6b9a 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendar_group_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendar_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CalendarGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a calendar group other than the default calendar group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[CalendarGroupItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CalendarGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarGroup]: """ Retrieve the properties and relationships of a calendar group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[CalendarGroupItemRequestBuild return await self.request_adapter.send_async(request_info, CalendarGroup, error_mapping) - async def patch(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[CalendarGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CalendarGroup]: + async def patch(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarGroup]: """ Update the properties of calendargroup object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[CalendarGroup] = None, request_configuration return await self.request_adapter.send_async(request_info, CalendarGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CalendarGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a calendar group other than the default calendar group. 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}/calendarGroups/{calendarGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CalendarGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a calendar group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarGrou request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[CalendarGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of calendargroup object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[CalendarGroup] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def calendars(self) -> CalendarsRequestBuilder: return CalendarsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CalendarGroupItemRequestBuilderGetQueryParameters(): """ @@ -178,27 +169,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarGroupItemRequestBuilder.CalendarGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/calendars_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/calendars_request_builder.py index 0d0ac8cd28a..3ea2c71ac05 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/calendars_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/calendars_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_calendar_id(self,calendar_id: str) -> CalendarItemRequestBuilder: url_tpl_params["calendar%2Did"] = calendar_id return CalendarItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarsRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarCollectionResponse]: """ Retrieve a list of calendars belonging to a calendar group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, CalendarCollectionResponse, error_mapping) - async def post(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarsRequestBuilderPostRequestConfiguration] = None) -> Optional[Calendar]: + async def post(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: """ Use this API to create a new calendar in a calendar group for a user. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Calendar] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of calendars belonging to a calendar group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new calendar in a calendar group for a user. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Calendar] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -179,27 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarsRequestBuilder.CalendarsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/count/count_request_builder.py index ab3a1e0100f..24d2a97d33b 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py index d2be91a019e..78e3181ec36 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['User'] = str(user) super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/allowedCalendarSharingRoles(User='{User}'){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[AllowedCalendarSharingRolesWi return await self.request_adapter.send_async(request_info, AllowedCalendarSharingRolesWithUserGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,17 +112,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedCalendarSharingRolesWithUserRequestBuilder.AllowedCalendarSharingRolesWithUserRequestBuilderGetQueryParameters] = None - - 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 d62e60be3da..5691748412a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def allowed_calendar_sharing_roles_with_user(self,user: Optional[str] = None) -> return AllowedCalendarSharingRolesWithUserRequestBuilder(self.request_adapter, self.path_parameters, user) - async def delete(self,request_configuration: Optional[CalendarItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property calendars for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -61,7 +62,7 @@ async def delete(self,request_configuration: Optional[CalendarItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CalendarItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: """ The calendars in the calendar group. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ async def get(self,request_configuration: Optional[CalendarItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - async def patch(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Calendar]: + async def patch(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: """ Update the navigation property calendars in users param body: The request body @@ -104,18 +105,18 @@ async def patch(self,body: Optional[Calendar] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CalendarItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property calendars for users 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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CalendarItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The calendars in the calendar group. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,7 +127,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property calendars in users param body: The request body @@ -135,7 +136,7 @@ def to_patch_request_information(self,body: Optional[Calendar] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,16 +188,6 @@ def get_schedule(self) -> GetScheduleRequestBuilder: return GetScheduleRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CalendarItemRequestBuilderGetQueryParameters(): """ @@ -218,27 +209,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarItemRequestBuilder.CalendarItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_permissions/calendar_permissions_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_permissions/calendar_permissions_request_builder.py index cd51c1d21c7..7d6cf40849d 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_permissions/calendar_permissions_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_permissions/calendar_permissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_calendar_permission_id(self,calendar_permission_id: str) -> CalendarPermi url_tpl_params["calendarPermission%2Did"] = calendar_permission_id return CalendarPermissionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarPermissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermissionCollectionResponse]: """ Get a collection of calendarPermission resources that describe the identity and roles of users with whom the specified calendar has been shared or delegated. Here, the calendar can be a user calendar or group calendar. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarPermissionsRequestBui return await self.request_adapter.send_async(request_info, CalendarPermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[CalendarPermission]: + async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: """ Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[CalendarPermission] = None, request_configura return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of calendarPermission resources that describe the identity and roles of users with whom the specified calendar has been shared or delegated. Here, the calendar can be a user calendar or group calendar. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarPerm request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[CalendarPermission] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarPermissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -179,27 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarPermissionsRequestBuilder.CalendarPermissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_permissions/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_permissions/count/count_request_builder.py index 085ce8dd7b1..49a1d4acf7c 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_permissions/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_permissions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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}/calendarPermissions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_permissions/item/calendar_permission_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_permissions/item/calendar_permission_item_request_builder.py index 02869e0fe66..26283f48104 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_permissions/item/calendar_permission_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_permissions/item/calendar_permission_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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}/calendarPermissions/{calendarPermission%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CalendarPermissionItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarPermission]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: """ Get the specified permissions object of a user or group calendar that has been shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CalendarPermissionItemRequest return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CalendarPermission]: + async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: """ Update the permissions assigned to an existing share recipient or delegate, through the corresponding calendarPermission object for a calendar. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[CalendarPermission] = None, request_configur return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete calendarPermission. 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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarPermissions/{calendarPermission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified permissions object of a user or group calendar that has been shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarPerm request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the permissions assigned to an existing share recipient or delegate, through the corresponding calendarPermission object for a calendar. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[CalendarPermission] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarPermissions/{calendarPermission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> CalendarPermissionItemReques raise TypeError("raw_url cannot be null.") return CalendarPermissionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CalendarPermissionItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarPermissionItemRequestBuilder.CalendarPermissionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 7d4ed7512aa..33dbd363e44 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id(self,event_id: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did"] = event_id return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGet return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarViewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters] = None - - 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 index c12749f7d57..06c4a4d134b 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/delta/delta_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/delta/delta_request_builder.py index bebcb6f9e44..81b07e7d407 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/calendar_view/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 index 102f1a81d26..8efcccb0b9b 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 6f6aae0ff7f..536b1306863 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index a2a8cf32034..5d86f8b9d27 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/{event%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 35ccbd21ea7..2ad3781809a 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ 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/{event%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 33b6107cd2e..538c4a63559 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{event%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index 7995865bc45..b74d7797197 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{event%2Did}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index 992718e9339..a57690afddc 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index b5bcf5521a6..7763b4e497c 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index f3d228e5268..18d6a0dde1c 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ 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/{event%2Did}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 196d6080fee..4801d09eab8 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ 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/{event%2Did}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -57,7 +58,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -208,17 +209,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index efc98a4e35c..f12cf0ae383 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/{event%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 4961f6cc9bd..961ab1b77a7 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 5ab8fbcf415..c71170e5816 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{event%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index d71e6dd3e72..3711799dd91 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 33cad565ce5..8eca7cb9db2 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/{event%2Did}/instances/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index dddd2c24127..5bc362cd838 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{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[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 index f5ee6e29a52..3e243c570a2 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did1"] = event_id1 return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - 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 index 6e22a60bcca..10d0b5bfa6f 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index c9a87009a5f..9357b69d037 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 5a5b5d27bbd..88b332b87f4 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 0fc73da213c..061cd13f4d9 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ 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/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 79ad6b533ca..481181267fd 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index a5a67588eda..0f56b91466a 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{event%2Did}/instances/{event%2Did1}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index 134f10f94da..d50f9ddb087 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index c6b32072377..8aa17de3817 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index d5b946f3af6..23604e8e8d8 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ 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/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 37af928a364..0a9134ebb5b 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ 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/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -56,7 +57,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index 4ff16ac2fa5..e5ad16caddc 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/{event%2Did}/instances/{event%2Did1}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index dc864db2d93..dd22900540d 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 483dc5624e7..ea04a9ea2d0 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index ba83c8f4aa9..3b528e3e1ca 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index c4de758e107..9ccb9598ce8 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 384095710d4..950add38f68 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 9061f6ff9d1..6fd94b7aba3 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index a8e1158ad5c..b0eb28d4fc1 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/count/count_request_builder.py index bbaf16e7cb0..c2f58c005b6 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/delta/delta_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/delta/delta_request_builder.py index e97a3f97008..9128e559d24 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/events_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/events_request_builder.py index 4bbaad0379e..6c9679485fe 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/events_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/events_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_event_id(self,event_id: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did"] = event_id return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, orget the instances of an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EventsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - async def post(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> Optional[Event]: + async def post(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Event] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, orget the instances of an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[EventsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Event] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventsRequestBuilder.EventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/accept/accept_request_builder.py index 03e3dd09e3a..557667bd63d 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/accept/accept_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/accept/accept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/attachments_request_builder.py index 43f503bb01d..3e419a516ae 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/count/count_request_builder.py index bc24ce468af..8f683b41d4a 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py index 010dc81b9c1..919d3b4e41c 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ 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}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/item/attachment_item_request_builder.py index 3a9b83bcbbc..50339010767 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/calendar/calendar_request_builder.py index f1d1cc1540c..924f5cef113 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/calendar/calendar_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/cancel/cancel_request_builder.py index be98bcbbef8..db69248ea97 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/decline/decline_request_builder.py index b5dc3f1b09b..1c9d8d2c193 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/decline/decline_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/decline/decline_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py index 2a4713c335a..47f8318ca85 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ 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}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f5a66584b17..b3baf3a25b7 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ 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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property events for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[EventItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ The events in the calendar. Navigation property. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - async def patch(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Event]: + async def patch(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Update an event object. param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[Event] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property events for users 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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The events in the calendar. Navigation property. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[EventItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an event object. param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[Event] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -245,16 +246,6 @@ def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EventItemRequestBuilderGetQueryParameters(): """ @@ -281,27 +272,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/extensions/count/count_request_builder.py index cba81ed9bce..6384ca01abd 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/extensions/extensions_request_builder.py index c94a04625f0..3385a1b30bd 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/extensions/item/extension_item_request_builder.py index b2a46e82d92..1c9b4f3287a 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/forward/forward_request_builder.py index c2296368784..ceeb280c6e4 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/forward/forward_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 9400ebd6580..b795addc486 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/delta/delta_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/delta/delta_request_builder.py index 8505fa4e26c..b3cb193c815 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/instances/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 f281e24aae1..1c08f92f5dc 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did1"] = event_id1 return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - 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 index 9c06a68176e..66f444f02bb 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did1}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 8c6e74672bb..0794fbf0338 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index a4aea91eab6..e571ba12ce1 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/{event%2Did1}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 7116682a510..ee11c0a9d11 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ 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/{event%2Did1}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 151d0969cd7..bc4961e22e7 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index 15420bc7928..ddee4d70c06 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{event%2Did1}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index 43ca94ac834..917047a0f08 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did1}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 23d0fe73caf..05086e19200 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did1}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index ae53865533d..e065073981b 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ 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/{event%2Did1}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 87a350f0ac9..36de83e375e 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ 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/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -56,7 +57,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index ebce1bd5453..df1eb900898 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/{event%2Did1}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index d960e7313cc..35bef585758 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index f217185a78e..ef38bd0b712 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 11da5d8a3d3..b3146a71726 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did1}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 23378126475..6f44f364310 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did1}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index d1b7666e226..750a5a33f71 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did1}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/snooze_reminder/snooze_reminder_request_builder.py index eca0916a4c0..420a49d0bab 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/snooze_reminder/snooze_reminder_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/snooze_reminder/snooze_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/tentatively_accept/tentatively_accept_request_builder.py index 7f9ca593bbc..13d7c33147c 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/tentatively_accept/tentatively_accept_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/events/item/tentatively_accept/tentatively_accept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendar_groups/item/calendars/item/get_schedule/get_schedule_request_builder.py b/msgraph/generated/users/item/calendar_groups/item/calendars/item/get_schedule/get_schedule_request_builder.py index 8d25e09cba5..cc0203bbc00 100644 --- a/msgraph/generated/users/item/calendar_groups/item/calendars/item/get_schedule/get_schedule_request_builder.py +++ b/msgraph/generated/users/item/calendar_groups/item/calendars/item/get_schedule/get_schedule_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ 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}/getSchedule", path_parameters) - async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = None) -> Optional[GetSchedulePostResponse]: + async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetSchedulePostResponse]: """ Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, GetSchedulePostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetScheduleRequestBuilder: raise TypeError("raw_url cannot be null.") return GetScheduleRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetScheduleRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b928590e33d..a81eb4041c8 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id(self,event_id: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did"] = event_id return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ The calendar view for the calendar. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGet return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -164,17 +165,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarViewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters] = None - - 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 index dcbdaf341fa..ad0c542cece 100644 --- a/msgraph/generated/users/item/calendar_view/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendar_view/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendar_view/delta/delta_request_builder.py b/msgraph/generated/users/item/calendar_view/delta/delta_request_builder.py index 09e2d2f7650..ee74073ab98 100644 --- a/msgraph/generated/users/item/calendar_view/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/calendar_view/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 index a933c9ca9ce..b99846c570a 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 800775adba4..9bac4c2a685 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index df26b025ebb..2958c6de350 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index bbb2deff740..d261c99dffc 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 7e89741912f..6b047d4a9b1 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendarView/{event%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index a09465329e9..987516acc12 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index e89ae89c004..2138bd6f093 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 3af7f2bedf0..fe8159cf4d5 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 6085040e492..f42d4288d59 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 46552be7a7c..1dc460d7d63 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -57,7 +58,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -213,17 +214,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index c4070a1c190..dbe328d11d0 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index d3ab3d98740..fa36bb67f57 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 950331ca3aa..b88583bf4fc 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 782d65292c3..9267baf063f 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 01f2abfb73c..297305ac6aa 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 3ad1a45a41f..78408356645 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 index b66eef1a10e..d5c80606b06 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did1"] = event_id1 return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - 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 index a1ab84d0c92..58206adc816 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 1e0ce19499c..1e5cbb77648 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 86c6cdbad5f..73d33ac6547 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 77412874a2c..d0e05ea91e7 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index c0d9bb62fe1..bdcab64cd1a 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index 3dc9ded0301..ba1ceb9a335 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index b57adf4dadc..4ac80f8f291 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index ae40701d4cd..a7b38a5d69b 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 2eb0b9a7eb7..641b551166e 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index f4e96848c93..7140c7ee677 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -56,7 +57,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index 2c70bd71ce8..93119093707 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index e44fc8fe32e..2ab7eb58739 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 1d36423d293..8e7b6d0c66f 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index c1be427816f..bf5ac720dba 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index dc92f5c4a65..b015475de0b 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index d2983a1b027..eb7c50039b0 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 83fab5abebb..0687955bc11 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 928597154fa..fb9a7cbfecb 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendarView/{event%2Did}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/calendars_request_builder.py b/msgraph/generated/users/item/calendars/calendars_request_builder.py index c492137e2d0..cd29354378e 100644 --- a/msgraph/generated/users/item/calendars/calendars_request_builder.py +++ b/msgraph/generated/users/item/calendars/calendars_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_calendar_id(self,calendar_id: str) -> CalendarItemRequestBuilder: url_tpl_params["calendar%2Did"] = calendar_id return CalendarItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarsRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarCollectionResponse]: """ Get all the user's calendars (/calendars navigation property), get the calendars from the default calendar group or from a specific calendar group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarsRequestBuilderGetReq return await self.request_adapter.send_async(request_info, CalendarCollectionResponse, error_mapping) - async def post(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarsRequestBuilderPostRequestConfiguration] = None) -> Optional[Calendar]: + async def post(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: """ Create a new calendar for a user. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Calendar] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get all the user's calendars (/calendars navigation property), get the calendars from the default calendar group or from a specific calendar group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarsReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new calendar for a user. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Calendar] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendars', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarsRequestBuilder.CalendarsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/count/count_request_builder.py b/msgraph/generated/users/item/calendars/count/count_request_builder.py index 071d78264fe..8bdbae2bf0d 100644 --- a/msgraph/generated/users/item/calendars/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendars/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendars/item/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py b/msgraph/generated/users/item/calendars/item/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py index 80003a8de32..eff0f6857f0 100644 --- a/msgraph/generated/users/item/calendars/item/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/allowed_calendar_sharing_roles_with_user/allowed_calendar_sharing_roles_with_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['User'] = str(user) super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/allowedCalendarSharingRoles(User='{User}'){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[AllowedCalendarSharingRolesWi return await self.request_adapter.send_async(request_info, AllowedCalendarSharingRolesWithUserGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,17 +112,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedCalendarSharingRolesWithUserRequestBuilder.AllowedCalendarSharingRolesWithUserRequestBuilderGetQueryParameters] = None - - 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 cd003bfa447..e63fdc26f38 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def allowed_calendar_sharing_roles_with_user(self,user: Optional[str] = None) -> return AllowedCalendarSharingRolesWithUserRequestBuilder(self.request_adapter, self.path_parameters, user) - async def delete(self,request_configuration: Optional[CalendarItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property calendars for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -61,7 +62,7 @@ async def delete(self,request_configuration: Optional[CalendarItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CalendarItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: """ The user's calendars. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ async def get(self,request_configuration: Optional[CalendarItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - async def patch(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Calendar]: + async def patch(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: """ Update the navigation property calendars in users param body: The request body @@ -104,18 +105,18 @@ async def patch(self,body: Optional[Calendar] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CalendarItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property calendars for users 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}/calendars/{calendar%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CalendarItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user's calendars. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,7 +127,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property calendars in users param body: The request body @@ -135,7 +136,7 @@ def to_patch_request_information(self,body: Optional[Calendar] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,16 +188,6 @@ def get_schedule(self) -> GetScheduleRequestBuilder: return GetScheduleRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CalendarItemRequestBuilderGetQueryParameters(): """ @@ -223,27 +214,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarItemRequestBuilder.CalendarItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/calendar_permissions/calendar_permissions_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_permissions/calendar_permissions_request_builder.py index 23ff730a676..7ff89f86dad 100644 --- a/msgraph/generated/users/item/calendars/item/calendar_permissions/calendar_permissions_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/calendar_permissions/calendar_permissions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_calendar_permission_id(self,calendar_permission_id: str) -> CalendarPermi url_tpl_params["calendarPermission%2Did"] = calendar_permission_id return CalendarPermissionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarPermissionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermissionCollectionResponse]: """ Get a collection of calendarPermission resources that describe the identity and roles of users with whom the specified calendar has been shared or delegated. Here, the calendar can be a user calendar or group calendar. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarPermissionsRequestBui return await self.request_adapter.send_async(request_info, CalendarPermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[CalendarPermission]: + async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: """ Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[CalendarPermission] = None, request_configura return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of calendarPermission resources that describe the identity and roles of users with whom the specified calendar has been shared or delegated. Here, the calendar can be a user calendar or group calendar. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarPerm request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[CalendarPermission] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarPermissions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -179,27 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarPermissionsRequestBuilder.CalendarPermissionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/calendar_permissions/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_permissions/count/count_request_builder.py index dbd79036235..e561d5041c2 100644 --- a/msgraph/generated/users/item/calendars/item/calendar_permissions/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/calendar_permissions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarPermissions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_permissions/item/calendar_permission_item_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_permissions/item/calendar_permission_item_request_builder.py index 451bff419b7..2029a5602d4 100644 --- a/msgraph/generated/users/item/calendars/item/calendar_permissions/item/calendar_permission_item_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/calendar_permissions/item/calendar_permission_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarPermissions/{calendarPermission%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CalendarPermissionItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarPermission]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: """ Get the specified permissions object of a user or group calendar that has been shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CalendarPermissionItemRequest return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CalendarPermission]: + async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: """ Update the permissions assigned to an existing share recipient or delegate, through the corresponding calendarPermission object for a calendar. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[CalendarPermission] = None, request_configur return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete calendarPermission. 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}/calendars/{calendar%2Did}/calendarPermissions/{calendarPermission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified permissions object of a user or group calendar that has been shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[CalendarPerm request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the permissions assigned to an existing share recipient or delegate, through the corresponding calendarPermission object for a calendar. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[CalendarPermission] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarPermissions/{calendarPermission%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> CalendarPermissionItemReques raise TypeError("raw_url cannot be null.") return CalendarPermissionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CalendarPermissionItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarPermissionItemRequestBuilder.CalendarPermissionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarPermissionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f997dd5f8b4..6411582d275 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id(self,event_id: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did"] = event_id return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGet return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarViewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarViewRequestBuilder.CalendarViewRequestBuilderGetQueryParameters] = None - - 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 index a2fd74cff17..36a8a145464 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendars/item/calendar_view/delta/delta_request_builder.py b/msgraph/generated/users/item/calendars/item/calendar_view/delta/delta_request_builder.py index 828402550a6..1ab2f6460a1 100644 --- a/msgraph/generated/users/item/calendars/item/calendar_view/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/calendar_view/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 index 97f80d8cb13..86cd071630e 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index f942bf4cb34..63cc371d54e 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index eca4ecbb90d..a9394b4642f 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index a6044b16771..67cf3507df0 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 06af95e387d..bec83e641ce 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index e6ac079d705..1eafc1a7825 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index 46974c8639f..8c4afc0895a 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 103aec6d174..380da19b73b 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 3d8e570f75f..c1dd158ca05 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index c32a799687b..2f76ba6e96e 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -57,7 +58,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -208,17 +209,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index eb849d79141..86a5ebbd787 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 8515adff6a7..6bb178ecd51 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 19cda09772f..848bba85867 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 2554d7c0db2..6ccee7a9ae7 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 74ea6ce9d7c..2933fc16728 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index b4232b9dd15..cab0a186fcf 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 index cbdc4c6578c..0c43279f0c4 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did1"] = event_id1 return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - 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 index 9f68d8dd1d4..e7dd216d0ad 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index a7e05b62dd6..68a35369bfc 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index bcfef0dd5f9..b2e2be23ea5 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 9793969efb8..f62496c3c0e 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 39d686849b4..b42bd42fb1f 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index f36e1871b1a..6a79ffb2ece 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index bb41d4e436d..b976e9c2369 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index b858e4493bc..4654284513c 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 51b3377efdf..733c4968271 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index e6b12e7b5fe..537d5b6ace3 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -56,7 +57,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index df552a36314..58757562727 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index ded48b37dbc..05e2268c89e 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 95875a4bf91..87f2a3a5914 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 0a7d0e17514..617a993ccb5 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 0dc3f45d45d..89297fd18c4 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 3b580ef2c44..7986854b575 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 1f01243a91f..23deefc39f3 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index b8a8985a583..8b075064ad7 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/calendarView/{event%2Did}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/events/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/events/count/count_request_builder.py index 782446a1ef5..8421eb2d2cc 100644 --- a/msgraph/generated/users/item/calendars/item/events/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendars/item/events/delta/delta_request_builder.py b/msgraph/generated/users/item/calendars/item/events/delta/delta_request_builder.py index f3b7c2ae1e0..6ad11615346 100644 --- a/msgraph/generated/users/item/calendars/item/events/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendars/item/events/events_request_builder.py b/msgraph/generated/users/item/calendars/item/events/events_request_builder.py index 6c7da4ee577..ce361d68bc4 100644 --- a/msgraph/generated/users/item/calendars/item/events/events_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/events_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_event_id(self,event_id: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did"] = event_id return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, orget the instances of an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EventsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - async def post(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> Optional[Event]: + async def post(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Event] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, orget the instances of an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[EventsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Event] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventsRequestBuilder.EventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/events/item/accept/accept_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/accept/accept_request_builder.py index 4bd647f10c7..dd4627ecc67 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/accept/accept_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/accept/accept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/events/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/attachments/attachments_request_builder.py index a96c3ada70e..55dd9fcf456 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/events/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/attachments/count/count_request_builder.py index 3cda466af6b..69cf6428d43 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py index c4616fbcdbf..101d8d0887c 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ 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}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/events/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/attachments/item/attachment_item_request_builder.py index dc9c1b0f53f..789befa33b6 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendars/{calendar%2Did}/events/{event%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/calendar/calendar_request_builder.py index 6cd5d73f3ac..fa642279178 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/calendar/calendar_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/cancel/cancel_request_builder.py index ba006233ce7..59e52066a9b 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/events/item/decline/decline_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/decline/decline_request_builder.py index 27d60f299e6..bc876578c53 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/decline/decline_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/decline/decline_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py index 62c776137bb..e2328c02dd2 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ 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}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 196d3cb2259..3291deff9b9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ 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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property events for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +56,7 @@ async def delete(self,request_configuration: Optional[EventItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ The events in the calendar. Navigation property. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - async def patch(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Event]: + async def patch(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Update an event object. param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[Event] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property events for users 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}/calendars/{calendar%2Did}/events/{event%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The events in the calendar. Navigation property. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[EventItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update an event object. param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[Event] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -245,16 +246,6 @@ def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EventItemRequestBuilderGetQueryParameters(): """ @@ -281,27 +272,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/events/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/extensions/count/count_request_builder.py index 801339e4911..b4163f285ab 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/extensions/extensions_request_builder.py index 876ca84abce..96fc22f094c 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/events/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/extensions/item/extension_item_request_builder.py index aa361cec5f5..595798d4532 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/events/item/forward/forward_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/forward/forward_request_builder.py index 00346ba96f7..1d33dfb1019 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/forward/forward_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 0613223eaa4..630e04fabda 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/calendars/item/events/item/instances/delta/delta_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/instances/delta/delta_request_builder.py index 8dd56e5f6f3..2bec56d8e5e 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/instances/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/instances/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 b6958a421a2..88c03c532f5 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did1"] = event_id1 return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - 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 index 1b79749de8f..36801e5362a 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did1}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 5e91883e074..61deea84f1a 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index c08a551a744..0e376431d35 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/{event%2Did1}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 6d11e35d0a2..ac4f0cdf0c3 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ 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/{event%2Did1}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index e0da10690c9..94d9d8f130f 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{event%2Did1}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index 952746f764d..40ce24418bd 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{event%2Did1}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index ac146eeb364..ccedd988db3 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did1}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 614e0588bb8..8d7c684ca57 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did1}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index e3f49b68575..4e64b23fce7 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ 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/{event%2Did1}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 70368629f99..1913ce52c60 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ 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/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -56,7 +57,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index 52f64c8920c..d7e00fa0c04 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ 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/{event%2Did1}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 7d49cd1de17..259ce77b1ba 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 3ea51b8bc96..1282fac93ca 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ 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/{event%2Did1}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 5869f86abcb..e892dbb31c1 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did1}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 60b0751ec49..b830cf9dcc4 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did1}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 6776dc1469b..1a8f0bc22e5 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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/{event%2Did1}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/events/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/snooze_reminder/snooze_reminder_request_builder.py index 694db06852e..300e91ebf04 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/snooze_reminder/snooze_reminder_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/snooze_reminder/snooze_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/events/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/calendars/item/events/item/tentatively_accept/tentatively_accept_request_builder.py index 31fbe29dba6..a5c89bc194a 100644 --- a/msgraph/generated/users/item/calendars/item/events/item/tentatively_accept/tentatively_accept_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/events/item/tentatively_accept/tentatively_accept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ 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}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/calendars/item/get_schedule/get_schedule_request_builder.py b/msgraph/generated/users/item/calendars/item/get_schedule/get_schedule_request_builder.py index f4cbf7781e0..f28f2c73c42 100644 --- a/msgraph/generated/users/item/calendars/item/get_schedule/get_schedule_request_builder.py +++ b/msgraph/generated/users/item/calendars/item/get_schedule/get_schedule_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/calendars/{calendar%2Did}/getSchedule", path_parameters) - async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = None) -> Optional[GetSchedulePostResponse]: + async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetSchedulePostResponse]: """ Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, GetSchedulePostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetScheduleRequestBuilder: raise TypeError("raw_url cannot be null.") return GetScheduleRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetScheduleRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 ac152804877..0f45bf83721 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/changePassword", path_parameters) - async def post(self,body: Optional[ChangePasswordPostRequestBody] = None, request_configuration: Optional[ChangePasswordRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ChangePasswordPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Enable the user to update their password. Any user can update their password without belonging to any administrator role. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ChangePasswordPostRequestBody] = None, reques raise Exception("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: Optional[ChangePasswordPostRequestBody] = None, request_configuration: Optional[ChangePasswordRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChangePasswordPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Enable the user to update their password. Any user can update their password without belonging to any administrator role. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ChangePasswordRequestBuilder raise TypeError("raw_url cannot be null.") return ChangePasswordRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChangePasswordRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/chats_request_builder.py b/msgraph/generated/users/item/chats/chats_request_builder.py index 688c8ea5c89..aec42f84d78 100644 --- a/msgraph/generated/users/item/chats/chats_request_builder.py +++ b/msgraph/generated/users/item/chats/chats_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_id(self,chat_id: str) -> ChatItemRequestBuilder: url_tpl_params["chat%2Did"] = chat_id return ChatItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChatsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatCollectionResponse]: """ Retrieve the list of chats that the user is part of. This method supports federation. When a user ID is provided, the calling application must belong to the same tenant that the user belongs to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ChatsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ChatCollectionResponse, error_mapping) - async def post(self,body: Optional[Chat] = None, request_configuration: Optional[ChatsRequestBuilderPostRequestConfiguration] = None) -> Optional[Chat]: + async def post(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Chat]: """ Create new navigation property to chats for users param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Chat] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Chat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChatsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of chats that the user is part of. This method supports federation. When a user ID is provided, the calling application must belong to the same tenant that the user belongs to. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[ChatsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to chats for users param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Chat] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/chats', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatsRequestBuilder.ChatsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/count/count_request_builder.py b/msgraph/generated/users/item/chats/count/count_request_builder.py index c8f915aafa2..994d61c6a20 100644 --- a/msgraph/generated/users/item/chats/count/count_request_builder.py +++ b/msgraph/generated/users/item/chats/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 3cac7766fa8..3beae101d4c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/getAllMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,model*}", path_parameters) - async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderG return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,17 +129,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAllMessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAllMessagesRequestBuilder.GetAllMessagesRequestBuilderGetQueryParameters] = None - - 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 ee781a74b82..2e7045b0c48 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -38,7 +39,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property chats for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[ChatItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Chat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Chat]: """ Retrieve a single chat (without its messages). This method supports federation. To access a chat, at least one chat member must belong to the tenant the request initiated from. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[ChatItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Chat, error_mapping) - async def patch(self,body: Optional[Chat] = None, request_configuration: Optional[ChatItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Chat]: + async def patch(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Chat]: """ Update the navigation property chats in users param body: The request body @@ -100,18 +101,18 @@ async def patch(self,body: Optional[Chat] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Chat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property chats for users 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}/chats/{chat%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single chat (without its messages). This method supports federation. To access a chat, at least one chat member must belong to the tenant the request initiated from. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -122,7 +123,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[ChatItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property chats in users param body: The request body @@ -131,7 +132,7 @@ def to_patch_request_information(self,body: Optional[Chat] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -255,16 +256,6 @@ def unhide_for_user(self) -> UnhideForUserRequestBuilder: return UnhideForUserRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatItemRequestBuilderGetQueryParameters(): """ @@ -291,27 +282,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatItemRequestBuilder.ChatItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/hide_for_user/hide_for_user_request_builder.py b/msgraph/generated/users/item/chats/item/hide_for_user/hide_for_user_request_builder.py index 6d5e48606f4..d6e76c965af 100644 --- a/msgraph/generated/users/item/chats/item/hide_for_user/hide_for_user_request_builder.py +++ b/msgraph/generated/users/item/chats/item/hide_for_user/hide_for_user_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/hideForUser", path_parameters) - async def post(self,body: Optional[HideForUserPostRequestBody] = None, request_configuration: Optional[HideForUserRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[HideForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Hide a chat for a user. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[HideForUserPostRequestBody] = None, request_c raise Exception("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: Optional[HideForUserPostRequestBody] = None, request_configuration: Optional[HideForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HideForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Hide a chat for a user. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> HideForUserRequestBuilder: raise TypeError("raw_url cannot be null.") return HideForUserRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HideForUserRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/installed_apps/count/count_request_builder.py b/msgraph/generated/users/item/chats/item/installed_apps/count/count_request_builder.py index 081150ec092..24bf6aa7695 100644 --- a/msgraph/generated/users/item/chats/item/installed_apps/count/count_request_builder.py +++ b/msgraph/generated/users/item/chats/item/installed_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/installedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/installed_apps/installed_apps_request_builder.py b/msgraph/generated/users/item/chats/item/installed_apps/installed_apps_request_builder.py index c4dbd46b48e..27314ee61ae 100644 --- a/msgraph/generated/users/item/chats/item/installed_apps/installed_apps_request_builder.py +++ b/msgraph/generated/users/item/chats/item/installed_apps/installed_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_app_installation_id(self,teams_app_installation_id: str) -> TeamsAp url_tpl_params["teamsAppInstallation%2Did"] = teams_app_installation_id return TeamsAppInstallationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: """ List all app installations within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, TeamsAppInstallationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Install a teamsApp to the specified chat. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsAppInstallation] = None, request_configu return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all app installations within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[InstalledApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Install a teamsApp to the specified chat. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/installedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstalledAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstalledAppsRequestBuilder.InstalledAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstalledAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/installed_apps/item/teams_app/teams_app_request_builder.py b/msgraph/generated/users/item/chats/item/installed_apps/item/teams_app/teams_app_request_builder.py index a121a77bb7b..71e95c289ac 100644 --- a/msgraph/generated/users/item/chats/item/installed_apps/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/users/item/chats/item/installed_apps/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/installedApps/{teamsAppInstallation%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py b/msgraph/generated/users/item/chats/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py index 1c6b7704c6a..c72df9ac33c 100644 --- a/msgraph/generated/users/item/chats/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py +++ b/msgraph/generated/users/item/chats/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/installedApps/{teamsAppInstallation%2Did}/teamsAppDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: """ The details of this version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuil return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The details of this version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppDefinitionRequestBuilder.TeamsAppDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/installed_apps/item/teams_app_installation_item_request_builder.py b/msgraph/generated/users/item/chats/item/installed_apps/item/teams_app_installation_item_request_builder.py index 75f240da4ce..78468eb0ec4 100644 --- a/msgraph/generated/users/item/chats/item/installed_apps/item/teams_app_installation_item_request_builder.py +++ b/msgraph/generated/users/item/chats/item/installed_apps/item/teams_app_installation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/installedApps/{teamsAppInstallation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Uninstall an app installed within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Get an app installed in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TeamsAppInstallationItemReque return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Update the navigation property installedApps in users param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[TeamsAppInstallation] = None, request_config return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Uninstall an app installed within a chat. 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}/chats/{chat%2Did}/installedApps/{teamsAppInstallation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an app installed in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsAppInst request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property installedApps in users param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/installedApps/{teamsAppInstallation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -166,16 +167,6 @@ def upgrade(self) -> UpgradeRequestBuilder: return UpgradeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsAppInstallationItemRequestBuilderGetQueryParameters(): """ @@ -202,27 +193,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppInstallationItemRequestBuilder.TeamsAppInstallationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/installed_apps/item/upgrade/upgrade_request_builder.py b/msgraph/generated/users/item/chats/item/installed_apps/item/upgrade/upgrade_request_builder.py index 3607f53b701..a1a7fae3e23 100644 --- a/msgraph/generated/users/item/chats/item/installed_apps/item/upgrade/upgrade_request_builder.py +++ b/msgraph/generated/users/item/chats/item/installed_apps/item/upgrade/upgrade_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/installedApps/{teamsAppInstallation%2Did}/upgrade", path_parameters) - async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Upgrade an app installation within a chat. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[UpgradePostRequestBody] = None, request_confi raise Exception("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: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Upgrade an app installation within a chat. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UpgradeRequestBuilder: raise TypeError("raw_url cannot be null.") return UpgradeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UpgradeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/last_message_preview/last_message_preview_request_builder.py b/msgraph/generated/users/item/chats/item/last_message_preview/last_message_preview_request_builder.py index c456af8724f..1ee55348d62 100644 --- a/msgraph/generated/users/item/chats/item/last_message_preview/last_message_preview_request_builder.py +++ b/msgraph/generated/users/item/chats/item/last_message_preview/last_message_preview_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/lastMessagePreview{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LastMessagePreviewRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property lastMessagePreview for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[LastMessagePreviewRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LastMessagePreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageInfo]: """ Preview of the last message sent in the chat. Null if no messages were sent in the chat. Currently, only the list chats operation supports this property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LastMessagePreviewRequestBuil return await self.request_adapter.send_async(request_info, ChatMessageInfo, error_mapping) - async def patch(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[LastMessagePreviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageInfo]: + async def patch(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageInfo]: """ Update the navigation property lastMessagePreview in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ChatMessageInfo] = None, request_configurati return await self.request_adapter.send_async(request_info, ChatMessageInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LastMessagePreviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property lastMessagePreview for users 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}/chats/{chat%2Did}/lastMessagePreview', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LastMessagePreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Preview of the last message sent in the chat. Null if no messages were sent in the chat. Currently, only the list chats operation supports this property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[LastMessageP request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[LastMessagePreviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property lastMessagePreview in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageInfo] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/lastMessagePreview', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LastMessagePreviewRequestBui raise TypeError("raw_url cannot be null.") return LastMessagePreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastMessagePreviewRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LastMessagePreviewRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastMessagePreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastMessagePreviewRequestBuilder.LastMessagePreviewRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastMessagePreviewRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/mark_chat_read_for_user/mark_chat_read_for_user_request_builder.py b/msgraph/generated/users/item/chats/item/mark_chat_read_for_user/mark_chat_read_for_user_request_builder.py index 27439545f2d..8a27b9eef88 100644 --- a/msgraph/generated/users/item/chats/item/mark_chat_read_for_user/mark_chat_read_for_user_request_builder.py +++ b/msgraph/generated/users/item/chats/item/mark_chat_read_for_user/mark_chat_read_for_user_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/markChatReadForUser", path_parameters) - async def post(self,body: Optional[MarkChatReadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatReadForUserRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[MarkChatReadForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Mark a chat as read for a user. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[MarkChatReadForUserPostRequestBody] = None, r raise Exception("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: Optional[MarkChatReadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatReadForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MarkChatReadForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mark a chat as read for a user. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MarkChatReadForUserRequestBu raise TypeError("raw_url cannot be null.") return MarkChatReadForUserRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MarkChatReadForUserRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/mark_chat_unread_for_user/mark_chat_unread_for_user_request_builder.py b/msgraph/generated/users/item/chats/item/mark_chat_unread_for_user/mark_chat_unread_for_user_request_builder.py index e15f29a4bbc..d2f22af7a75 100644 --- a/msgraph/generated/users/item/chats/item/mark_chat_unread_for_user/mark_chat_unread_for_user_request_builder.py +++ b/msgraph/generated/users/item/chats/item/mark_chat_unread_for_user/mark_chat_unread_for_user_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/markChatUnreadForUser", path_parameters) - async def post(self,body: Optional[MarkChatUnreadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatUnreadForUserRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[MarkChatUnreadForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Mark a chat as unread for a user. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[MarkChatUnreadForUserPostRequestBody] = None, raise Exception("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: Optional[MarkChatUnreadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatUnreadForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MarkChatUnreadForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mark a chat as unread for a user. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MarkChatUnreadForUserRequest raise TypeError("raw_url cannot be null.") return MarkChatUnreadForUserRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MarkChatUnreadForUserRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/members/add/add_request_builder.py b/msgraph/generated/users/item/chats/item/members/add/add_request_builder.py index 448e7d39383..b1a9fba132d 100644 --- a/msgraph/generated/users/item/chats/item/members/add/add_request_builder.py +++ b/msgraph/generated/users/item/chats/item/members/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/members/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/members/count/count_request_builder.py b/msgraph/generated/users/item/chats/item/members/count/count_request_builder.py index a705c2186e9..3211c8ca29e 100644 --- a/msgraph/generated/users/item/chats/item/members/count/count_request_builder.py +++ b/msgraph/generated/users/item/chats/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/members/item/conversation_member_item_request_builder.py b/msgraph/generated/users/item/chats/item/members/item/conversation_member_item_request_builder.py index 0a85633e8eb..bf790077cae 100644 --- a/msgraph/generated/users/item/chats/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/users/item/chats/item/members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/members/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a conversationMember from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,12 +46,12 @@ async def delete(self,request_configuration: Optional[ConversationMemberItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ - Retrieve a conversationMember from a chat. + Retrieve a conversationMember from a chat or channel. 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/chat-get-members?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Update the navigation property members in users param body: The request body @@ -89,20 +90,20 @@ async def patch(self,body: Optional[ConversationMember] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a conversationMember from a chat. 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}/chats/{chat%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve a conversationMember from a chat. + Retrieve a conversationMember from a chat or channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,20 +137,10 @@ def with_url(self,raw_url: Optional[str] = None) -> ConversationMemberItemReques raise TypeError("raw_url cannot be null.") return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ - Retrieve a conversationMember from a chat. + Retrieve a conversationMember from a chat or channel. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/members/members_request_builder.py b/msgraph/generated/users/item/chats/item/members/members_request_builder.py index d939fe1d422..3bcc7eb2179 100644 --- a/msgraph/generated/users/item/chats/item/members/members_request_builder.py +++ b/msgraph/generated/users/item/chats/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: """ List all conversation members in a chat or channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Add a conversationMember to a chat. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ConversationMember] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all conversation members in a chat or channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a conversationMember to a chat. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/count/count_request_builder.py b/msgraph/generated/users/item/chats/item/messages/count/count_request_builder.py index 5f2a8f18b2b..675d3bbb5b1 100644 --- a/msgraph/generated/users/item/chats/item/messages/count/count_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/messages/delta/delta_request_builder.py b/msgraph/generated/users/item/chats/item/messages/delta/delta_request_builder.py index 9aa1b55a89f..c278a5db8d0 100644 --- a/msgraph/generated/users/item/chats/item/messages/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/messages/item/chat_message_item_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/chat_message_item_request_builder.py index 064501f46c5..b3a36361a8b 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/chat_message_item_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property messages in users param body: The request body @@ -94,18 +95,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for users 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}/chats/{chat%2Did}/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property messages in users param body: The request body @@ -125,7 +126,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -195,16 +196,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -231,27 +222,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/count/count_request_builder.py index 721235c3e02..87ef226c81b 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/hosted_contents_request_builder.py index ef7bb6607d9..01b33f5cdd2 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for users param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index 73668615787..46a2c0febf1 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for users 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}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/item/value/content_request_builder.py index c542f950080..43af78d9fad 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/count/count_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/count/count_request_builder.py index bb4294b703a..4e0fea6e42e 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/replies/count/count_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/delta/delta_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/delta/delta_request_builder.py index 8edf301f302..fcd1957f56f 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/replies/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/item/chat_message_item_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/item/chat_message_item_request_builder.py index d120996fc47..16a380f9622 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/replies/item/chat_message_item_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property replies for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in users param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for users 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}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in users param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py index bca10481a91..4b93db021e9 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py index 87bb500aab8..70713147760 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for users param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index 0361a6e6653..e703ea33895 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for users 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}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py index 41592dce57d..93f30820ec6 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py index ae79c383a04..4e51a19da4c 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py index 682c26f71e3..b52972db8b6 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py index 995e7758c94..175bf4973e9 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py index 0882558523e..ebabdf687bb 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 778268d30ce..862774e3788 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id1(self,chat_message_id1: str) -> ChatMessageItemRequestBui url_tpl_params["chatMessage%2Did1"] = chat_message_id1 return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,13 +66,13 @@ async def get(self,request_configuration: Optional[RepliesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a 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/channel-post-messagereply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[RepliesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/set_reaction/set_reaction_request_builder.py index a7035d0e30a..366e585ddd2 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/soft_delete/soft_delete_request_builder.py index 43f829ac737..d34ace0dfdc 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py index 9f4e85358f8..86b5dfc681f 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/messages/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/users/item/chats/item/messages/item/unset_reaction/unset_reaction_request_builder.py index 96b332a73d7..620d148539c 100644 --- a/msgraph/generated/users/item/chats/item/messages/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/users/item/chats/item/messages/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 426456f0af2..1a6ed247ab4 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild url_tpl_params["chatMessage%2Did"] = chat_message_id return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ Retrieve the list of messages in a chat. This method supports federation. To list chat messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of messages in a chat. This method supports federation. To list chat messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified chat. This API can't create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can create a chat message. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ChatMessage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/permission_grants/count/count_request_builder.py b/msgraph/generated/users/item/chats/item/permission_grants/count/count_request_builder.py index 0c8aa0b4399..50495d527b8 100644 --- a/msgraph/generated/users/item/chats/item/permission_grants/count/count_request_builder.py +++ b/msgraph/generated/users/item/chats/item/permission_grants/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/permissionGrants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py b/msgraph/generated/users/item/chats/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py index 50d3e61b47f..7d4fcd967b2 100644 --- a/msgraph/generated/users/item/chats/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py +++ b/msgraph/generated/users/item/chats/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ResourceSpecificPermission raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ A collection of permissions granted to apps for the chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourceSpecificPermissionGra return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, req return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for users 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}/chats/{chat%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of permissions granted to apps for the chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceSpec request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionG """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ResourceSpecificPermissionGr raise TypeError("raw_url cannot be null.") return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceSpecificPermissionGrantItemRequestBuilder.ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/permission_grants/permission_grants_request_builder.py b/msgraph/generated/users/item/chats/item/permission_grants/permission_grants_request_builder.py index 443473a05b3..dfa6ee6ebae 100644 --- a/msgraph/generated/users/item/chats/item/permission_grants/permission_grants_request_builder.py +++ b/msgraph/generated/users/item/chats/item/permission_grants/permission_grants_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_resource_specific_permission_grant_id(self,resource_specific_permission_g url_tpl_params["resourceSpecificPermissionGrant%2Did"] = resource_specific_permission_grant_id return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: """ List all resource-specific permission grants on the chat. This list specifies the Microsoft Entra apps that have access to the chat, along with the corresponding resource-specific access that each app has. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilde return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, requ return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all resource-specific permission grants on the chat. This list specifies the Microsoft Entra apps that have access to the chat, along with the corresponding resource-specific access that each app has. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGr """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/permissionGrants', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionGrantsRequestBuilder.PermissionGrantsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/pinned_messages/count/count_request_builder.py b/msgraph/generated/users/item/chats/item/pinned_messages/count/count_request_builder.py index 5d50a4047dd..e9a0c4c8cd5 100644 --- a/msgraph/generated/users/item/chats/item/pinned_messages/count/count_request_builder.py +++ b/msgraph/generated/users/item/chats/item/pinned_messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/pinnedMessages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/pinned_messages/item/message/message_request_builder.py b/msgraph/generated/users/item/chats/item/pinned_messages/item/message/message_request_builder.py index 275d47fe5ca..367d4d3ebf9 100644 --- a/msgraph/generated/users/item/chats/item/pinned_messages/item/message/message_request_builder.py +++ b/msgraph/generated/users/item/chats/item/pinned_messages/item/message/message_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/pinnedMessages/{pinnedChatMessageInfo%2Did}/message{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MessageRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Represents details about the chat message that is pinned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MessageRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents details about the chat message that is pinned. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessageRequestBuilder.MessageRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/pinned_messages/item/pinned_chat_message_info_item_request_builder.py b/msgraph/generated/users/item/chats/item/pinned_messages/item/pinned_chat_message_info_item_request_builder.py index 8871befed59..aa251258e6c 100644 --- a/msgraph/generated/users/item/chats/item/pinned_messages/item/pinned_chat_message_info_item_request_builder.py +++ b/msgraph/generated/users/item/chats/item/pinned_messages/item/pinned_chat_message_info_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/pinnedMessages/{pinnedChatMessageInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unpin a message from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PinnedChatMessageInfoItemR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: """ A collection of all the pinned messages in the chat. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PinnedChatMessageInfoItemRequ return await self.request_adapter.send_async(request_info, PinnedChatMessageInfo, error_mapping) - async def patch(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: + async def patch(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: """ Update the navigation property pinnedMessages in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PinnedChatMessageInfo] = None, request_confi return await self.request_adapter.send_async(request_info, PinnedChatMessageInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unpin a message from a chat. 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}/chats/{chat%2Did}/pinnedMessages/{pinnedChatMessageInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of all the pinned messages in the chat. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[PinnedChatMe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pinnedMessages in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PinnedChatMessageInfo] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/pinnedMessages/{pinnedChatMessageInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def message(self) -> MessageRequestBuilder: return MessageRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PinnedChatMessageInfoItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PinnedChatMessageInfoItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PinnedChatMessageInfoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PinnedChatMessageInfoItemRequestBuilder.PinnedChatMessageInfoItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PinnedChatMessageInfoItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/pinned_messages/pinned_messages_request_builder.py b/msgraph/generated/users/item/chats/item/pinned_messages/pinned_messages_request_builder.py index 0da1bad3490..712454748e4 100644 --- a/msgraph/generated/users/item/chats/item/pinned_messages/pinned_messages_request_builder.py +++ b/msgraph/generated/users/item/chats/item/pinned_messages/pinned_messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_pinned_chat_message_info_id(self,pinned_chat_message_info_id: str) -> Pin url_tpl_params["pinnedChatMessageInfo%2Did"] = pinned_chat_message_info_id return PinnedChatMessageInfoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PinnedMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[PinnedChatMessageInfoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfoCollectionResponse]: """ Get a list of pinnedChatMessages in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PinnedMessagesRequestBuilderG return await self.request_adapter.send_async(request_info, PinnedChatMessageInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedMessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: + async def post(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: """ Pin a chat message in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can pin a chat message. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[PinnedChatMessageInfo] = None, request_config return await self.request_adapter.send_async(request_info, PinnedChatMessageInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PinnedMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of pinnedChatMessages in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PinnedMessag request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedMessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Pin a chat message in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can pin a chat message. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[PinnedChatMessageInfo] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/pinnedMessages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PinnedMessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PinnedMessagesRequestBuilder.PinnedMessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PinnedMessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/send_activity_notification/send_activity_notification_request_builder.py b/msgraph/generated/users/item/chats/item/send_activity_notification/send_activity_notification_request_builder.py index 7b86bc01a23..6eb4aa40adb 100644 --- a/msgraph/generated/users/item/chats/item/send_activity_notification/send_activity_notification_request_builder.py +++ b/msgraph/generated/users/item/chats/item/send_activity_notification/send_activity_notification_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/sendActivityNotification", path_parameters) - async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an activity feed notification in scope of a chat. For more information about sending notifications and the requirements for doing so, see sending Teams activity notifications. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = No raise Exception("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: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an activity feed notification in scope of a chat. For more information about sending notifications and the requirements for doing so, see sending Teams activity notifications. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendActivityNotificationRequ raise TypeError("raw_url cannot be null.") return SendActivityNotificationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendActivityNotificationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/tabs/count/count_request_builder.py b/msgraph/generated/users/item/chats/item/tabs/count/count_request_builder.py index 8680fb558c5..530278477b6 100644 --- a/msgraph/generated/users/item/chats/item/tabs/count/count_request_builder.py +++ b/msgraph/generated/users/item/chats/item/tabs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/tabs/item/teams_app/teams_app_request_builder.py b/msgraph/generated/users/item/chats/item/tabs/item/teams_app/teams_app_request_builder.py index 57a4df99c06..952f45f653c 100644 --- a/msgraph/generated/users/item/chats/item/tabs/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/users/item/chats/item/tabs/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/tabs/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/chats/item/tabs/item/teams_tab_item_request_builder.py b/msgraph/generated/users/item/chats/item/tabs/item/teams_tab_item_request_builder.py index a483f09a4e6..7c5606bd160 100644 --- a/msgraph/generated/users/item/chats/item/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph/generated/users/item/chats/item/tabs/item/teams_tab_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/tabs/{teamsTab%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove (unpin) a tab from the specified chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTab]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Retrieve the properties and relationships of the specified tab in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGet return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Update the properties of the specified tab in a chat. This can be used to configure the content of the tab. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove (unpin) a tab from the specified chat. 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}/chats/{chat%2Did}/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of the specified tab in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsTabItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified tab in a chat. This can be used to configure the content of the tab. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def teams_app(self) -> TeamsAppRequestBuilder: return TeamsAppRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsTabItemRequestBuilder.TeamsTabItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/tabs/tabs_request_builder.py b/msgraph/generated/users/item/chats/item/tabs/tabs_request_builder.py index f4afafe3187..a9276c9b4af 100644 --- a/msgraph/generated/users/item/chats/item/tabs/tabs_request_builder.py +++ b/msgraph/generated/users/item/chats/item/tabs/tabs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: url_tpl_params["teamsTab%2Did"] = teams_tab_id return TeamsTabItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: """ Retrieve the list of tabs in the specified chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Add (pin) a tab to the specified chat. The corresponding app must already be installed in the chat. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsTab] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of tabs in the specified chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TabsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add (pin) a tab to the specified chat. The corresponding app must already be installed in the chat. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsTab] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/tabs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TabsRequestBuilder.TabsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/chats/item/unhide_for_user/unhide_for_user_request_builder.py b/msgraph/generated/users/item/chats/item/unhide_for_user/unhide_for_user_request_builder.py index 1e9bb9ee4dd..5f605b881e2 100644 --- a/msgraph/generated/users/item/chats/item/unhide_for_user/unhide_for_user_request_builder.py +++ b/msgraph/generated/users/item/chats/item/unhide_for_user/unhide_for_user_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/unhideForUser", path_parameters) - async def post(self,body: Optional[UnhideForUserPostRequestBody] = None, request_configuration: Optional[UnhideForUserRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnhideForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unhide a chat for a user. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[UnhideForUserPostRequestBody] = None, request raise Exception("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: Optional[UnhideForUserPostRequestBody] = None, request_configuration: Optional[UnhideForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnhideForUserPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unhide a chat for a user. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnhideForUserRequestBuilder: raise TypeError("raw_url cannot be null.") return UnhideForUserRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnhideForUserRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/check_member_groups/check_member_groups_request_builder.py b/msgraph/generated/users/item/check_member_groups/check_member_groups_request_builder.py index 1fb3d8ec7c9..237871d53df 100644 --- a/msgraph/generated/users/item/check_member_groups/check_member_groups_request_builder.py +++ b/msgraph/generated/users/item/check_member_groups/check_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/checkMemberGroups", path_parameters) - async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, req return await self.request_adapter.send_async(request_info, CheckMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberGroupsRequestBuil raise TypeError("raw_url cannot be null.") return CheckMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/check_member_objects/check_member_objects_request_builder.py b/msgraph/generated/users/item/check_member_objects/check_member_objects_request_builder.py index 0e01332cf5a..efa0a1a0921 100644 --- a/msgraph/generated/users/item/check_member_objects/check_member_objects_request_builder.py +++ b/msgraph/generated/users/item/check_member_objects/check_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/checkMemberObjects", path_parameters) - async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: """ Invoke action checkMemberObjects param body: The request body @@ -50,7 +50,7 @@ async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, CheckMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,14 +75,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CheckMemberObjectsRequestBui raise TypeError("raw_url cannot be null.") return CheckMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CheckMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/cloud_clipboard/cloud_clipboard_request_builder.py b/msgraph/generated/users/item/cloud_clipboard/cloud_clipboard_request_builder.py index 94ae9ba1603..c8f67c17ef1 100644 --- a/msgraph/generated/users/item/cloud_clipboard/cloud_clipboard_request_builder.py +++ b/msgraph/generated/users/item/cloud_clipboard/cloud_clipboard_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/cloudClipboard{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CloudClipboardRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property cloudClipboard for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CloudClipboardRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CloudClipboardRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudClipboardRoot]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudClipboardRoot]: """ Get cloudClipboard from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[CloudClipboardRequestBuilderG return await self.request_adapter.send_async(request_info, CloudClipboardRoot, error_mapping) - async def patch(self,body: Optional[CloudClipboardRoot] = None, request_configuration: Optional[CloudClipboardRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudClipboardRoot]: + async def patch(self,body: Optional[CloudClipboardRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudClipboardRoot]: """ Update the navigation property cloudClipboard in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[CloudClipboardRoot] = None, request_configur return await self.request_adapter.send_async(request_info, CloudClipboardRoot, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CloudClipboardRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property cloudClipboard for users 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}/cloudClipboard', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CloudClipboardRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get cloudClipboard from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[CloudClipboa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudClipboardRoot] = None, request_configuration: Optional[CloudClipboardRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudClipboardRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property cloudClipboard in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[CloudClipboardRoot] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/cloudClipboard', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def items(self) -> ItemsRequestBuilder: return ItemsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudClipboardRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CloudClipboardRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudClipboardRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CloudClipboardRequestBuilder.CloudClipboardRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudClipboardRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/cloud_clipboard/items/count/count_request_builder.py b/msgraph/generated/users/item/cloud_clipboard/items/count/count_request_builder.py index 86c2622c2bc..4f4bf023cea 100644 --- a/msgraph/generated/users/item/cloud_clipboard/items/count/count_request_builder.py +++ b/msgraph/generated/users/item/cloud_clipboard/items/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/cloudClipboard/items/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/cloud_clipboard/items/item/cloud_clipboard_item_item_request_builder.py b/msgraph/generated/users/item/cloud_clipboard/items/item/cloud_clipboard_item_item_request_builder.py index 8b86c575bde..ac9a50f4f57 100644 --- a/msgraph/generated/users/item/cloud_clipboard/items/item/cloud_clipboard_item_item_request_builder.py +++ b/msgraph/generated/users/item/cloud_clipboard/items/item/cloud_clipboard_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/cloudClipboard/items/{cloudClipboardItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CloudClipboardItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property items for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[CloudClipboardItemItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CloudClipboardItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudClipboardItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudClipboardItem]: """ Represents a collection of Cloud Clipboard items. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CloudClipboardItemItemRequest return await self.request_adapter.send_async(request_info, CloudClipboardItem, error_mapping) - async def patch(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[CloudClipboardItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudClipboardItem]: + async def patch(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudClipboardItem]: """ Update the navigation property items in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[CloudClipboardItem] = None, request_configur return await self.request_adapter.send_async(request_info, CloudClipboardItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CloudClipboardItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property items for users 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}/cloudClipboard/items/{cloudClipboardItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CloudClipboardItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents a collection of Cloud Clipboard items. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[CloudClipboa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[CloudClipboardItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[CloudClipboardItem] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/cloudClipboard/items/{cloudClipboardItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> CloudClipboardItemItemReques raise TypeError("raw_url cannot be null.") return CloudClipboardItemItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudClipboardItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CloudClipboardItemItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudClipboardItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CloudClipboardItemItemRequestBuilder.CloudClipboardItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloudClipboardItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/cloud_clipboard/items/items_request_builder.py b/msgraph/generated/users/item/cloud_clipboard/items/items_request_builder.py index 300dd376360..8ec34e7981a 100644 --- a/msgraph/generated/users/item/cloud_clipboard/items/items_request_builder.py +++ b/msgraph/generated/users/item/cloud_clipboard/items/items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_cloud_clipboard_item_id(self,cloud_clipboard_item_id: str) -> CloudClipbo url_tpl_params["cloudClipboardItem%2Did"] = cloud_clipboard_item_id return CloudClipboardItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudClipboardItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudClipboardItemCollectionResponse]: """ Represents a collection of Cloud Clipboard items. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, CloudClipboardItemCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudClipboardItem]: + async def post(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudClipboardItem]: """ Create new navigation property to items for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[CloudClipboardItem] = None, request_configura return await self.request_adapter.send_async(request_info, CloudClipboardItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents a collection of Cloud Clipboard items. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ItemsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to items for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[CloudClipboardItem] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/cloudClipboard/items', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ItemsRequestBuilder.ItemsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ItemsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/contact_folders_request_builder.py b/msgraph/generated/users/item/contact_folders/contact_folders_request_builder.py index 206e80f2e4e..6ef74d393c2 100644 --- a/msgraph/generated/users/item/contact_folders/contact_folders_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/contact_folders_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_contact_folder_id(self,contact_folder_id: str) -> ContactFolderItemReques url_tpl_params["contactFolder%2Did"] = contact_folder_id return ContactFolderItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContactFoldersRequestBuilderGetRequestConfiguration] = None) -> Optional[ContactFolderCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactFolderCollectionResponse]: """ Get the contact folder collection in the default Contacts folder of the signed-in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ContactFoldersRequestBuilderG return await self.request_adapter.send_async(request_info, ContactFolderCollectionResponse, error_mapping) - async def post(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ContactFoldersRequestBuilderPostRequestConfiguration] = None) -> Optional[ContactFolder]: + async def post(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactFolder]: """ Create a new contactFolder under the user's default contacts folder. You can also create a new contactfolder as a child of any specified contact folder. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ContactFolder] = None, request_configuration: return await self.request_adapter.send_async(request_info, ContactFolder, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContactFoldersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the contact folder collection in the default Contacts folder of the signed-in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[ContactFolde request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ContactFoldersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new contactFolder under the user's default contacts folder. You can also create a new contactfolder as a child of any specified contact folder. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ContactFolder] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/contactFolders', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactFoldersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContactFoldersRequestBuilder.ContactFoldersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactFoldersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/count/count_request_builder.py b/msgraph/generated/users/item/contact_folders/count/count_request_builder.py index a2b0b27c260..264ae85d24e 100644 --- a/msgraph/generated/users/item/contact_folders/count/count_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/contact_folders/delta/delta_request_builder.py b/msgraph/generated/users/item/contact_folders/delta/delta_request_builder.py index 535a64ebdb7..e9f11b41d09 100644 --- a/msgraph/generated/users/item/contact_folders/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Get a set of contact folders that have been added, deleted, or removed from the user's mailbox. A delta function call for contact folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contact folders. This allows you to maintain and synchronize a local store of a user's contact folders without having to fetch all the contact folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a set of contact folders that have been added, deleted, or removed from the user's mailbox. A delta function call for contact folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contact folders. This allows you to maintain and synchronize a local store of a user's contact folders without having to fetch all the contact folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/child_folders_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/child_folders_request_builder.py index db60f17230e..1eea379dc7d 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/child_folders_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/child_folders_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_contact_folder_id1(self,contact_folder_id1: str) -> ContactFolderItemRequ url_tpl_params["contactFolder%2Did1"] = contact_folder_id1 return ContactFolderItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildFoldersRequestBuilderGetRequestConfiguration] = None) -> Optional[ContactFolderCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactFolderCollectionResponse]: """ Get a collection of child folders under the specified contact folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ChildFoldersRequestBuilderGet return await self.request_adapter.send_async(request_info, ContactFolderCollectionResponse, error_mapping) - async def post(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ChildFoldersRequestBuilderPostRequestConfiguration] = None) -> Optional[ContactFolder]: + async def post(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactFolder]: """ Create a new contactFolder as a child of a specified folder. You can also create a new contactFolder under the user's default contact folder. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ContactFolder] = None, request_configuration: return await self.request_adapter.send_async(request_info, ContactFolder, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildFoldersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a collection of child folders under the specified contact folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildFolders request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ChildFoldersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new contactFolder as a child of a specified folder. You can also create a new contactFolder under the user's default contact folder. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ContactFolder] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildFoldersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildFoldersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/count/count_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/count/count_request_builder.py index c040a6b95e7..697f75ee2bd 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/count/count_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/delta/delta_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/delta/delta_request_builder.py index e654628de41..24b96de2c67 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Get a set of contact folders that have been added, deleted, or removed from the user's mailbox. A delta function call for contact folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contact folders. This allows you to maintain and synchronize a local store of a user's contact folders without having to fetch all the contact folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a set of contact folders that have been added, deleted, or removed from the user's mailbox. A delta function call for contact folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contact folders. This allows you to maintain and synchronize a local store of a user's contact folders without having to fetch all the contact folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 1909e91f3c6..c1f3381c2e9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContactFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property childFolders for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ContactFolderItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContactFolderItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContactFolder]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactFolder]: """ The collection of child folders in the folder. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ContactFolderItemRequestBuild return await self.request_adapter.send_async(request_info, ContactFolder, error_mapping) - async def patch(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ContactFolderItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContactFolder]: + async def patch(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactFolder]: """ Update the navigation property childFolders in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[ContactFolder] = None, request_configuration return await self.request_adapter.send_async(request_info, ContactFolder, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContactFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property childFolders for users 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}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContactFolderItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of child folders in the folder. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ContactFolde request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ContactFolderItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property childFolders in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[ContactFolder] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def contacts(self) -> ContactsRequestBuilder: return ContactsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactFolderItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContactFolderItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactFolderItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContactFolderItemRequestBuilder.ContactFolderItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactFolderItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/contacts_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/contacts_request_builder.py index e316130edff..28002c192ec 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/contacts_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/contacts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_contact_id(self,contact_id: str) -> ContactItemRequestBuilder: url_tpl_params["contact%2Did"] = contact_id return ContactItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = None) -> Optional[ContactCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactCollectionResponse]: """ Get a contact collection from the default Contacts folder of the signed-in user (.../me/contacts), or from the specified contact folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ContactsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ContactCollectionResponse, error_mapping) - async def post(self,body: Optional[Contact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> Optional[Contact]: + async def post(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: """ Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Contact] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Contact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a contact collection from the default Contacts folder of the signed-in user (.../me/contacts), or from the specified contact folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[ContactsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Contact] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/count/count_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/count/count_request_builder.py index 177d1a2377d..f36549ac4f1 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/count/count_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/delta/delta_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/delta/delta_request_builder.py index 0b60eafbbd7..156a216db33 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contacts in that folder. This allows you to maintain and synchronize a local store of a user's contacts without having to fetch the entire set of contacts from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contacts in that folder. This allows you to maintain and synchronize a local store of a user's contacts without having to fetch the entire set of contacts from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 e6ad060bc2d..05192f9cc2d 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContactItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contacts for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ContactItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContactItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Contact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: """ The contacts in the folder. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ContactItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Contact, error_mapping) - async def patch(self,body: Optional[Contact] = None, request_configuration: Optional[ContactItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Contact]: + async def patch(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: """ Update the navigation property contacts in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Contact] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Contact, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContactItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contacts for users 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}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContactItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The contacts in the folder. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ContactItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[ContactItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contacts in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Contact] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def photo(self) -> PhotoRequestBuilder: return PhotoRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContactItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContactItemRequestBuilder.ContactItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/extensions/count/count_request_builder.py index bf7144213a0..16f9b1d43f9 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/extensions/extensions_request_builder.py index d2df498f866..ddbabd6fe2b 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ The collection of open extensions defined for the contact. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the contact. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -182,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/extensions/item/extension_item_request_builder.py index cec6335107f..69118db6b37 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ The collection of open extensions defined for the contact. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the contact. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/photo/photo_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/photo/photo_request_builder.py index 7361bbb7887..4755d08b332 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/photo/photo_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/photo/photo_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/photo{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Optional contact picture. You can get or set a photo for a contact. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in users param body: The request body @@ -70,7 +71,7 @@ async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Optional contact picture. You can get or set a photo for a contact. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[PhotoRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in users param body: The request body @@ -90,7 +91,7 @@ def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/photo', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,27 +137,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/photo/value/content_request_builder.py b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/photo/value/content_request_builder.py index af969fc31cc..187122c63e6 100644 --- a/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/photo/value/content_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/child_folders/item/contacts/item/photo/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/photo/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property photo from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in users param body: Binary request body @@ -64,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property photo from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in users param body: Binary request body @@ -84,7 +85,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/childFolders/{contactFolder%2Did1}/contacts/{contact%2Did}/photo/$value', self.path_parameters) + 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") @@ -121,27 +122,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 e170efbb976..71d7d1e174f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContactFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete contactFolder other than the default contactFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ContactFolderItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContactFolderItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ContactFolder]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactFolder]: """ Get a contact folder by using the contact folder ID. There are two scenarios where an app can get another user's contact folder: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[ContactFolderItemRequestBuild return await self.request_adapter.send_async(request_info, ContactFolder, error_mapping) - async def patch(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ContactFolderItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContactFolder]: + async def patch(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactFolder]: """ Update the properties of contactfolder object. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[ContactFolder] = None, request_configuration return await self.request_adapter.send_async(request_info, ContactFolder, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContactFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete contactFolder other than the default contactFolder. 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}/contactFolders/{contactFolder%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContactFolderItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a contact folder by using the contact folder ID. There are two scenarios where an app can get another user's contact folder: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[ContactFolde request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ContactFolderItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of contactfolder object. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[ContactFolder] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def contacts(self) -> ContactsRequestBuilder: return ContactsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactFolderItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContactFolderItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactFolderItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContactFolderItemRequestBuilder.ContactFolderItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactFolderItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/contacts/contacts_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contacts/contacts_request_builder.py index b2238b70aa6..106321fe822 100644 --- a/msgraph/generated/users/item/contact_folders/item/contacts/contacts_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/contacts/contacts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_contact_id(self,contact_id: str) -> ContactItemRequestBuilder: url_tpl_params["contact%2Did"] = contact_id return ContactItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = None) -> Optional[ContactCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactCollectionResponse]: """ Get a contact collection from the default Contacts folder of the signed-in user (.../me/contacts), or from the specified contact folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ContactsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ContactCollectionResponse, error_mapping) - async def post(self,body: Optional[Contact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> Optional[Contact]: + async def post(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: """ Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Contact] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Contact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a contact collection from the default Contacts folder of the signed-in user (.../me/contacts), or from the specified contact folder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[ContactsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Contact] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/contacts/count/count_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contacts/count/count_request_builder.py index 52620e3699b..e1e732dfa32 100644 --- a/msgraph/generated/users/item/contact_folders/item/contacts/count/count_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/contacts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/contact_folders/item/contacts/delta/delta_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contacts/delta/delta_request_builder.py index a6cfe7ee47e..284f03e5429 100644 --- a/msgraph/generated/users/item/contact_folders/item/contacts/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/contacts/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contacts in that folder. This allows you to maintain and synchronize a local store of a user's contacts without having to fetch the entire set of contacts from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contacts in that folder. This allows you to maintain and synchronize a local store of a user's contacts without having to fetch the entire set of contacts from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 816cbad10a4..d5b4ee743cd 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContactItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property contacts for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[ContactItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContactItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Contact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: """ The contacts in the folder. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ContactItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Contact, error_mapping) - async def patch(self,body: Optional[Contact] = None, request_configuration: Optional[ContactItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Contact]: + async def patch(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: """ Update the navigation property contacts in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Contact] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Contact, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContactItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contacts for users 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}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContactItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The contacts in the folder. Navigation property. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ContactItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[ContactItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contacts in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Contact] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def photo(self) -> PhotoRequestBuilder: return PhotoRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContactItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContactItemRequestBuilder.ContactItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/contacts/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contacts/item/extensions/count/count_request_builder.py index 05e58c2afb6..726ed7589ed 100644 --- a/msgraph/generated/users/item/contact_folders/item/contacts/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/contacts/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/contact_folders/item/contacts/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contacts/item/extensions/extensions_request_builder.py index ac8b5a70c99..e4bb27d8aec 100644 --- a/msgraph/generated/users/item/contact_folders/item/contacts/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/contacts/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ The collection of open extensions defined for the contact. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the contact. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -182,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/contacts/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contacts/item/extensions/item/extension_item_request_builder.py index 22b57a66a51..fd1b7fe3299 100644 --- a/msgraph/generated/users/item/contact_folders/item/contacts/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/contacts/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ The collection of open extensions defined for the contact. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the contact. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/contacts/item/photo/photo_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contacts/item/photo/photo_request_builder.py index f2acc84c3f4..0d98b28fd1f 100644 --- a/msgraph/generated/users/item/contact_folders/item/contacts/item/photo/photo_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/contacts/item/photo/photo_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/photo{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Optional contact picture. You can get or set a photo for a contact. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in users param body: The request body @@ -70,7 +71,7 @@ async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Optional contact picture. You can get or set a photo for a contact. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[PhotoRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in users param body: The request body @@ -90,7 +91,7 @@ def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/photo', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,27 +137,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contact_folders/item/contacts/item/photo/value/content_request_builder.py b/msgraph/generated/users/item/contact_folders/item/contacts/item/photo/value/content_request_builder.py index 94a65d7dce4..f252546e7ca 100644 --- a/msgraph/generated/users/item/contact_folders/item/contacts/item/photo/value/content_request_builder.py +++ b/msgraph/generated/users/item/contact_folders/item/contacts/item/photo/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/photo/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property photo from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in users param body: Binary request body @@ -64,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property photo from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in users param body: Binary request body @@ -84,7 +85,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/contactFolders/{contactFolder%2Did}/contacts/{contact%2Did}/photo/$value', self.path_parameters) + 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") @@ -121,27 +122,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contacts/contacts_request_builder.py b/msgraph/generated/users/item/contacts/contacts_request_builder.py index f71f0dd1bf5..91c1f069f2c 100644 --- a/msgraph/generated/users/item/contacts/contacts_request_builder.py +++ b/msgraph/generated/users/item/contacts/contacts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_contact_id(self,contact_id: str) -> ContactItemRequestBuilder: url_tpl_params["contact%2Did"] = contact_id return ContactItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = None) -> Optional[ContactCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactCollectionResponse]: """ Get a contact collection from the default contacts folder of the signed-in user. There are two scenarios where an app can get contacts in another user's contact folder: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ContactsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ContactCollectionResponse, error_mapping) - async def post(self,body: Optional[Contact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> Optional[Contact]: + async def post(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: """ Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Contact] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Contact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a contact collection from the default contacts folder of the signed-in user. There are two scenarios where an app can get contacts in another user's contact folder: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[ContactsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Contact] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/contacts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContactsRequestBuilder.ContactsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contacts/count/count_request_builder.py b/msgraph/generated/users/item/contacts/count/count_request_builder.py index b4b45f3b117..8248c1f0ae7 100644 --- a/msgraph/generated/users/item/contacts/count/count_request_builder.py +++ b/msgraph/generated/users/item/contacts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contacts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/contacts/delta/delta_request_builder.py b/msgraph/generated/users/item/contacts/delta/delta_request_builder.py index 45eb0692c0d..2d28c2b41ab 100644 --- a/msgraph/generated/users/item/contacts/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/contacts/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contacts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contacts in that folder. This allows you to maintain and synchronize a local store of a user's contacts without having to fetch the entire set of contacts from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the contacts in that folder. This allows you to maintain and synchronize a local store of a user's contacts without having to fetch the entire set of contacts from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 0ec5b52dc5e..d0266521f02 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ContactItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a contact. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[ContactItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ContactItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Contact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: """ Retrieve the properties and relationships of a contact object. There are two scenarios where an app can get a contact in another user's contact folder: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[ContactItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Contact, error_mapping) - async def patch(self,body: Optional[Contact] = None, request_configuration: Optional[ContactItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Contact]: + async def patch(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: """ Update the properties of a contact object. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[Contact] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Contact, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ContactItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a contact. 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}/contacts/{contact%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ContactItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a contact object. There are two scenarios where an app can get a contact in another user's contact folder: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[ContactItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[ContactItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a contact object. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[Contact] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def photo(self) -> PhotoRequestBuilder: return PhotoRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ContactItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContactItemRequestBuilder.ContactItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContactItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contacts/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/contacts/item/extensions/count/count_request_builder.py index 013a9731d8a..edc43cd74a0 100644 --- a/msgraph/generated/users/item/contacts/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/contacts/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/contacts/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/contacts/item/extensions/extensions_request_builder.py index bf863f75d42..0eff99c0c67 100644 --- a/msgraph/generated/users/item/contacts/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/contacts/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ The collection of open extensions defined for the contact. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the contact. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -182,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contacts/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/contacts/item/extensions/item/extension_item_request_builder.py index 5ab0f44adef..f5a20135f1e 100644 --- a/msgraph/generated/users/item/contacts/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/contacts/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ The collection of open extensions defined for the contact. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the contact. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contacts/item/photo/photo_request_builder.py b/msgraph/generated/users/item/contacts/item/photo/photo_request_builder.py index bc5d9d60ddd..e24e831a6a4 100644 --- a/msgraph/generated/users/item/contacts/item/photo/photo_request_builder.py +++ b/msgraph/generated/users/item/contacts/item/photo/photo_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/photo{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Optional contact picture. You can get or set a photo for a contact. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in users param body: The request body @@ -70,7 +71,7 @@ async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Optional contact picture. You can get or set a photo for a contact. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[PhotoRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in users param body: The request body @@ -90,7 +91,7 @@ def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/photo', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,27 +137,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/contacts/item/photo/value/content_request_builder.py b/msgraph/generated/users/item/contacts/item/photo/value/content_request_builder.py index 830d000d52c..b652a832644 100644 --- a/msgraph/generated/users/item/contacts/item/photo/value/content_request_builder.py +++ b/msgraph/generated/users/item/contacts/item/photo/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/photo/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property photo from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in users param body: Binary request body @@ -64,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property photo from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in users param body: Binary request body @@ -84,7 +85,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/contacts/{contact%2Did}/photo/$value', self.path_parameters) + 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") @@ -121,27 +122,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/created_objects/count/count_request_builder.py b/msgraph/generated/users/item/created_objects/count/count_request_builder.py index b717a4c7c95..b983bf2dc70 100644 --- a/msgraph/generated/users/item/created_objects/count/count_request_builder.py +++ b/msgraph/generated/users/item/created_objects/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/createdObjects/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/created_objects/created_objects_request_builder.py b/msgraph/generated/users/item/created_objects/created_objects_request_builder.py index 12bbac174aa..b191c26fe5a 100644 --- a/msgraph/generated/users/item/created_objects/created_objects_request_builder.py +++ b/msgraph/generated/users/item/created_objects/created_objects_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[CreatedObjectsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get a list of directory objects that were created by the user. This API returns only those directory objects that were created by a user who isn't in any administrator role; otherwise, it returns an empty object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[CreatedObjectsRequestBuilderG return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CreatedObjectsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of directory objects that were created by the user. This API returns only those directory objects that were created by a user who isn't in any administrator role; otherwise, it returns an empty object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreatedObjectsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CreatedObjectsRequestBuilder.CreatedObjectsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/created_objects/graph_service_principal/count/count_request_builder.py b/msgraph/generated/users/item/created_objects/graph_service_principal/count/count_request_builder.py index 1d611e89d2c..bea0a98d018 100644 --- a/msgraph/generated/users/item/created_objects/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/users/item/created_objects/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/createdObjects/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/created_objects/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/users/item/created_objects/graph_service_principal/graph_service_principal_request_builder.py index 6b6fe7b4735..f05c8c04938 100644 --- a/msgraph/generated/users/item/created_objects/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/users/item/created_objects/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/createdObjects/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/created_objects/item/directory_object_item_request_builder.py b/msgraph/generated/users/item/created_objects/item/directory_object_item_request_builder.py index 11d9b539991..f60ed0eae4e 100644 --- a/msgraph/generated/users/item/created_objects/item/directory_object_item_request_builder.py +++ b/msgraph/generated/users/item/created_objects/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/createdObjects/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Directory objects that the user created. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Directory objects that the user created. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/created_objects/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/users/item/created_objects/item/graph_service_principal/graph_service_principal_request_builder.py index db295a9728e..2a92accff6b 100644 --- a/msgraph/generated/users/item/created_objects/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/users/item/created_objects/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/createdObjects/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/device_management_troubleshooting_events/count/count_request_builder.py b/msgraph/generated/users/item/device_management_troubleshooting_events/count/count_request_builder.py index 1bbfd9ece27..3306ba1626d 100644 --- a/msgraph/generated/users/item/device_management_troubleshooting_events/count/count_request_builder.py +++ b/msgraph/generated/users/item/device_management_troubleshooting_events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/deviceManagementTroubleshootingEvents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/device_management_troubleshooting_events/device_management_troubleshooting_events_request_builder.py b/msgraph/generated/users/item/device_management_troubleshooting_events/device_management_troubleshooting_events_request_builder.py index 5f8e0372d46..6b8dbabee44 100644 --- a/msgraph/generated/users/item/device_management_troubleshooting_events/device_management_troubleshooting_events_request_builder.py +++ b/msgraph/generated/users/item/device_management_troubleshooting_events/device_management_troubleshooting_events_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_management_troubleshooting_event_id(self,device_management_trouble url_tpl_params["deviceManagementTroubleshootingEvent%2Did"] = device_management_troubleshooting_event_id return DeviceManagementTroubleshootingEventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceManagementTroubleshootingEventsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEventCollectionResponse]: """ The list of troubleshooting events for this user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DeviceManagementTroubleshooti return await self.request_adapter.send_async(request_info, DeviceManagementTroubleshootingEventCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[DeviceManagementTroubleshootingEventsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: + async def post(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: """ Create new navigation property to deviceManagementTroubleshootingEvents for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, return await self.request_adapter.send_async(request_info, DeviceManagementTroubleshootingEvent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceManagementTroubleshootingEventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of troubleshooting events for this user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceManage request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[DeviceManagementTroubleshootingEventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceManagementTroubleshootingEvents for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DeviceManagementTroubleshoot """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/deviceManagementTroubleshootingEvents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementTroubleshootingEventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceManagementTroubleshootingEventsRequestBuilder.DeviceManagementTroubleshootingEventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementTroubleshootingEventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/device_management_troubleshooting_events/item/device_management_troubleshooting_event_item_request_builder.py b/msgraph/generated/users/item/device_management_troubleshooting_events/item/device_management_troubleshooting_event_item_request_builder.py index c48881c2dd9..e402640f74d 100644 --- a/msgraph/generated/users/item/device_management_troubleshooting_events/item/device_management_troubleshooting_event_item_request_builder.py +++ b/msgraph/generated/users/item/device_management_troubleshooting_events/item/device_management_troubleshooting_event_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/deviceManagementTroubleshootingEvents/{deviceManagementTroubleshootingEvent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceManagementTroubleshootingEvents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceManagementTroublesho raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: """ The list of troubleshooting events for this user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceManagementTroubleshooti return await self.request_adapter.send_async(request_info, DeviceManagementTroubleshootingEvent, error_mapping) - async def patch(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: + async def patch(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: """ Update the navigation property deviceManagementTroubleshootingEvents in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DeviceManagementTroubleshootingEvent] = None return await self.request_adapter.send_async(request_info, DeviceManagementTroubleshootingEvent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceManagementTroubleshootingEvents for users 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}/deviceManagementTroubleshootingEvents/{deviceManagementTroubleshootingEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of troubleshooting events for this user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceManage request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceManagementTroubleshootingEvents in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DeviceManagementTroubleshoo """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/deviceManagementTroubleshootingEvents/{deviceManagementTroubleshootingEvent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceManagementTroubleshoot raise TypeError("raw_url cannot be null.") return DeviceManagementTroubleshootingEventItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceManagementTroubleshootingEventItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementTroubleshootingEventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceManagementTroubleshootingEventItemRequestBuilder.DeviceManagementTroubleshootingEventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceManagementTroubleshootingEventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/direct_reports/count/count_request_builder.py b/msgraph/generated/users/item/direct_reports/count/count_request_builder.py index d583cfa8e09..28f4d2d03dc 100644 --- a/msgraph/generated/users/item/direct_reports/count/count_request_builder.py +++ b/msgraph/generated/users/item/direct_reports/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/directReports/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 b911cdf85f1..a44fa8e84ba 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DirectReportsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DirectReportsRequestBuilderGe return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectReportsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -169,17 +170,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectReportsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectReportsRequestBuilder.DirectReportsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/direct_reports/graph_org_contact/count/count_request_builder.py b/msgraph/generated/users/item/direct_reports/graph_org_contact/count/count_request_builder.py index 26dca2692fe..7cf13a39b83 100644 --- a/msgraph/generated/users/item/direct_reports/graph_org_contact/count/count_request_builder.py +++ b/msgraph/generated/users/item/direct_reports/graph_org_contact/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/directReports/graph.orgContact/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/direct_reports/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/users/item/direct_reports/graph_org_contact/graph_org_contact_request_builder.py index ad2ef509002..fc89c76b851 100644 --- a/msgraph/generated/users/item/direct_reports/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/users/item/direct_reports/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/directReports/graph.orgContact{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.orgContact in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/direct_reports/graph_user/count/count_request_builder.py b/msgraph/generated/users/item/direct_reports/graph_user/count/count_request_builder.py index be1d78ec847..ea855461107 100644 --- a/msgraph/generated/users/item/direct_reports/graph_user/count/count_request_builder.py +++ b/msgraph/generated/users/item/direct_reports/graph_user/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/directReports/graph.user/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/direct_reports/graph_user/graph_user_request_builder.py b/msgraph/generated/users/item/direct_reports/graph_user/graph_user_request_builder.py index 56e2bd99e65..448a491e8b8 100644 --- a/msgraph/generated/users/item/direct_reports/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/users/item/direct_reports/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/directReports/graph.user{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.user in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/direct_reports/item/directory_object_item_request_builder.py b/msgraph/generated/users/item/direct_reports/item/directory_object_item_request_builder.py index a39fa0dbe5e..7f0530f75fa 100644 --- a/msgraph/generated/users/item/direct_reports/item/directory_object_item_request_builder.py +++ b/msgraph/generated/users/item/direct_reports/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/directReports/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/direct_reports/item/graph_org_contact/graph_org_contact_request_builder.py b/msgraph/generated/users/item/direct_reports/item/graph_org_contact/graph_org_contact_request_builder.py index 388190e25e5..c7bb1191a18 100644 --- a/msgraph/generated/users/item/direct_reports/item/graph_org_contact/graph_org_contact_request_builder.py +++ b/msgraph/generated/users/item/direct_reports/item/graph_org_contact/graph_org_contact_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/directReports/{directoryObject%2Did}/graph.orgContact{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilder return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.orgContact param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphOrgContactRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphOrgContactRequestBuilder.GraphOrgContactRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/direct_reports/item/graph_user/graph_user_request_builder.py b/msgraph/generated/users/item/direct_reports/item/graph_user/graph_user_request_builder.py index c39610dd43b..28abe271646 100644 --- a/msgraph/generated/users/item/direct_reports/item/graph_user/graph_user_request_builder.py +++ b/msgraph/generated/users/item/direct_reports/item/graph_user/graph_user_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/directReports/{directoryObject%2Did}/graph.user{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetReq return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphUserRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphUserRequestBuilder.GraphUserRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/drive/drive_request_builder.py b/msgraph/generated/users/item/drive/drive_request_builder.py index 42953da4b57..eea4bc7bde0 100644 --- a/msgraph/generated/users/item/drive/drive_request_builder.py +++ b/msgraph/generated/users/item/drive/drive_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ Retrieve the properties and relationships of a Drive resource. A Drive is the top-level container for a file system, such as OneDrive or SharePoint document libraries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a Drive resource. A Drive is the top-level container for a file system, such as OneDrive or SharePoint document libraries. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveRequestBuilder.DriveRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/drives/count/count_request_builder.py b/msgraph/generated/users/item/drives/count/count_request_builder.py index 7414ec453de..f6216dd0aeb 100644 --- a/msgraph/generated/users/item/drives/count/count_request_builder.py +++ b/msgraph/generated/users/item/drives/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/drives/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/drives/drives_request_builder.py b/msgraph/generated/users/item/drives/drives_request_builder.py index 0c57950501e..78c86138c54 100644 --- a/msgraph/generated/users/item/drives/drives_request_builder.py +++ b/msgraph/generated/users/item/drives/drives_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_drive_id(self,drive_id: str) -> DriveItemRequestBuilder: url_tpl_params["drive%2Did"] = drive_id return DriveItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: """ Retrieve the list of Drive resources available for a target User, Group, or Site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DrivesRequestBuilderGetReques return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of Drive resources available for a target User, Group, or Site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DrivesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DrivesRequestBuilder.DrivesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/drives/item/drive_item_request_builder.py b/msgraph/generated/users/item/drives/item/drive_item_request_builder.py index d8319f3473d..c4cf1b10360 100644 --- a/msgraph/generated/users/item/drives/item/drive_item_request_builder.py +++ b/msgraph/generated/users/item/drives/item/drive_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/drives/{drive%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: """ A collection of drives available for this user. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of drives available for this user. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DriveItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DriveItemRequestBuilder.DriveItemRequestBuilderGetQueryParameters] = None - - 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 4b43ba4f818..99c1c27fea9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/employeeExperience{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EmployeeExperienceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property employeeExperience for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[EmployeeExperienceRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EmployeeExperienceRequestBuilderGetRequestConfiguration] = None) -> Optional[EmployeeExperienceUser]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EmployeeExperienceUser]: """ Get employeeExperience from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def learning_course_activities_with_externalcourse_activity_id(self,externalcour return LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder(self.request_adapter, self.path_parameters, externalcourse_activity_id) - async def patch(self,body: Optional[EmployeeExperienceUser] = None, request_configuration: Optional[EmployeeExperienceRequestBuilderPatchRequestConfiguration] = None) -> Optional[EmployeeExperienceUser]: + async def patch(self,body: Optional[EmployeeExperienceUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EmployeeExperienceUser]: """ Update the navigation property employeeExperience in users param body: The request body @@ -101,18 +102,18 @@ async def patch(self,body: Optional[EmployeeExperienceUser] = None, request_conf return await self.request_adapter.send_async(request_info, EmployeeExperienceUser, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EmployeeExperienceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property employeeExperience for users 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}/employeeExperience', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EmployeeExperienceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get employeeExperience from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,7 +124,7 @@ def to_get_request_information(self,request_configuration: Optional[EmployeeExpe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EmployeeExperienceUser] = None, request_configuration: Optional[EmployeeExperienceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EmployeeExperienceUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property employeeExperience in users param body: The request body @@ -132,7 +133,7 @@ def to_patch_request_information(self,body: Optional[EmployeeExperienceUser] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/employeeExperience', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def learning_course_activities(self) -> LearningCourseActivitiesRequestBuilder: return LearningCourseActivitiesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EmployeeExperienceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EmployeeExperienceRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EmployeeExperienceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EmployeeExperienceRequestBuilder.EmployeeExperienceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EmployeeExperienceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/employee_experience/learning_course_activities/count/count_request_builder.py b/msgraph/generated/users/item/employee_experience/learning_course_activities/count/count_request_builder.py index 568314fedd1..b78cb00133b 100644 --- a/msgraph/generated/users/item/employee_experience/learning_course_activities/count/count_request_builder.py +++ b/msgraph/generated/users/item/employee_experience/learning_course_activities/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/employeeExperience/learningCourseActivities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/employee_experience/learning_course_activities/item/learning_course_activity_item_request_builder.py b/msgraph/generated/users/item/employee_experience/learning_course_activities/item/learning_course_activity_item_request_builder.py index dada03215f2..4b867c849aa 100644 --- a/msgraph/generated/users/item/employee_experience/learning_course_activities/item/learning_course_activity_item_request_builder.py +++ b/msgraph/generated/users/item/employee_experience/learning_course_activities/item/learning_course_activity_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/employeeExperience/learningCourseActivities/{learningCourseActivity%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[LearningCourseActivityItemReq return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivityItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningCourseActivityItemRequestBuilder.LearningCourseActivityItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/employee_experience/learning_course_activities/learning_course_activities_request_builder.py b/msgraph/generated/users/item/employee_experience/learning_course_activities/learning_course_activities_request_builder.py index 40bba97b10c..a8baf5a4006 100644 --- a/msgraph/generated/users/item/employee_experience/learning_course_activities/learning_course_activities_request_builder.py +++ b/msgraph/generated/users/item/employee_experience/learning_course_activities/learning_course_activities_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_learning_course_activity_id(self,learning_course_activity_id: str) -> Lea url_tpl_params["learningCourseActivity%2Did"] = learning_course_activity_id return LearningCourseActivityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LearningCourseActivitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningCourseActivityCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivityCollectionResponse]: """ Get a list of the learningCourseActivity objects (assigned or self-initiated) for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[LearningCourseActivitiesReque return await self.request_adapter.send_async(request_info, LearningCourseActivityCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LearningCourseActivitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the learningCourseActivity objects (assigned or self-initiated) for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivitiesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningCourseActivitiesRequestBuilder.LearningCourseActivitiesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/employee_experience/learning_course_activities_with_externalcourse_activity_id/learning_course_activities_with_externalcourse_activity_id_request_builder.py b/msgraph/generated/users/item/employee_experience/learning_course_activities_with_externalcourse_activity_id/learning_course_activities_with_externalcourse_activity_id_request_builder.py index 39da413e30e..5911b8ab6e5 100644 --- a/msgraph/generated/users/item/employee_experience/learning_course_activities_with_externalcourse_activity_id/learning_course_activities_with_externalcourse_activity_id_request_builder.py +++ b/msgraph/generated/users/item/employee_experience/learning_course_activities_with_externalcourse_activity_id/learning_course_activities_with_externalcourse_activity_id_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['externalcourseActivityId'] = str(externalcourse_activity_id) super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/employeeExperience/learningCourseActivities(externalcourseActivityId='{externalcourseActivityId}'){?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def get(self,request_configuration: Optional[LearningCourseActivitiesWithE return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,17 +98,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder.LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/events/count/count_request_builder.py b/msgraph/generated/users/item/events/count/count_request_builder.py index e077a07d363..7bdfbc529f6 100644 --- a/msgraph/generated/users/item/events/count/count_request_builder.py +++ b/msgraph/generated/users/item/events/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/events/delta/delta_request_builder.py b/msgraph/generated/users/item/events/delta/delta_request_builder.py index cdba7270668..3da4829b0dc 100644 --- a/msgraph/generated/users/item/events/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/events/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/events/events_request_builder.py b/msgraph/generated/users/item/events/events_request_builder.py index 0ec5979204a..0a6d46e630b 100644 --- a/msgraph/generated/users/item/events/events_request_builder.py +++ b/msgraph/generated/users/item/events/events_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_event_id(self,event_id: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did"] = event_id return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ Get a list of event objects in the user's mailbox. The list contains singleinstance meetings and series masters. To get expanded event instances, you can get the calendar view, orget the instances of an event. Currently, this operation returns event bodies in only HTML format. There are two scenarios where an app can get events in another user's calendar: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[EventsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - async def post(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> Optional[Event]: + async def post(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Create one or more single-value extended properties in a new or existing instance of a resource. The following user resources are supported: The following group resources: See Extended properties overview for more information about when to useopen extensions or extended properties, and how to specify extended properties. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Event] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of event objects in the user's mailbox. The list contains singleinstance meetings and series masters. To get expanded event instances, you can get the calendar view, orget the instances of an event. Currently, this operation returns event bodies in only HTML format. There are two scenarios where an app can get events in another user's calendar: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[EventsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create one or more single-value extended properties in a new or existing instance of a resource. The following user resources are supported: The following group resources: See Extended properties overview for more information about when to useopen extensions or extended properties, and how to specify extended properties. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Event] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/events', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventsRequestBuilder.EventsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/events/item/accept/accept_request_builder.py b/msgraph/generated/users/item/events/item/accept/accept_request_builder.py index 30215f85116..439fa50b968 100644 --- a/msgraph/generated/users/item/events/item/accept/accept_request_builder.py +++ b/msgraph/generated/users/item/events/item/accept/accept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/events/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/events/item/attachments/attachments_request_builder.py index ad3570cfc80..c564a4b9ba2 100644 --- a/msgraph/generated/users/item/events/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/users/item/events/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/events/{event%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/events/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/events/item/attachments/count/count_request_builder.py index 89ad419b262..fea62c05cd5 100644 --- a/msgraph/generated/users/item/events/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/users/item/events/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py index 3e9774ee69a..e5a4e67822c 100644 --- a/msgraph/generated/users/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/users/item/events/item/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/events/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/events/item/attachments/item/attachment_item_request_builder.py index 6aa390c4198..159a42484d1 100644 --- a/msgraph/generated/users/item/events/item/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/users/item/events/item/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/events/{event%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/events/item/calendar/calendar_request_builder.py b/msgraph/generated/users/item/events/item/calendar/calendar_request_builder.py index e1ec4fa25c6..244d48ba8de 100644 --- a/msgraph/generated/users/item/events/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/users/item/events/item/calendar/calendar_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/events/item/cancel/cancel_request_builder.py b/msgraph/generated/users/item/events/item/cancel/cancel_request_builder.py index 1b123998493..5f3006646d4 100644 --- a/msgraph/generated/users/item/events/item/cancel/cancel_request_builder.py +++ b/msgraph/generated/users/item/events/item/cancel/cancel_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/events/item/decline/decline_request_builder.py b/msgraph/generated/users/item/events/item/decline/decline_request_builder.py index b838db1d168..902c2893ded 100644 --- a/msgraph/generated/users/item/events/item/decline/decline_request_builder.py +++ b/msgraph/generated/users/item/events/item/decline/decline_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py b/msgraph/generated/users/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py index 3e22aef144b..693095a6e11 100644 --- a/msgraph/generated/users/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py +++ b/msgraph/generated/users/item/events/item/dismiss_reminder/dismiss_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 fd1c63cc1bd..7bdee3c8029 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -37,7 +38,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Removes the specified event from the containing calendar. If the event is a meeting, deleting the event on the organizer's calendar sends a cancellation message to the meeting attendees. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[EventItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Get the properties and relationships of the specified event object. Currently, this operation returns event bodies in only HTML format. There are two scenarios where an app can get an event in another user's calendar: Since the event resource supports extensions, you can also use the GET operation to get custom properties and extension data in an event instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +78,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - async def patch(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Event]: + async def patch(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: """ Update the properties of the event object. param body: The request body @@ -101,18 +102,18 @@ async def patch(self,body: Optional[Event] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes the specified event from the containing calendar. If the event is a meeting, deleting the event on the organizer's calendar sends a cancellation message to the meeting attendees. 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}/events/{event%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of the specified event object. Currently, this operation returns event bodies in only HTML format. There are two scenarios where an app can get an event in another user's calendar: Since the event resource supports extensions, you can also use the GET operation to get custom properties and extension data in an event instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,7 +124,7 @@ def to_get_request_information(self,request_configuration: Optional[EventItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the event object. param body: The request body @@ -132,7 +133,7 @@ def to_patch_request_information(self,body: Optional[Event] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/events/{event%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -247,16 +248,6 @@ def tentatively_accept(self) -> TentativelyAcceptRequestBuilder: return TentativelyAcceptRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class EventItemRequestBuilderGetQueryParameters(): """ @@ -283,27 +274,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/events/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/events/item/extensions/count/count_request_builder.py index 7b12b739634..67d880a7da9 100644 --- a/msgraph/generated/users/item/events/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/events/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/events/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/events/item/extensions/extensions_request_builder.py index 649da7988b3..9c8128d3a0c 100644 --- a/msgraph/generated/users/item/events/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/events/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/events/{event%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/events/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/events/item/extensions/item/extension_item_request_builder.py index c97fb25ebc4..f5f5aff555c 100644 --- a/msgraph/generated/users/item/events/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/events/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/events/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/events/{event%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/events/item/forward/forward_request_builder.py b/msgraph/generated/users/item/events/item/forward/forward_request_builder.py index add28770585..bdb0d494b25 100644 --- a/msgraph/generated/users/item/events/item/forward/forward_request_builder.py +++ b/msgraph/generated/users/item/events/item/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 35f10fa2b50..6a6fdaa6b9d 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/events/item/instances/delta/delta_request_builder.py b/msgraph/generated/users/item/events/item/instances/delta/delta_request_builder.py index fcf54e31598..b1795e89598 100644 --- a/msgraph/generated/users/item/events/item/instances/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/events/item/instances/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{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[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -134,17 +135,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - 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 8408ae6a3a7..5b06bc70a31 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_event_id1(self,event_id1: str) -> EventItemRequestBuilder: url_tpl_params["event%2Did1"] = event_id1 return EventItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -159,17 +160,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - 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 index e04467b4798..2fd2ef5a88c 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/accept", path_parameters) - async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Accept the specified event in a user calendar. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[AcceptPostRequestBody] = None, request_config raise Exception("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: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AcceptRequestBuilder: raise TypeError("raw_url cannot be null.") return AcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 2db19478f6e..30927a42064 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects attached to an event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,27 +195,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 8f6dbbee4fe..bda0118d464 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index bcfc91a12b1..1a04d136a9a 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 90f4ab0dabf..0239d5b8596 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an attachment from a user calendar event, mail message, or group post. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an attachment from a user calendar event, mail message, or group post. 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}/events/{event%2Did}/instances/{event%2Did1}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - 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 index cb590775494..025fb64b908 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CalendarRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CalendarRequestBuilder.CalendarRequestBuilderGetQueryParameters] = None - - 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 index 98d3a1b7bc1..ffd547010d5 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/cancel", path_parameters) - async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[CancelPostRequestBody] = None, request_config raise Exception("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: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CancelRequestBuilder: raise TypeError("raw_url cannot be null.") return CancelRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CancelRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index a172114dde2..b614c5b829e 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/decline", path_parameters) - async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeclinePostRequestBody] = None, request_confi raise Exception("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: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeclineRequestBuilder: raise TypeError("raw_url cannot be null.") return DeclineRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeclineRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index ecdb59facb0..41427f248af 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/dismissReminder", path_parameters) - async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DismissReminderRequestBuilde raise Exception("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[DismissReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DismissReminderRequestBuilde raise TypeError("raw_url cannot be null.") return DismissReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DismissReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 8e5588f3716..e733c4f3229 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -56,7 +57,7 @@ async def get(self,request_configuration: Optional[EventItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -198,17 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: start_date_time: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class EventItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[EventItemRequestBuilder.EventItemRequestBuilderGetQueryParameters] = None - - 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 index c349df0bacd..f81b89f7277 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 index 59c8170ded2..d0475ffc323 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index aba65cb3b5b..585bbcd785a 100644 --- 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ 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[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 7797277f0b3..cc15bd7aa6d 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 3abe59b12bf..a9a3fa66359 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 index 0ffbab6c145..4c0a6d1e0a7 100644 --- 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/instances/{event%2Did1}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/events/item/snooze_reminder/snooze_reminder_request_builder.py b/msgraph/generated/users/item/events/item/snooze_reminder/snooze_reminder_request_builder.py index 6048fafc337..e243ce5eeb8 100644 --- a/msgraph/generated/users/item/events/item/snooze_reminder/snooze_reminder_request_builder.py +++ b/msgraph/generated/users/item/events/item/snooze_reminder/snooze_reminder_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/snoozeReminder", path_parameters) - async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, reques raise Exception("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: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SnoozeReminderRequestBuilder raise TypeError("raw_url cannot be null.") return SnoozeReminderRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SnoozeReminderRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/events/item/tentatively_accept/tentatively_accept_request_builder.py b/msgraph/generated/users/item/events/item/tentatively_accept/tentatively_accept_request_builder.py index 12e4b5db289..5bcf2a637d6 100644 --- a/msgraph/generated/users/item/events/item/tentatively_accept/tentatively_accept_request_builder.py +++ b/msgraph/generated/users/item/events/item/tentatively_accept/tentatively_accept_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/events/{event%2Did}/tentativelyAccept", path_parameters) - async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -48,7 +48,7 @@ async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, req raise Exception("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: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TentativelyAcceptRequestBuil raise TypeError("raw_url cannot be null.") return TentativelyAcceptRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TentativelyAcceptRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/export_device_and_app_management_data/export_device_and_app_management_data_request_builder.py b/msgraph/generated/users/item/export_device_and_app_management_data/export_device_and_app_management_data_request_builder.py index 761aea1bb93..21a63e890a1 100644 --- a/msgraph/generated/users/item/export_device_and_app_management_data/export_device_and_app_management_data_request_builder.py +++ b/msgraph/generated/users/item/export_device_and_app_management_data/export_device_and_app_management_data_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/exportDeviceAndAppManagementData()", path_parameters) - async def get(self,request_configuration: Optional[ExportDeviceAndAppManagementDataRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceAndAppManagementData]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceAndAppManagementData]: """ Invoke function exportDeviceAndAppManagementData param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[ExportDeviceAndAppManagementD return await self.request_adapter.send_async(request_info, DeviceAndAppManagementData, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExportDeviceAndAppManagementDataRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function exportDeviceAndAppManagementData param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ExportDeviceAndAppManagement raise TypeError("raw_url cannot be null.") return ExportDeviceAndAppManagementDataRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExportDeviceAndAppManagementDataRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/export_device_and_app_management_data_with_skip_with_top/export_device_and_app_management_data_with_skip_with_top_request_builder.py b/msgraph/generated/users/item/export_device_and_app_management_data_with_skip_with_top/export_device_and_app_management_data_with_skip_with_top_request_builder.py index 17020c7950f..b50377f1fbd 100644 --- a/msgraph/generated/users/item/export_device_and_app_management_data_with_skip_with_top/export_device_and_app_management_data_with_skip_with_top_request_builder.py +++ b/msgraph/generated/users/item/export_device_and_app_management_data_with_skip_with_top/export_device_and_app_management_data_with_skip_with_top_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['top'] = str(top) super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/exportDeviceAndAppManagementData(skip={skip},top={top})", path_parameters) - async def get(self,request_configuration: Optional[ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceAndAppManagementData]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceAndAppManagementData]: """ Invoke function exportDeviceAndAppManagementData param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[ExportDeviceAndAppManagementD return await self.request_adapter.send_async(request_info, DeviceAndAppManagementData, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function exportDeviceAndAppManagementData param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ExportDeviceAndAppManagement raise TypeError("raw_url cannot be null.") return ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/export_personal_data/export_personal_data_request_builder.py b/msgraph/generated/users/item/export_personal_data/export_personal_data_request_builder.py index 7ed9fbfef8c..385372339e3 100644 --- a/msgraph/generated/users/item/export_personal_data/export_personal_data_request_builder.py +++ b/msgraph/generated/users/item/export_personal_data/export_personal_data_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/exportPersonalData", path_parameters) - async def post(self,body: Optional[ExportPersonalDataPostRequestBody] = None, request_configuration: Optional[ExportPersonalDataRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ExportPersonalDataPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Submit a data policy operation request from a company administrator or an application to export an organizational user's data. This data includes the user's data stored in OneDrive and their activity reports. For more guidance about exporting data while complying with regulations, see Data Subject Requests and the GDPR and CCPA. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ExportPersonalDataPostRequestBody] = None, re raise Exception("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: Optional[ExportPersonalDataPostRequestBody] = None, request_configuration: Optional[ExportPersonalDataRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExportPersonalDataPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Submit a data policy operation request from a company administrator or an application to export an organizational user's data. This data includes the user's data stored in OneDrive and their activity reports. For more guidance about exporting data while complying with regulations, see Data Subject Requests and the GDPR and CCPA. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ExportPersonalDataRequestBui raise TypeError("raw_url cannot be null.") return ExportPersonalDataRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExportPersonalDataRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/extensions/count/count_request_builder.py index b830bde8d19..5e40e5565ce 100644 --- a/msgraph/generated/users/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/extensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/extensions/extensions_request_builder.py index 738c23daa49..926f90200b2 100644 --- a/msgraph/generated/users/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/extensions/item/extension_item_request_builder.py index bcb10f28c95..668d26bce71 100644 --- a/msgraph/generated/users/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the user. Read-only. Supports $expand. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/find_meeting_times/find_meeting_times_request_builder.py b/msgraph/generated/users/item/find_meeting_times/find_meeting_times_request_builder.py index ea3fe68875f..cb63868717a 100644 --- a/msgraph/generated/users/item/find_meeting_times/find_meeting_times_request_builder.py +++ b/msgraph/generated/users/item/find_meeting_times/find_meeting_times_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/findMeetingTimes", path_parameters) - async def post(self,body: Optional[FindMeetingTimesPostRequestBody] = None, request_configuration: Optional[FindMeetingTimesRequestBuilderPostRequestConfiguration] = None) -> Optional[MeetingTimeSuggestionsResult]: + async def post(self,body: Optional[FindMeetingTimesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingTimeSuggestionsResult]: """ Suggest meeting times and locations based on organizer and attendee availability, and time or location constraints specified as parameters. If findMeetingTimes cannot return any meeting suggestions, the response would indicate a reason in the emptySuggestionsReason property.Based on this value, you can better adjust the parameters and call findMeetingTimes again. The algorithm used to suggest meeting times and locations undergoes fine-tuning from time to time. In scenarios like test environments where the input parameters and calendar data remain static, expect that the suggested results may differ over time. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[FindMeetingTimesPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, MeetingTimeSuggestionsResult, error_mapping) - def to_post_request_information(self,body: Optional[FindMeetingTimesPostRequestBody] = None, request_configuration: Optional[FindMeetingTimesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FindMeetingTimesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Suggest meeting times and locations based on organizer and attendee availability, and time or location constraints specified as parameters. If findMeetingTimes cannot return any meeting suggestions, the response would indicate a reason in the emptySuggestionsReason property.Based on this value, you can better adjust the parameters and call findMeetingTimes again. The algorithm used to suggest meeting times and locations undergoes fine-tuning from time to time. In scenarios like test environments where the input parameters and calendar data remain static, expect that the suggested results may differ over time. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> FindMeetingTimesRequestBuild raise TypeError("raw_url cannot be null.") return FindMeetingTimesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FindMeetingTimesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/followed_sites/add/add_request_builder.py b/msgraph/generated/users/item/followed_sites/add/add_request_builder.py index 9c1cb30bcea..181ca3c6281 100644 --- a/msgraph/generated/users/item/followed_sites/add/add_request_builder.py +++ b/msgraph/generated/users/item/followed_sites/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/followedSites/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Follow a user's site or multiple sites. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Follow a user's site or multiple sites. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/followed_sites/count/count_request_builder.py b/msgraph/generated/users/item/followed_sites/count/count_request_builder.py index 7533f008987..93e6f45c035 100644 --- a/msgraph/generated/users/item/followed_sites/count/count_request_builder.py +++ b/msgraph/generated/users/item/followed_sites/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/followedSites/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/followed_sites/followed_sites_request_builder.py b/msgraph/generated/users/item/followed_sites/followed_sites_request_builder.py index f8ecd8b54b6..0e7d87ec141 100644 --- a/msgraph/generated/users/item/followed_sites/followed_sites_request_builder.py +++ b/msgraph/generated/users/item/followed_sites/followed_sites_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_site_id(self,site_id: str) -> SiteItemRequestBuilder: url_tpl_params["site%2Did"] = site_id return SiteItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[FollowedSitesRequestBuilderGetRequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: """ List the sites that have been followed by the signed in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[FollowedSitesRequestBuilderGe return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FollowedSitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List the sites that have been followed by the signed in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -169,17 +170,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FollowedSitesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FollowedSitesRequestBuilder.FollowedSitesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/followed_sites/item/site_item_request_builder.py b/msgraph/generated/users/item/followed_sites/item/site_item_request_builder.py index ece385ce5f9..db640c4c279 100644 --- a/msgraph/generated/users/item/followed_sites/item/site_item_request_builder.py +++ b/msgraph/generated/users/item/followed_sites/item/site_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/followedSites/{site%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: """ Get followedSites from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get followedSites from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SiteItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SiteItemRequestBuilder.SiteItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/followed_sites/remove/remove_request_builder.py b/msgraph/generated/users/item/followed_sites/remove/remove_request_builder.py index ee43e93acb2..337d51952ce 100644 --- a/msgraph/generated/users/item/followed_sites/remove/remove_request_builder.py +++ b/msgraph/generated/users/item/followed_sites/remove/remove_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/followedSites/remove", path_parameters) - async def post(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RemoveRequestBuilderPostRequestConfiguration] = None) -> Optional[RemovePostResponse]: + async def post(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemovePostResponse]: """ Unfollow a user's site or multiple sites. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[RemovePostRequestBody] = None, request_config return await self.request_adapter.send_async(request_info, RemovePostResponse, error_mapping) - def to_post_request_information(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RemoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unfollow a user's site or multiple sites. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/get_mail_tips/get_mail_tips_request_builder.py b/msgraph/generated/users/item/get_mail_tips/get_mail_tips_request_builder.py index 2a44a3e6094..27efb8a53ea 100644 --- a/msgraph/generated/users/item/get_mail_tips/get_mail_tips_request_builder.py +++ b/msgraph/generated/users/item/get_mail_tips/get_mail_tips_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/getMailTips", path_parameters) - async def post(self,body: Optional[GetMailTipsPostRequestBody] = None, request_configuration: Optional[GetMailTipsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMailTipsPostResponse]: + async def post(self,body: Optional[GetMailTipsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMailTipsPostResponse]: """ Get the MailTips of one or more recipients as available to the signed-in user. Note that by making a POST call to the getMailTips action, you can request specific types of MailTips tobe returned for more than one recipient at one time. The requested MailTips are returned in a mailTips collection. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMailTipsPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, GetMailTipsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMailTipsPostRequestBody] = None, request_configuration: Optional[GetMailTipsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMailTipsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the MailTips of one or more recipients as available to the signed-in user. Note that by making a POST call to the getMailTips action, you can request specific types of MailTips tobe returned for more than one recipient at one time. The requested MailTips are returned in a mailTips collection. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMailTipsRequestBuilder: raise TypeError("raw_url cannot be null.") return GetMailTipsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMailTipsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 779b6b3e9d7..f85b49b4f4a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/getManagedAppDiagnosticStatuses(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetManagedAppDiagnosticStatusesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetManagedAppDiagnosticStatusesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetManagedAppDiagnosticStatusesGetResponse]: """ Gets diagnostics validation status for a given user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetManagedAppDiagnosticStatus return await self.request_adapter.send_async(request_info, GetManagedAppDiagnosticStatusesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetManagedAppDiagnosticStatusesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets diagnostics validation status for a given user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,17 +109,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetManagedAppDiagnosticStatusesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetManagedAppDiagnosticStatusesRequestBuilder.GetManagedAppDiagnosticStatusesRequestBuilderGetQueryParameters] = None - - 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 c28356e83a2..6b8fd33e007 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/getManagedAppPolicies(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetManagedAppPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetManagedAppPoliciesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetManagedAppPoliciesGetResponse]: """ Gets app restrictions for a given user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetManagedAppPoliciesRequestB return await self.request_adapter.send_async(request_info, GetManagedAppPoliciesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetManagedAppPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Gets app restrictions for a given user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetManagedAppPoliciesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetManagedAppPoliciesRequestBuilder.GetManagedAppPoliciesRequestBuilderGetQueryParameters] = None - - 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 1582a3a3e44..d028f3da905 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/getManagedDevicesWithAppFailures(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetManagedDevicesWithAppFailuresRequestBuilderGetRequestConfiguration] = None) -> Optional[GetManagedDevicesWithAppFailuresGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetManagedDevicesWithAppFailuresGetResponse]: """ Retrieves the list of devices with failed apps param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetManagedDevicesWithAppFailu return await self.request_adapter.send_async(request_info, GetManagedDevicesWithAppFailuresGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetManagedDevicesWithAppFailuresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieves the list of devices with failed apps param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,17 +109,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetManagedDevicesWithAppFailuresRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetManagedDevicesWithAppFailuresRequestBuilder.GetManagedDevicesWithAppFailuresRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/users/item/get_member_groups/get_member_groups_request_builder.py index 652cda378b6..85e0e361660 100644 --- a/msgraph/generated/users/item/get_member_groups/get_member_groups_request_builder.py +++ b/msgraph/generated/users/item/get_member_groups/get_member_groups_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/getMemberGroups", path_parameters) - async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, reque return await self.request_adapter.send_async(request_info, GetMemberGroupsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberGroupsRequestBuilde raise TypeError("raw_url cannot be null.") return GetMemberGroupsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/get_member_objects/get_member_objects_request_builder.py b/msgraph/generated/users/item/get_member_objects/get_member_objects_request_builder.py index 7040ec7a808..d15b1129fab 100644 --- a/msgraph/generated/users/item/get_member_objects/get_member_objects_request_builder.py +++ b/msgraph/generated/users/item/get_member_objects/get_member_objects_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/getMemberObjects", path_parameters) - async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, requ return await self.request_adapter.send_async(request_info, GetMemberObjectsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetMemberObjectsRequestBuild raise TypeError("raw_url cannot be null.") return GetMemberObjectsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetMemberObjectsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/inference_classification/inference_classification_request_builder.py b/msgraph/generated/users/item/inference_classification/inference_classification_request_builder.py index cab30d157f1..0f52799f620 100644 --- a/msgraph/generated/users/item/inference_classification/inference_classification_request_builder.py +++ b/msgraph/generated/users/item/inference_classification/inference_classification_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/inferenceClassification{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[InferenceClassificationRequestBuilderGetRequestConfiguration] = None) -> Optional[InferenceClassification]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[InferenceClassification]: """ Relevance classification of the user's messages based on explicit designations that override inferred relevance or importance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[InferenceClassificationReques return await self.request_adapter.send_async(request_info, InferenceClassification, error_mapping) - async def patch(self,body: Optional[InferenceClassification] = None, request_configuration: Optional[InferenceClassificationRequestBuilderPatchRequestConfiguration] = None) -> Optional[InferenceClassification]: + async def patch(self,body: Optional[InferenceClassification] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InferenceClassification]: """ Update the navigation property inferenceClassification in users param body: The request body @@ -70,7 +71,7 @@ async def patch(self,body: Optional[InferenceClassification] = None, request_con return await self.request_adapter.send_async(request_info, InferenceClassification, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InferenceClassificationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Relevance classification of the user's messages based on explicit designations that override inferred relevance or importance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[InferenceCla request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[InferenceClassification] = None, request_configuration: Optional[InferenceClassificationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[InferenceClassification] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property inferenceClassification in users param body: The request body @@ -90,7 +91,7 @@ def to_patch_request_information(self,body: Optional[InferenceClassification] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/inferenceClassification', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,27 +137,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InferenceClassificationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InferenceClassificationRequestBuilder.InferenceClassificationRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InferenceClassificationRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/inference_classification/overrides/count/count_request_builder.py b/msgraph/generated/users/item/inference_classification/overrides/count/count_request_builder.py index 7da2c73b0ed..1ffbc77f3ac 100644 --- a/msgraph/generated/users/item/inference_classification/overrides/count/count_request_builder.py +++ b/msgraph/generated/users/item/inference_classification/overrides/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/inferenceClassification/overrides/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/inference_classification/overrides/item/inference_classification_override_item_request_builder.py b/msgraph/generated/users/item/inference_classification/overrides/item/inference_classification_override_item_request_builder.py index 58ee806e063..8a973a8267a 100644 --- a/msgraph/generated/users/item/inference_classification/overrides/item/inference_classification_override_item_request_builder.py +++ b/msgraph/generated/users/item/inference_classification/overrides/item/inference_classification_override_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/inferenceClassification/overrides/{inferenceClassificationOverride%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[InferenceClassificationOverrideItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an override specified by its ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[InferenceClassificationOve raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[InferenceClassificationOverrideItemRequestBuilderGetRequestConfiguration] = None) -> Optional[InferenceClassificationOverride]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[InferenceClassificationOverride]: """ A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[InferenceClassificationOverri return await self.request_adapter.send_async(request_info, InferenceClassificationOverride, error_mapping) - async def patch(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[InferenceClassificationOverrideItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[InferenceClassificationOverride]: + async def patch(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InferenceClassificationOverride]: """ Change the classifyAs field of an override as specified. You cannot use PATCH to change any other fields in an inferenceClassificationOverride instance. If an override exists for a sender and the sender changes his/her display name, you can use POST to force an update to the name field in the existing override. If an override exists for a sender and the sender changes his/her SMTP address, deleting the existing override and creating a new one withthe new SMTP address is the only way to 'update' the override for this sender. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[InferenceClassificationOverride] = None, req return await self.request_adapter.send_async(request_info, InferenceClassificationOverride, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[InferenceClassificationOverrideItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an override specified by its ID. 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}/inferenceClassification/overrides/{inferenceClassificationOverride%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[InferenceClassificationOverrideItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[InferenceCla request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[InferenceClassificationOverrideItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Change the classifyAs field of an override as specified. You cannot use PATCH to change any other fields in an inferenceClassificationOverride instance. If an override exists for a sender and the sender changes his/her display name, you can use POST to force an update to the name field in the existing override. If an override exists for a sender and the sender changes his/her SMTP address, deleting the existing override and creating a new one withthe new SMTP address is the only way to 'update' the override for this sender. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[InferenceClassificationOver """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/inferenceClassification/overrides/{inferenceClassificationOverride%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> InferenceClassificationOverr raise TypeError("raw_url cannot be null.") return InferenceClassificationOverrideItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InferenceClassificationOverrideItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class InferenceClassificationOverrideItemRequestBuilderGetQueryParameters(): """ @@ -167,27 +158,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InferenceClassificationOverrideItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InferenceClassificationOverrideItemRequestBuilder.InferenceClassificationOverrideItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InferenceClassificationOverrideItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/inference_classification/overrides/overrides_request_builder.py b/msgraph/generated/users/item/inference_classification/overrides/overrides_request_builder.py index cbf83b8f6c4..5b0945da66e 100644 --- a/msgraph/generated/users/item/inference_classification/overrides/overrides_request_builder.py +++ b/msgraph/generated/users/item/inference_classification/overrides/overrides_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_inference_classification_override_id(self,inference_classification_overri url_tpl_params["inferenceClassificationOverride%2Did"] = inference_classification_override_id return InferenceClassificationOverrideItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OverridesRequestBuilderGetRequestConfiguration] = None) -> Optional[InferenceClassificationOverrideCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[InferenceClassificationOverrideCollectionResponse]: """ Get the overrides that a user has set up to always classify messages from certain senders in specific ways. Each override corresponds to an SMTP address of a sender. Initially, a user does not have any overrides. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OverridesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, InferenceClassificationOverrideCollectionResponse, error_mapping) - async def post(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[OverridesRequestBuilderPostRequestConfiguration] = None) -> Optional[InferenceClassificationOverride]: + async def post(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InferenceClassificationOverride]: """ Create an override for a sender identified by an SMTP address. Future messages from that SMTP address will be consistently classifiedas specified in the override. Note param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[InferenceClassificationOverride] = None, requ return await self.request_adapter.send_async(request_info, InferenceClassificationOverride, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OverridesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the overrides that a user has set up to always classify messages from certain senders in specific ways. Each override corresponds to an SMTP address of a sender. Initially, a user does not have any overrides. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OverridesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[OverridesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an override for a sender identified by an SMTP address. Future messages from that SMTP address will be consistently classifiedas specified in the override. Note param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[InferenceClassificationOverr """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/inferenceClassification/overrides', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -179,27 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OverridesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OverridesRequestBuilder.OverridesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OverridesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/insights/insights_request_builder.py b/msgraph/generated/users/item/insights/insights_request_builder.py index e395a2974ba..8da8db3794b 100644 --- a/msgraph/generated/users/item/insights/insights_request_builder.py +++ b/msgraph/generated/users/item/insights/insights_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/insights{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[InsightsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property insights for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[InsightsRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[InsightsRequestBuilderGetRequestConfiguration] = None) -> Optional[OfficeGraphInsights]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfficeGraphInsights]: """ Get insights from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[InsightsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OfficeGraphInsights, error_mapping) - async def patch(self,body: Optional[OfficeGraphInsights] = None, request_configuration: Optional[InsightsRequestBuilderPatchRequestConfiguration] = None) -> Optional[OfficeGraphInsights]: + async def patch(self,body: Optional[OfficeGraphInsights] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfficeGraphInsights]: """ Update the navigation property insights in users param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[OfficeGraphInsights] = None, request_configu return await self.request_adapter.send_async(request_info, OfficeGraphInsights, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[InsightsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property insights for users 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}/insights', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[InsightsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get insights from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[InsightsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OfficeGraphInsights] = None, request_configuration: Optional[InsightsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OfficeGraphInsights] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property insights in users param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[OfficeGraphInsights] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/insights', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def used(self) -> UsedRequestBuilder: return UsedRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InsightsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class InsightsRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InsightsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InsightsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 bb4a89b1c6a..5da773c6924 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/insights/shared/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 7ca5e82d909..f819ae6fb9f 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/insights/shared/{sharedInsight%2Did}/lastSharedMethod{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[LastSharedMethodRequestBuilderGetRequestConfiguration] = None) -> Optional[Entity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Entity]: """ Get lastSharedMethod from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[LastSharedMethodRequestBuilde return await self.request_adapter.send_async(request_info, Entity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LastSharedMethodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get lastSharedMethod from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LastSharedMethodRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LastSharedMethodRequestBuilder.LastSharedMethodRequestBuilderGetQueryParameters] = None - - 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 39653e7a08a..9aa639a9276 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/insights/shared/{sharedInsight%2Did}/resource{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[Entity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Entity]: """ Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Entity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - 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 71d11148a2e..cf676cc9edf 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/insights/shared/{sharedInsight%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SharedInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property shared for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[SharedInsightItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SharedInsightItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedInsight]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedInsight]: """ Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[SharedInsightItemRequestBuild return await self.request_adapter.send_async(request_info, SharedInsight, error_mapping) - async def patch(self,body: Optional[SharedInsight] = None, request_configuration: Optional[SharedInsightItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedInsight]: + async def patch(self,body: Optional[SharedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedInsight]: """ Update the navigation property shared in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[SharedInsight] = None, request_configuration return await self.request_adapter.send_async(request_info, SharedInsight, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SharedInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property shared for users 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}/insights/shared/{sharedInsight%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SharedInsightItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calculated relationship identifying documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for Business and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedInsigh request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedInsight] = None, request_configuration: Optional[SharedInsightItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property shared in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[SharedInsight] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/insights/shared/{sharedInsight%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedInsightItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SharedInsightItemRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedInsightItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedInsightItemRequestBuilder.SharedInsightItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedInsightItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 acbf3ed7f2f..af884ed2eb6 100644 --- a/msgraph/generated/users/item/insights/shared/shared_request_builder.py +++ b/msgraph/generated/users/item/insights/shared/shared_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_shared_insight_id(self,shared_insight_id: str) -> SharedInsightItemReques url_tpl_params["sharedInsight%2Did"] = shared_insight_id return SharedInsightItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SharedRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedInsightCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedInsightCollectionResponse]: """ Calculated insight that includes the list of documents shared with a user. This insight includes documents hosted on OneDrive/SharePoint in the user's Microsoft 365 tenant that are shared with the user, and documents that are attached as files and sent to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SharedRequestBuilderGetReques return await self.request_adapter.send_async(request_info, SharedInsightCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedInsight] = None, request_configuration: Optional[SharedRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedInsight]: + async def post(self,body: Optional[SharedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedInsight]: """ Create new navigation property to shared for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SharedInsight] = None, request_configuration: return await self.request_adapter.send_async(request_info, SharedInsight, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calculated insight that includes the list of documents shared with a user. This insight includes documents hosted on OneDrive/SharePoint in the user's Microsoft 365 tenant that are shared with the user, and documents that are attached as files and sent to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedInsight] = None, request_configuration: Optional[SharedRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to shared for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SharedInsight] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/insights/shared', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedRequestBuilder.SharedRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/insights/trending/count/count_request_builder.py b/msgraph/generated/users/item/insights/trending/count/count_request_builder.py index b702fef8516..df6a9a0585c 100644 --- a/msgraph/generated/users/item/insights/trending/count/count_request_builder.py +++ b/msgraph/generated/users/item/insights/trending/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/insights/trending/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/insights/trending/item/resource/resource_request_builder.py b/msgraph/generated/users/item/insights/trending/item/resource/resource_request_builder.py index 838fe2101f7..ee999db2a66 100644 --- a/msgraph/generated/users/item/insights/trending/item/resource/resource_request_builder.py +++ b/msgraph/generated/users/item/insights/trending/item/resource/resource_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/insights/trending/{trending%2Did}/resource{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[Entity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Entity]: """ Used for navigating to the trending document. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Entity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used for navigating to the trending document. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/insights/trending/item/trending_item_request_builder.py b/msgraph/generated/users/item/insights/trending/item/trending_item_request_builder.py index 0984e0a2357..eec52d79821 100644 --- a/msgraph/generated/users/item/insights/trending/item/trending_item_request_builder.py +++ b/msgraph/generated/users/item/insights/trending/item/trending_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/insights/trending/{trending%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TrendingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property trending for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TrendingItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TrendingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Trending]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Trending]: """ Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user's closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TrendingItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Trending, error_mapping) - async def patch(self,body: Optional[Trending] = None, request_configuration: Optional[TrendingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Trending]: + async def patch(self,body: Optional[Trending] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Trending]: """ Update the navigation property trending in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Trending] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Trending, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TrendingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property trending for users 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}/insights/trending/{trending%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TrendingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calculated relationship identifying documents trending around a user. Trending documents are calculated based on activity of the user's closest network of people and include files stored in OneDrive for Business and SharePoint. Trending insights help the user to discover potentially useful content that the user has access to, but has never viewed before. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[TrendingItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Trending] = None, request_configuration: Optional[TrendingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Trending] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property trending in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Trending] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/insights/trending/{trending%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrendingItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TrendingItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrendingItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TrendingItemRequestBuilder.TrendingItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrendingItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/insights/trending/trending_request_builder.py b/msgraph/generated/users/item/insights/trending/trending_request_builder.py index f8d1cdf60e9..e9d2578c3bc 100644 --- a/msgraph/generated/users/item/insights/trending/trending_request_builder.py +++ b/msgraph/generated/users/item/insights/trending/trending_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_trending_id(self,trending_id: str) -> TrendingItemRequestBuilder: url_tpl_params["trending%2Did"] = trending_id return TrendingItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TrendingRequestBuilderGetRequestConfiguration] = None) -> Optional[TrendingCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TrendingCollectionResponse]: """ Calculated insight that includes a list of documents trending around the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TrendingRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TrendingCollectionResponse, error_mapping) - async def post(self,body: Optional[Trending] = None, request_configuration: Optional[TrendingRequestBuilderPostRequestConfiguration] = None) -> Optional[Trending]: + async def post(self,body: Optional[Trending] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Trending]: """ Create new navigation property to trending for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[Trending] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Trending, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TrendingRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calculated insight that includes a list of documents trending around the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TrendingRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Trending] = None, request_configuration: Optional[TrendingRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Trending] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to trending for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Trending] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/insights/trending', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrendingRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TrendingRequestBuilder.TrendingRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TrendingRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 f27fa382cca..0b70564d897 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/insights/used/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 c0154c8da0e..2b43310a662 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/insights/used/{usedInsight%2Did}/resource{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[Entity]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Entity]: """ Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Entity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceRequestBuilder.ResourceRequestBuilderGetQueryParameters] = None - - 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 9dd56a7146b..3eb2e701f5e 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/insights/used/{usedInsight%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UsedInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property used for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[UsedInsightItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UsedInsightItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UsedInsight]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UsedInsight]: """ Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[UsedInsightItemRequestBuilder return await self.request_adapter.send_async(request_info, UsedInsight, error_mapping) - async def patch(self,body: Optional[UsedInsight] = None, request_configuration: Optional[UsedInsightItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UsedInsight]: + async def patch(self,body: Optional[UsedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UsedInsight]: """ Update the navigation property used in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[UsedInsight] = None, request_configuration: return await self.request_adapter.send_async(request_info, UsedInsight, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UsedInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property used for users 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}/insights/used/{usedInsight%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UsedInsightItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calculated relationship identifying the latest documents viewed or modified by a user, including OneDrive for Business and SharePoint documents, ranked by recency of use. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[UsedInsightI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UsedInsight] = None, request_configuration: Optional[UsedInsightItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UsedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property used in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[UsedInsight] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/insights/used/{usedInsight%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def resource(self) -> ResourceRequestBuilder: return ResourceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsedInsightItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UsedInsightItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsedInsightItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UsedInsightItemRequestBuilder.UsedInsightItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsedInsightItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 9990ec7dc6f..80674b45ec6 100644 --- a/msgraph/generated/users/item/insights/used/used_request_builder.py +++ b/msgraph/generated/users/item/insights/used/used_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_used_insight_id(self,used_insight_id: str) -> UsedInsightItemRequestBuild url_tpl_params["usedInsight%2Did"] = used_insight_id return UsedInsightItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UsedRequestBuilderGetRequestConfiguration] = None) -> Optional[UsedInsightCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UsedInsightCollectionResponse]: """ Calculate and list the documents that a user has viewed or modified. For the signed-in user:- This method includes documents that the user has modified; see example 1. - Using an $orderby query parameter on the lastAccessedDateTime property returns the most recently viewed documents that the user might or might not not have modified; see example 2. For other users, this method includes only documents that the user has modified. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[UsedRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, UsedInsightCollectionResponse, error_mapping) - async def post(self,body: Optional[UsedInsight] = None, request_configuration: Optional[UsedRequestBuilderPostRequestConfiguration] = None) -> Optional[UsedInsight]: + async def post(self,body: Optional[UsedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UsedInsight]: """ Create new navigation property to used for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[UsedInsight] = None, request_configuration: O return await self.request_adapter.send_async(request_info, UsedInsight, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Calculate and list the documents that a user has viewed or modified. For the signed-in user:- This method includes documents that the user has modified; see example 1. - Using an $orderby query parameter on the lastAccessedDateTime property returns the most recently viewed documents that the user might or might not not have modified; see example 2. For other users, this method includes only documents that the user has modified. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[UsedRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UsedInsight] = None, request_configuration: Optional[UsedRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UsedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to used for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[UsedInsight] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/insights/used', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsedRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UsedRequestBuilder.UsedRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsedRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/count/count_request_builder.py index b9f06fe2220..1d8f8769035 100644 --- a/msgraph/generated/users/item/joined_teams/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/get_all_messages/get_all_messages_request_builder.py b/msgraph/generated/users/item/joined_teams/get_all_messages/get_all_messages_request_builder.py index 15a3cc21346..4c0be91cf28 100644 --- a/msgraph/generated/users/item/joined_teams/get_all_messages/get_all_messages_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/get_all_messages/get_all_messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/getAllMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,model*}", path_parameters) - async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderG return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,17 +129,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAllMessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAllMessagesRequestBuilder.GetAllMessagesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/all_channels/all_channels_request_builder.py b/msgraph/generated/users/item/joined_teams/item/all_channels/all_channels_request_builder.py index 2b8d9cfe748..c00932b6704 100644 --- a/msgraph/generated/users/item/joined_teams/item/all_channels/all_channels_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/all_channels/all_channels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_channel_id(self,channel_id: str) -> ChannelItemRequestBuilder: url_tpl_params["channel%2Did"] = channel_id return ChannelItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllChannelsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: """ Get the list of channels either in this team or shared with this team (incoming channels). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AllChannelsRequestBuilderGetR return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllChannelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of channels either in this team or shared with this team (incoming channels). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllChannelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllChannelsRequestBuilder.AllChannelsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/all_channels/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/all_channels/count/count_request_builder.py index d2db1624b83..79997d11b7b 100644 --- a/msgraph/generated/users/item/joined_teams/item/all_channels/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/all_channels/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/allChannels/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/all_channels/item/channel_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/all_channels/item/channel_item_request_builder.py index 87b0dad116a..db78b90f49b 100644 --- a/msgraph/generated/users/item/joined_teams/item/all_channels/item/channel_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/all_channels/item/channel_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/allChannels/{channel%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ List of channels either hosted in or shared with the team (incoming channels). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of channels either hosted in or shared with the team (incoming channels). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelItemRequestBuilder.ChannelItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/archive/archive_request_builder.py b/msgraph/generated/users/item/joined_teams/item/archive/archive_request_builder.py index 92203d99513..a1f178d2315 100644 --- a/msgraph/generated/users/item/joined_teams/item/archive/archive_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/archive/archive_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/archive", path_parameters) - async def post(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Archive the specified team. When a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team are still allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which might occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ArchivePostRequestBody] = None, request_confi raise Exception("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: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Archive the specified team. When a team is archived, users can no longer make most changes to the team. For example, users can no longer: send or like messages on any channel in the team; edit the team's name or description; nor edit other settings. However, membership changes to the team are still allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which might occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ArchiveRequestBuilder: raise TypeError("raw_url cannot be null.") return ArchiveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ArchiveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/channels_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/channels_request_builder.py index edce7387430..779e1a1f14d 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/channels_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/channels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_channel_id(self,channel_id: str) -> ChannelItemRequestBuilder: url_tpl_params["channel%2Did"] = channel_id return ChannelItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: """ Retrieve the list of channels in this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,9 +66,9 @@ async def get(self,request_configuration: Optional[ChannelsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - async def post(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = None) -> Optional[Channel]: + async def post(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ - Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. + Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Channel] @@ -89,7 +90,7 @@ async def post(self,body: Optional[Channel] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of channels in this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[ChannelsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. + Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's displayName is 50 characters. This is the name that appears to the user in Microsoft Teams. If you're creating a private channel, you can add a maximum of 200 members. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelsRequestBuilder.ChannelsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/count/count_request_builder.py index c48636ded8e..6067f70a3ba 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/get_all_messages/get_all_messages_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/get_all_messages/get_all_messages_request_builder.py index 106ec8ff3d1..73fd19d98f9 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/get_all_messages/get_all_messages_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/get_all_messages/get_all_messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/getAllMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,model*}", path_parameters) - async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderG return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,17 +129,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetAllMessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetAllMessagesRequestBuilder.GetAllMessagesRequestBuilderGetQueryParameters] = None - - 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 3f89d499c65..e78ccd17e9b 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[ChannelItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Update the properties of the specified channel. param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[Channel] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the channel. 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}/joinedTeams/{team%2Did}/channels/{channel%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve channel information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[ChannelItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified channel. param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[Channel] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -227,16 +228,6 @@ def tabs(self) -> TabsRequestBuilder: return TabsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChannelItemRequestBuilderGetQueryParameters(): """ @@ -263,27 +254,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelItemRequestBuilder.ChannelItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/complete_migration/complete_migration_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/complete_migration/complete_migration_request_builder.py index feb12a7ed3c..40a65114955 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/complete_migration/complete_migration_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/complete_migration/complete_migration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/completeMigration", path_parameters) - async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CompleteMigrationRequestBuil raise Exception("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[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CompleteMigrationRequestBuil raise TypeError("raw_url cannot be null.") return CompleteMigrationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CompleteMigrationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 4c05271fcc8..d2291fbb926 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", path_parameters) - async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserI return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,17 +99,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: user_principal_name: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/files_folder/content/content_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/files_folder/content/content_request_builder.py index 153d2d097eb..c0dbf0124e0 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/files_folder/content/content_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/files_folder/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/filesFolder/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +69,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -88,7 +89,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/filesFolder/content', self.path_parameters) + 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") @@ -125,27 +126,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/files_folder/files_folder_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/files_folder/files_folder_request_builder.py index c7ae396b44b..4c5be2586f3 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/files_folder/files_folder_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/files_folder/files_folder_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/filesFolder{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetR return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesFolderRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesFolderRequestBuilder.FilesFolderRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/members/add/add_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/members/add/add_request_builder.py index 7b20802fe4e..335a1033545 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/members/add/add_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/members/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/members/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/members/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/members/count/count_request_builder.py index 254c13f2822..0df5bae702b 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/members/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/members/item/conversation_member_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/members/item/conversation_member_item_request_builder.py index 17accb8227c..cafc98064f4 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/members/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ConversationMemberItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,13 +67,13 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. 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/channel-update-members?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ConversationMember] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,16 +113,16 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConversationMemberItemReques raise TypeError("raw_url cannot be null.") return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/members/members_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/members/members_request_builder.py index 865900bd7cc..84c6b9e6a6d 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/members/members_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ 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 @@ -89,7 +90,7 @@ async def post(self,body: Optional[ConversationMember] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/count/count_request_builder.py index 32b4c6d9d10..127bd0035a1 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/delta/delta_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/delta/delta_request_builder.py index ea5329d88e1..8f6f60fe082 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/chat_message_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/chat_message_item_request_builder.py index 8eed1612847..5636cbfea50 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/chat_message_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for users 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}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/count/count_request_builder.py index f6407742b01..adf04465079 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py index ede39805b44..81f87ae55af 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for users param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index b41aa600486..27e95f9b7cf 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for users 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}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py index 7312e4bc919..acdc1ecfaf7 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/count/count_request_builder.py index e9a0b44cf77..872aa47096e 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/delta/delta_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/delta/delta_request_builder.py index 9c5db69c648..970c170be50 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/chat_message_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/chat_message_item_request_builder.py index 66004fc18ba..f83333da7b2 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/chat_message_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property replies for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in users param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for users 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}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in users param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py index c50c220f3d2..e9355ffbee6 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py index 0dd0409866b..b3f6c8013cd 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for users param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index 770ca343dbb..da3f58248ad 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for users 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}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py index b4c7f5aa75b..fd2a6989635 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py index 689ac49d490..83c6e9fbefb 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py index 67eaf844d4f..d3b5b528430 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py index 13f0d029af1..db63946a91d 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py index b1518ce1b49..ec59fda26d5 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 be92bb56940..51729363783 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id1(self,chat_message_id1: str) -> ChatMessageItemRequestBui url_tpl_params["chatMessage%2Did1"] = chat_message_id1 return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,13 +66,13 @@ async def get(self,request_configuration: Optional[RepliesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a 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/channel-post-messagereply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[RepliesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/set_reaction/set_reaction_request_builder.py index f20048701b4..f32588d9517 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/soft_delete/soft_delete_request_builder.py index dc1231876ef..a0eb4594b5a 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py index 08e1abde46a..cc82978364e 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py index 7d6393cd325..7a831ba1cb5 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/messages/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 0cbac45f498..6995d888eb9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild url_tpl_params["chatMessage%2Did"] = chat_message_id return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ChatMessage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/provision_email/provision_email_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/provision_email/provision_email_request_builder.py index 5e83c0720d8..ab1821eabcd 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/provision_email/provision_email_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/provision_email/provision_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/provisionEmail", path_parameters) - async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilder return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ProvisionEmailRequestBuilder raise TypeError("raw_url cannot be null.") return ProvisionEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisionEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/remove_email/remove_email_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/remove_email/remove_email_request_builder.py index 2792d7baf68..9b5d8bcd70a 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/remove_email/remove_email_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/remove_email/remove_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/removeEmail", path_parameters) - async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPos raise Exception("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[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveEmailRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/count/count_request_builder.py index 9728b94a863..0301d3311d1 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py index 3ed796dcdcc..c673047a338 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/allowed_members/allowed_members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderG return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedMembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedMembersRequestBuilder.AllowedMembersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py index 5e1de7a1f5f..bc735a04705 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/allowed_members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py index db1416ddd67..42f4595a8d9 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py index bebff6de4ec..a5a46600c50 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItem return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in users param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_c return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. 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}/joinedTeams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in users param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def team(self) -> TeamRequestBuilder: return TeamRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithChannelTeamInfoItemRequestBuilder.SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/team/team_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/team/team_request_builder.py index 48105dcc372..23e7ec1fdca 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/team/team_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/item/team/team_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Get team from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get team from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamRequestBuilder.TeamRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/shared_with_teams_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/shared_with_teams_request_builder.py index fe09046aa12..5cdc2323a6b 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/shared_with_teams_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/shared_with_teams/shared_with_teams_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_shared_with_channel_team_info_id(self,shared_with_channel_team_info_id: s url_tpl_params["sharedWithChannelTeamInfo%2Did"] = shared_with_channel_team_info_id return SharedWithChannelTeamInfoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilder return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_co return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithTe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithTeamsRequestBuilder.SharedWithTeamsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/count/count_request_builder.py index 08ef49e62eb..66472005996 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/item/teams_app/teams_app_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/item/teams_app/teams_app_request_builder.py index dc2632fc52e..48655cf0007 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/tabs/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py index ae32dc0e5e9..54cb7b6adc2 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/item/teams_tab_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/tabs/{teamsTab%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Removes (unpins) a tab from the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTab]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGet return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes (unpins) a tab from 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.DELETE, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsTabItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def teams_app(self) -> TeamsAppRequestBuilder: return TeamsAppRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsTabItemRequestBuilder.TeamsTabItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/tabs_request_builder.py b/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/tabs_request_builder.py index 84b220ae5fb..13969c3e41f 100644 --- a/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/tabs_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/channels/item/tabs/tabs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: url_tpl_params["teamsTab%2Did"] = teams_tab_id return TeamsTabItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsTab] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TabsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsTab] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/tabs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TabsRequestBuilder.TabsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/clone/clone_request_builder.py b/msgraph/generated/users/item/joined_teams/item/clone/clone_request_builder.py index f1715cad15b..711dd4c450e 100644 --- a/msgraph/generated/users/item/joined_teams/item/clone/clone_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/clone/clone_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/clone", path_parameters) - async def post(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[CloneRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Create a copy of a team. This operation also creates a copy of the corresponding group.You can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. If the user who opens the tab doesn't have permission to configure apps, they'll see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ClonePostRequestBody] = None, request_configu raise Exception("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: Optional[ClonePostRequestBody] = None, request_configuration: Optional[CloneRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a copy of a team. This operation also creates a copy of the corresponding group.You can specify which parts of the team to clone: When tabs are cloned, they aren't configured. The tabs are displayed on the tab bar in Microsoft Teams, and the first time a user opens them, they must go through the configuration screen. If the user who opens the tab doesn't have permission to configure apps, they'll see a message that says that the tab isn't configured. Cloning is a long-running operation. After the POST clone returns, you need to GET the operation returned by the Location: header to see if it's running, succeeded, or failed. You should continue to GET until the status isn't running. The recommended delay between GETs is 5 seconds. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CloneRequestBuilder: raise TypeError("raw_url cannot be null.") return CloneRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CloneRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/complete_migration/complete_migration_request_builder.py b/msgraph/generated/users/item/joined_teams/item/complete_migration/complete_migration_request_builder.py index d75c440ab8f..8b2fbe35a46 100644 --- a/msgraph/generated/users/item/joined_teams/item/complete_migration/complete_migration_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/complete_migration/complete_migration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/completeMigration", path_parameters) - async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CompleteMigrationRequestBuil raise Exception("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[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Complete the message migration process by removing migration mode from a team. Migration mode is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CompleteMigrationRequestBuil raise TypeError("raw_url cannot be null.") return CompleteMigrationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CompleteMigrationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/group/group_request_builder.py b/msgraph/generated/users/item/joined_teams/item/group/group_request_builder.py index 348c51a93dd..1e4350a1675 100644 --- a/msgraph/generated/users/item/joined_teams/item/group/group_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/group/group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get group from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get group from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,17 +104,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GroupRequestBuilder.GroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/group/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/group/service_provisioning_errors/count/count_request_builder.py index d5f6f861097..4836c1c53f8 100644 --- a/msgraph/generated/users/item/joined_teams/item/group/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/group/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/users/item/joined_teams/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py index af73781325e..78af5c2c61f 100644 --- a/msgraph/generated/users/item/joined_teams/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/group/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/incoming_channels/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/incoming_channels/count/count_request_builder.py index a0122987290..4afb36759e9 100644 --- a/msgraph/generated/users/item/joined_teams/item/incoming_channels/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/incoming_channels/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/incomingChannels/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/incoming_channels/incoming_channels_request_builder.py b/msgraph/generated/users/item/joined_teams/item/incoming_channels/incoming_channels_request_builder.py index 0cd3a6dbba4..d1401d254f6 100644 --- a/msgraph/generated/users/item/joined_teams/item/incoming_channels/incoming_channels_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/incoming_channels/incoming_channels_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_channel_id(self,channel_id: str) -> ChannelItemRequestBuilder: url_tpl_params["channel%2Did"] = channel_id return ChannelItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[IncomingChannelsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: """ Get the list of incoming channels (channels shared with a team). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[IncomingChannelsRequestBuilde return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[IncomingChannelsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of incoming channels (channels shared with a team). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class IncomingChannelsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[IncomingChannelsRequestBuilder.IncomingChannelsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/incoming_channels/item/channel_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/incoming_channels/item/channel_item_request_builder.py index 7a49154b303..7527d53be3e 100644 --- a/msgraph/generated/users/item/joined_teams/item/incoming_channels/item/channel_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/incoming_channels/item/channel_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/incomingChannels/{channel%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ List of channels shared with the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of channels shared with the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChannelItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChannelItemRequestBuilder.ChannelItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/installed_apps/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/installed_apps/count/count_request_builder.py index ea488d51c49..b2a53b70206 100644 --- a/msgraph/generated/users/item/joined_teams/item/installed_apps/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/installed_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/installedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/installed_apps/installed_apps_request_builder.py b/msgraph/generated/users/item/joined_teams/item/installed_apps/installed_apps_request_builder.py index a82b61f8f19..de962139a86 100644 --- a/msgraph/generated/users/item/joined_teams/item/installed_apps/installed_apps_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/installed_apps/installed_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_app_installation_id(self,teams_app_installation_id: str) -> TeamsAp url_tpl_params["teamsAppInstallation%2Did"] = teams_app_installation_id return TeamsAppInstallationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: """ Retrieve a list of apps installed in the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, TeamsAppInstallationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Install an app to the specified team. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsAppInstallation] = None, request_configu return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of apps installed in the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[InstalledApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Install an app to the specified team. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/installedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstalledAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstalledAppsRequestBuilder.InstalledAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstalledAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/installed_apps/item/teams_app/teams_app_request_builder.py b/msgraph/generated/users/item/joined_teams/item/installed_apps/item/teams_app/teams_app_request_builder.py index c7dc4ff40b5..2bccf5b4af7 100644 --- a/msgraph/generated/users/item/joined_teams/item/installed_apps/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/installed_apps/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/installedApps/{teamsAppInstallation%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py b/msgraph/generated/users/item/joined_teams/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py index 1b037db5c97..85d927f9550 100644 --- a/msgraph/generated/users/item/joined_teams/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/installedApps/{teamsAppInstallation%2Did}/teamsAppDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: """ The details of this version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuil return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The details of this version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppDefinitionRequestBuilder.TeamsAppDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/installed_apps/item/teams_app_installation_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/installed_apps/item/teams_app_installation_item_request_builder.py index e674fee4f2e..727cb979211 100644 --- a/msgraph/generated/users/item/joined_teams/item/installed_apps/item/teams_app_installation_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/installed_apps/item/teams_app_installation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/installedApps/{teamsAppInstallation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Uninstalls an app from the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Retrieve the app installed in the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[TeamsAppInstallationItemReque return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Update the navigation property installedApps in users param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[TeamsAppInstallation] = None, request_config return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Uninstalls an app from the specified team. 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}/joinedTeams/{team%2Did}/installedApps/{teamsAppInstallation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the app installed in the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsAppInst request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property installedApps in users param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/installedApps/{teamsAppInstallation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -166,16 +167,6 @@ def upgrade(self) -> UpgradeRequestBuilder: return UpgradeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsAppInstallationItemRequestBuilderGetQueryParameters(): """ @@ -202,27 +193,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppInstallationItemRequestBuilder.TeamsAppInstallationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/installed_apps/item/upgrade/upgrade_request_builder.py b/msgraph/generated/users/item/joined_teams/item/installed_apps/item/upgrade/upgrade_request_builder.py index 2d979da790d..6289d7df6fb 100644 --- a/msgraph/generated/users/item/joined_teams/item/installed_apps/item/upgrade/upgrade_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/installed_apps/item/upgrade/upgrade_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/installedApps/{teamsAppInstallation%2Did}/upgrade", path_parameters) - async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Upgrade an app installation within a chat. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[UpgradePostRequestBody] = None, request_confi raise Exception("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: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Upgrade an app installation within a chat. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UpgradeRequestBuilder: raise TypeError("raw_url cannot be null.") return UpgradeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UpgradeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/members/add/add_request_builder.py b/msgraph/generated/users/item/joined_teams/item/members/add/add_request_builder.py index 1308736e837..143c0c4369b 100644 --- a/msgraph/generated/users/item/joined_teams/item/members/add/add_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/members/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/members/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/members/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/members/count/count_request_builder.py index d8b5642868a..48650759acc 100644 --- a/msgraph/generated/users/item/joined_teams/item/members/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/members/item/conversation_member_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/members/item/conversation_member_item_request_builder.py index 48a3ff4562b..7d6f62035e4 100644 --- a/msgraph/generated/users/item/joined_teams/item/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/members/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ConversationMemberItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Update the role of a conversationMember in a team. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ConversationMember] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a conversationMember from a team. 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}/joinedTeams/{team%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the role of a conversationMember in a team. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConversationMemberItemReques raise TypeError("raw_url cannot be null.") return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/members/members_request_builder.py b/msgraph/generated/users/item/joined_teams/item/members/members_request_builder.py index ec42f3a044d..3618a84ed05 100644 --- a/msgraph/generated/users/item/joined_teams/item/members/members_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: """ Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client should not try to parse or make assumptions about these resource IDs. In the future, membership results may include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Add a new conversationMember to a team. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ConversationMember] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the conversationMember collection of a team. The membership IDs returned by the server must be treated as opaque strings. The client should not try to parse or make assumptions about these resource IDs. In the future, membership results may include users from various tenants, as indicated in the response. Clients should avoid assuming that all members exclusively belong to the current tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a new conversationMember to a team. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/operations/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/operations/count/count_request_builder.py index 9786e9c2047..56e189db372 100644 --- a/msgraph/generated/users/item/joined_teams/item/operations/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/operations/item/teams_async_operation_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/operations/item/teams_async_operation_item_request_builder.py index 282989b1a02..feffc337903 100644 --- a/msgraph/generated/users/item/joined_teams/item/operations/item/teams_async_operation_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/operations/item/teams_async_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/operations/{teamsAsyncOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[TeamsAsyncOperationItemReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ The async operations that ran or are running on this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TeamsAsyncOperationItemReques return await self.request_adapter.send_async(request_info, TeamsAsyncOperation, error_mapping) - async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ Update the navigation property operations in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configu return await self.request_adapter.send_async(request_info, TeamsAsyncOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for users 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}/joinedTeams/{team%2Did}/operations/{teamsAsyncOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The async operations that ran or are running on this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsAsyncOp request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/operations/{teamsAsyncOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TeamsAsyncOperationItemReque raise TypeError("raw_url cannot be null.") return TeamsAsyncOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsAsyncOperationItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAsyncOperationItemRequestBuilder.TeamsAsyncOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/operations/operations_request_builder.py b/msgraph/generated/users/item/joined_teams/item/operations/operations_request_builder.py index 5247daafc77..1ab7ce45df4 100644 --- a/msgraph/generated/users/item/joined_teams/item/operations/operations_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_async_operation_id(self,teams_async_operation_id: str) -> TeamsAsyn url_tpl_params["teamsAsyncOperation%2Did"] = teams_async_operation_id return TeamsAsyncOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAsyncOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperationCollectionResponse]: """ The async operations that ran or are running on this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, TeamsAsyncOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ Create new navigation property to operations for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configur return await self.request_adapter.send_async(request_info, TeamsAsyncOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The async operations that ran or are running on this team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/permission_grants/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/permission_grants/count/count_request_builder.py index cb6f955c5e6..b8938ffbcfd 100644 --- a/msgraph/generated/users/item/joined_teams/item/permission_grants/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/permission_grants/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/permissionGrants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py index f6c6be25e2d..a5013f4d804 100644 --- a/msgraph/generated/users/item/joined_teams/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ResourceSpecificPermission raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ A collection of permissions granted to apps to access the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourceSpecificPermissionGra return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, req return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for users 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}/joinedTeams/{team%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of permissions granted to apps to access the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceSpec request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionG """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ResourceSpecificPermissionGr raise TypeError("raw_url cannot be null.") return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceSpecificPermissionGrantItemRequestBuilder.ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/permission_grants/permission_grants_request_builder.py b/msgraph/generated/users/item/joined_teams/item/permission_grants/permission_grants_request_builder.py index 7da6acc95e0..fd54c6b4fcb 100644 --- a/msgraph/generated/users/item/joined_teams/item/permission_grants/permission_grants_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/permission_grants/permission_grants_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_resource_specific_permission_grant_id(self,resource_specific_permission_g url_tpl_params["resourceSpecificPermissionGrant%2Did"] = resource_specific_permission_grant_id return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: """ List all resource-specific permission grants on the team. This list specifies the Microsoft Entra apps that have access to the team, along with each app's corresponding type of resource-specific access. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilde return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, requ return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all resource-specific permission grants on the team. This list specifies the Microsoft Entra apps that have access to the team, along with each app's corresponding type of resource-specific access. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGr """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/permissionGrants', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionGrantsRequestBuilder.PermissionGrantsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/photo/photo_request_builder.py b/msgraph/generated/users/item/joined_teams/item/photo/photo_request_builder.py index f4926e5ac0e..9ca239eb926 100644 --- a/msgraph/generated/users/item/joined_teams/item/photo/photo_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/photo/photo_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/photo{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in users param body: The request body @@ -71,7 +72,7 @@ async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[PhotoRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in users param body: The request body @@ -91,7 +92,7 @@ def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/photo', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -142,27 +143,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/photo/value/content_request_builder.py b/msgraph/generated/users/item/joined_teams/item/photo/value/content_request_builder.py index 1ddf3d844e2..f2ae568a326 100644 --- a/msgraph/generated/users/item/joined_teams/item/photo/value/content_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/photo/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/photo/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property photo from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in users param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property photo from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in users param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/photo/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/complete_migration/complete_migration_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/complete_migration/complete_migration_request_builder.py index 4947c6c47e4..ee3e2948920 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/complete_migration/complete_migration_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/complete_migration/complete_migration_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/completeMigration", path_parameters) - async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[CompleteMigrationRequestBuil raise Exception("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[CompleteMigrationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CompleteMigrationRequestBuil raise TypeError("raw_url cannot be null.") return CompleteMigrationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CompleteMigrationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 c83e48da7e8..90b924df3d9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", path_parameters) - async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserI return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,17 +99,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: user_principal_name: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/files_folder/content/content_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/files_folder/content/content_request_builder.py index 81ee917ad27..737567f9432 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/files_folder/content/content_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/files_folder/content/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/filesFolder/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +69,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -88,7 +89,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/filesFolder/content', self.path_parameters) + 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") @@ -125,27 +126,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/files_folder/files_folder_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/files_folder/files_folder_request_builder.py index 54e3ba0bd3b..a1b967d8cf9 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/files_folder/files_folder_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/files_folder/files_folder_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/filesFolder{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetR return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the metadata for the location where the files of a channel are stored. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class FilesFolderRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[FilesFolderRequestBuilder.FilesFolderRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/add/add_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/add/add_request_builder.py index c2a824abc34..ce704555c66 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/add/add_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/add/add_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/members/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AddPostResponse]: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[AddPostRequestBody] = None, request_configura return await self.request_adapter.send_async(request_info, AddPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AddRequestBuilder: raise TypeError("raw_url cannot be null.") return AddRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AddRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/count/count_request_builder.py index ab7c85a3da6..833ecc4f218 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/item/conversation_member_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/item/conversation_member_item_request_builder.py index d047e2155d7..c11592b4855 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/members/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ 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. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ConversationMemberItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,13 +67,13 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. 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/channel-update-members?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationmember-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ConversationMember] = None, request_configur return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 """ - request_info = RequestInformation(Method.DELETE, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,16 +113,16 @@ def to_get_request_information(self,request_configuration: Optional[Conversation request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the role of a conversationMember in a channel. This operation is allowed only for channels with a membershipType value of private or shared. + Update the role of a conversationMember in a team or channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/members/{conversationMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ConversationMemberItemReques raise TypeError("raw_url cannot be null.") return ConversationMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ConversationMemberItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/members_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/members_request_builder.py index b3324811396..8451b759371 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/members/members_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ 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 @@ -89,7 +90,7 @@ async def post(self,body: Optional[ConversationMember] = None, request_configura return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ 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 @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ConversationMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/count/count_request_builder.py index 2cbdaf1c8fb..b3f8ea3bca6 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/delta/delta_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/delta/delta_request_builder.py index 561c1777b48..e070124093c 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/chat_message_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/chat_message_item_request_builder.py index 9ccfa5a0ce7..58b3ab29bdc 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/chat_message_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for users 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}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update a chatMessage object. Except for the policyViolation property, all properties of a chatMessage can be updated in delegated permissions scenarios.Only the policyViolation property of a chatMessage can be updated in application permissions scenarios. The update only works for chats where members are Microsoft Teams users. If one of the participants is using Skype, the operation fails. This method doesn't support federation. Only the user in the tenant who sent the message can perform data loss prevention (DLP) updates on the specified chat message. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/count/count_request_builder.py index 9c817ab7e5b..abe4fd49089 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/hosted_contents_request_builder.py index 453cf9150e7..e8d1cf554b5 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for users param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index aec8b904974..872c4174e35 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for users 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}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/item/value/content_request_builder.py index c334de49464..08ae52563d0 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/count/count_request_builder.py index bb36cf82d4b..93d9e31b503 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/delta/delta_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/delta/delta_request_builder.py index ea50e188f56..56337378b15 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/chat_message_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/chat_message_item_request_builder.py index f476ac16214..f019a0ff348 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/chat_message_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/chat_message_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property replies for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilder return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in users param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[ChatMessage] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for users 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}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a single message or a message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in users param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[ChatMessage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def unset_reaction(self) -> UnsetReactionRequestBuilder: return UnsetReactionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageItemRequestBuilder.ChatMessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/count/count_request_builder.py index c10d3b6265e..7d5bb6af98b 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py index ae909587a08..9ad12610071 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/hosted_contents_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_chat_message_hosted_content_id(self,chat_message_hosted_content_id: str) url_tpl_params["chatMessageHostedContent%2Did"] = chat_message_hosted_content_id return ChatMessageHostedContentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ChatMessageHostedContentCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[HostedContentsRequestBuilderG return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for users param body: The request body @@ -87,9 +88,9 @@ async def post(self,body: Optional[ChatMessageHostedContent] = None, request_con return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[HostedConten request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HostedContentsRequestBuilderGetQueryParameters(): """ - Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content + Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[HostedContentsRequestBuilder.HostedContentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class HostedContentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py index f521b1a4404..a136048787a 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/chat_message_hosted_content_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChatMessageHostedContentIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChatMessageHostedContentItemR return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_co return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for users 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}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of chatMessageHostedContent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ChatMessageH request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChatMessageHostedContentItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatMessageHostedContentItemRequestBuilder.ChatMessageHostedContentItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py index e75bcae1243..56479f65d63 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/hosted_contents/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property hostedContents from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property hostedContents from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/set_reaction/set_reaction_request_builder.py index 5b33456e6e7..59538db8304 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/soft_delete/soft_delete_request_builder.py index ce54c989027..c400e180362 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py index 419fcf98cde..a4ba1cf2bf1 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py index dd33f8fbb80..46ea306a1af 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/replies/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/{chatMessage%2Did1}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 967b969b911..40f76a03035 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id1(self,chat_message_id1: str) -> ChatMessageItemRequestBui url_tpl_params["chatMessage%2Did1"] = chat_message_id1 return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,13 +66,13 @@ async def get(self,request_configuration: Optional[RepliesRequestBuilderGetReque return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a 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/channel-post-messagereply?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, call get channel message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,16 +101,16 @@ def to_get_request_information(self,request_configuration: Optional[RepliesReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Create a new reply to a chatMessage in a specified channel. + Send a new reply to a chatMessage in a specified channel. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RepliesRequestBuilder.RepliesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RepliesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/set_reaction/set_reaction_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/set_reaction/set_reaction_request_builder.py index 81f494ea5e5..652be0248d3 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/set_reaction/set_reaction_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/set_reaction/set_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/setReaction", path_parameters) - async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action setReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_c raise Exception("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: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return SetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/soft_delete/soft_delete_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/soft_delete/soft_delete_request_builder.py index e0c10985a5f..b57d9be35ab 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/soft_delete/soft_delete_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/soft_delete/soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/softDelete", path_parameters) - async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPost raise Exception("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[SoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SoftDeleteRequestBuilder: raise TypeError("raw_url cannot be null.") return SoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py index afcf1492aef..1c2795650c0 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/undo_soft_delete/undo_soft_delete_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/undoSoftDelete", path_parameters) - async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilder raise Exception("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[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UndoSoftDeleteRequestBuilder raise TypeError("raw_url cannot be null.") return UndoSoftDeleteRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UndoSoftDeleteRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/unset_reaction/unset_reaction_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/unset_reaction/unset_reaction_request_builder.py index ca27f5e9446..aeed1c64b95 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/unset_reaction/unset_reaction_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/messages/item/unset_reaction/unset_reaction_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/unsetReaction", path_parameters) - async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action unsetReaction param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request raise Exception("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: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnsetReactionRequestBuilder: raise TypeError("raw_url cannot be null.") return UnsetReactionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnsetReactionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 05e5fac1c82..a12a6753e59 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_chat_message_id(self,chat_message_id: str) -> ChatMessageItemRequestBuild url_tpl_params["chatMessage%2Did"] = chat_message_id return ChatMessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[ChatMessage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the tenantId property on the channel). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[ChatMessage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b767bd1e62c..1b69d1764d3 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -35,7 +36,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PrimaryChannelRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property primaryChannel for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +54,7 @@ async def delete(self,request_configuration: Optional[PrimaryChannelRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PrimaryChannelRequestBuilderGetRequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Get the default channel, General, of a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +75,7 @@ async def get(self,request_configuration: Optional[PrimaryChannelRequestBuilderG return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[PrimaryChannelRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: """ Update the navigation property primaryChannel in users param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[Channel] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PrimaryChannelRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property primaryChannel for users 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}/joinedTeams/{team%2Did}/primaryChannel', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PrimaryChannelRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the default channel, General, of a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[PrimaryChann request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[PrimaryChannelRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property primaryChannel in users param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[Channel] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -225,16 +226,6 @@ def tabs(self) -> TabsRequestBuilder: return TabsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrimaryChannelRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PrimaryChannelRequestBuilderGetQueryParameters(): """ @@ -261,27 +252,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrimaryChannelRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PrimaryChannelRequestBuilder.PrimaryChannelRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PrimaryChannelRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/provision_email/provision_email_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/provision_email/provision_email_request_builder.py index 79b168d6c72..65214765218 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/provision_email/provision_email_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/provision_email/provision_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/provisionEmail", path_parameters) - async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilder return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a channel by default. To have Teams provision an email address, you can call provisionEmail, or through the Teams user interface, select Get email address, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a channel, use the removeEmail method. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ProvisionEmailRequestBuilder raise TypeError("raw_url cannot be null.") return ProvisionEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProvisionEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/remove_email/remove_email_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/remove_email/remove_email_request_builder.py index cdf536163d8..7d7d825d7c1 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/remove_email/remove_email_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/remove_email/remove_email_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/removeEmail", path_parameters) - async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPos raise Exception("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[RemoveEmailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveEmailRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoveEmailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveEmailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/count/count_request_builder.py index f47646489d1..a1deb0a13f1 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/sharedWithTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/allowed_members/allowed_members_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/allowed_members/allowed_members_request_builder.py index a1752a87656..ada15726a44 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/allowed_members/allowed_members_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/allowed_members/allowed_members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_conversation_member_id(self,conversation_member_id: str) -> ConversationM url_tpl_params["conversationMember%2Did"] = conversation_member_id return ConversationMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderG return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AllowedMembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AllowedMembersRequestBuilder.AllowedMembersRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/allowed_members/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/allowed_members/count/count_request_builder.py index 09cb94eb6c7..138cb1d758d 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/allowed_members/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/allowed_members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py index 07769ece308..9e36488d1f5 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/allowed_members/item/conversation_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ConversationMemberItemRequest return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of team members who have access to the shared channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ConversationMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ConversationMemberItemRequestBuilder.ConversationMemberItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py index 92185c3f55f..b82baa4a67c 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/shared_with_channel_team_info_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItem return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in users param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_c return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Unshare a channel with a team by deleting the corresponding sharedWithChannelTeamInfo resource. This operation is allowed only for channels with a membershipType value of shared. 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}/joinedTeams/{team%2Did}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a team that has been shared with a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in users param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def team(self) -> TeamRequestBuilder: return TeamRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithChannelTeamInfoItemRequestBuilder.SharedWithChannelTeamInfoItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/team/team_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/team/team_request_builder.py index 14ebdb04700..0a687e77ebe 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/team/team_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/item/team/team_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Get team from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get team from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamRequestBuilder.TeamRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/shared_with_teams_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/shared_with_teams_request_builder.py index d7606fbb927..d1b79ccf2e8 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/shared_with_teams_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/shared_with_teams/shared_with_teams_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_shared_with_channel_team_info_id(self,shared_with_channel_team_info_id: s url_tpl_params["sharedWithChannelTeamInfo%2Did"] = shared_with_channel_team_info_id return SharedWithChannelTeamInfoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilder return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_co return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a membershipType value of shared. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SharedWithTe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/sharedWithTeams', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SharedWithTeamsRequestBuilder.SharedWithTeamsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SharedWithTeamsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/count/count_request_builder.py index d6ffae8844f..a17b67fd4c5 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/item/teams_app/teams_app_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/item/teams_app/teams_app_request_builder.py index 82d9874ca95..03326b71a65 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/tabs/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The application that is linked to the tab. This can't be changed after tab creation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/item/teams_tab_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/item/teams_tab_item_request_builder.py index c0a6f989450..e6965ed0133 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/item/teams_tab_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/item/teams_tab_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/tabs/{teamsTab%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Removes (unpins) a tab from the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTab]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGet return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Removes (unpins) a tab from 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.DELETE, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of the specified tab in a channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamsTabItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified tab.This API can be used to configure the content of the tab. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/tabs/{teamsTab%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def teams_app(self) -> TeamsAppRequestBuilder: return TeamsAppRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamsTabItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsTabItemRequestBuilder.TeamsTabItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsTabItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/tabs_request_builder.py b/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/tabs_request_builder.py index d2af71ab7e5..bc3540b1982 100644 --- a/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/tabs_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/primary_channel/tabs/tabs_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teams_tab_id(self,teams_tab_id: str) -> TeamsTabItemRequestBuilder: url_tpl_params["teamsTab%2Did"] = teams_tab_id return TeamsTabItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamsTab] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of tabs in the specified channel within a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TabsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add (pin) a tab to the specified channel within a team. The app must be preinstalled in the team and have the configurableTabs property defined in the app manifest. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamsTab] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/tabs', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TabsRequestBuilder.TabsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TabsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/offer_shift_requests/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/offer_shift_requests/count/count_request_builder.py index aade6b8aee6..f7864ee21c0 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/offer_shift_requests/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/offer_shift_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/offerShiftRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/offer_shift_requests/item/offer_shift_request_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/offer_shift_requests/item/offer_shift_request_item_request_builder.py index 579ff495cca..1563e703f45 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/offer_shift_requests/item/offer_shift_request_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/offer_shift_requests/item/offer_shift_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/offerShiftRequests/{offerShiftRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property offerShiftRequests for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OfferShiftRequestItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Retrieve the properties and relationships of an offerShiftRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OfferShiftRequestItemRequestB return await self.request_adapter.send_async(request_info, OfferShiftRequest, error_mapping) - async def patch(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def patch(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Update the navigation property offerShiftRequests in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OfferShiftRequest] = None, request_configura return await self.request_adapter.send_async(request_info, OfferShiftRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property offerShiftRequests for users 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}/joinedTeams/{team%2Did}/schedule/offerShiftRequests/{offerShiftRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an offerShiftRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OfferShiftRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property offerShiftRequests in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/offerShiftRequests/{offerShiftRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OfferShiftRequestItemRequest raise TypeError("raw_url cannot be null.") return OfferShiftRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OfferShiftRequestItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OfferShiftRequestItemRequestBuilder.OfferShiftRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/offer_shift_requests/offer_shift_requests_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/offer_shift_requests/offer_shift_requests_request_builder.py index b82b0961c72..613d3848c89 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/offer_shift_requests/offer_shift_requests_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/offer_shift_requests/offer_shift_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_offer_shift_request_id(self,offer_shift_request_id: str) -> OfferShiftReq url_tpl_params["offerShiftRequest%2Did"] = offer_shift_request_id return OfferShiftRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OfferShiftRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[OfferShiftRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequestCollectionResponse]: """ Retrieve the properties and relationships of all offerShiftRequest objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OfferShiftRequestsRequestBuil return await self.request_adapter.send_async(request_info, OfferShiftRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def post(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Create an instance of an offerShiftRequest. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OfferShiftRequest] = None, request_configurat return await self.request_adapter.send_async(request_info, OfferShiftRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OfferShiftRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of all offerShiftRequest objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OfferShiftRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an instance of an offerShiftRequest. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/offerShiftRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OfferShiftRequestsRequestBuilder.OfferShiftRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OfferShiftRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/open_shift_change_requests/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/open_shift_change_requests/count/count_request_builder.py index bfffdcd6d01..e84ccf6e6eb 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/open_shift_change_requests/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/open_shift_change_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/openShiftChangeRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/open_shift_change_requests/item/open_shift_change_request_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/open_shift_change_requests/item/open_shift_change_request_item_request_builder.py index 73a7a1b1dd5..a5ff74d0709 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/open_shift_change_requests/item/open_shift_change_request_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/open_shift_change_requests/item/open_shift_change_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/openShiftChangeRequests/{openShiftChangeRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property openShiftChangeRequests for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OpenShiftChangeRequestItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Retrieve the properties and relationships of an openShiftChangeRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OpenShiftChangeRequestItemReq return await self.request_adapter.send_async(request_info, OpenShiftChangeRequest, error_mapping) - async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Update the navigation property openShiftChangeRequests in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_conf return await self.request_adapter.send_async(request_info, OpenShiftChangeRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property openShiftChangeRequests for users 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}/joinedTeams/{team%2Did}/schedule/openShiftChangeRequests/{openShiftChangeRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an openShiftChangeRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OpenShiftCha request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property openShiftChangeRequests in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/openShiftChangeRequests/{openShiftChangeRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OpenShiftChangeRequestItemRe raise TypeError("raw_url cannot be null.") return OpenShiftChangeRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OpenShiftChangeRequestItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OpenShiftChangeRequestItemRequestBuilder.OpenShiftChangeRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/open_shift_change_requests/open_shift_change_requests_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/open_shift_change_requests/open_shift_change_requests_request_builder.py index 46c4c05bce9..34391100158 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/open_shift_change_requests/open_shift_change_requests_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/open_shift_change_requests/open_shift_change_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_open_shift_change_request_id(self,open_shift_change_request_id: str) -> O url_tpl_params["openShiftChangeRequest%2Did"] = open_shift_change_request_id return OpenShiftChangeRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShiftChangeRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequestCollectionResponse]: """ Retrieve a list of openShiftChangeRequest objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OpenShiftChangeRequestsReques return await self.request_adapter.send_async(request_info, OpenShiftChangeRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Create instance of an openShiftChangeRequest object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_confi return await self.request_adapter.send_async(request_info, OpenShiftChangeRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of openShiftChangeRequest objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OpenShiftCha request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create instance of an openShiftChangeRequest object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/openShiftChangeRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OpenShiftChangeRequestsRequestBuilder.OpenShiftChangeRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/open_shifts/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/open_shifts/count/count_request_builder.py index aff887b58f9..7ee990de927 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/open_shifts/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/open_shifts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/openShifts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/open_shifts/item/open_shift_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/open_shifts/item/open_shift_item_request_builder.py index 7745993b449..40896788533 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/open_shifts/item/open_shift_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/open_shifts/item/open_shift_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/openShifts/{openShift%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OpenShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an openShift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[OpenShiftItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OpenShiftItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShift]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: """ Retrieve the properties and relationships of an openshift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[OpenShiftItemRequestBuilderGe return await self.request_adapter.send_async(request_info, OpenShift, error_mapping) - async def patch(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OpenShift]: + async def patch(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: """ Update the properties of an openShift object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[OpenShift] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, OpenShift, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OpenShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an openShift object. 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}/joinedTeams/{team%2Did}/schedule/openShifts/{openShift%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OpenShiftItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an openshift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[OpenShiftIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an openShift object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[OpenShift] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/openShifts/{openShift%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OpenShiftItemRequestBuilder: raise TypeError("raw_url cannot be null.") return OpenShiftItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OpenShiftItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OpenShiftItemRequestBuilder.OpenShiftItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/open_shifts/open_shifts_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/open_shifts/open_shifts_request_builder.py index 9ddc249372c..57a6e32dbd3 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/open_shifts/open_shifts_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/open_shifts/open_shifts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_open_shift_id(self,open_shift_id: str) -> OpenShiftItemRequestBuilder: url_tpl_params["openShift%2Did"] = open_shift_id return OpenShiftItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShiftCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftCollectionResponse]: """ List openShift objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, OpenShiftCollectionResponse, error_mapping) - async def post(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftsRequestBuilderPostRequestConfiguration] = None) -> Optional[OpenShift]: + async def post(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: """ Create an instance of an openShift object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OpenShift] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, OpenShift, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List openShift objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[OpenShiftsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an instance of an openShift object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OpenShift] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/openShifts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OpenShiftsRequestBuilder.OpenShiftsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OpenShiftsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/schedule_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/schedule_request_builder.py index 632e1eba6d6..5ceba218b1d 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/schedule_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/schedule_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -36,7 +37,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ScheduleRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property schedule for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +55,7 @@ async def delete(self,request_configuration: Optional[ScheduleRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ScheduleRequestBuilderGetRequestConfiguration] = None) -> Optional[Schedule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schedule]: """ Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).When clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +76,7 @@ async def get(self,request_configuration: Optional[ScheduleRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Schedule, error_mapping) - async def put(self,body: Optional[Schedule] = None, request_configuration: Optional[ScheduleRequestBuilderPutRequestConfiguration] = None) -> Optional[Schedule]: + async def put(self,body: Optional[Schedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schedule]: """ Update the navigation property schedule in users param body: The request body @@ -98,18 +99,18 @@ async def put(self,body: Optional[Schedule] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Schedule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ScheduleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schedule for users 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}/joinedTeams/{team%2Did}/schedule', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ScheduleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).When clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the provisionStatus property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the provisionStatusCode property. Clients can also inspect the configuration of the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -120,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[ScheduleRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[Schedule] = None, request_configuration: Optional[ScheduleRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[Schedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property schedule in users param body: The request body @@ -129,7 +130,7 @@ def to_put_request_information(self,body: Optional[Schedule] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule', self.path_parameters) + 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) @@ -235,16 +236,6 @@ def times_off(self) -> TimesOffRequestBuilder: return TimesOffRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduleRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ScheduleRequestBuilderGetQueryParameters(): """ @@ -271,27 +262,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScheduleRequestBuilder.ScheduleRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScheduleRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/scheduling_groups/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/scheduling_groups/count/count_request_builder.py index 8fa8e21bec7..e1d2c926448 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/scheduling_groups/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/scheduling_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/schedulingGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py index a598774f328..833b85af859 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/scheduling_groups/item/scheduling_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/schedulingGroups/{schedulingGroup%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[SchedulingGroupItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: """ Retrieve the properties and relationships of a schedulingGroup by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[SchedulingGroupItemRequestBui return await self.request_adapter.send_async(request_info, SchedulingGroup, error_mapping) - async def patch(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def patch(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: """ Replace an existing schedulingGroup. If the specified schedulingGroup doesn't exist, this method returns 404 Not found. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[SchedulingGroup] = None, request_configurati return await self.request_adapter.send_async(request_info, SchedulingGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. 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}/joinedTeams/{team%2Did}/schedule/schedulingGroups/{schedulingGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a schedulingGroup by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[SchedulingGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Replace an existing schedulingGroup. If the specified schedulingGroup doesn't exist, this method returns 404 Not found. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/schedulingGroups/{schedulingGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SchedulingGroupItemRequestBu raise TypeError("raw_url cannot be null.") return SchedulingGroupItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SchedulingGroupItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchedulingGroupItemRequestBuilder.SchedulingGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/scheduling_groups/scheduling_groups_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/scheduling_groups/scheduling_groups_request_builder.py index a0b5338762c..0b23d0284fd 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/scheduling_groups/scheduling_groups_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/scheduling_groups/scheduling_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_scheduling_group_id(self,scheduling_group_id: str) -> SchedulingGroupItem url_tpl_params["schedulingGroup%2Did"] = scheduling_group_id return SchedulingGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SchedulingGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SchedulingGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroupCollectionResponse]: """ Get the list of schedulingGroups in this schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SchedulingGroupsRequestBuilde return await self.request_adapter.send_async(request_info, SchedulingGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def post(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: """ Create a new schedulingGroup. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SchedulingGroup] = None, request_configuratio return await self.request_adapter.send_async(request_info, SchedulingGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SchedulingGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of schedulingGroups in this schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SchedulingGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new schedulingGroup. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SchedulingGroup] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/schedulingGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SchedulingGroupsRequestBuilder.SchedulingGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SchedulingGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/share/share_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/share/share_request_builder.py index 13c23e0b5a2..f38985c0bd8 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/share/share_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/share/share_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/share", path_parameters) - async def post(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[ShareRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SharePostRequestBody] = None, request_configu raise Exception("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: Optional[SharePostRequestBody] = None, request_configuration: Optional[ShareRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Share a schedule time range with schedule members. This action makes the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers. Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The notifyTeam parameter further specifies which employees can view the item. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ShareRequestBuilder: raise TypeError("raw_url cannot be null.") return ShareRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShareRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/shifts/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/shifts/count/count_request_builder.py index 8e5163c4dc3..f3341d91f61 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/shifts/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/shifts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/shifts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/shifts/item/shift_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/shifts/item/shift_item_request_builder.py index c099ed84582..4059f0b2fae 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/shifts/item/shift_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/shifts/item/shift_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/shifts/{shift%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a shift from the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ShiftItemRequestBuilderDel raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ShiftItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Shift]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Shift]: """ Retrieve the properties and relationships of a shift object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ShiftItemRequestBuilderGetReq return await self.request_adapter.send_async(request_info, Shift, error_mapping) - async def patch(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Shift]: + async def patch(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[Shift] = None, request_configuration: Option return await self.request_adapter.send_async(request_info, Shift, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a shift from the schedule. 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}/joinedTeams/{team%2Did}/schedule/shifts/{shift%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ShiftItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a shift object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ShiftItemReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[Shift] = None, request_conf """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/shifts/{shift%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ShiftItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ShiftItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ShiftItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ShiftItemRequestBuilder.ShiftItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/shifts/shifts_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/shifts/shifts_request_builder.py index 50ae6051b16..544e4a5b8fd 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/shifts/shifts_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/shifts/shifts_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_shift_id(self,shift_id: str) -> ShiftItemRequestBuilder: url_tpl_params["shift%2Did"] = shift_id return ShiftItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ShiftsRequestBuilderGetRequestConfiguration] = None) -> Optional[ShiftCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ShiftCollectionResponse]: """ Get the list of shift instances in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ShiftsRequestBuilderGetReques return await self.request_adapter.send_async(request_info, ShiftCollectionResponse, error_mapping) - async def post(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftsRequestBuilderPostRequestConfiguration] = None) -> Optional[Shift]: + async def post(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Shift]: """ Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Shift] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Shift, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ShiftsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of shift instances in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ShiftsReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Shift] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/shifts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ShiftsRequestBuilder.ShiftsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/swap_shifts_change_requests/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/swap_shifts_change_requests/count/count_request_builder.py index 87bdcffe1df..fe610ede976 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/swap_shifts_change_requests/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/swap_shifts_change_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/swapShiftsChangeRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/swap_shifts_change_requests/item/swap_shifts_change_request_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/swap_shifts_change_requests/item/swap_shifts_change_request_item_request_builder.py index 093bd1c2f38..fb24fc7c3fb 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/swap_shifts_change_requests/item/swap_shifts_change_request_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/swap_shifts_change_requests/item/swap_shifts_change_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property swapShiftsChangeRequests for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[SwapShiftsChangeRequestIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Retrieve the properties and relationships of a swapShiftsChangeRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[SwapShiftsChangeRequestItemRe return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequest, error_mapping) - async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Update the navigation property swapShiftsChangeRequests in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_con return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property swapShiftsChangeRequests for users 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}/joinedTeams/{team%2Did}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a swapShiftsChangeRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[SwapShiftsCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property swapShiftsChangeRequests in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/swapShiftsChangeRequests/{swapShiftsChangeRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> SwapShiftsChangeRequestItemR raise TypeError("raw_url cannot be null.") return SwapShiftsChangeRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SwapShiftsChangeRequestItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SwapShiftsChangeRequestItemRequestBuilder.SwapShiftsChangeRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py index b3070449878..3c9b8c718de 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/swap_shifts_change_requests/swap_shifts_change_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_swap_shifts_change_request_id(self,swap_shifts_change_request_id: str) -> url_tpl_params["swapShiftsChangeRequest%2Did"] = swap_shifts_change_request_id return SwapShiftsChangeRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequestCollectionResponse]: """ Retrieve a list of swapShiftsChangeRequest objects in the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SwapShiftsChangeRequestsReque return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Create an instance of a swapShiftsChangeRequest object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_conf return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of swapShiftsChangeRequest objects in the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SwapShiftsCh request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an instance of a swapShiftsChangeRequest object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/swapShiftsChangeRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SwapShiftsChangeRequestsRequestBuilder.SwapShiftsChangeRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/time_off_reasons/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/time_off_reasons/count/count_request_builder.py index d11001a30ef..ccfaf5ab39b 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/time_off_reasons/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/time_off_reasons/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeOffReasons/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/time_off_reasons/item/time_off_reason_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/time_off_reasons/item/time_off_reason_item_request_builder.py index 69cc06676b9..e2f77bfbee8 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/time_off_reasons/item/time_off_reason_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/time_off_reasons/item/time_off_reason_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeOffReasons/{timeOffReason%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeoff reason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that have been assigned this reason remain assigned to this reason. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TimeOffReasonItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffReason]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: """ Retrieve the properties and relationships of a timeOffReason object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TimeOffReasonItemRequestBuild return await self.request_adapter.send_async(request_info, TimeOffReason, error_mapping) - async def patch(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TimeOffReason]: + async def patch(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: """ Replace an existing timeOffReason. If the specified timeOffReason doesn't exist, this method returns 404 Not found. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[TimeOffReason] = None, request_configuration return await self.request_adapter.send_async(request_info, TimeOffReason, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Mark a timeOffReason as inactive by setting the isActive property. Every team must include at least one timeoff reason. This method doesn't remove the specified timeOffReason instance. timeOffItem instances that have been assigned this reason remain assigned to this reason. 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}/joinedTeams/{team%2Did}/schedule/timeOffReasons/{timeOffReason%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a timeOffReason object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffReaso request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Replace an existing timeOffReason. If the specified timeOffReason doesn't exist, this method returns 404 Not found. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[TimeOffReason] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeOffReasons/{timeOffReason%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TimeOffReasonItemRequestBuil raise TypeError("raw_url cannot be null.") return TimeOffReasonItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TimeOffReasonItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffReasonItemRequestBuilder.TimeOffReasonItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/time_off_reasons/time_off_reasons_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/time_off_reasons/time_off_reasons_request_builder.py index de4debd4807..aef733e27d2 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/time_off_reasons/time_off_reasons_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/time_off_reasons/time_off_reasons_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_time_off_reason_id(self,time_off_reason_id: str) -> TimeOffReasonItemRequ url_tpl_params["timeOffReason%2Did"] = time_off_reason_id return TimeOffReasonItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TimeOffReasonsRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffReasonCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReasonCollectionResponse]: """ Get the list of timeOffReasons in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TimeOffReasonsRequestBuilderG return await self.request_adapter.send_async(request_info, TimeOffReasonCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonsRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOffReason]: + async def post(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: """ Create a new timeOffReason. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TimeOffReason] = None, request_configuration: return await self.request_adapter.send_async(request_info, TimeOffReason, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TimeOffReasonsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of timeOffReasons in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffReaso request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new timeOffReason. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TimeOffReason] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeOffReasons', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffReasonsRequestBuilder.TimeOffReasonsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffReasonsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/time_off_requests/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/time_off_requests/count/count_request_builder.py index 741da4a82fa..0576e8d87fa 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/time_off_requests/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/time_off_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeOffRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/time_off_requests/item/time_off_request_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/time_off_requests/item/time_off_request_item_request_builder.py index 7dcfea05d7d..868ffda0a80 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/time_off_requests/item/time_off_request_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/time_off_requests/item/time_off_request_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeOffRequests/{timeOffRequest%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a timeOffRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TimeOffRequestItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Retrieve the properties and relationships of a timeoffrequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TimeOffRequestItemRequestBuil return await self.request_adapter.send_async(request_info, TimeOffRequest, error_mapping) - async def patch(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def patch(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Update the navigation property timeOffRequests in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[TimeOffRequest] = None, request_configuratio return await self.request_adapter.send_async(request_info, TimeOffRequest, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a timeOffRequest object. 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}/joinedTeams/{team%2Did}/schedule/timeOffRequests/{timeOffRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a timeoffrequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property timeOffRequests in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeOffRequests/{timeOffRequest%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TimeOffRequestItemRequestBui raise TypeError("raw_url cannot be null.") return TimeOffRequestItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TimeOffRequestItemRequestBuilderGetQueryParameters(): """ @@ -167,27 +158,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffRequestItemRequestBuilder.TimeOffRequestItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/time_off_requests/time_off_requests_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/time_off_requests/time_off_requests_request_builder.py index 7084a9d559d..477399612be 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/time_off_requests/time_off_requests_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/time_off_requests/time_off_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_time_off_request_id(self,time_off_request_id: str) -> TimeOffRequestItemR url_tpl_params["timeOffRequest%2Did"] = time_off_request_id return TimeOffRequestItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TimeOffRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequestCollectionResponse]: """ Retrieve a list of timeOffRequest objects in the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TimeOffRequestsRequestBuilder return await self.request_adapter.send_async(request_info, TimeOffRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def post(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Create new navigation property to timeOffRequests for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[TimeOffRequest] = None, request_configuration return await self.request_adapter.send_async(request_info, TimeOffRequest, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TimeOffRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of timeOffRequest objects in the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to timeOffRequests for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[TimeOffRequest] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timeOffRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffRequestsRequestBuilder.TimeOffRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/times_off/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/times_off/count/count_request_builder.py index 4c75866ba4f..9ec28f26bd5 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/times_off/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/times_off/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timesOff/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/times_off/item/time_off_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/times_off/item/time_off_item_request_builder.py index 23819ef43f6..a6096834368 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/times_off/item/time_off_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/times_off/item/time_off_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timesOff/{timeOff%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TimeOffItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a timeOff instance from a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TimeOffItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TimeOffItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOff]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: """ Retrieve the properties and relationships of a timeOff object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TimeOffItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, TimeOff, error_mapping) - async def patch(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimeOffItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TimeOff]: + async def patch(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: """ Replace an existing timeOff object. If the specified timeOff object doesn't exist, this method returns 404 Not found. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[TimeOff] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TimeOff, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TimeOffItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a timeOff instance from a schedule. 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}/joinedTeams/{team%2Did}/schedule/timesOff/{timeOff%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TimeOffItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a timeOff object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[TimeOffItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimeOffItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Replace an existing timeOff object. If the specified timeOff object doesn't exist, this method returns 404 Not found. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[TimeOff] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timesOff/{timeOff%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TimeOffItemRequestBuilder: raise TypeError("raw_url cannot be null.") return TimeOffItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TimeOffItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimeOffItemRequestBuilder.TimeOffItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimeOffItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/schedule/times_off/times_off_request_builder.py b/msgraph/generated/users/item/joined_teams/item/schedule/times_off/times_off_request_builder.py index 293188eb863..62e14d0ee92 100644 --- a/msgraph/generated/users/item/joined_teams/item/schedule/times_off/times_off_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/schedule/times_off/times_off_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_time_off_id(self,time_off_id: str) -> TimeOffItemRequestBuilder: url_tpl_params["timeOff%2Did"] = time_off_id return TimeOffItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TimesOffRequestBuilderGetRequestConfiguration] = None) -> Optional[TimeOffCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffCollectionResponse]: """ Get the list of timeOff instances in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TimesOffRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TimeOffCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimesOffRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOff]: + async def post(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: """ Create a new timeOff instance in a schedule. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TimeOff] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, TimeOff, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TimesOffRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of timeOff instances in a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TimesOffRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimesOffRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new timeOff instance in a schedule. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TimeOff] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/schedule/timesOff', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimesOffRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TimesOffRequestBuilder.TimesOffRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TimesOffRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/send_activity_notification/send_activity_notification_request_builder.py b/msgraph/generated/users/item/joined_teams/item/send_activity_notification/send_activity_notification_request_builder.py index 77fa81af18d..578173a60e1 100644 --- a/msgraph/generated/users/item/joined_teams/item/send_activity_notification/send_activity_notification_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/send_activity_notification/send_activity_notification_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/sendActivityNotification", path_parameters) - async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an activity feed notification in the scope of a team. For more information about sending notifications and the requirements for doing so, seesending Teams activity notifications. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = No raise Exception("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: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an activity feed notification in the scope of a team. For more information about sending notifications and the requirements for doing so, seesending Teams activity notifications. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendActivityNotificationRequ raise TypeError("raw_url cannot be null.") return SendActivityNotificationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendActivityNotificationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/tags/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/tags/count/count_request_builder.py index 0de64b2037d..c1f99ce1b42 100644 --- a/msgraph/generated/users/item/joined_teams/item/tags/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/tags/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/tags/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/tags/item/members/count/count_request_builder.py b/msgraph/generated/users/item/joined_teams/item/tags/item/members/count/count_request_builder.py index 659093f1f9f..3b789f929a9 100644 --- a/msgraph/generated/users/item/joined_teams/item/tags/item/members/count/count_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/tags/item/members/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/tags/{teamworkTag%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/tags/item/members/item/teamwork_tag_member_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/tags/item/members/item/teamwork_tag_member_item_request_builder.py index 616f4315ad6..0cd16069609 100644 --- a/msgraph/generated/users/item/joined_teams/item/tags/item/members/item/teamwork_tag_member_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/tags/item/members/item/teamwork_tag_member_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/tags/{teamworkTag%2Did}/members/{teamworkTagMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a member from a standard tag in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TeamworkTagMemberItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Get the properties and relationships of a member of a standard tag in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TeamworkTagMemberItemRequestB return await self.request_adapter.send_async(request_info, TeamworkTagMember, error_mapping) - async def patch(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def patch(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Update the navigation property members in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[TeamworkTagMember] = None, request_configura return await self.request_adapter.send_async(request_info, TeamworkTagMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a member from a standard tag in a team. 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}/joinedTeams/{team%2Did}/tags/{teamworkTag%2Did}/members/{teamworkTagMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a member of a standard tag in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamworkTagM request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/tags/{teamworkTag%2Did}/members/{teamworkTagMember%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> TeamworkTagMemberItemRequest raise TypeError("raw_url cannot be null.") return TeamworkTagMemberItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamworkTagMemberItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagMemberItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamworkTagMemberItemRequestBuilder.TeamworkTagMemberItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/tags/item/members/members_request_builder.py b/msgraph/generated/users/item/joined_teams/item/tags/item/members/members_request_builder.py index a89e4a470b9..860f22e1665 100644 --- a/msgraph/generated/users/item/joined_teams/item/tags/item/members/members_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/tags/item/members/members_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teamwork_tag_member_id(self,teamwork_tag_member_id: str) -> TeamworkTagMe url_tpl_params["teamworkTagMember%2Did"] = teamwork_tag_member_id return TeamworkTagMemberItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkTagMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMemberCollectionResponse]: """ Get a list of the members of a standard tag in a team and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MembersRequestBuilderGetReque return await self.request_adapter.send_async(request_info, TeamworkTagMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def post(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Create a new teamworkTagMember object in a team. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamworkTagMember] = None, request_configurat return await self.request_adapter.send_async(request_info, TeamworkTagMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the members of a standard tag in a team and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[MembersReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new teamworkTagMember object in a team. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/tags/{teamworkTag%2Did}/members', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MembersRequestBuilder.MembersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MembersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/tags/item/teamwork_tag_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/tags/item/teamwork_tag_item_request_builder.py index d87805b7563..6cc20d44338 100644 --- a/msgraph/generated/users/item/joined_teams/item/tags/item/teamwork_tag_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/tags/item/teamwork_tag_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/tags/{teamworkTag%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamworkTagItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a tag object permanently. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[TeamworkTagItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamworkTagItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkTag]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: """ Read the properties and relationships of a tag object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[TeamworkTagItemRequestBuilder return await self.request_adapter.send_async(request_info, TeamworkTag, error_mapping) - async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TeamworkTagItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkTag]: + async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: """ Update the properties of a tag object. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: return await self.request_adapter.send_async(request_info, TeamworkTag, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamworkTagItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a tag object permanently. 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}/joinedTeams/{team%2Did}/tags/{teamworkTag%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamworkTagItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a tag object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamworkTagI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TeamworkTagItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a tag object. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[TeamworkTag] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/tags/{teamworkTag%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -147,16 +148,6 @@ def members(self) -> MembersRequestBuilder: return MembersRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamworkTagItemRequestBuilderGetQueryParameters(): """ @@ -183,27 +174,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamworkTagItemRequestBuilder.TeamworkTagItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkTagItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/tags/tags_request_builder.py b/msgraph/generated/users/item/joined_teams/item/tags/tags_request_builder.py index 47f10813b32..22dceedeaf7 100644 --- a/msgraph/generated/users/item/joined_teams/item/tags/tags_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/tags/tags_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_teamwork_tag_id(self,teamwork_tag_id: str) -> TeamworkTagItemRequestBuild url_tpl_params["teamworkTag%2Did"] = teamwork_tag_id return TeamworkTagItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamworkTagCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagCollectionResponse]: """ Get a list of the tag objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TagsRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, TeamworkTagCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamworkTag]: + async def post(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: """ Create a standard tag for members in a team. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[TeamworkTag] = None, request_configuration: O return await self.request_adapter.send_async(request_info, TeamworkTag, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the tag objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[TagsRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a standard tag for members in a team. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[TeamworkTag] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/tags', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TagsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TagsRequestBuilder.TagsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TagsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/team_item_request_builder.py b/msgraph/generated/users/item/joined_teams/item/team_item_request_builder.py index 8bd9add3e3e..c7d35bd1256 100644 --- a/msgraph/generated/users/item/joined_teams/item/team_item_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/team_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property joinedTeams for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def delete(self,request_configuration: Optional[TeamItemRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Get joinedTeams from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +83,7 @@ async def get(self,request_configuration: Optional[TeamItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Team, error_mapping) - async def patch(self,body: Optional[Team] = None, request_configuration: Optional[TeamItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Team]: + async def patch(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Update the navigation property joinedTeams in users param body: The request body @@ -105,18 +106,18 @@ async def patch(self,body: Optional[Team] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property joinedTeams for users 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}/joinedTeams/{team%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get joinedTeams from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,7 +128,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Team] = None, request_configuration: Optional[TeamItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property joinedTeams in users param body: The request body @@ -136,7 +137,7 @@ def to_patch_request_information(self,body: Optional[Team] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -314,16 +315,6 @@ def unarchive(self) -> UnarchiveRequestBuilder: return UnarchiveRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamItemRequestBuilderGetQueryParameters(): """ @@ -350,27 +341,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamItemRequestBuilder.TeamItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/item/template/template_request_builder.py b/msgraph/generated/users/item/joined_teams/item/template/template_request_builder.py index f3cfbdf47f7..dd893da46e7 100644 --- a/msgraph/generated/users/item/joined_teams/item/template/template_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/template/template_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/template{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TemplateRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTemplate]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTemplate]: """ The template this team was created from. See available templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TemplateRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TemplateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The template this team was created from. See available templates. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TemplateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TemplateRequestBuilder.TemplateRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/joined_teams/item/unarchive/unarchive_request_builder.py b/msgraph/generated/users/item/joined_teams/item/unarchive/unarchive_request_builder.py index f3a919d210a..bbb175c6323 100644 --- a/msgraph/generated/users/item/joined_teams/item/unarchive/unarchive_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/item/unarchive/unarchive_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/unarchive", path_parameters) - async def post(self,request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Restore an archived team. This API restores users' ability to send messages and edit the team, abiding by tenant and team settings. A Team is archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[UnarchiveRequestBuilderPostR raise Exception("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[UnarchiveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Restore an archived team. This API restores users' ability to send messages and edit the team, abiding by tenant and team settings. A Team is archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which might occur subsequent to a response from this API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UnarchiveRequestBuilder: raise TypeError("raw_url cannot be null.") return UnarchiveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UnarchiveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/joined_teams/joined_teams_request_builder.py b/msgraph/generated/users/item/joined_teams/joined_teams_request_builder.py index b23d608be34..729d21ce56a 100644 --- a/msgraph/generated/users/item/joined_teams/joined_teams_request_builder.py +++ b/msgraph/generated/users/item/joined_teams/joined_teams_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_team_id(self,team_id: str) -> TeamItemRequestBuilder: url_tpl_params["team%2Did"] = team_id return TeamItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[JoinedTeamsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamCollectionResponse]: """ Get the teams in Microsoft Teams that the user is a direct member of. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[JoinedTeamsRequestBuilderGetR return await self.request_adapter.send_async(request_info, TeamCollectionResponse, error_mapping) - async def post(self,body: Optional[Team] = None, request_configuration: Optional[JoinedTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[Team]: + async def post(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Create new navigation property to joinedTeams for users param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[Team] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[JoinedTeamsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the teams in Microsoft Teams that the user is a direct member of. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[JoinedTeamsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Team] = None, request_configuration: Optional[JoinedTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to joinedTeams for users param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[Team] = None, request_config """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/joinedTeams', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -198,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class JoinedTeamsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[JoinedTeamsRequestBuilder.JoinedTeamsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class JoinedTeamsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/license_details/count/count_request_builder.py b/msgraph/generated/users/item/license_details/count/count_request_builder.py index 61780aada41..9250b2f1e55 100644 --- a/msgraph/generated/users/item/license_details/count/count_request_builder.py +++ b/msgraph/generated/users/item/license_details/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/licenseDetails/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/license_details/get_teams_licensing_details/get_teams_licensing_details_request_builder.py b/msgraph/generated/users/item/license_details/get_teams_licensing_details/get_teams_licensing_details_request_builder.py new file mode 100644 index 00000000000..174ab2bffb8 --- /dev/null +++ b/msgraph/generated/users/item/license_details/get_teams_licensing_details/get_teams_licensing_details_request_builder.py @@ -0,0 +1,70 @@ +from __future__ import annotations +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + from .....models.teams_licensing_details import TeamsLicensingDetails + +class GetTeamsLicensingDetailsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getTeamsLicensingDetails method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new GetTeamsLicensingDetailsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/licenseDetails/getTeamsLicensingDetails()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsLicensingDetails]: + """ + Invoke function getTeamsLicensingDetails + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TeamsLicensingDetails] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.teams_licensing_details import TeamsLicensingDetails + + return await self.request_adapter.send_async(request_info, TeamsLicensingDetails, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Invoke function getTeamsLicensingDetails + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> GetTeamsLicensingDetailsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GetTeamsLicensingDetailsRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return GetTeamsLicensingDetailsRequestBuilder(self.request_adapter, raw_url) + + diff --git a/msgraph/generated/users/item/license_details/item/license_details_item_request_builder.py b/msgraph/generated/users/item/license_details/item/license_details_item_request_builder.py index 5a612796356..2ed3af3fa14 100644 --- a/msgraph/generated/users/item/license_details/item/license_details_item_request_builder.py +++ b/msgraph/generated/users/item/license_details/item/license_details_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/licenseDetails/{licenseDetails%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LicenseDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property licenseDetails for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[LicenseDetailsItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LicenseDetailsItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LicenseDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LicenseDetails]: """ A collection of this user's license details. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LicenseDetailsItemRequestBuil return await self.request_adapter.send_async(request_info, LicenseDetails, error_mapping) - async def patch(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[LicenseDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LicenseDetails]: + async def patch(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LicenseDetails]: """ Update the navigation property licenseDetails in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[LicenseDetails] = None, request_configuratio return await self.request_adapter.send_async(request_info, LicenseDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LicenseDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property licenseDetails for users 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}/licenseDetails/{licenseDetails%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LicenseDetailsItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ A collection of this user's license details. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[LicenseDetai request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[LicenseDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property licenseDetails in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[LicenseDetails] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/licenseDetails/{licenseDetails%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LicenseDetailsItemRequestBui raise TypeError("raw_url cannot be null.") return LicenseDetailsItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LicenseDetailsItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LicenseDetailsItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LicenseDetailsItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LicenseDetailsItemRequestBuilder.LicenseDetailsItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LicenseDetailsItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/license_details/license_details_request_builder.py b/msgraph/generated/users/item/license_details/license_details_request_builder.py index 1f94d4156ef..cfa663c09ed 100644 --- a/msgraph/generated/users/item/license_details/license_details_request_builder.py +++ b/msgraph/generated/users/item/license_details/license_details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -14,6 +15,7 @@ from ....models.license_details_collection_response import LicenseDetailsCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .get_teams_licensing_details.get_teams_licensing_details_request_builder import GetTeamsLicensingDetailsRequestBuilder from .item.license_details_item_request_builder import LicenseDetailsItemRequestBuilder class LicenseDetailsRequestBuilder(BaseRequestBuilder): @@ -43,7 +45,7 @@ def by_license_details_id(self,license_details_id: str) -> LicenseDetailsItemReq url_tpl_params["licenseDetails%2Did"] = license_details_id return LicenseDetailsItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LicenseDetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[LicenseDetailsCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LicenseDetailsCollectionResponse]: """ Retrieve a list of licenseDetails objects for enterprise users. This API returns details for licenses that are directly assigned and those transitively assigned through memberships in licensed groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +66,7 @@ async def get(self,request_configuration: Optional[LicenseDetailsRequestBuilderG return await self.request_adapter.send_async(request_info, LicenseDetailsCollectionResponse, error_mapping) - async def post(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[LicenseDetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[LicenseDetails]: + async def post(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LicenseDetails]: """ Create new navigation property to licenseDetails for users param body: The request body @@ -87,7 +89,7 @@ async def post(self,body: Optional[LicenseDetails] = None, request_configuration return await self.request_adapter.send_async(request_info, LicenseDetails, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LicenseDetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of licenseDetails objects for enterprise users. This API returns details for licenses that are directly assigned and those transitively assigned through memberships in licensed groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[LicenseDetai request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[LicenseDetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to licenseDetails for users param body: The request body @@ -107,7 +109,7 @@ def to_post_request_information(self,body: Optional[LicenseDetails] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/licenseDetails', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -132,6 +134,15 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) + @property + def get_teams_licensing_details(self) -> GetTeamsLicensingDetailsRequestBuilder: + """ + Provides operations to call the getTeamsLicensingDetails method. + """ + from .get_teams_licensing_details.get_teams_licensing_details_request_builder import GetTeamsLicensingDetailsRequestBuilder + + return GetTeamsLicensingDetailsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class LicenseDetailsRequestBuilderGetQueryParameters(): """ @@ -188,27 +199,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LicenseDetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LicenseDetailsRequestBuilder.LicenseDetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LicenseDetailsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/count/count_request_builder.py b/msgraph/generated/users/item/mail_folders/count/count_request_builder.py index 00afe1db49b..154fa8fa016 100644 --- a/msgraph/generated/users/item/mail_folders/count/count_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/delta/delta_request_builder.py b/msgraph/generated/users/item/mail_folders/delta/delta_request_builder.py index 3aebd992651..ca203bca5f6 100644 --- a/msgraph/generated/users/item/mail_folders/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Get a set of mail folders that have been added, deleted, or removed from the user's mailbox. A delta function call for mail folders in a mailbox is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls,you can query for incremental changes in the mail folders. This allows you to maintain and synchronizea local store of a user's mail folders without having to fetch all the mail folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a set of mail folders that have been added, deleted, or removed from the user's mailbox. A delta function call for mail folders in a mailbox is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls,you can query for incremental changes in the mail folders. This allows you to maintain and synchronizea local store of a user's mail folders without having to fetch all the mail folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/child_folders_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/child_folders_request_builder.py index 15b6f4b5a28..dfbe1b2f7b1 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/child_folders_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/child_folders_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_mail_folder_id1(self,mail_folder_id1: str) -> MailFolderItemRequestBuilde url_tpl_params["mailFolder%2Did1"] = mail_folder_id1 return MailFolderItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChildFoldersRequestBuilderGetRequestConfiguration] = None) -> Optional[MailFolderCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolderCollectionResponse]: """ The collection of child folders in the mailFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ChildFoldersRequestBuilderGet return await self.request_adapter.send_async(request_info, MailFolderCollectionResponse, error_mapping) - async def post(self,body: Optional[MailFolder] = None, request_configuration: Optional[ChildFoldersRequestBuilderPostRequestConfiguration] = None) -> Optional[MailFolder]: + async def post(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: """ Use this API to create a new child mailFolder. If you intend a new folder to be hidden, you must set the isHidden property to true on creation. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[MailFolder] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, MailFolder, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChildFoldersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of child folders in the mailFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[ChildFolders request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[ChildFoldersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new child mailFolder. If you intend a new folder to be hidden, you must set the isHidden property to true on creation. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[MailFolder] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildFoldersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChildFoldersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/count/count_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/count/count_request_builder.py index de2fcbfd650..afbc7ad7372 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/count/count_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/delta/delta_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/delta/delta_request_builder.py index 48266cf9218..e59f30feccb 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Get a set of mail folders that have been added, deleted, or removed from the user's mailbox. A delta function call for mail folders in a mailbox is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls,you can query for incremental changes in the mail folders. This allows you to maintain and synchronizea local store of a user's mail folders without having to fetch all the mail folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a set of mail folders that have been added, deleted, or removed from the user's mailbox. A delta function call for mail folders in a mailbox is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls,you can query for incremental changes in the mail folders. This allows you to maintain and synchronizea local store of a user's mail folders without having to fetch all the mail folders of that mailbox from the server every time. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/copy/copy_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/copy/copy_request_builder.py index 08ebf405987..e769b996fe2 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/copy/copy_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/copy/copy_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/copy", path_parameters) - async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> Optional[MailFolder]: + async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: """ Copy a mailfolder and its contents to another mailfolder. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, MailFolder, error_mapping) - def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a mailfolder and its contents to another mailfolder. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 865df6096bb..f43338471d9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}{?%24expand,%24select,includeHiddenFolders*}", path_parameters) - async def delete(self,request_configuration: Optional[MailFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property childFolders for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[MailFolderItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MailFolderItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MailFolder]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: """ The collection of child folders in the mailFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[MailFolderItemRequestBuilderG return await self.request_adapter.send_async(request_info, MailFolder, error_mapping) - async def patch(self,body: Optional[MailFolder] = None, request_configuration: Optional[MailFolderItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailFolder]: + async def patch(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: """ Update the navigation property childFolders in users param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[MailFolder] = None, request_configuration: O return await self.request_adapter.send_async(request_info, MailFolder, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MailFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property childFolders for users 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MailFolderItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of child folders in the mailFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[MailFolderIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[MailFolderItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property childFolders in users param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[MailFolder] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def move(self) -> MoveRequestBuilder: return MoveRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailFolderItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MailFolderItemRequestBuilderGetQueryParameters(): """ @@ -215,27 +206,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailFolderItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailFolderItemRequestBuilder.MailFolderItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailFolderItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/count/count_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/count/count_request_builder.py index eecfdec4d0e..0d7b93c2685 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/count/count_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messageRules/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/item/message_rule_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/item/message_rule_item_request_builder.py index b453c6e1fed..33fd89f5807 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/item/message_rule_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/item/message_rule_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messageRules/{messageRule%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MessageRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the specified messageRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MessageRuleItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MessageRuleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MessageRule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageRule]: """ Get the properties and relationships of a messageRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MessageRuleItemRequestBuilder return await self.request_adapter.send_async(request_info, MessageRule, error_mapping) - async def patch(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRuleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MessageRule]: + async def patch(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageRule]: """ Change writable properties on a messageRule object and save the changes. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MessageRule] = None, request_configuration: return await self.request_adapter.send_async(request_info, MessageRule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MessageRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the specified messageRule object. 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messageRules/{messageRule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MessageRuleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a messageRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MessageRuleI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRuleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Change writable properties on a messageRule object and save the changes. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MessageRule] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messageRules/{messageRule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MessageRuleItemRequestBuilde raise TypeError("raw_url cannot be null.") return MessageRuleItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageRuleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MessageRuleItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageRuleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessageRuleItemRequestBuilder.MessageRuleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageRuleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/message_rules_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/message_rules_request_builder.py index 56e94de5d6e..f24f2c4c184 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/message_rules_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/message_rules/message_rules_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_message_rule_id(self,message_rule_id: str) -> MessageRuleItemRequestBuild url_tpl_params["messageRule%2Did"] = message_rule_id return MessageRuleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessageRulesRequestBuilderGetRequestConfiguration] = None) -> Optional[MessageRuleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageRuleCollectionResponse]: """ Get all the messageRule objects defined for the user's inbox. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MessageRulesRequestBuilderGet return await self.request_adapter.send_async(request_info, MessageRuleCollectionResponse, error_mapping) - async def post(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRulesRequestBuilderPostRequestConfiguration] = None) -> Optional[MessageRule]: + async def post(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageRule]: """ Create a messageRule object by specifying a set of conditions and actions. Outlook carries out those actions if an incoming message in the user's Inbox meets the specified conditions. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MessageRule] = None, request_configuration: O return await self.request_adapter.send_async(request_info, MessageRule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessageRulesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get all the messageRule objects defined for the user's inbox. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[MessageRules request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a messageRule object by specifying a set of conditions and actions. Outlook carries out those actions if an incoming message in the user's Inbox meets the specified conditions. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MessageRule] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messageRules', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -179,27 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageRulesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessageRulesRequestBuilder.MessageRulesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageRulesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/count/count_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/count/count_request_builder.py index b1bde9e5472..bee668080a3 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/count/count_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 5515d52c010..1fee4d5a01c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,changeType*}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,17 +130,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/attachments_request_builder.py index 6235b6c22ee..2e811a63a29 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to a message. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. You can add an attachment to an existing message by posting to its attachments collection, or you canadd an attachment to a message that is being created and sent on the fly. This operation limits the size of the attachment you can add to under 3 MB. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to a message. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. You can add an attachment to an existing message by posting to its attachments collection, or you canadd an attachment to a message that is being created and sent on the fly. This operation limits the size of the attachment you can add to under 3 MB. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/count/count_request_builder.py index a05ae711211..abd41519e79 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/create_upload_session/create_upload_session_request_builder.py index e5fa8f39e8a..8f1a17d1936 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/item/attachment_item_request_builder.py index 8986435fe80..a2d96e57f98 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attachments for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Read the properties, relationships, or raw contents of an attachment that is attached to a user event, message, or group post. An attachment can be one of the following types: All these types of attachments are derived from the attachment resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties, relationships, or raw contents of an attachment that is attached to a user event, message, or group post. An attachment can be one of the following types: All these types of attachments are derived from the attachment resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/copy/copy_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/copy/copy_request_builder.py index 98cd0101121..3671b0bac80 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/copy/copy_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/copy/copy_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/copy", path_parameters) - async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Copy a message to a folder within the user's mailbox. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a message to a folder within the user's mailbox. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 325f6ca6ad7..42bb32c6ee3 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/createForward", path_parameters) - async def post(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[CreateForwardRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateForwardPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[CreateForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/create_reply/create_reply_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/create_reply/create_reply_request_builder.py index f14450cb7a3..7b57cf96ef9 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/create_reply/create_reply_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/create_reply/create_reply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/createReply", path_parameters) - async def post(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[CreateReplyRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Create a draft to reply to the sender of a message in either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If replyTo is specified in the original message, per Internet Message Format (RFC 2822), you should send the reply to the recipients in replyTo, and not the recipients in from.- You can update the draft later to add reply 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, reply to a message in a single operation. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateReplyPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[CreateReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a draft to reply to the sender of a message in either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If replyTo is specified in the original message, per Internet Message Format (RFC 2822), you should send the reply to the recipients in replyTo, and not the recipients in from.- You can update the draft later to add reply 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, reply to a message in a single operation. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateReplyRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateReplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateReplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/create_reply_all/create_reply_all_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/create_reply_all/create_reply_all_request_builder.py index 6fe13c1ac4e..a474c09aece 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/create_reply_all/create_reply_all_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/create_reply_all/create_reply_all_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/createReplyAll", path_parameters) - async def post(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[CreateReplyAllRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Create a draft to reply to the sender and all recipients of a message in either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), you should send the reply to the recipients in the replyTo and toRecipients properties, and not the recipients in the from and toRecipients properties.- You can update the draft later to add reply 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, reply-all to a message in a single action. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateReplyAllPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[CreateReplyAllRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a draft to reply to the sender and all recipients of a message in either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), you should send the reply to the recipients in the replyTo and toRecipients properties, and not the recipients in the from and toRecipients properties.- You can update the draft later to add reply 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, reply-all to a message in a single action. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateReplyAllRequestBuilder raise TypeError("raw_url cannot be null.") return CreateReplyAllRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateReplyAllRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/extensions/count/count_request_builder.py index 94c683759ff..a8d648b0d97 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/extensions/extensions_request_builder.py index 382cdbd4546..2c8730cbead 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/extensions/item/extension_item_request_builder.py index 7bfc025e2b5..2c8b0d861f1 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an open extension (openTypeExtension object) from the specified instance of a resource. For the list of resources that support open extensions, see the table in the Permissions section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an open extension (openTypeExtension object) from the specified instance of a resource. For the list of resources that support open extensions, see the table in the Permissions section. 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/forward/forward_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/forward/forward_request_builder.py index fa71043841b..e534b2925d0 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/forward/forward_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Forward a message using 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. 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to forward a message, and send it later. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Forward a message using 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. 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to forward a message, and send it later. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b488022935f..0e1bb8eb5aa 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -38,7 +39,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[MessageItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Message]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ The collection of messages in the mailFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ async def get(self,request_configuration: Optional[MessageItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Message, error_mapping) - async def patch(self,body: Optional[Message] = None, request_configuration: Optional[MessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Message]: + async def patch(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Update the navigation property messages in users param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[Message] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for users 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}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of messages in the mailFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[MessageItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Message] = None, request_configuration: Optional[MessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property messages in users param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[Message] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -254,16 +255,6 @@ def send(self) -> SendRequestBuilder: return SendRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MessageItemRequestBuilderGetQueryParameters(): """ @@ -290,27 +281,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessageItemRequestBuilder.MessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/move/move_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/move/move_request_builder.py index 6c5d977dd8b..95ad9db8963 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/move/move_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/move/move_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/move", path_parameters) - async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Move a message to another folder within the specified user's mailbox. This creates a new copy of the message in the destination folder and removes the original message. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[MovePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Move a message to another folder within the specified user's mailbox. This creates a new copy of the message in the destination folder and removes the original message. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MoveRequestBuilder: raise TypeError("raw_url cannot be null.") return MoveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MoveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/reply/reply_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/reply/reply_request_builder.py index ffe5e6cdc81..3f12737d4fb 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/reply/reply_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/reply/reply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/reply", path_parameters) - async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reply to the sender of a message using either JSON or MIME format. When using JSON format:* Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.* If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:- 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply to an existing message and send it later. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reply to the sender of a message using either JSON or MIME format. When using JSON format:* Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.* If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:- 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply to an existing message and send it later. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/reply_all/reply_all_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/reply_all/reply_all_request_builder.py index 49ae40abd3d..f8f28fd0ccb 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/reply_all/reply_all_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/reply_all/reply_all_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/replyAll", path_parameters) - async def post(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[ReplyAllRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reply to all recipients of a message using either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:- 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply-all to a message and send it later. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ReplyAllPostRequestBody] = None, request_conf raise Exception("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: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[ReplyAllRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reply to all recipients of a message using either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:- 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply-all to a message and send it later. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplyAllRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplyAllRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplyAllRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/send/send_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/send/send_request_builder.py index eb9491413a4..7261c2bec7c 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/send/send_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/send/send_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/send", path_parameters) - async def post(self,request_configuration: Optional[SendRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an existing draft message. The draft message can be a new message draft, reply draft, reply-all draft, or a forward draft. This method saves the message in the Sent Items folder. Alternatively, send a new message in a single operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SendRequestBuilderPostReques raise Exception("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[SendRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an existing draft message. The draft message can be a new message draft, reply draft, reply-all draft, or a forward draft. This method saves the message in the Sent Items folder. Alternatively, send a new message in a single operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendRequestBuilder: raise TypeError("raw_url cannot be null.") return SendRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/value/content_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/value/content_request_builder.py index bc9f8698eb3..f57ece15806 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/value/content_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property messages from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property messages in users param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property messages from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property messages in users param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/messages_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/messages_request_builder.py index fdedf0d620a..7816dc05173 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/messages_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/messages/messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_message_id(self,message_id: str) -> MessageItemRequestBuilder: url_tpl_params["message%2Did"] = message_id return MessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[MessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageCollectionResponse]: """ Get all the messages in the specified user's mailbox, or those messages in a specified folder in the mailbox. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, MessageCollectionResponse, error_mapping) - async def post(self,body: Optional[Message] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Use this API to create a new Message in a mailfolder. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Message] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get all the messages in the specified user's mailbox, or those messages in a specified folder in the mailbox. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Message] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new Message in a mailfolder. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Message] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/child_folders/item/move/move_request_builder.py b/msgraph/generated/users/item/mail_folders/item/child_folders/item/move/move_request_builder.py index 28a63318fc4..5e19ad65d91 100644 --- a/msgraph/generated/users/item/mail_folders/item/child_folders/item/move/move_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/child_folders/item/move/move_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/move", path_parameters) - async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = None) -> Optional[MailFolder]: + async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: """ Move a mailfolder and its contents to another mailfolder. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[MovePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, MailFolder, error_mapping) - def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Move a mailfolder and its contents to another mailfolder. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MoveRequestBuilder: raise TypeError("raw_url cannot be null.") return MoveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MoveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/copy/copy_request_builder.py b/msgraph/generated/users/item/mail_folders/item/copy/copy_request_builder.py index b15a30472ca..f8fa15bb0f9 100644 --- a/msgraph/generated/users/item/mail_folders/item/copy/copy_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/copy/copy_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/copy", path_parameters) - async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> Optional[MailFolder]: + async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: """ Copy a mailfolder and its contents to another mailfolder. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, MailFolder, error_mapping) - def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a mailfolder and its contents to another mailfolder. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 076fe6b2f2b..9347521d8df 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}{?%24expand,%24select,includeHiddenFolders*}", path_parameters) - async def delete(self,request_configuration: Optional[MailFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the specified mailFolder. The folder can be a mailSearchFolder. You can specify a mail folder by its folder ID, or by its well-known folder name, if one exists. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[MailFolderItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MailFolderItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MailFolder]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: """ The user's mail folders. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[MailFolderItemRequestBuilderG return await self.request_adapter.send_async(request_info, MailFolder, error_mapping) - async def patch(self,body: Optional[MailFolder] = None, request_configuration: Optional[MailFolderItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailFolder]: + async def patch(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: """ Update the properties of mailfolder object. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[MailFolder] = None, request_configuration: O return await self.request_adapter.send_async(request_info, MailFolder, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MailFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the specified mailFolder. The folder can be a mailSearchFolder. You can specify a mail folder by its folder ID, or by its well-known folder name, if one exists. 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}/mailFolders/{mailFolder%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MailFolderItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user's mail folders. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[MailFolderIt request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[MailFolderItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of mailfolder object. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[MailFolder] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,16 +188,6 @@ def move(self) -> MoveRequestBuilder: return MoveRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailFolderItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MailFolderItemRequestBuilderGetQueryParameters(): """ @@ -228,27 +219,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailFolderItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailFolderItemRequestBuilder.MailFolderItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailFolderItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/message_rules/count/count_request_builder.py b/msgraph/generated/users/item/mail_folders/item/message_rules/count/count_request_builder.py index 8c4425df1f9..2d7edcc1090 100644 --- a/msgraph/generated/users/item/mail_folders/item/message_rules/count/count_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/message_rules/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messageRules/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/message_rules/item/message_rule_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/message_rules/item/message_rule_item_request_builder.py index a06b95162fc..45ca71907a8 100644 --- a/msgraph/generated/users/item/mail_folders/item/message_rules/item/message_rule_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/message_rules/item/message_rule_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messageRules/{messageRule%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MessageRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the specified messageRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MessageRuleItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MessageRuleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MessageRule]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageRule]: """ Get the properties and relationships of a messageRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MessageRuleItemRequestBuilder return await self.request_adapter.send_async(request_info, MessageRule, error_mapping) - async def patch(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRuleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MessageRule]: + async def patch(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageRule]: """ Change writable properties on a messageRule object and save the changes. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[MessageRule] = None, request_configuration: return await self.request_adapter.send_async(request_info, MessageRule, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MessageRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the specified messageRule object. 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}/mailFolders/{mailFolder%2Did}/messageRules/{messageRule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MessageRuleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of a messageRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[MessageRuleI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRuleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Change writable properties on a messageRule object and save the changes. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[MessageRule] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messageRules/{messageRule%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> MessageRuleItemRequestBuilde raise TypeError("raw_url cannot be null.") return MessageRuleItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageRuleItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MessageRuleItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageRuleItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessageRuleItemRequestBuilder.MessageRuleItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageRuleItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/message_rules/message_rules_request_builder.py b/msgraph/generated/users/item/mail_folders/item/message_rules/message_rules_request_builder.py index 24b284fdaa8..f8a3c64d297 100644 --- a/msgraph/generated/users/item/mail_folders/item/message_rules/message_rules_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/message_rules/message_rules_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_message_rule_id(self,message_rule_id: str) -> MessageRuleItemRequestBuild url_tpl_params["messageRule%2Did"] = message_rule_id return MessageRuleItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessageRulesRequestBuilderGetRequestConfiguration] = None) -> Optional[MessageRuleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageRuleCollectionResponse]: """ Get all the messageRule objects defined for the user's inbox. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MessageRulesRequestBuilderGet return await self.request_adapter.send_async(request_info, MessageRuleCollectionResponse, error_mapping) - async def post(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRulesRequestBuilderPostRequestConfiguration] = None) -> Optional[MessageRule]: + async def post(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageRule]: """ Create a messageRule object by specifying a set of conditions and actions. Outlook carries out those actions if an incoming message in the user's Inbox meets the specified conditions. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[MessageRule] = None, request_configuration: O return await self.request_adapter.send_async(request_info, MessageRule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessageRulesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get all the messageRule objects defined for the user's inbox. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[MessageRules request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a messageRule object by specifying a set of conditions and actions. Outlook carries out those actions if an incoming message in the user's Inbox meets the specified conditions. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[MessageRule] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messageRules', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -179,27 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageRulesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessageRulesRequestBuilder.MessageRulesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageRulesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/count/count_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/count/count_request_builder.py index 03676718470..a0c016536e2 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/count/count_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 6edb2526ba0..dacede48700 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,changeType*}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,17 +130,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/attachments_request_builder.py index d9030558a81..a714636d8d3 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to a message. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. You can add an attachment to an existing message by posting to its attachments collection, or you canadd an attachment to a message that is being created and sent on the fly. This operation limits the size of the attachment you can add to under 3 MB. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to a message. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. You can add an attachment to an existing message by posting to its attachments collection, or you canadd an attachment to a message that is being created and sent on the fly. This operation limits the size of the attachment you can add to under 3 MB. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/count/count_request_builder.py index 33dd4f1e514..5a11e2e37e2 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/create_upload_session/create_upload_session_request_builder.py index 01eca3e930a..6ca0d89f100 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/item/attachment_item_request_builder.py index 66d333f379c..fcdd2b758ed 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attachments for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Read the properties, relationships, or raw contents of an attachment that is attached to a user event, message, or group post. An attachment can be one of the following types: All these types of attachments are derived from the attachment resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties, relationships, or raw contents of an attachment that is attached to a user event, message, or group post. An attachment can be one of the following types: All these types of attachments are derived from the attachment resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/copy/copy_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/copy/copy_request_builder.py index 69c9c5c9b02..2b476117124 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/copy/copy_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/copy/copy_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/copy", path_parameters) - async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Copy a message to a folder within the user's mailbox. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a message to a folder within the user's mailbox. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 d73835ea40e..7c11534762c 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/createForward", path_parameters) - async def post(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[CreateForwardRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateForwardPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[CreateForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/create_reply/create_reply_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/create_reply/create_reply_request_builder.py index f6236e79329..2a7473118ab 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/create_reply/create_reply_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/create_reply/create_reply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/createReply", path_parameters) - async def post(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[CreateReplyRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Create a draft to reply to the sender of a message in either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If replyTo is specified in the original message, per Internet Message Format (RFC 2822), you should send the reply to the recipients in replyTo, and not the recipients in from.- You can update the draft later to add reply 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, reply to a message in a single operation. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateReplyPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[CreateReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a draft to reply to the sender of a message in either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If replyTo is specified in the original message, per Internet Message Format (RFC 2822), you should send the reply to the recipients in replyTo, and not the recipients in from.- You can update the draft later to add reply 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, reply to a message in a single operation. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateReplyRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateReplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateReplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/create_reply_all/create_reply_all_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/create_reply_all/create_reply_all_request_builder.py index 72f7c9fc8ab..c57a195ab7b 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/create_reply_all/create_reply_all_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/create_reply_all/create_reply_all_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/createReplyAll", path_parameters) - async def post(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[CreateReplyAllRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Create a draft to reply to the sender and all recipients of a message in either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), you should send the reply to the recipients in the replyTo and toRecipients properties, and not the recipients in the from and toRecipients properties.- You can update the draft later to add reply 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, reply-all to a message in a single action. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateReplyAllPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[CreateReplyAllRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a draft to reply to the sender and all recipients of a message in either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), you should send the reply to the recipients in the replyTo and toRecipients properties, and not the recipients in the from and toRecipients properties.- You can update the draft later to add reply 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, reply-all to a message in a single action. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateReplyAllRequestBuilder raise TypeError("raw_url cannot be null.") return CreateReplyAllRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateReplyAllRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/extensions/count/count_request_builder.py index cde4cc13b8b..d93974bdb1d 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/extensions/extensions_request_builder.py index 2d52978caec..43c00f69107 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/extensions/item/extension_item_request_builder.py index af4571320e6..4052785881c 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an open extension (openTypeExtension object) from the specified instance of a resource. For the list of resources that support open extensions, see the table in the Permissions section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an open extension (openTypeExtension object) from the specified instance of a resource. For the list of resources that support open extensions, see the table in the Permissions section. 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}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/forward/forward_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/forward/forward_request_builder.py index a995513ee25..7f7d2e0d641 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/forward/forward_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Forward a message using 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. 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to forward a message, and send it later. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Forward a message using 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. 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to forward a message, and send it later. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 47a2a9fb94d..18b24ef001c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -38,7 +39,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +57,7 @@ async def delete(self,request_configuration: Optional[MessageItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Message]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ The collection of messages in the mailFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ async def get(self,request_configuration: Optional[MessageItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Message, error_mapping) - async def patch(self,body: Optional[Message] = None, request_configuration: Optional[MessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Message]: + async def patch(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Update the navigation property messages in users param body: The request body @@ -99,18 +100,18 @@ async def patch(self,body: Optional[Message] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for users 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}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of messages in the mailFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -121,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[MessageItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Message] = None, request_configuration: Optional[MessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property messages in users param body: The request body @@ -130,7 +131,7 @@ def to_patch_request_information(self,body: Optional[Message] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -254,16 +255,6 @@ def send(self) -> SendRequestBuilder: return SendRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MessageItemRequestBuilderGetQueryParameters(): """ @@ -290,27 +281,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessageItemRequestBuilder.MessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/move/move_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/move/move_request_builder.py index 008bbe75fde..d3d84a519fd 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/move/move_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/move/move_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/move", path_parameters) - async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Move a message to another folder within the specified user's mailbox. This creates a new copy of the message in the destination folder and removes the original message. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[MovePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Move a message to another folder within the specified user's mailbox. This creates a new copy of the message in the destination folder and removes the original message. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MoveRequestBuilder: raise TypeError("raw_url cannot be null.") return MoveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MoveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/reply/reply_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/reply/reply_request_builder.py index 4ff628ec387..bdb7d21a890 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/reply/reply_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/reply/reply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/reply", path_parameters) - async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reply to the sender of a message using either JSON or MIME format. When using JSON format:* Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.* If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:- 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply to an existing message and send it later. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reply to the sender of a message using either JSON or MIME format. When using JSON format:* Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.* If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:- 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply to an existing message and send it later. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/reply_all/reply_all_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/reply_all/reply_all_request_builder.py index f26c98580c7..9d870fd8074 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/reply_all/reply_all_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/reply_all/reply_all_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/replyAll", path_parameters) - async def post(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[ReplyAllRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reply to all recipients of a message using either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:- 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply-all to a message and send it later. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ReplyAllPostRequestBody] = None, request_conf raise Exception("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: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[ReplyAllRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reply to all recipients of a message using either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:- 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply-all to a message and send it later. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplyAllRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplyAllRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplyAllRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/send/send_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/send/send_request_builder.py index 44ca8c4b637..4f1eef83f25 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/send/send_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/send/send_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/send", path_parameters) - async def post(self,request_configuration: Optional[SendRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an existing draft message. The draft message can be a new message draft, reply draft, reply-all draft, or a forward draft. This method saves the message in the Sent Items folder. Alternatively, send a new message in a single operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SendRequestBuilderPostReques raise Exception("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[SendRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an existing draft message. The draft message can be a new message draft, reply draft, reply-all draft, or a forward draft. This method saves the message in the Sent Items folder. Alternatively, send a new message in a single operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendRequestBuilder: raise TypeError("raw_url cannot be null.") return SendRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/item/value/content_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/item/value/content_request_builder.py index 240a091f528..84140a65917 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/item/value/content_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property messages from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property messages in users param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property messages from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property messages in users param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/messages/messages_request_builder.py b/msgraph/generated/users/item/mail_folders/item/messages/messages_request_builder.py index eb29bbfd852..e212b0109a4 100644 --- a/msgraph/generated/users/item/mail_folders/item/messages/messages_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/messages/messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_message_id(self,message_id: str) -> MessageItemRequestBuilder: url_tpl_params["message%2Did"] = message_id return MessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[MessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageCollectionResponse]: """ Get all the messages in the specified user's mailbox, or those messages in a specified folder in the mailbox. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, MessageCollectionResponse, error_mapping) - async def post(self,body: Optional[Message] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Use this API to create a new Message in a mailfolder. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Message] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get all the messages in the specified user's mailbox, or those messages in a specified folder in the mailbox. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Message] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new Message in a mailfolder. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Message] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/item/move/move_request_builder.py b/msgraph/generated/users/item/mail_folders/item/move/move_request_builder.py index b4bb4e69b84..c0cec607909 100644 --- a/msgraph/generated/users/item/mail_folders/item/move/move_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/item/move/move_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/move", path_parameters) - async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = None) -> Optional[MailFolder]: + async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: """ Move a mailfolder and its contents to another mailfolder. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[MovePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, MailFolder, error_mapping) - def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Move a mailfolder and its contents to another mailfolder. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MoveRequestBuilder: raise TypeError("raw_url cannot be null.") return MoveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MoveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/mail_folders/mail_folders_request_builder.py b/msgraph/generated/users/item/mail_folders/mail_folders_request_builder.py index d3073c15dd4..e0717c76550 100644 --- a/msgraph/generated/users/item/mail_folders/mail_folders_request_builder.py +++ b/msgraph/generated/users/item/mail_folders/mail_folders_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_mail_folder_id(self,mail_folder_id: str) -> MailFolderItemRequestBuilder: url_tpl_params["mailFolder%2Did"] = mail_folder_id return MailFolderItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MailFoldersRequestBuilderGetRequestConfiguration] = None) -> Optional[MailFolderCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolderCollectionResponse]: """ The user's mail folders. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MailFoldersRequestBuilderGetR return await self.request_adapter.send_async(request_info, MailFolderCollectionResponse, error_mapping) - async def post(self,body: Optional[MailFolder] = None, request_configuration: Optional[MailFoldersRequestBuilderPostRequestConfiguration] = None) -> Optional[MailFolder]: + async def post(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: """ Use this API to create a new mail folder in the root folder of the user's mailbox. If you intend a new folder to be hidden, you must set the isHidden property to true on creation. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[MailFolder] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, MailFolder, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailFoldersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The user's mail folders. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MailFoldersR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[MailFoldersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new mail folder in the root folder of the user's mailbox. If you intend a new folder to be hidden, you must set the isHidden property to true on creation. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[MailFolder] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/mailFolders', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailFoldersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailFoldersRequestBuilder.MailFoldersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailFoldersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 1ba4ec8636b..1804e958b85 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilder return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -69,7 +70,7 @@ async def patch(self,body: Optional[MailboxSettings] = None, request_configurati return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[MailboxSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -89,7 +90,7 @@ def to_patch_request_information(self,body: Optional[MailboxSettings] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/mailboxSettings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -131,27 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MailboxSettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_app_registrations/count/count_request_builder.py b/msgraph/generated/users/item/managed_app_registrations/count/count_request_builder.py index 3a5d586a5d2..7b77b4a960f 100644 --- a/msgraph/generated/users/item/managed_app_registrations/count/count_request_builder.py +++ b/msgraph/generated/users/item/managed_app_registrations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedAppRegistrations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/managed_app_registrations/item/managed_app_registration_item_request_builder.py b/msgraph/generated/users/item/managed_app_registrations/item/managed_app_registration_item_request_builder.py index fd884857b4e..6cf772ca587 100644 --- a/msgraph/generated/users/item/managed_app_registrations/item/managed_app_registration_item_request_builder.py +++ b/msgraph/generated/users/item/managed_app_registrations/item/managed_app_registration_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedAppRegistrations/{managedAppRegistration%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppRegistration]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppRegistration]: """ Zero or more managed app registrations that belong to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ManagedAppRegistrationItemReq return await self.request_adapter.send_async(request_info, ManagedAppRegistration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Zero or more managed app registrations that belong to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppRegistrationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedAppRegistrationItemRequestBuilder.ManagedAppRegistrationItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/managed_app_registrations/managed_app_registrations_request_builder.py b/msgraph/generated/users/item/managed_app_registrations/managed_app_registrations_request_builder.py index 2ee71f96cd7..7635093aa7d 100644 --- a/msgraph/generated/users/item/managed_app_registrations/managed_app_registrations_request_builder.py +++ b/msgraph/generated/users/item/managed_app_registrations/managed_app_registrations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_managed_app_registration_id(self,managed_app_registration_id: str) -> Man url_tpl_params["managedAppRegistration%2Did"] = managed_app_registration_id return ManagedAppRegistrationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ManagedAppRegistrationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppRegistrationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppRegistrationCollectionResponse]: """ Zero or more managed app registrations that belong to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[ManagedAppRegistrationsReques return await self.request_adapter.send_async(request_info, ManagedAppRegistrationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedAppRegistrationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Zero or more managed app registrations that belong to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -148,17 +149,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedAppRegistrationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedAppRegistrationsRequestBuilder.ManagedAppRegistrationsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/managed_devices/count/count_request_builder.py b/msgraph/generated/users/item/managed_devices/count/count_request_builder.py index cb01a901bb1..34481c703ff 100644 --- a/msgraph/generated/users/item/managed_devices/count/count_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 f46ecf07a4e..84be0e690f2 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/bypassActivationLock", path_parameters) - async def post(self,request_configuration: Optional[BypassActivationLockRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Bypass activation lock param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[BypassActivationLockRequestB raise Exception("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[BypassActivationLockRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Bypass activation lock param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> BypassActivationLockRequestB raise TypeError("raw_url cannot be null.") return BypassActivationLockRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BypassActivationLockRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 5274ac0a0dd..526452e9ec8 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/cleanWindowsDevice", path_parameters) - async def post(self,body: Optional[CleanWindowsDevicePostRequestBody] = None, request_configuration: Optional[CleanWindowsDeviceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[CleanWindowsDevicePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clean Windows device param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[CleanWindowsDevicePostRequestBody] = None, re raise Exception("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: Optional[CleanWindowsDevicePostRequestBody] = None, request_configuration: Optional[CleanWindowsDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CleanWindowsDevicePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clean Windows device param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CleanWindowsDeviceRequestBui raise TypeError("raw_url cannot be null.") return CleanWindowsDeviceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CleanWindowsDeviceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6c4b9ed16ee..b5735918acf 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/deleteUserFromSharedAppleDevice", path_parameters) - async def post(self,body: Optional[DeleteUserFromSharedAppleDevicePostRequestBody] = None, request_configuration: Optional[DeleteUserFromSharedAppleDeviceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeleteUserFromSharedAppleDevicePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete user from shared Apple device param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[DeleteUserFromSharedAppleDevicePostRequestBod raise Exception("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: Optional[DeleteUserFromSharedAppleDevicePostRequestBody] = None, request_configuration: Optional[DeleteUserFromSharedAppleDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeleteUserFromSharedAppleDevicePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete user from shared Apple device param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DeleteUserFromSharedAppleDev raise TypeError("raw_url cannot be null.") return DeleteUserFromSharedAppleDeviceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeleteUserFromSharedAppleDeviceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/device_category/device_category_request_builder.py b/msgraph/generated/users/item/managed_devices/item/device_category/device_category_request_builder.py index 692b9133c83..fe781458b08 100644 --- a/msgraph/generated/users/item/managed_devices/item/device_category/device_category_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/device_category/device_category_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/deviceCategory{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceCategoryRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceCategory for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceCategoryRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceCategoryRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCategory]: """ Read properties and relationships of the deviceCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeviceCategoryRequestBuilderG return await self.request_adapter.send_async(request_info, DeviceCategory, error_mapping) - async def patch(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoryRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCategory]: + async def patch(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCategory]: """ Update the properties of a deviceCategory object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[DeviceCategory] = None, request_configuratio return await self.request_adapter.send_async(request_info, DeviceCategory, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceCategoryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceCategory for users 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}/managedDevices/{managedDevice%2Did}/deviceCategory', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceCategoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the deviceCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCatego request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceCategory object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[DeviceCategory] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/deviceCategory', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceCategoryRequestBuilder raise TypeError("raw_url cannot be null.") return DeviceCategoryRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCategoryRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceCategoryRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCategoryRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCategoryRequestBuilder.DeviceCategoryRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCategoryRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/device_compliance_policy_states/count/count_request_builder.py b/msgraph/generated/users/item/managed_devices/item/device_compliance_policy_states/count/count_request_builder.py index 65f213e0199..e32908a09c9 100644 --- a/msgraph/generated/users/item/managed_devices/item/device_compliance_policy_states/count/count_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/device_compliance_policy_states/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/deviceCompliancePolicyStates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/managed_devices/item/device_compliance_policy_states/device_compliance_policy_states_request_builder.py b/msgraph/generated/users/item/managed_devices/item/device_compliance_policy_states/device_compliance_policy_states_request_builder.py index 038db979656..e6b441eff1c 100644 --- a/msgraph/generated/users/item/managed_devices/item/device_compliance_policy_states/device_compliance_policy_states_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/device_compliance_policy_states/device_compliance_policy_states_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_compliance_policy_state_id(self,device_compliance_policy_state_id: url_tpl_params["deviceCompliancePolicyState%2Did"] = device_compliance_policy_state_id return DeviceCompliancePolicyStateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyStateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyStateCollectionResponse]: """ Device compliance policy states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DeviceCompliancePolicyStatesR return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: + async def post(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: """ Create new navigation property to deviceCompliancePolicyStates for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DeviceCompliancePolicyState] = None, request_ return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyState, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Device compliance policy states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceCompliancePolicyStates for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DeviceCompliancePolicyState] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/deviceCompliancePolicyStates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyStatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCompliancePolicyStatesRequestBuilder.DeviceCompliancePolicyStatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyStatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/device_compliance_policy_states/item/device_compliance_policy_state_item_request_builder.py b/msgraph/generated/users/item/managed_devices/item/device_compliance_policy_states/item/device_compliance_policy_state_item_request_builder.py index a5c48a7be68..0559f210b5d 100644 --- a/msgraph/generated/users/item/managed_devices/item/device_compliance_policy_states/item/device_compliance_policy_state_item_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/device_compliance_policy_states/item/device_compliance_policy_state_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/deviceCompliancePolicyStates/{deviceCompliancePolicyState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceCompliancePolicyStates for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceCompliancePolicyStat raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: """ Device compliance policy states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceCompliancePolicyStateIt return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyState, error_mapping) - async def patch(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: + async def patch(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: """ Update the navigation property deviceCompliancePolicyStates in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DeviceCompliancePolicyState] = None, request return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyState, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceCompliancePolicyStates for users 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}/managedDevices/{managedDevice%2Did}/deviceCompliancePolicyStates/{deviceCompliancePolicyState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Device compliance policy states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceCompli request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceCompliancePolicyStates in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyState """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/deviceCompliancePolicyStates/{deviceCompliancePolicyState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceCompliancePolicyStateI raise TypeError("raw_url cannot be null.") return DeviceCompliancePolicyStateItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyStateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceCompliancePolicyStateItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyStateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceCompliancePolicyStateItemRequestBuilder.DeviceCompliancePolicyStateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceCompliancePolicyStateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/device_configuration_states/count/count_request_builder.py b/msgraph/generated/users/item/managed_devices/item/device_configuration_states/count/count_request_builder.py index ffcaa2bf4a0..8091c517db0 100644 --- a/msgraph/generated/users/item/managed_devices/item/device_configuration_states/count/count_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/device_configuration_states/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/deviceConfigurationStates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/managed_devices/item/device_configuration_states/device_configuration_states_request_builder.py b/msgraph/generated/users/item/managed_devices/item/device_configuration_states/device_configuration_states_request_builder.py index 3eae054f85a..1c2e5bd2889 100644 --- a/msgraph/generated/users/item/managed_devices/item/device_configuration_states/device_configuration_states_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/device_configuration_states/device_configuration_states_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_configuration_state_id(self,device_configuration_state_id: str) -> url_tpl_params["deviceConfigurationState%2Did"] = device_configuration_state_id return DeviceConfigurationStateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DeviceConfigurationStatesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationStateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationStateCollectionResponse]: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[DeviceConfigurationStatesRequ return await self.request_adapter.send_async(request_info, DeviceConfigurationStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceConfigurationState]: + async def post(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationState]: """ Create new navigation property to deviceConfigurationStates for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DeviceConfigurationState] = None, request_con return await self.request_adapter.send_async(request_info, DeviceConfigurationState, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceConfig request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceConfigurationStates for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DeviceConfigurationState] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/deviceConfigurationStates', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationStatesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceConfigurationStatesRequestBuilder.DeviceConfigurationStatesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationStatesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/device_configuration_states/item/device_configuration_state_item_request_builder.py b/msgraph/generated/users/item/managed_devices/item/device_configuration_states/item/device_configuration_state_item_request_builder.py index d0a307bf109..0b6cec932fb 100644 --- a/msgraph/generated/users/item/managed_devices/item/device_configuration_states/item/device_configuration_state_item_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/device_configuration_states/item/device_configuration_state_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/deviceConfigurationStates/{deviceConfigurationState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property deviceConfigurationStates for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DeviceConfigurationStateIt raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationState]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationState]: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DeviceConfigurationStateItemR return await self.request_adapter.send_async(request_info, DeviceConfigurationState, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationState]: + async def patch(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationState]: """ Update the navigation property deviceConfigurationStates in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[DeviceConfigurationState] = None, request_co return await self.request_adapter.send_async(request_info, DeviceConfigurationState, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceConfigurationStates for users 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}/managedDevices/{managedDevice%2Did}/deviceConfigurationStates/{deviceConfigurationState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceConfig request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceConfigurationStates in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[DeviceConfigurationState] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/deviceConfigurationStates/{deviceConfigurationState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DeviceConfigurationStateItem raise TypeError("raw_url cannot be null.") return DeviceConfigurationStateItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationStateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceConfigurationStateItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationStateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceConfigurationStateItemRequestBuilder.DeviceConfigurationStateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceConfigurationStateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 4dbbc4d4494..cdb739f0dd8 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/disableLostMode", path_parameters) - async def post(self,request_configuration: Optional[DisableLostModeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Disable lost mode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[DisableLostModeRequestBuilde raise Exception("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[DisableLostModeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Disable lost mode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> DisableLostModeRequestBuilde raise TypeError("raw_url cannot be null.") return DisableLostModeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DisableLostModeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 5645df6e52b..26688d29178 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/locateDevice", path_parameters) - async def post(self,request_configuration: Optional[LocateDeviceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Locate a device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[LocateDeviceRequestBuilderPo raise Exception("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[LocateDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Locate a device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LocateDeviceRequestBuilder: raise TypeError("raw_url cannot be null.") return LocateDeviceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LocateDeviceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/log_collection_requests/count/count_request_builder.py b/msgraph/generated/users/item/managed_devices/item/log_collection_requests/count/count_request_builder.py index b6c5e8a7e5d..9c443158879 100644 --- a/msgraph/generated/users/item/managed_devices/item/log_collection_requests/count/count_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/log_collection_requests/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/logCollectionRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/managed_devices/item/log_collection_requests/item/create_download_url/create_download_url_request_builder.py b/msgraph/generated/users/item/managed_devices/item/log_collection_requests/item/create_download_url/create_download_url_request_builder.py index 73dd5d498ed..311af254736 100644 --- a/msgraph/generated/users/item/managed_devices/item/log_collection_requests/item/create_download_url/create_download_url_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/log_collection_requests/item/create_download_url/create_download_url_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/logCollectionRequests/{deviceLogCollectionResponse%2Did}/createDownloadUrl", path_parameters) - async def post(self,request_configuration: Optional[CreateDownloadUrlRequestBuilderPostRequestConfiguration] = None) -> Optional[CreateDownloadUrlPostResponse]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CreateDownloadUrlPostResponse]: """ Invoke action createDownloadUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def post(self,request_configuration: Optional[CreateDownloadUrlRequestBuil return await self.request_adapter.send_async(request_info, CreateDownloadUrlPostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[CreateDownloadUrlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action createDownloadUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateDownloadUrlRequestBuil raise TypeError("raw_url cannot be null.") return CreateDownloadUrlRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateDownloadUrlRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/log_collection_requests/item/device_log_collection_response_item_request_builder.py b/msgraph/generated/users/item/managed_devices/item/log_collection_requests/item/device_log_collection_response_item_request_builder.py index 858bc6f6d72..619dd97ecf7 100644 --- a/msgraph/generated/users/item/managed_devices/item/log_collection_requests/item/device_log_collection_response_item_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/log_collection_requests/item/device_log_collection_response_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/logCollectionRequests/{deviceLogCollectionResponse%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property logCollectionRequests for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[DeviceLogCollectionRespons raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DeviceLogCollectionResponseIt return await self.request_adapter.send_async(request_info, DeviceLogCollectionResponse, error_mapping) - async def patch(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: + async def patch(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: """ Update the navigation property logCollectionRequests in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[DeviceLogCollectionResponse] = None, request return await self.request_adapter.send_async(request_info, DeviceLogCollectionResponse, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property logCollectionRequests for users 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}/managedDevices/{managedDevice%2Did}/logCollectionRequests/{deviceLogCollectionResponse%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[DeviceLogCol request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property logCollectionRequests in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[DeviceLogCollectionResponse """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/logCollectionRequests/{deviceLogCollectionResponse%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def create_download_url(self) -> CreateDownloadUrlRequestBuilder: return CreateDownloadUrlRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceLogCollectionResponseItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DeviceLogCollectionResponseItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceLogCollectionResponseItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeviceLogCollectionResponseItemRequestBuilder.DeviceLogCollectionResponseItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeviceLogCollectionResponseItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/log_collection_requests/log_collection_requests_request_builder.py b/msgraph/generated/users/item/managed_devices/item/log_collection_requests/log_collection_requests_request_builder.py index 44097cd952c..3fba142b909 100644 --- a/msgraph/generated/users/item/managed_devices/item/log_collection_requests/log_collection_requests_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/log_collection_requests/log_collection_requests_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_device_log_collection_response_id(self,device_log_collection_response_id: url_tpl_params["deviceLogCollectionResponse%2Did"] = device_log_collection_response_id return DeviceLogCollectionResponseItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LogCollectionRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponseCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponseCollectionResponse]: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[LogCollectionRequestsRequestB return await self.request_adapter.send_async(request_info, DeviceLogCollectionResponseCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[LogCollectionRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: + async def post(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: """ Create new navigation property to logCollectionRequests for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[DeviceLogCollectionResponse] = None, request_ return await self.request_adapter.send_async(request_info, DeviceLogCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LogCollectionRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[LogCollectio request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[LogCollectionRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to logCollectionRequests for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[DeviceLogCollectionResponse] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/logCollectionRequests', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LogCollectionRequestsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LogCollectionRequestsRequestBuilder.LogCollectionRequestsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LogCollectionRequestsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b24920d7df8..a53d6f1e119 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/logoutSharedAppleDeviceActiveUser", path_parameters) - async def post(self,request_configuration: Optional[LogoutSharedAppleDeviceActiveUserRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Logout shared Apple device active user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[LogoutSharedAppleDeviceActiv raise Exception("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[LogoutSharedAppleDeviceActiveUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Logout shared Apple device active user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> LogoutSharedAppleDeviceActiv raise TypeError("raw_url cannot be null.") return LogoutSharedAppleDeviceActiveUserRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LogoutSharedAppleDeviceActiveUserRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/managed_device_item_request_builder.py b/msgraph/generated/users/item/managed_devices/item/managed_device_item_request_builder.py index 8fe8372599d..72ace110c16 100644 --- a/msgraph/generated/users/item/managed_devices/item/managed_device_item_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/managed_device_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -50,7 +51,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property managedDevices for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def delete(self,request_configuration: Optional[ManagedDeviceItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDevice]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDevice]: """ The managed devices associated with the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -88,7 +89,7 @@ async def get(self,request_configuration: Optional[ManagedDeviceItemRequestBuild return await self.request_adapter.send_async(request_info, ManagedDevice, error_mapping) - async def patch(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDevice]: + async def patch(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDevice]: """ Update the navigation property managedDevices in users param body: The request body @@ -111,18 +112,18 @@ async def patch(self,body: Optional[ManagedDevice] = None, request_configuration return await self.request_adapter.send_async(request_info, ManagedDevice, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property managedDevices for users 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}/managedDevices/{managedDevice%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The managed devices associated with the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,7 +134,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedDevic request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property managedDevices in users param body: The request body @@ -142,7 +143,7 @@ def to_patch_request_information(self,body: Optional[ManagedDevice] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -374,16 +375,6 @@ def wipe(self) -> WipeRequestBuilder: return WipeRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ManagedDeviceItemRequestBuilderGetQueryParameters(): """ @@ -410,27 +401,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedDeviceItemRequestBuilder.ManagedDeviceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDeviceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6bcfa672e07..d92b026b5f3 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/rebootNow", path_parameters) - async def post(self,request_configuration: Optional[RebootNowRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reboot device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RebootNowRequestBuilderPostR raise Exception("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[RebootNowRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reboot device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RebootNowRequestBuilder: raise TypeError("raw_url cannot be null.") return RebootNowRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RebootNowRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 10995abd245..97fea6bb569 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/recoverPasscode", path_parameters) - async def post(self,request_configuration: Optional[RecoverPasscodeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Recover passcode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RecoverPasscodeRequestBuilde raise Exception("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[RecoverPasscodeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Recover passcode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RecoverPasscodeRequestBuilde raise TypeError("raw_url cannot be null.") return RecoverPasscodeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RecoverPasscodeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 bc956d57f0f..4ad546a0d37 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/remoteLock", path_parameters) - async def post(self,request_configuration: Optional[RemoteLockRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remote lock param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RemoteLockRequestBuilderPost raise Exception("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[RemoteLockRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remote lock param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoteLockRequestBuilder: raise TypeError("raw_url cannot be null.") return RemoteLockRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoteLockRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b435d6bfb02..770dbc33869 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/requestRemoteAssistance", path_parameters) - async def post(self,request_configuration: Optional[RequestRemoteAssistanceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Request remote assistance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RequestRemoteAssistanceReque raise Exception("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[RequestRemoteAssistanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Request remote assistance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RequestRemoteAssistanceReque raise TypeError("raw_url cannot be null.") return RequestRemoteAssistanceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RequestRemoteAssistanceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b3c109764da..31147b48f22 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/resetPasscode", path_parameters) - async def post(self,request_configuration: Optional[ResetPasscodeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reset passcode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ResetPasscodeRequestBuilderP raise Exception("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[ResetPasscodeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reset passcode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ResetPasscodeRequestBuilder: raise TypeError("raw_url cannot be null.") return ResetPasscodeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResetPasscodeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 fdd5def968b..0735164c70f 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/retire", path_parameters) - async def post(self,request_configuration: Optional[RetireRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Retire a device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RetireRequestBuilderPostRequ raise Exception("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[RetireRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retire a device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RetireRequestBuilder: raise TypeError("raw_url cannot be null.") return RetireRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetireRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 84c4684773c..04ec82f7f4d 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/shutDown", path_parameters) - async def post(self,request_configuration: Optional[ShutDownRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Shut down device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ShutDownRequestBuilderPostRe raise Exception("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[ShutDownRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Shut down device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ShutDownRequestBuilder: raise TypeError("raw_url cannot be null.") return ShutDownRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShutDownRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 d1b3d152a12..30a7fc17959 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/syncDevice", path_parameters) - async def post(self,request_configuration: Optional[SyncDeviceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SyncDeviceRequestBuilderPost raise Exception("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[SyncDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SyncDeviceRequestBuilder: raise TypeError("raw_url cannot be null.") return SyncDeviceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SyncDeviceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 8e07edca562..d7029e0dc2f 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/updateWindowsDeviceAccount", path_parameters) - async def post(self,body: Optional[UpdateWindowsDeviceAccountPostRequestBody] = None, request_configuration: Optional[UpdateWindowsDeviceAccountRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpdateWindowsDeviceAccountPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[UpdateWindowsDeviceAccountPostRequestBody] = raise Exception("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: Optional[UpdateWindowsDeviceAccountPostRequestBody] = None, request_configuration: Optional[UpdateWindowsDeviceAccountRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpdateWindowsDeviceAccountPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> UpdateWindowsDeviceAccountRe raise TypeError("raw_url cannot be null.") return UpdateWindowsDeviceAccountRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UpdateWindowsDeviceAccountRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/users/users_request_builder.py b/msgraph/generated/users/item/managed_devices/item/users/users_request_builder.py index 572bb01ead1..f1df94d5fd5 100644 --- a/msgraph/generated/users/item/managed_devices/item/users/users_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/users/users_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/users{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ List properties and relationships of the user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,17 +125,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UsersRequestBuilder.UsersRequestBuilderGetQueryParameters] = None - - 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 9a5fee97003..b5b6d24ff37 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/windowsDefenderScan", path_parameters) - async def post(self,body: Optional[WindowsDefenderScanPostRequestBody] = None, request_configuration: Optional[WindowsDefenderScanRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[WindowsDefenderScanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[WindowsDefenderScanPostRequestBody] = None, r raise Exception("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: Optional[WindowsDefenderScanPostRequestBody] = None, request_configuration: Optional[WindowsDefenderScanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsDefenderScanPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsDefenderScanRequestBu raise TypeError("raw_url cannot be null.") return WindowsDefenderScanRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsDefenderScanRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 3dfa371839e..a3eae83a52e 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/windowsDefenderUpdateSignatures", path_parameters) - async def post(self,request_configuration: Optional[WindowsDefenderUpdateSignaturesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[WindowsDefenderUpdateSignatu raise Exception("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[WindowsDefenderUpdateSignaturesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsDefenderUpdateSignatu raise TypeError("raw_url cannot be null.") return WindowsDefenderUpdateSignaturesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsDefenderUpdateSignaturesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/windows_protection_state/detected_malware_state/count/count_request_builder.py b/msgraph/generated/users/item/managed_devices/item/windows_protection_state/detected_malware_state/count/count_request_builder.py index 7c4aa5878f4..3920c522dda 100644 --- a/msgraph/generated/users/item/managed_devices/item/windows_protection_state/detected_malware_state/count/count_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/windows_protection_state/detected_malware_state/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/windowsProtectionState/detectedMalwareState/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/managed_devices/item/windows_protection_state/detected_malware_state/detected_malware_state_request_builder.py b/msgraph/generated/users/item/managed_devices/item/windows_protection_state/detected_malware_state/detected_malware_state_request_builder.py index 43603b926fd..1122bd42416 100644 --- a/msgraph/generated/users/item/managed_devices/item/windows_protection_state/detected_malware_state/detected_malware_state_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/windows_protection_state/detected_malware_state/detected_malware_state_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_device_malware_state_id(self,windows_device_malware_state_id: str url_tpl_params["windowsDeviceMalwareState%2Did"] = windows_device_malware_state_id return WindowsDeviceMalwareStateItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[DetectedMalwareStateRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsDeviceMalwareStateCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareStateCollectionResponse]: """ List properties and relationships of the windowsDeviceMalwareState objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[DetectedMalwareStateRequestBu return await self.request_adapter.send_async(request_info, WindowsDeviceMalwareStateCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[DetectedMalwareStateRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: + async def post(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: """ Create a new windowsDeviceMalwareState object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[WindowsDeviceMalwareState] = None, request_co return await self.request_adapter.send_async(request_info, WindowsDeviceMalwareState, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DetectedMalwareStateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the windowsDeviceMalwareState objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[DetectedMalw request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[DetectedMalwareStateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new windowsDeviceMalwareState object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[WindowsDeviceMalwareState] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/windowsProtectionState/detectedMalwareState', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetectedMalwareStateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetectedMalwareStateRequestBuilder.DetectedMalwareStateRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetectedMalwareStateRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/windows_protection_state/detected_malware_state/item/windows_device_malware_state_item_request_builder.py b/msgraph/generated/users/item/managed_devices/item/windows_protection_state/detected_malware_state/item/windows_device_malware_state_item_request_builder.py index be7a79a5487..3610f71b85d 100644 --- a/msgraph/generated/users/item/managed_devices/item/windows_protection_state/detected_malware_state/item/windows_device_malware_state_item_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/windows_protection_state/detected_malware_state/item/windows_device_malware_state_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a windowsDeviceMalwareState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[WindowsDeviceMalwareStateI raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: """ Read properties and relationships of the windowsDeviceMalwareState object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[WindowsDeviceMalwareStateItem return await self.request_adapter.send_async(request_info, WindowsDeviceMalwareState, error_mapping) - async def patch(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: + async def patch(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: """ Update the properties of a windowsDeviceMalwareState object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WindowsDeviceMalwareState] = None, request_c return await self.request_adapter.send_async(request_info, WindowsDeviceMalwareState, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsDeviceMalwareState. 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}/managedDevices/{managedDevice%2Did}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the windowsDeviceMalwareState object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsDevic request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsDeviceMalwareState object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WindowsDeviceMalwareState] """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsDeviceMalwareStateIte raise TypeError("raw_url cannot be null.") return WindowsDeviceMalwareStateItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsDeviceMalwareStateItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsDeviceMalwareStateItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsDeviceMalwareStateItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsDeviceMalwareStateItemRequestBuilder.WindowsDeviceMalwareStateItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsDeviceMalwareStateItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/item/windows_protection_state/windows_protection_state_request_builder.py b/msgraph/generated/users/item/managed_devices/item/windows_protection_state/windows_protection_state_request_builder.py index df64758e45b..768ce904849 100644 --- a/msgraph/generated/users/item/managed_devices/item/windows_protection_state/windows_protection_state_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/item/windows_protection_state/windows_protection_state_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/windowsProtectionState{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property windowsProtectionState for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[WindowsProtectionStateRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsProtectionState]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsProtectionState]: """ Read properties and relationships of the windowsProtectionState object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[WindowsProtectionStateRequest return await self.request_adapter.send_async(request_info, WindowsProtectionState, error_mapping) - async def patch(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[WindowsProtectionStateRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsProtectionState]: + async def patch(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsProtectionState]: """ Update the properties of a windowsProtectionState object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[WindowsProtectionState] = None, request_conf return await self.request_adapter.send_async(request_info, WindowsProtectionState, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property windowsProtectionState for users 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}/managedDevices/{managedDevice%2Did}/windowsProtectionState', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the windowsProtectionState object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsProte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[WindowsProtectionStateRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsProtectionState object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[WindowsProtectionState] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/windowsProtectionState', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -146,16 +147,6 @@ def detected_malware_state(self) -> DetectedMalwareStateRequestBuilder: return DetectedMalwareStateRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsProtectionStateRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsProtectionStateRequestBuilderGetQueryParameters(): """ @@ -182,27 +173,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsProtectionStateRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsProtectionStateRequestBuilder.WindowsProtectionStateRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsProtectionStateRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 48020e6e274..a8fcc362ffb 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/wipe", path_parameters) - async def post(self,body: Optional[WipePostRequestBody] = None, request_configuration: Optional[WipeRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[WipePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Wipe a device param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[WipePostRequestBody] = None, request_configur raise Exception("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: Optional[WipePostRequestBody] = None, request_configuration: Optional[WipeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WipePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Wipe a device param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> WipeRequestBuilder: raise TypeError("raw_url cannot be null.") return WipeRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WipeRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/managed_devices/managed_devices_request_builder.py b/msgraph/generated/users/item/managed_devices/managed_devices_request_builder.py index 11075fae4fc..a0d82e8a6e0 100644 --- a/msgraph/generated/users/item/managed_devices/managed_devices_request_builder.py +++ b/msgraph/generated/users/item/managed_devices/managed_devices_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_managed_device_id(self,managed_device_id: str) -> ManagedDeviceItemReques url_tpl_params["managedDevice%2Did"] = managed_device_id return ManagedDeviceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ManagedDevicesRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceCollectionResponse]: """ The managed devices associated with the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ManagedDevicesRequestBuilderG return await self.request_adapter.send_async(request_info, ManagedDeviceCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDevicesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedDevice]: + async def post(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDevice]: """ Create new navigation property to managedDevices for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ManagedDevice] = None, request_configuration: return await self.request_adapter.send_async(request_info, ManagedDevice, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagedDevicesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The managed devices associated with the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ManagedDevic request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDevicesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to managedDevices for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ManagedDevice] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/managedDevices', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDevicesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagedDevicesRequestBuilder.ManagedDevicesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagedDevicesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/manager/manager_request_builder.py b/msgraph/generated/users/item/manager/manager_request_builder.py index ef64e7f501d..42cde51beea 100644 --- a/msgraph/generated/users/item/manager/manager_request_builder.py +++ b/msgraph/generated/users/item/manager/manager_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/manager{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ManagerRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def get(self,request_configuration: Optional[ManagerRequestBuilderGetReque return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ManagerRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,17 +105,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ManagerRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ManagerRequestBuilder.ManagerRequestBuilderGetQueryParameters] = None - - 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 fbb523b6165..00ad9358671 100644 --- a/msgraph/generated/users/item/manager/ref/ref_request_builder.py +++ b/msgraph/generated/users/item/manager/ref/ref_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/manager/$ref", path_parameters) - async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Remove a user's manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[str]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +64,7 @@ async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestCo raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "str", error_mapping) - async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> None: + async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Assign a user's manager. param body: The request body @@ -86,7 +86,7 @@ async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration 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[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Remove a user's manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +97,7 @@ def to_delete_request_information(self,request_configuration: Optional[RefReques request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RefRequestBu request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Assign a user's manager. param body: The request body @@ -133,34 +133,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RefRequestBuilder: raise TypeError("raw_url cannot be null.") return RefRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RefRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/member_of/count/count_request_builder.py b/msgraph/generated/users/item/member_of/count/count_request_builder.py index 17c499a2e2c..29e5a00031c 100644 --- a/msgraph/generated/users/item/member_of/count/count_request_builder.py +++ b/msgraph/generated/users/item/member_of/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/memberOf/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/member_of/graph_administrative_unit/count/count_request_builder.py b/msgraph/generated/users/item/member_of/graph_administrative_unit/count/count_request_builder.py index 47905982062..b72a54c1617 100644 --- a/msgraph/generated/users/item/member_of/graph_administrative_unit/count/count_request_builder.py +++ b/msgraph/generated/users/item/member_of/graph_administrative_unit/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/memberOf/graph.administrativeUnit/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/users/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py index a3ec163b2b9..efa839a9519 100644 --- a/msgraph/generated/users/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/users/item/member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/memberOf/graph.administrativeUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/member_of/graph_directory_role/count/count_request_builder.py b/msgraph/generated/users/item/member_of/graph_directory_role/count/count_request_builder.py index f268eac48bb..410056e639a 100644 --- a/msgraph/generated/users/item/member_of/graph_directory_role/count/count_request_builder.py +++ b/msgraph/generated/users/item/member_of/graph_directory_role/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/memberOf/graph.directoryRole/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/member_of/graph_directory_role/graph_directory_role_request_builder.py b/msgraph/generated/users/item/member_of/graph_directory_role/graph_directory_role_request_builder.py index a72e7849648..32591e50707 100644 --- a/msgraph/generated/users/item/member_of/graph_directory_role/graph_directory_role_request_builder.py +++ b/msgraph/generated/users/item/member_of/graph_directory_role/graph_directory_role_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/memberOf/graph.directoryRole{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: """ Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuil return await self.request_adapter.send_async(request_info, DirectoryRoleCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDirectoryRoleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDirectoryRoleRequestBuilder.GraphDirectoryRoleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/member_of/graph_group/count/count_request_builder.py b/msgraph/generated/users/item/member_of/graph_group/count/count_request_builder.py index faaa965ad8e..87d25049129 100644 --- a/msgraph/generated/users/item/member_of/graph_group/count/count_request_builder.py +++ b/msgraph/generated/users/item/member_of/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/memberOf/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/member_of/graph_group/graph_group_request_builder.py b/msgraph/generated/users/item/member_of/graph_group/graph_group_request_builder.py index 9132a7c07e1..7f495554bb8 100644 --- a/msgraph/generated/users/item/member_of/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/users/item/member_of/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/memberOf/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/member_of/item/directory_object_item_request_builder.py b/msgraph/generated/users/item/member_of/item/directory_object_item_request_builder.py index de7d57b1859..40daf77e039 100644 --- a/msgraph/generated/users/item/member_of/item/directory_object_item_request_builder.py +++ b/msgraph/generated/users/item/member_of/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/memberOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/users/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py index db091f3ebc0..a3b159aa738 100644 --- a/msgraph/generated/users/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/users/item/member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/memberOf/{directoryObject%2Did}/graph.administrativeUnit{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/member_of/item/graph_directory_role/graph_directory_role_request_builder.py b/msgraph/generated/users/item/member_of/item/graph_directory_role/graph_directory_role_request_builder.py index f0dd7d09743..58bef2af7bc 100644 --- a/msgraph/generated/users/item/member_of/item/graph_directory_role/graph_directory_role_request_builder.py +++ b/msgraph/generated/users/item/member_of/item/graph_directory_role/graph_directory_role_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/memberOf/{directoryObject%2Did}/graph.directoryRole{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRole]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuil return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDirectoryRoleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDirectoryRoleRequestBuilder.GraphDirectoryRoleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/member_of/item/graph_group/graph_group_request_builder.py b/msgraph/generated/users/item/member_of/item/graph_group/graph_group_request_builder.py index 1e7759fa46b..76764be23d1 100644 --- a/msgraph/generated/users/item/member_of/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/users/item/member_of/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/memberOf/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - 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 5e1cea3adb5..72b0e978570 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The groups and directory roles that the user is a member of. Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -179,17 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MemberOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MemberOfRequestBuilder.MemberOfRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/messages/count/count_request_builder.py b/msgraph/generated/users/item/messages/count/count_request_builder.py index d72f85fbff5..0aa36fdf36c 100644 --- a/msgraph/generated/users/item/messages/count/count_request_builder.py +++ b/msgraph/generated/users/item/messages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 a64eedc784d..364ab28bd55 100644 --- a/msgraph/generated/users/item/messages/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/messages/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,changeType*}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,17 +130,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/messages/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/messages/item/attachments/attachments_request_builder.py index 7d94d0c345a..e9dd3a064d0 100644 --- a/msgraph/generated/users/item/messages/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/users/item/messages/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: url_tpl_params["attachment%2Did"] = attachment_id return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ Retrieve a list of attachment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Use this API to add an attachment to a message. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. You can add an attachment to an existing message by posting to its attachments collection, or you canadd an attachment to a message that is being created and sent on the fly. This operation limits the size of the attachment you can add to under 3 MB. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Attachment] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of attachment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Use this API to add an attachment to a message. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. You can add an attachment to an existing message by posting to its attachments collection, or you canadd an attachment to a message that is being created and sent on the fly. This operation limits the size of the attachment you can add to under 3 MB. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Attachment] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/messages/{message%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,27 +185,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/messages/item/attachments/count/count_request_builder.py index b47ac5a6775..cd1c9273150 100644 --- a/msgraph/generated/users/item/messages/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/users/item/messages/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/messages/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/messages/item/attachments/create_upload_session/create_upload_session_request_builder.py index fedeaa0c39a..ce1cc974a97 100644 --- a/msgraph/generated/users/item/messages/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/users/item/messages/item/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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 @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/item/attachments/item/attachment_item_request_builder.py b/msgraph/generated/users/item/messages/item/attachments/item/attachment_item_request_builder.py index b599de6ccb3..2b735f2ae7c 100644 --- a/msgraph/generated/users/item/messages/item/attachments/item/attachment_item_request_builder.py +++ b/msgraph/generated/users/item/messages/item/attachments/item/attachment_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attachments for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttachmentItemRequestBuild raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: """ Read the properties, relationships, or raw contents of an attachment that is attached to a user event, message, or group post. An attachment can be one of the following types: All these types of attachments are derived from the attachment resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,18 +66,18 @@ async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderG return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/messages/{message%2Did}/attachments/{attachment%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties, relationships, or raw contents of an attachment that is attached to a user event, message, or group post. An attachment can be one of the following types: All these types of attachments are derived from the attachment resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,16 +98,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttachmentItemRequestBuilder raise TypeError("raw_url cannot be null.") return AttachmentItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentItemRequestBuilderGetQueryParameters(): """ @@ -133,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/messages/item/copy/copy_request_builder.py b/msgraph/generated/users/item/messages/item/copy/copy_request_builder.py index 9a5a8914580..46a2d516696 100644 --- a/msgraph/generated/users/item/messages/item/copy/copy_request_builder.py +++ b/msgraph/generated/users/item/messages/item/copy/copy_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/copy", path_parameters) - async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Copy a message to a folder within the user's mailbox. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyPostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a message to a folder within the user's mailbox. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 bd561467976..668e663759c 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/createForward", path_parameters) - async def post(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[CreateForwardRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateForwardPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[CreateForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/item/create_reply/create_reply_request_builder.py b/msgraph/generated/users/item/messages/item/create_reply/create_reply_request_builder.py index 63b2fdfb586..df4c63b93cb 100644 --- a/msgraph/generated/users/item/messages/item/create_reply/create_reply_request_builder.py +++ b/msgraph/generated/users/item/messages/item/create_reply/create_reply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/createReply", path_parameters) - async def post(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[CreateReplyRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Create a draft to reply to the sender of a message in either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If replyTo is specified in the original message, per Internet Message Format (RFC 2822), you should send the reply to the recipients in replyTo, and not the recipients in from.- You can update the draft later to add reply 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, reply to a message in a single operation. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateReplyPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[CreateReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a draft to reply to the sender of a message in either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If replyTo is specified in the original message, per Internet Message Format (RFC 2822), you should send the reply to the recipients in replyTo, and not the recipients in from.- You can update the draft later to add reply 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, reply to a message in a single operation. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateReplyRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateReplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateReplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/item/create_reply_all/create_reply_all_request_builder.py b/msgraph/generated/users/item/messages/item/create_reply_all/create_reply_all_request_builder.py index c616836aa20..4a23c1780d9 100644 --- a/msgraph/generated/users/item/messages/item/create_reply_all/create_reply_all_request_builder.py +++ b/msgraph/generated/users/item/messages/item/create_reply_all/create_reply_all_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/createReplyAll", path_parameters) - async def post(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[CreateReplyAllRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Create a draft to reply to the sender and all recipients of a message in either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), you should send the reply to the recipients in the replyTo and toRecipients properties, and not the recipients in the from and toRecipients properties.- You can update the draft later to add reply 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, reply-all to a message in a single action. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateReplyAllPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[CreateReplyAllRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a draft to reply to the sender and all recipients of a message in either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), you should send the reply to the recipients in the replyTo and toRecipients properties, and not the recipients in the from and toRecipients properties.- You can update the draft later to add reply 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, reply-all to a message in a single action. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateReplyAllRequestBuilder raise TypeError("raw_url cannot be null.") return CreateReplyAllRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateReplyAllRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/messages/item/extensions/count/count_request_builder.py index 5c3e633c324..154fcfc1957 100644 --- a/msgraph/generated/users/item/messages/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/messages/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/messages/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/messages/item/extensions/extensions_request_builder.py index 90e18ee64ac..efbc89cab91 100644 --- a/msgraph/generated/users/item/messages/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/messages/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ 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 @@ -87,7 +88,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/messages/{message%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -183,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/messages/item/extensions/item/extension_item_request_builder.py index 5df2e863a11..7631606acfb 100644 --- a/msgraph/generated/users/item/messages/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/messages/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an open extension (openTypeExtension object) from the specified instance of a resource. For the list of resources that support open extensions, see the table in the Permissions section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an open extension (openTypeExtension object) from the specified instance of a resource. For the list of resources that support open extensions, see the table in the Permissions section. 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}/messages/{message%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get an open extension (openTypeExtension object) identified by name or fully qualified name. The table in the Permissions section lists the resources that support open extensions. The following table lists the three scenarios where you can get an open extension from a supported resource instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/messages/{message%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/item/forward/forward_request_builder.py b/msgraph/generated/users/item/messages/item/forward/forward_request_builder.py index 24a2ac3c1be..1a1d67d431d 100644 --- a/msgraph/generated/users/item/messages/item/forward/forward_request_builder.py +++ b/msgraph/generated/users/item/messages/item/forward/forward_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/forward", path_parameters) - async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Forward a message using 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. 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to forward a message, and send it later. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ForwardPostRequestBody] = None, request_confi raise Exception("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: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Forward a message using 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. 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to forward a message, and send it later. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ForwardRequestBuilder: raise TypeError("raw_url cannot be null.") return ForwardRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ForwardRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 2acd830c267..50d3baba5a5 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -38,7 +39,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}{?%24expand,%24select,includeHiddenMessages*}", path_parameters) - async def delete(self,request_configuration: Optional[MessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a message in the specified user's mailbox, or delete a relationship of the message. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,12 +58,12 @@ async def delete(self,request_configuration: Optional[MessageItemRequestBuilderD raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MessageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Message]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ The messages in a mailbox or folder. Read-only. Nullable. 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-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/opentypeextension-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -78,7 +79,7 @@ async def get(self,request_configuration: Optional[MessageItemRequestBuilderGetR return await self.request_adapter.send_async(request_info, Message, error_mapping) - async def patch(self,body: Optional[Message] = None, request_configuration: Optional[MessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Message]: + async def patch(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Update the properties of an eventMessage object. param body: The request body @@ -102,18 +103,18 @@ async def patch(self,body: Optional[Message] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a message in the specified user's mailbox, or delete a relationship of the message. 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}/messages/{message%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The messages in a mailbox or folder. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,7 +125,7 @@ def to_get_request_information(self,request_configuration: Optional[MessageItemR request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Message] = None, request_configuration: Optional[MessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of an eventMessage object. param body: The request body @@ -133,7 +134,7 @@ def to_patch_request_information(self,body: Optional[Message] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/messages/{message%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -257,16 +258,6 @@ def send(self) -> SendRequestBuilder: return SendRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MessageItemRequestBuilderGetQueryParameters(): """ @@ -298,27 +289,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessageItemRequestBuilder.MessageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/item/move/move_request_builder.py b/msgraph/generated/users/item/messages/item/move/move_request_builder.py index cc942bd5e35..4ee64b27036 100644 --- a/msgraph/generated/users/item/messages/item/move/move_request_builder.py +++ b/msgraph/generated/users/item/messages/item/move/move_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/move", path_parameters) - async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Move a message to another folder within the specified user's mailbox. This creates a new copy of the message in the destination folder and removes the original message. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[MovePostRequestBody] = None, request_configur return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Move a message to another folder within the specified user's mailbox. This creates a new copy of the message in the destination folder and removes the original message. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MoveRequestBuilder: raise TypeError("raw_url cannot be null.") return MoveRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MoveRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/item/reply/reply_request_builder.py b/msgraph/generated/users/item/messages/item/reply/reply_request_builder.py index 9a39c7c0ec7..dae4e81bb12 100644 --- a/msgraph/generated/users/item/messages/item/reply/reply_request_builder.py +++ b/msgraph/generated/users/item/messages/item/reply/reply_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/reply", path_parameters) - async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reply to the sender of a message using either JSON or MIME format. When using JSON format:* Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.* If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:- 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply to an existing message and send it later. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configu raise Exception("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: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reply to the sender of a message using either JSON or MIME format. When using JSON format:* Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.* If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:- 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply to an existing message and send it later. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplyRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplyRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplyRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/item/reply_all/reply_all_request_builder.py b/msgraph/generated/users/item/messages/item/reply_all/reply_all_request_builder.py index 87f86979695..cbfc0f1daab 100644 --- a/msgraph/generated/users/item/messages/item/reply_all/reply_all_request_builder.py +++ b/msgraph/generated/users/item/messages/item/reply_all/reply_all_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/replyAll", path_parameters) - async def post(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[ReplyAllRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Reply to all recipients of a message using either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:- 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply-all to a message and send it later. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ReplyAllPostRequestBody] = None, request_conf raise Exception("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: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[ReplyAllRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reply to all recipients of a message using either JSON or MIME format. When using JSON format:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- If the original message specifies a recipient in the replyTo property, per Internet Message Format (RFC 2822), send the reply to the recipients in replyTo and not the recipient in the from property. When using MIME format:- 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. This method saves the message in the Sent Items folder. Alternatively, create a draft to reply-all to a message and send it later. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReplyAllRequestBuilder: raise TypeError("raw_url cannot be null.") return ReplyAllRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReplyAllRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/item/send/send_request_builder.py b/msgraph/generated/users/item/messages/item/send/send_request_builder.py index c2a2ee7277b..f586c854197 100644 --- a/msgraph/generated/users/item/messages/item/send/send_request_builder.py +++ b/msgraph/generated/users/item/messages/item/send/send_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/send", path_parameters) - async def post(self,request_configuration: Optional[SendRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an existing draft message. The draft message can be a new message draft, reply draft, reply-all draft, or a forward draft. This method saves the message in the Sent Items folder. Alternatively, send a new message in a single operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[SendRequestBuilderPostReques raise Exception("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[SendRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an existing draft message. The draft message can be a new message draft, reply draft, reply-all draft, or a forward draft. This method saves the message in the Sent Items folder. Alternatively, send a new message in a single operation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendRequestBuilder: raise TypeError("raw_url cannot be null.") return SendRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/item/value/content_request_builder.py b/msgraph/generated/users/item/messages/item/value/content_request_builder.py index aaf2cecf8f4..33247f5a474 100644 --- a/msgraph/generated/users/item/messages/item/value/content_request_builder.py +++ b/msgraph/generated/users/item/messages/item/value/content_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property messages from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property messages in users param body: Binary request body @@ -65,7 +66,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property messages from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +77,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property messages in users param body: Binary request body @@ -85,7 +86,7 @@ def to_put_request_information(self,body: bytes, request_configuration: Optional """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PUT, '{+baseurl}/users/{user%2Did}/messages/{message%2Did}/$value', self.path_parameters) + 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") @@ -122,27 +123,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: format: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ContentRequestBuilder.ContentRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/messages/messages_request_builder.py b/msgraph/generated/users/item/messages/messages_request_builder.py index 44ffd3972fb..fe322f20020 100644 --- a/msgraph/generated/users/item/messages/messages_request_builder.py +++ b/msgraph/generated/users/item/messages/messages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_message_id(self,message_id: str) -> MessageItemRequestBuilder: url_tpl_params["message%2Did"] = message_id return MessageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[MessageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageCollectionResponse]: """ The messages in a mailbox or folder. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, MessageCollectionResponse, error_mapping) - async def post(self,body: Optional[Message] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: """ Create a draft of a new message in either JSON or MIME format. When using JSON format, you can:- Include an attachment to the message.- 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. By default, this operation saves the draft in the Drafts folder. Send the draft message in a subsequent operation. Alternatively, send a new message in a single operation, or create a draft to forward, reply and reply-all to an existing message. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[Message] = None, request_configuration: Optio return await self.request_adapter.send_async(request_info, Message, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The messages in a mailbox or folder. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[MessagesRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Message] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a draft of a new message in either JSON or MIME format. When using JSON format, you can:- Include an attachment to the message.- 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. By default, this operation saves the draft in the Drafts folder. Send the draft message in a subsequent operation. Alternatively, send a new message in a single operation, or create a draft to forward, reply and reply-all to an existing message. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[Message] = None, request_con """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/messages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -204,27 +205,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MessagesRequestBuilder.MessagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MessagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/oauth2_permission_grants/count/count_request_builder.py b/msgraph/generated/users/item/oauth2_permission_grants/count/count_request_builder.py index f553088dd70..759e456b698 100644 --- a/msgraph/generated/users/item/oauth2_permission_grants/count/count_request_builder.py +++ b/msgraph/generated/users/item/oauth2_permission_grants/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/oauth2PermissionGrants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/oauth2_permission_grants/item/o_auth2_permission_grant_item_request_builder.py b/msgraph/generated/users/item/oauth2_permission_grants/item/o_auth2_permission_grant_item_request_builder.py index 2aab6f75bbb..1caaf638e11 100644 --- a/msgraph/generated/users/item/oauth2_permission_grants/item/o_auth2_permission_grant_item_request_builder.py +++ b/msgraph/generated/users/item/oauth2_permission_grants/item/o_auth2_permission_grant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/oauth2PermissionGrants/{oAuth2PermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: """ Get oauth2PermissionGrants from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[OAuth2PermissionGrantItemRequ return await self.request_adapter.send_async(request_info, OAuth2PermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get oauth2PermissionGrants from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OAuth2PermissionGrantItemRequestBuilder.OAuth2PermissionGrantItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/oauth2_permission_grants/oauth2_permission_grants_request_builder.py b/msgraph/generated/users/item/oauth2_permission_grants/oauth2_permission_grants_request_builder.py index ca60ba2e279..eab277614cd 100644 --- a/msgraph/generated/users/item/oauth2_permission_grants/oauth2_permission_grants_request_builder.py +++ b/msgraph/generated/users/item/oauth2_permission_grants/oauth2_permission_grants_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_o_auth2_permission_grant_id(self,o_auth2_permission_grant_id: str) -> OAu url_tpl_params["oAuth2PermissionGrant%2Did"] = o_auth2_permission_grant_id return OAuth2PermissionGrantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> Optional[OAuth2PermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrantCollectionResponse]: """ Retrieve a list of oAuth2PermissionGrant entities, which represent delegated permissions granted to enable a client application to access an API on behalf of the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[Oauth2PermissionGrantsRequest return await self.request_adapter.send_async(request_info, OAuth2PermissionGrantCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of oAuth2PermissionGrant entities, which represent delegated permissions granted to enable a client application to access an API on behalf of the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[Oauth2PermissionGrantsRequestBuilder.Oauth2PermissionGrantsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/count/count_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/count/count_request_builder.py index e75ed73df0c..5bb8c6b1fba 100644 --- a/msgraph/generated/users/item/onenote/notebooks/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py index f98618f8b60..9d1d2f983db 100644 --- a/msgraph/generated/users/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/get_notebook_from_web_url/get_notebook_from_web_url_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/getNotebookFromWebUrl", path_parameters) - async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = None) -> Optional[CopyNotebookModel]: + async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CopyNotebookModel]: """ Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, return await self.request_adapter.send_async(request_info, CopyNotebookModel, error_mapping) - def to_post_request_information(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetNotebookFromWebUrlRequest raise TypeError("raw_url cannot be null.") return GetNotebookFromWebUrlRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py index 2227a33ca18..0136089db6e 100644 --- a/msgraph/generated/users/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/get_recent_notebooks_with_include_personal_notebooks/get_recent_notebooks_with_include_personal_notebooks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['includePersonalNotebooks'] = str(include_personal_notebooks) super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[GetRecentNotebooksWithInclude return await self.request_adapter.send_async(request_info, GetRecentNotebooksWithIncludePersonalNotebooksGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,17 +112,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder.GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py index 8d109590f9d..7ef80d4375e 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/copy_notebook/copy_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/copyNotebook", path_parameters) - async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_ return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyNotebookRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/notebook_item_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/notebook_item_request_builder.py index e89c050f1db..010f7b91f97 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/notebook_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/notebook_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property notebooks for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[NotebookItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ Retrieve the properties and relationships of a notebook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[NotebookItemRequestBuilderGet return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Notebook]: + async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ Update the navigation property notebooks in users param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[Notebook] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property notebooks for users 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}/onenote/notebooks/{notebook%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a notebook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[NotebookItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property notebooks in users param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[Notebook] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -165,16 +166,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebookItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class NotebookItemRequestBuilderGetQueryParameters(): """ @@ -201,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebookItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NotebookItemRequestBuilder.NotebookItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebookItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/count/count_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/count/count_request_builder.py index 8cc89f5cc4c..35287f4bbea 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py index 33c49c77f65..199bd6342f1 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py index c081e1eb4d3..c3bdef54246 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py index b2f4b5dd0e1..eeaef2d7b33 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SectionGroupItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section groups in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in users param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for users 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}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section groups in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in users param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[SectionGroup] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SectionGroupItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py index 003e4223888..c1375904f2f 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py index 51a713faf47..6388c364ec9 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sectionGroups/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py index cdf4f88d69f..38e7d656cba 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_section_group_id1(self,section_group_id1: str) -> SectionGroupItemRequest url_tpl_params["sectionGroup%2Did1"] = section_group_id1 return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py index 56b59bffbe8..707bced4cda 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 5ad135e9342..d8131e2027c 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index 630b750249d..ff67b7ba339 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py index 1dd8c95c617..f43b6c1d7cf 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in users param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for users 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}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in users param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py index 01207137a42..c689a367bae 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py index 49a81ba0ce4..102438c3057 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 73396f139f5..9bb6fff018d 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py index 2fc51934946..8787145b0c8 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in users param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for users 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}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in users param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index 43028dff19b..bf36523adad 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index 2885fd0a942..4955581d3d8 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py index 0e333fe0904..defc7e0c3e3 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py index be5b6abba3b..0c51925f377 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py index 5a50bd2625a..9829008501b 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py index 00c7ad4aa37..7935698749c 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py index 40c62f2d973..70599b36a9d 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py index 28a6384dc20..37d7aec6dda 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/item/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py index d978615a679..7241656c438 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_section_group_id(self,section_group_id: str) -> SectionGroupItemRequestBu url_tpl_params["sectionGroup%2Did"] = section_group_id return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of section groups from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Create a new section group in the specified notebook. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of section groups from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new section group in the specified notebook. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[SectionGroup] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sectionGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/count/count_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/count/count_request_builder.py index 05da8193edb..4ddd4490761 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index abd9f89f51e..d5eeace0d7c 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index 6967933c2c2..93c45440f2e 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py index 2f4e5b19432..170caa223b6 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The sections in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in users param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for users 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}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sections in the notebook. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in users param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py index 2d9ccde14d3..77604302479 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py index 5df9a50fd1d..602f70ea77b 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 63e2be1c2ea..05c38ceb246 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py index 9f610aa1ccf..4dfc0a60314 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in users param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for users 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}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in users param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index f274a3114c8..1405618dfe3 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index 8271c9d8798..08a1cb9c49a 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py index ba858d34c0a..f464abcbf9c 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py index 0b45d6fa54b..49d7853c495 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py index 0084e5d3ef6..ea91dda4b05 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py index 7ce25529ff5..5408d86e7c0 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py index 0f0e7c66693..9a3ddac6aa1 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/notebooks/item/sections/sections_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/item/sections/sections_request_builder.py index 8873e92ea8a..c1e90d36013 100644 --- a/msgraph/generated/users/item/onenote/notebooks/item/sections/sections_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/item/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects from the specified notebook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/notebooks/{notebook%2Did}/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/notebooks/notebooks_request_builder.py b/msgraph/generated/users/item/onenote/notebooks/notebooks_request_builder.py index 1ac13faf23e..5682686e85e 100644 --- a/msgraph/generated/users/item/onenote/notebooks/notebooks_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/notebooks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_notebook_id(self,notebook_id: str) -> NotebookItemRequestBuilder: url_tpl_params["notebook%2Did"] = notebook_id return NotebookItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +79,7 @@ def get_recent_notebooks_with_include_personal_notebooks(self,include_personal_n return GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilder(self.request_adapter, self.path_parameters, include_personal_notebooks) - async def post(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> Optional[Notebook]: + async def post(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ Create a new OneNote notebook. param body: The request body @@ -102,7 +103,7 @@ async def post(self,body: Optional[Notebook] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[NotebooksReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new OneNote notebook. param body: The request body @@ -122,7 +123,7 @@ def to_post_request_information(self,body: Optional[Notebook] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/notebooks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -212,27 +213,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebooksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[NotebooksRequestBuilder.NotebooksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class NotebooksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/onenote_request_builder.py b/msgraph/generated/users/item/onenote/onenote_request_builder.py index 347a1ecdfe0..3d20ea55b7a 100644 --- a/msgraph/generated/users/item/onenote/onenote_request_builder.py +++ b/msgraph/generated/users/item/onenote/onenote_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property onenote for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> Optional[Onenote]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Get onenote from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetReque return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in users param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Onenote] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for users 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}/onenote', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get onenote from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in users param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Onenote] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteRequestBuilder.OnenoteRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/operations/count/count_request_builder.py b/msgraph/generated/users/item/onenote/operations/count/count_request_builder.py index 63c66614e98..56d8da6faa2 100644 --- a/msgraph/generated/users/item/onenote/operations/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/operations/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/operations/item/onenote_operation_item_request_builder.py b/msgraph/generated/users/item/onenote/operations/item/onenote_operation_item_request_builder.py index d0001c98e83..84370b9480d 100644 --- a/msgraph/generated/users/item/onenote/operations/item/onenote_operation_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/operations/item/onenote_operation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/operations/{onenoteOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property operations for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[OnenoteOperationItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OnenoteOperationItemRequestBu return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Update the navigation property operations in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OnenoteOperation] = None, request_configurat return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for users 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}/onenote/operations/{onenoteOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteOpera request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/operations/{onenoteOperation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenoteOperationItemRequestB raise TypeError("raw_url cannot be null.") return OnenoteOperationItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteOperationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteOperationItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteOperationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteOperationItemRequestBuilder.OnenoteOperationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteOperationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/operations/operations_request_builder.py b/msgraph/generated/users/item/onenote/operations/operations_request_builder.py index 1f949a145b7..96645c47521 100644 --- a/msgraph/generated/users/item/onenote/operations/operations_request_builder.py +++ b/msgraph/generated/users/item/onenote/operations/operations_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_operation_id(self,onenote_operation_id: str) -> OnenoteOperationI url_tpl_params["onenoteOperation%2Did"] = onenote_operation_id return OnenoteOperationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteOperationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperationCollectionResponse]: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, OnenoteOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Create new navigation property to operations for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[OnenoteOperation] = None, request_configurati return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the status of a long-running OneNote operation. This applies to operations that return the Operation-Location header in the response, such as CopyNotebook, CopyToNotebook, CopyToSectionGroup, and CopyToSection. You can poll the Operation-Location endpoint until the status property returns completed or failed. If the status is completed, the resourceLocation property contains the resource endpoint URI. If the status is failed, the error and @api.diagnostics properties provide error information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[OperationsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[OnenoteOperation] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/operations', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OperationsRequestBuilder.OperationsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OperationsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/pages/count/count_request_builder.py b/msgraph/generated/users/item/onenote/pages/count/count_request_builder.py index adb718a600b..c36d1fb50ec 100644 --- a/msgraph/generated/users/item/onenote/pages/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/pages/item/content/content_request_builder.py b/msgraph/generated/users/item/onenote/pages/item/content/content_request_builder.py index 923aed6ea28..439f5a5e4d7 100644 --- a/msgraph/generated/users/item/onenote/pages/item/content/content_request_builder.py +++ b/msgraph/generated/users/item/onenote/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/users/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py index ec0a2482f85..3245884a7c0 100644 --- a/msgraph/generated/users/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/users/item/onenote/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/users/item/onenote/pages/item/onenote_page_item_request_builder.py index 119833cddac..44c4bdc9076 100644 --- a/msgraph/generated/users/item/onenote/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Retrieve the properties and relationships of a page object. Getting page information Access a page's metadata by page identifier: Getting page content You can use the page's content endpoint to get the HTML content of a page: The includeIDs=true query option is used to update pages. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +73,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in users param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a OneNote page. 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}/onenote/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a page object. Getting page information Access a page's metadata by page identifier: Getting page content You can use the page's content endpoint to get the HTML content of a page: The includeIDs=true query option is used to update pages. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in users param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -196,16 +197,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -232,27 +223,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/users/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index 0d2022623e9..62da9b75ecf 100644 --- a/msgraph/generated/users/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/users/item/onenote/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/users/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py index 19446ea3dff..a5e0bc2b2f6 100644 --- a/msgraph/generated/users/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/users/item/onenote/pages/item/parent_section/parent_section_request_builder.py index 71eaa0684c0..e6c80abf4c5 100644 --- a/msgraph/generated/users/item/onenote/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/users/item/onenote/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/pages/item/preview/preview_request_builder.py b/msgraph/generated/users/item/onenote/pages/item/preview/preview_request_builder.py index 685ed1d2a7a..9280a232bd0 100644 --- a/msgraph/generated/users/item/onenote/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/users/item/onenote/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/pages/pages_request_builder.py b/msgraph/generated/users/item/onenote/pages/pages_request_builder.py index 9ba77fa2fe7..026eb0068ac 100644 --- a/msgraph/generated/users/item/onenote/pages/pages_request_builder.py +++ b/msgraph/generated/users/item/onenote/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new OneNote page in the default section of the default notebook. To create a page in a different section in the default notebook, you can use the sectionName query parameter. Example: ../onenote/pages?sectionName=My%20section The POST /onenote/pages operation is used only to create pages in the current user's default notebook. If you're targeting other notebooks, you can create pages in a specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new OneNote page in the default section of the default notebook. To create a page in a different section in the default notebook, you can use the sectionName query parameter. Example: ../onenote/pages?sectionName=My%20section The POST /onenote/pages operation is used only to create pages in the current user's default notebook. If you're targeting other notebooks, you can create pages in a specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/resources/count/count_request_builder.py b/msgraph/generated/users/item/onenote/resources/count/count_request_builder.py index 759e7794c19..0c1a6d15c9e 100644 --- a/msgraph/generated/users/item/onenote/resources/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/resources/item/content/content_request_builder.py b/msgraph/generated/users/item/onenote/resources/item/content/content_request_builder.py index ab6d99f1532..45a7bd60fea 100644 --- a/msgraph/generated/users/item/onenote/resources/item/content/content_request_builder.py +++ b/msgraph/generated/users/item/onenote/resources/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/resources/{onenoteResource%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content stream param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ The content stream param body: Binary request body @@ -67,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content stream param body: Binary request body @@ -103,24 +103,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/resources/item/onenote_resource_item_request_builder.py b/msgraph/generated/users/item/onenote/resources/item/onenote_resource_item_request_builder.py index 07d7502333a..4a52f505c6a 100644 --- a/msgraph/generated/users/item/onenote/resources/item/onenote_resource_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/resources/item/onenote_resource_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/resources/{onenoteResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property resources for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[OnenoteResourceItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OnenoteResourceItemRequestBui return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ Update the navigation property resources in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[OnenoteResource] = None, request_configurati return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for users 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}/onenote/resources/{onenoteResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteResou request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[OnenoteResource] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/resources/{onenoteResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteResourceItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteResourceItemRequestBuilder.OnenoteResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/resources/resources_request_builder.py b/msgraph/generated/users/item/onenote/resources/resources_request_builder.py index 9f4c406e3e5..90086bbd40e 100644 --- a/msgraph/generated/users/item/onenote/resources/resources_request_builder.py +++ b/msgraph/generated/users/item/onenote/resources/resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_resource_id(self,onenote_resource_id: str) -> OnenoteResourceItem url_tpl_params["onenoteResource%2Did"] = onenote_resource_id return OnenoteResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResourceCollectionResponse]: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, OnenoteResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteResource]: + async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: """ Create new navigation property to resources for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[OnenoteResource] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The image and other file resources in OneNote pages. Getting a resources collection isn't supported, but you can get the binary content of a specific resource. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourcesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[OnenoteResource] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/resources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourcesRequestBuilder.ResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/section_groups/count/count_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/count/count_request_builder.py index efa2ffb6802..58b41e12ef1 100644 --- a/msgraph/generated/users/item/onenote/section_groups/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py index bb87d95f051..d0a7d17cad2 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py index dfb64a0bbc6..9dc01ed7ba2 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section group. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/section_group_item_request_builder.py index c44a3768b1e..2bea382f37c 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[SectionGroupItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Retrieve the properties and relationships of a sectionGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in users param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for users 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}/onenote/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a sectionGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in users param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[SectionGroup] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -175,16 +176,6 @@ def sections(self) -> SectionsRequestBuilder: return SectionsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SectionGroupItemRequestBuilderGetQueryParameters(): """ @@ -211,27 +202,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/section_groups/count/count_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/section_groups/count/count_request_builder.py index 4443a579bbf..bf542e08a33 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/section_groups/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/section_groups/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py index 9a0d0178ec4..3fe34e23a92 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/section_groups/item/section_group_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sectionGroups/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilde return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section groups in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupItemRequestBuilder.SectionGroupItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py index f3afc301fa5..b82f00478ca 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_section_group_id1(self,section_group_id1: str) -> SectionGroupItemRequest url_tpl_params["sectionGroup%2Did1"] = section_group_id1 return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of section groups from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,17 +150,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/count/count_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/count/count_request_builder.py index f8df10be745..016bc32c74d 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 070d7d1df61..51d8ced90fa 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index 22cda1f0f37..0930e606b7c 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py index 40970eee3a1..d512d51c7f3 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in users param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for users 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}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The sections in the section group. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in users param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -184,16 +185,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -220,27 +211,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py index 282876b10be..2212ab39316 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py index 7d49482faf3..b31fa6735f6 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 7309caa5dfb..f0c697ee638 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py index 791f712bd78..3a154947a48 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in users param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for users 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}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in users param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index e8af9934e5c..7619ebb83c3 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index b95b1777ed2..e4d912e3833 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py index 15870e1601d..4b77f593115 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py index ef4531bc35f..138e7bdd653 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py index 15f849f0d9f..e27e04d6782 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py index 85780069b6d..34e705c4e99 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py index afc8b00108a..6a75799e091 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/section_groups/item/sections/sections_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/item/sections/sections_request_builder.py index fa3f87b9a15..7596a250bc5 100644 --- a/msgraph/generated/users/item/onenote/section_groups/item/sections/sections_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/item/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects from the specified section group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/sectionGroups/{sectionGroup%2Did}/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/section_groups/section_groups_request_builder.py b/msgraph/generated/users/item/onenote/section_groups/section_groups_request_builder.py index 4bdc17c431e..0423d3ca7e7 100644 --- a/msgraph/generated/users/item/onenote/section_groups/section_groups_request_builder.py +++ b/msgraph/generated/users/item/onenote/section_groups/section_groups_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_section_group_id(self,section_group_id: str) -> SectionGroupItemRequestBu url_tpl_params["sectionGroup%2Did"] = section_group_id return SectionGroupItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGe return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ Create new navigation property to sectionGroups for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[SectionGroup] = None, request_configuration: return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionGroup request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sectionGroups for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[SectionGroup] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/sectionGroups', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionGroupsRequestBuilder.SectionGroupsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionGroupsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/sections/count/count_request_builder.py b/msgraph/generated/users/item/onenote/sections/count/count_request_builder.py index 3df8c0ce69f..2c59f22a215 100644 --- a/msgraph/generated/users/item/onenote/sections/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py index 3d1ebecef84..f8a9ec21ae7 100644 --- a/msgraph/generated/users/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/copy_to_notebook/copy_to_notebook_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/copyToNotebook", path_parameters) - async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, reques return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToNotebookRequestBuilder raise TypeError("raw_url cannot be null.") return CopyToNotebookRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToNotebookRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py index eb207265201..87fa905d97b 100644 --- a/msgraph/generated/users/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/copy_to_section_group/copy_to_section_group_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/copyToSectionGroup", path_parameters) - async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, re return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionGroupRequestBui raise TypeError("raw_url cannot be null.") return CopyToSectionGroupRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionGroupRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/sections/item/onenote_section_item_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/onenote_section_item_request_builder.py index e48419ca729..9a82d4c1e15 100644 --- a/msgraph/generated/users/item/onenote/sections/item/onenote_section_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/onenote_section_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property sections for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Retrieve the properties and relationships of a onenoteSection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuil return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in users param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenoteSection] = None, request_configuratio return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for users 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}/onenote/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a onenoteSection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenoteSecti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in users param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenoteSection] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def parent_section_group(self) -> ParentSectionGroupRequestBuilder: return ParentSectionGroupRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenoteSectionItemRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenoteSectionItemRequestBuilder.OnenoteSectionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenoteSectionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/sections/item/pages/count/count_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/pages/count/count_request_builder.py index 76cd341e9e3..cfdf5903047 100644 --- a/msgraph/generated/users/item/onenote/sections/item/pages/count/count_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/pages/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/sections/item/pages/item/content/content_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/pages/item/content/content_request_builder.py index 2835487f9a1..204b635c2fc 100644 --- a/msgraph/generated/users/item/onenote/sections/item/pages/item/content/content_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/pages/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The page's HTML content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py index 8df3999ef18..8ec3e7d42b2 100644 --- a/msgraph/generated/users/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/pages/item/copy_to_section/copy_to_section_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/copyToSection", path_parameters) - async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CopyToSectionRequestBuilder: raise TypeError("raw_url cannot be null.") return CopyToSectionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CopyToSectionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py index 4f6f089d3cc..6ba807855e0 100644 --- a/msgraph/generated/users/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/pages/item/onenote_page_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -32,7 +33,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property pages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePage]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilder return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in users param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[OnenotePage] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for users 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}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of pages in the section. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[OnenotePageI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in users param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[OnenotePage] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -194,16 +195,6 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnenotePageItemRequestBuilderGetQueryParameters(): """ @@ -230,27 +221,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnenotePageItemRequestBuilder.OnenotePageItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePageItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py index 5696b450fe6..c0550e96a20 100644 --- a/msgraph/generated/users/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/pages/item/onenote_patch_content/onenote_patch_content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/onenotePatchContent", path_parameters) - async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Invoke action onenotePatchContent param body: The request body @@ -47,7 +47,7 @@ async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, r raise Exception("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: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,14 +72,4 @@ def with_url(self,raw_url: Optional[str] = None) -> OnenotePatchContentRequestBu raise TypeError("raw_url cannot be null.") return OnenotePatchContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnenotePatchContentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py index acb31f9bbf8..c0923dac48f 100644 --- a/msgraph/generated/users/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/pages/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py index 6c446ac8f49..e8c3d02d5e7 100644 --- a/msgraph/generated/users/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/pages/item/parent_section/parent_section_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGe return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section that contains the page. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionRequestBuilder.ParentSectionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/sections/item/pages/item/preview/preview_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/pages/item/preview/preview_request_builder.py index ebe09bc39c0..8aa5948d54f 100644 --- a/msgraph/generated/users/item/onenote/sections/item/pages/item/preview/preview_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/pages/item/preview/preview_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/pages/{onenotePage%2Did}/preview()", path_parameters) - async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[PreviewRequestBuilderGetReque return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> PreviewRequestBuilder: raise TypeError("raw_url cannot be null.") return PreviewRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PreviewRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/sections/item/pages/pages_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/pages/pages_request_builder.py index c492e605a65..526c3003f18 100644 --- a/msgraph/generated/users/item/onenote/sections/item/pages/pages_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/pages/pages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_page_id(self,onenote_page_id: str) -> OnenotePageItemRequestBuild url_tpl_params["onenotePage%2Did"] = onenote_page_id return OnenotePageItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[OnenotePage] = None, request_configuration: O return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects from the specified section. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[PagesRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OnenotePage] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/pages', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PagesRequestBuilder.PagesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PagesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py index bd4fa7577d5..39feda354da 100644 --- a/msgraph/generated/users/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/parent_notebook/parent_notebook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderG return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The notebook that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentNotebookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentNotebookRequestBuilder.ParentNotebookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py b/msgraph/generated/users/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py index 79dc9b72275..6bf9ce26d52 100644 --- a/msgraph/generated/users/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/item/parent_section_group/parent_section_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onenote/sections/{onenoteSection%2Did}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuil return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The section group that contains the section. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ParentSectionGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ParentSectionGroupRequestBuilder.ParentSectionGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/onenote/sections/sections_request_builder.py b/msgraph/generated/users/item/onenote/sections/sections_request_builder.py index c1e7650714c..bdb7b6fc35f 100644 --- a/msgraph/generated/users/item/onenote/sections/sections_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/sections_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_onenote_section_id(self,onenote_section_id: str) -> OnenoteSectionItemReq url_tpl_params["onenoteSection%2Did"] = onenote_section_id return OnenoteSectionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create new navigation property to sections for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[OnenoteSection] = None, request_configuration return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[SectionsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sections for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[OnenoteSection] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onenote/sections', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SectionsRequestBuilder.SectionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SectionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/count/count_request_builder.py b/msgraph/generated/users/item/online_meetings/count/count_request_builder.py index f9b82c314bb..9ce5b6aee4b 100644 --- a/msgraph/generated/users/item/online_meetings/count/count_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/online_meetings/create_or_get/create_or_get_request_builder.py b/msgraph/generated/users/item/online_meetings/create_or_get/create_or_get_request_builder.py index 927c57fded7..9810c041e76 100644 --- a/msgraph/generated/users/item/online_meetings/create_or_get/create_or_get_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/create_or_get/create_or_get_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/createOrGet", path_parameters) - async def post(self,body: Optional[CreateOrGetPostRequestBody] = None, request_configuration: Optional[CreateOrGetRequestBuilderPostRequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def post(self,body: Optional[CreateOrGetPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeeting]: """ Create an onlineMeeting object with a custom specified external ID. If the external ID already exists, this API will return the onlineMeeting object with that external ID. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateOrGetPostRequestBody] = None, request_c return await self.request_adapter.send_async(request_info, OnlineMeeting, error_mapping) - def to_post_request_information(self,body: Optional[CreateOrGetPostRequestBody] = None, request_configuration: Optional[CreateOrGetRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateOrGetPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an onlineMeeting object with a custom specified external ID. If the external ID already exists, this API will return the onlineMeeting object with that external ID. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateOrGetRequestBuilder: raise TypeError("raw_url cannot be null.") return CreateOrGetRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateOrGetRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/item/attendance_reports/attendance_reports_request_builder.py b/msgraph/generated/users/item/online_meetings/item/attendance_reports/attendance_reports_request_builder.py index 680dcc107ad..eee2ae41b83 100644 --- a/msgraph/generated/users/item/online_meetings/item/attendance_reports/attendance_reports_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/attendance_reports/attendance_reports_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_meeting_attendance_report_id(self,meeting_attendance_report_id: str) -> M url_tpl_params["meetingAttendanceReport%2Did"] = meeting_attendance_report_id return MeetingAttendanceReportItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[AttendanceReportsRequestBuild return await self.request_adapter.send_async(request_info, MeetingAttendanceReportCollectionResponse, error_mapping) - async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Create new navigation property to attendanceReports for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[MeetingAttendanceReport] = None, request_conf return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendanceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceReports for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/attendanceReports', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceReportsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttendanceReportsRequestBuilder.AttendanceReportsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceReportsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/item/attendance_reports/count/count_request_builder.py b/msgraph/generated/users/item/online_meetings/item/attendance_reports/count/count_request_builder.py index 234d2d7877b..2f665a31226 100644 --- a/msgraph/generated/users/item/online_meetings/item/attendance_reports/count/count_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/attendance_reports/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py b/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py index 4afe2d561d3..e2ca8f22523 100644 --- a/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/attendance_records/attendance_records_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_attendance_record_id(self,attendance_record_id: str) -> AttendanceRecordI url_tpl_params["attendanceRecord%2Did"] = attendance_record_id return AttendanceRecordItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttendanceRecordCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecordCollectionResponse]: """ Get a list of attendanceRecord objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AttendanceRecordsRequestBuild return await self.request_adapter.send_async(request_info, AttendanceRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Create new navigation property to attendanceRecords for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AttendanceRecord] = None, request_configurati return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of attendanceRecord objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendanceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceRecords for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AttendanceRecord] = None, re """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttendanceRecordsRequestBuilder.AttendanceRecordsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/attendance_records/count/count_request_builder.py b/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/attendance_records/count/count_request_builder.py index fc48f586ffd..62d1e7a1319 100644 --- a/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/attendance_records/count/count_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/attendance_records/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py b/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py index b96f1f69591..332523ccbce 100644 --- a/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/attendance_records/item/attendance_record_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/{attendanceRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attendanceRecords for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AttendanceRecordItemReques raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: """ List of attendance records of an attendance report. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AttendanceRecordItemRequestBu return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Update the navigation property attendanceRecords in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[AttendanceRecord] = None, request_configurat return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceRecords for users 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}/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/{attendanceRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List of attendance records of an attendance report. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendanceRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceRecords in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/{attendanceRecord%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AttendanceRecordItemRequestB raise TypeError("raw_url cannot be null.") return AttendanceRecordItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttendanceRecordItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttendanceRecordItemRequestBuilder.AttendanceRecordItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendanceRecordItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py b/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py index 1eb2293b13e..bd8bcb008d1 100644 --- a/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/attendance_reports/item/meeting_attendance_report_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attendanceReports for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[MeetingAttendanceReportIte raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[MeetingAttendanceReportItemRe return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Update the navigation property attendanceReports in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_con return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceReports for users 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}/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The attendance reports of an online meeting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[MeetingAtten request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceReports in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/attendanceReports/{meetingAttendanceReport%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def attendance_records(self) -> AttendanceRecordsRequestBuilder: return AttendanceRecordsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class MeetingAttendanceReportItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MeetingAttendanceReportItemRequestBuilder.MeetingAttendanceReportItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/item/attendee_report/attendee_report_request_builder.py b/msgraph/generated/users/item/online_meetings/item/attendee_report/attendee_report_request_builder.py index be9c3cd4a0b..98604d44a25 100644 --- a/msgraph/generated/users/item/online_meetings/item/attendee_report/attendee_report_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/attendee_report/attendee_report_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/attendeeReport", path_parameters) - async def get(self,request_configuration: Optional[AttendeeReportRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get attendeeReport for the navigation property onlineMeetings from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[AttendeeReportRequestBuilderG 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[AttendeeReportRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update attendeeReport for the navigation property onlineMeetings in users param body: Binary request body @@ -65,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[AttendeeReportRe raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttendeeReportRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get attendeeReport for the navigation property onlineMeetings from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[AttendeeRepo 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[AttendeeReportRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update attendeeReport for the navigation property onlineMeetings in users param body: Binary request body @@ -101,24 +101,4 @@ def with_url(self,raw_url: Optional[str] = None) -> AttendeeReportRequestBuilder raise TypeError("raw_url cannot be null.") return AttendeeReportRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendeeReportRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttendeeReportRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/item/get_virtual_appointment_join_web_url/get_virtual_appointment_join_web_url_request_builder.py b/msgraph/generated/users/item/online_meetings/item/get_virtual_appointment_join_web_url/get_virtual_appointment_join_web_url_request_builder.py index 8d9c25faf2a..23a86ea5965 100644 --- a/msgraph/generated/users/item/online_meetings/item/get_virtual_appointment_join_web_url/get_virtual_appointment_join_web_url_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/get_virtual_appointment_join_web_url/get_virtual_appointment_join_web_url_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/getVirtualAppointmentJoinWebUrl()", path_parameters) - async def get(self,request_configuration: Optional[GetVirtualAppointmentJoinWebUrlRequestBuilderGetRequestConfiguration] = None) -> Optional[GetVirtualAppointmentJoinWebUrlGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetVirtualAppointmentJoinWebUrlGetResponse]: """ Invoke function getVirtualAppointmentJoinWebUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +46,7 @@ async def get(self,request_configuration: Optional[GetVirtualAppointmentJoinWebU return await self.request_adapter.send_async(request_info, GetVirtualAppointmentJoinWebUrlGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GetVirtualAppointmentJoinWebUrlRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function getVirtualAppointmentJoinWebUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,14 +67,4 @@ def with_url(self,raw_url: Optional[str] = None) -> GetVirtualAppointmentJoinWeb raise TypeError("raw_url cannot be null.") return GetVirtualAppointmentJoinWebUrlRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GetVirtualAppointmentJoinWebUrlRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/item/online_meeting_item_request_builder.py b/msgraph/generated/users/item/online_meetings/item/online_meeting_item_request_builder.py index 90151b87683..7348b2d6e31 100644 --- a/msgraph/generated/users/item/online_meetings/item/online_meeting_item_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/online_meeting_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -33,7 +34,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete an onlineMeeting object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +53,7 @@ async def delete(self,request_configuration: Optional[OnlineMeetingItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeeting]: """ Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +74,7 @@ async def get(self,request_configuration: Optional[OnlineMeetingItemRequestBuild return await self.request_adapter.send_async(request_info, OnlineMeeting, error_mapping) - async def patch(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def patch(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeeting]: """ Update the properties of the specified onlineMeeting object. Please see Request body section for the list of properties that support updating. param body: The request body @@ -97,18 +98,18 @@ async def patch(self,body: Optional[OnlineMeeting] = None, request_configuration return await self.request_adapter.send_async(request_info, OnlineMeeting, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete an onlineMeeting object. 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}/onlineMeetings/{onlineMeeting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[OnlineMeetin request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified onlineMeeting object. Please see Request body section for the list of properties that support updating. param body: The request body @@ -128,7 +129,7 @@ def to_patch_request_information(self,body: Optional[OnlineMeeting] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -207,16 +208,6 @@ def transcripts(self) -> TranscriptsRequestBuilder: return TranscriptsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnlineMeetingItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OnlineMeetingItemRequestBuilderGetQueryParameters(): """ @@ -243,27 +234,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnlineMeetingItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnlineMeetingItemRequestBuilder.OnlineMeetingItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnlineMeetingItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/item/recordings/count/count_request_builder.py b/msgraph/generated/users/item/online_meetings/item/recordings/count/count_request_builder.py index b5029e4e99a..549308920ab 100644 --- a/msgraph/generated/users/item/online_meetings/item/recordings/count/count_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/recordings/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/recordings/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 c6771d27087..3ef32065d7c 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CallRecordingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property recordings for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[CallRecordingItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CallRecordingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CallRecording]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[CallRecordingItemRequestBuild return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) - async def patch(self,body: Optional[CallRecording] = None, request_configuration: Optional[CallRecordingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CallRecording]: + async def patch(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecording]: """ Update the navigation property recordings in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[CallRecording] = None, request_configuration return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CallRecordingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/recordings/{callRecording%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CallRecordingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[CallRecordin request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[CallRecordingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property recordings in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[CallRecording] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/recordings/{callRecording%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallRecordingItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CallRecordingItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallRecordingItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CallRecordingItemRequestBuilder.CallRecordingItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallRecordingItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/item/recordings/item/content/content_request_builder.py b/msgraph/generated/users/item/online_meetings/item/recordings/item/content/content_request_builder.py index ac355cf4c1b..1b40f95df98 100644 --- a/msgraph/generated/users/item/online_meetings/item/recordings/item/content/content_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/recordings/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/recordings/{callRecording%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content of the recording. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[CallRecording]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecording]: """ The content of the recording. Read-only. param body: Binary request body @@ -67,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content of the recording. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content of the recording. Read-only. param body: Binary request body @@ -103,24 +103,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 b15f5f9e327..ea9c231b9c9 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_call_recording_id(self,call_recording_id: str) -> CallRecordingItemReques url_tpl_params["callRecording%2Did"] = call_recording_id return CallRecordingItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RecordingsRequestBuilderGetRequestConfiguration] = None) -> Optional[CallRecordingCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[RecordingsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, CallRecordingCollectionResponse, error_mapping) - async def post(self,body: Optional[CallRecording] = None, request_configuration: Optional[RecordingsRequestBuilderPostRequestConfiguration] = None) -> Optional[CallRecording]: + async def post(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecording]: """ Create new navigation property to recordings for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[CallRecording] = None, request_configuration: return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RecordingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RecordingsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[RecordingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to recordings for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[CallRecording] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/recordings', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RecordingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RecordingsRequestBuilder.RecordingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RecordingsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/item/send_virtual_appointment_reminder_sms/send_virtual_appointment_reminder_sms_request_builder.py b/msgraph/generated/users/item/online_meetings/item/send_virtual_appointment_reminder_sms/send_virtual_appointment_reminder_sms_request_builder.py index c5f034df336..f5b7717da82 100644 --- a/msgraph/generated/users/item/online_meetings/item/send_virtual_appointment_reminder_sms/send_virtual_appointment_reminder_sms_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/send_virtual_appointment_reminder_sms/send_virtual_appointment_reminder_sms_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/sendVirtualAppointmentReminderSms", path_parameters) - async def post(self,body: Optional[SendVirtualAppointmentReminderSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentReminderSmsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendVirtualAppointmentReminderSmsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an SMS reminder to external attendees for a Teams virtual appointment. This feature requires Teams premium and attendees must have a valid United States phone number to receive SMS notifications. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SendVirtualAppointmentReminderSmsPostRequestB raise Exception("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: Optional[SendVirtualAppointmentReminderSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentReminderSmsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendVirtualAppointmentReminderSmsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an SMS reminder to external attendees for a Teams virtual appointment. This feature requires Teams premium and attendees must have a valid United States phone number to receive SMS notifications. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendVirtualAppointmentRemind raise TypeError("raw_url cannot be null.") return SendVirtualAppointmentReminderSmsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendVirtualAppointmentReminderSmsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/item/send_virtual_appointment_sms/send_virtual_appointment_sms_request_builder.py b/msgraph/generated/users/item/online_meetings/item/send_virtual_appointment_sms/send_virtual_appointment_sms_request_builder.py index 2ff7d07b79e..c9b34871d7b 100644 --- a/msgraph/generated/users/item/online_meetings/item/send_virtual_appointment_sms/send_virtual_appointment_sms_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/send_virtual_appointment_sms/send_virtual_appointment_sms_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/sendVirtualAppointmentSms", path_parameters) - async def post(self,body: Optional[SendVirtualAppointmentSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentSmsRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendVirtualAppointmentSmsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an SMS notification to external attendees when a Teams virtual appointment is confirmed, rescheduled, or canceled. This feature requires Teams premium. Attendees must have a valid United States phone number to receive these SMS notifications. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SendVirtualAppointmentSmsPostRequestBody] = N raise Exception("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: Optional[SendVirtualAppointmentSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentSmsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendVirtualAppointmentSmsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an SMS notification to external attendees when a Teams virtual appointment is confirmed, rescheduled, or canceled. This feature requires Teams premium. Attendees must have a valid United States phone number to receive these SMS notifications. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendVirtualAppointmentSmsReq raise TypeError("raw_url cannot be null.") return SendVirtualAppointmentSmsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendVirtualAppointmentSmsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/item/transcripts/count/count_request_builder.py b/msgraph/generated/users/item/online_meetings/item/transcripts/count/count_request_builder.py index 821eec2c304..38de6832461 100644 --- a/msgraph/generated/users/item/online_meetings/item/transcripts/count/count_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/item/transcripts/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/transcripts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - 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 e2a6b512420..d34cc5b0347 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[CallTranscriptItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property transcripts for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[CallTranscriptItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[CallTranscriptItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CallTranscript]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[CallTranscriptItemRequestBuil return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) - async def patch(self,body: Optional[CallTranscript] = None, request_configuration: Optional[CallTranscriptItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CallTranscript]: + async def patch(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallTranscript]: """ Update the navigation property transcripts in users param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[CallTranscript] = None, request_configuratio return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[CallTranscriptItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/transcripts/{callTranscript%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[CallTranscriptItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[CallTranscri request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[CallTranscriptItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property transcripts in users param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[CallTranscript] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/transcripts/{callTranscript%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -155,16 +156,6 @@ def metadata_content(self) -> MetadataContentRequestBuilder: return MetadataContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallTranscriptItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class CallTranscriptItemRequestBuilderGetQueryParameters(): """ @@ -191,27 +182,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallTranscriptItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CallTranscriptItemRequestBuilder.CallTranscriptItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CallTranscriptItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 43261441920..f5af4cd9e0c 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/transcripts/{callTranscript%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content of the transcript. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +45,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[CallTranscript]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallTranscript]: """ The content of the transcript. Read-only. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content of the transcript. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content of the transcript. Read-only. param body: Binary request body @@ -104,24 +104,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 1ec59a33ec1..4a744f633e5 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/transcripts/{callTranscript%2Did}/metadataContent", path_parameters) - async def get(self,request_configuration: Optional[MetadataContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> 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. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[MetadataContentRequestBuilder 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[MetadataContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The time-aligned metadata of the utterances in the transcript. Read-only. param body: Binary request body @@ -65,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[MetadataContentR raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[MetadataContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. @@ -76,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[MetadataCont 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[MetadataContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The time-aligned metadata of the utterances in the transcript. Read-only. param body: Binary request body @@ -101,24 +101,4 @@ def with_url(self,raw_url: Optional[str] = None) -> MetadataContentRequestBuilde raise TypeError("raw_url cannot be null.") return MetadataContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MetadataContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MetadataContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 86636cb70e6..b0487c0e88a 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_call_transcript_id(self,call_transcript_id: str) -> CallTranscriptItemReq url_tpl_params["callTranscript%2Did"] = call_transcript_id return CallTranscriptItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TranscriptsRequestBuilderGetRequestConfiguration] = None) -> Optional[CallTranscriptCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TranscriptsRequestBuilderGetR return await self.request_adapter.send_async(request_info, CallTranscriptCollectionResponse, error_mapping) - async def post(self,body: Optional[CallTranscript] = None, request_configuration: Optional[TranscriptsRequestBuilderPostRequestConfiguration] = None) -> Optional[CallTranscript]: + async def post(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallTranscript]: """ Create new navigation property to transcripts for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[CallTranscript] = None, request_configuration return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TranscriptsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API doesn't support getting call transcripts from channel meetings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TranscriptsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[TranscriptsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to transcripts for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[CallTranscript] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/transcripts', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TranscriptsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TranscriptsRequestBuilder.TranscriptsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TranscriptsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/online_meetings/online_meetings_request_builder.py b/msgraph/generated/users/item/online_meetings/online_meetings_request_builder.py index d289b26a741..5ff74dfcdd7 100644 --- a/msgraph/generated/users/item/online_meetings/online_meetings_request_builder.py +++ b/msgraph/generated/users/item/online_meetings/online_meetings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_online_meeting_id(self,online_meeting_id: str) -> OnlineMeetingItemReques url_tpl_params["onlineMeeting%2Did"] = online_meeting_id return OnlineMeetingItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OnlineMeetingsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnlineMeetingCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeetingCollectionResponse]: """ Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[OnlineMeetingsRequestBuilderG return await self.request_adapter.send_async(request_info, OnlineMeetingCollectionResponse, error_mapping) - async def post(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def post(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeeting]: """ Create an online meeting on behalf of a user. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[OnlineMeeting] = None, request_configuration: return await self.request_adapter.send_async(request_info, OnlineMeeting, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OnlineMeetingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report (deprecated) is an online meeting artifact. For details, see Online meeting artifacts and permissions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[OnlineMeetin request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an online meeting on behalf of a user. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[OnlineMeeting] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/onlineMeetings', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnlineMeetingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OnlineMeetingsRequestBuilder.OnlineMeetingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OnlineMeetingsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/outlook/master_categories/count/count_request_builder.py b/msgraph/generated/users/item/outlook/master_categories/count/count_request_builder.py index 513b2cc8852..32e7359fdfa 100644 --- a/msgraph/generated/users/item/outlook/master_categories/count/count_request_builder.py +++ b/msgraph/generated/users/item/outlook/master_categories/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/outlook/masterCategories/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/outlook/master_categories/item/outlook_category_item_request_builder.py b/msgraph/generated/users/item/outlook/master_categories/item/outlook_category_item_request_builder.py index d06fa65c412..ca6d2380d60 100644 --- a/msgraph/generated/users/item/outlook/master_categories/item/outlook_category_item_request_builder.py +++ b/msgraph/generated/users/item/outlook/master_categories/item/outlook_category_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/outlook/masterCategories/{outlookCategory%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[OutlookCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete the specified outlookCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[OutlookCategoryItemRequest raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[OutlookCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OutlookCategory]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OutlookCategory]: """ Get the properties and relationships of the specified outlookCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,9 +67,9 @@ async def get(self,request_configuration: Optional[OutlookCategoryItemRequestBui return await self.request_adapter.send_async(request_info, OutlookCategory, error_mapping) - async def patch(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[OutlookCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OutlookCategory]: + async def patch(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OutlookCategory]: """ - Update the writable property, color, of the specified outlookCategory object. You can't modify the displayName propertyonce you have created the category. + Update the writable property, color, of the specified outlookCategory object. You can't modify the displayName property once you have created the category. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OutlookCategory] @@ -90,18 +91,18 @@ async def patch(self,body: Optional[OutlookCategory] = None, request_configurati return await self.request_adapter.send_async(request_info, OutlookCategory, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[OutlookCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete the specified outlookCategory object. 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}/outlook/masterCategories/{outlookCategory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[OutlookCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the properties and relationships of the specified outlookCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,16 +113,16 @@ def to_get_request_information(self,request_configuration: Optional[OutlookCateg request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[OutlookCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the writable property, color, of the specified outlookCategory object. You can't modify the displayName propertyonce you have created the category. + Update the writable property, color, of the specified outlookCategory object. You can't modify the displayName property once you have created the category. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/outlook/masterCategories/{outlookCategory%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> OutlookCategoryItemRequestBu raise TypeError("raw_url cannot be null.") return OutlookCategoryItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OutlookCategoryItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class OutlookCategoryItemRequestBuilderGetQueryParameters(): """ @@ -168,27 +159,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OutlookCategoryItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OutlookCategoryItemRequestBuilder.OutlookCategoryItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OutlookCategoryItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/outlook/master_categories/master_categories_request_builder.py b/msgraph/generated/users/item/outlook/master_categories/master_categories_request_builder.py index 94c86309fb5..97ea8689206 100644 --- a/msgraph/generated/users/item/outlook/master_categories/master_categories_request_builder.py +++ b/msgraph/generated/users/item/outlook/master_categories/master_categories_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,9 +44,9 @@ def by_outlook_category_id(self,outlook_category_id: str) -> OutlookCategoryItem url_tpl_params["outlookCategory%2Did"] = outlook_category_id return OutlookCategoryItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[MasterCategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[OutlookCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OutlookCategoryCollectionResponse]: """ - Get all the categories that have been defined for the user. + Get all the categories that have been defined for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[OutlookCategoryCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/outlookuser-list-mastercategories?view=graph-rest-1.0 @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[MasterCategoriesRequestBuilde return await self.request_adapter.send_async(request_info, OutlookCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[MasterCategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[OutlookCategory]: + async def post(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OutlookCategory]: """ Create an outlookCategory object in the user's master list of categories. param body: The request body @@ -88,9 +89,9 @@ async def post(self,body: Optional[OutlookCategory] = None, request_configuratio return await self.request_adapter.send_async(request_info, OutlookCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[MasterCategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Get all the categories that have been defined for the user. + Get all the categories that have been defined for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[MasterCatego request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[MasterCategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an outlookCategory object in the user's master list of categories. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[OutlookCategory] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/outlook/masterCategories', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,7 +137,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MasterCategoriesRequestBuilderGetQueryParameters(): """ - Get all the categories that have been defined for the user. + Get all the categories that have been defined for a user. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -179,27 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MasterCategoriesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[MasterCategoriesRequestBuilder.MasterCategoriesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class MasterCategoriesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/outlook/outlook_request_builder.py b/msgraph/generated/users/item/outlook/outlook_request_builder.py index bf20256b9ef..9827b160dc3 100644 --- a/msgraph/generated/users/item/outlook/outlook_request_builder.py +++ b/msgraph/generated/users/item/outlook/outlook_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/outlook{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[OutlookRequestBuilderGetRequestConfiguration] = None) -> Optional[OutlookUser]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OutlookUser]: """ Get outlook from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ def supported_time_zones_with_time_zone_standard(self,time_zone_standard: Option return SupportedTimeZonesWithTimeZoneStandardRequestBuilder(self.request_adapter, self.path_parameters, time_zone_standard) - def to_get_request_information(self,request_configuration: Optional[OutlookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get outlook from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -131,17 +132,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OutlookRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OutlookRequestBuilder.OutlookRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/outlook/supported_languages/supported_languages_request_builder.py b/msgraph/generated/users/item/outlook/supported_languages/supported_languages_request_builder.py index 7d83f913e58..53953aa790d 100644 --- a/msgraph/generated/users/item/outlook/supported_languages/supported_languages_request_builder.py +++ b/msgraph/generated/users/item/outlook/supported_languages/supported_languages_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/outlook/supportedLanguages(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SupportedLanguagesRequestBuilderGetRequestConfiguration] = None) -> Optional[SupportedLanguagesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SupportedLanguagesGetResponse]: """ Get the list of locales and languages that are supported for the user, as configured on the user's mailbox server. When setting up an Outlook client, the user selects the preferred language from this supported list. You can subsequently get the preferred language bygetting the user's mailbox settings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[SupportedLanguagesRequestBuil return await self.request_adapter.send_async(request_info, SupportedLanguagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SupportedLanguagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of locales and languages that are supported for the user, as configured on the user's mailbox server. When setting up an Outlook client, the user selects the preferred language from this supported list. You can subsequently get the preferred language bygetting the user's mailbox settings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,17 +110,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SupportedLanguagesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SupportedLanguagesRequestBuilder.SupportedLanguagesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/outlook/supported_time_zones/supported_time_zones_request_builder.py b/msgraph/generated/users/item/outlook/supported_time_zones/supported_time_zones_request_builder.py index 949aa5a07e2..9b8a0bacb5c 100644 --- a/msgraph/generated/users/item/outlook/supported_time_zones/supported_time_zones_request_builder.py +++ b/msgraph/generated/users/item/outlook/supported_time_zones/supported_time_zones_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/outlook/supportedTimeZones(){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SupportedTimeZonesRequestBuilderGetRequestConfiguration] = None) -> Optional[SupportedTimeZonesGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SupportedTimeZonesGetResponse]: """ Invoke function supportedTimeZones param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[SupportedTimeZonesRequestBuil return await self.request_adapter.send_async(request_info, SupportedTimeZonesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SupportedTimeZonesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function supportedTimeZones param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,17 +109,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SupportedTimeZonesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SupportedTimeZonesRequestBuilder.SupportedTimeZonesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/outlook/supported_time_zones_with_time_zone_standard/supported_time_zones_with_time_zone_standard_request_builder.py b/msgraph/generated/users/item/outlook/supported_time_zones_with_time_zone_standard/supported_time_zones_with_time_zone_standard_request_builder.py index 5db0212755c..867bdaaea8b 100644 --- a/msgraph/generated/users/item/outlook/supported_time_zones_with_time_zone_standard/supported_time_zones_with_time_zone_standard_request_builder.py +++ b/msgraph/generated/users/item/outlook/supported_time_zones_with_time_zone_standard/supported_time_zones_with_time_zone_standard_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['TimeZoneStandard'] = str(time_zone_standard) super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/outlook/supportedTimeZones(TimeZoneStandard='{TimeZoneStandard}'){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[SupportedTimeZonesWithTimeZoneStandardRequestBuilderGetRequestConfiguration] = None) -> Optional[SupportedTimeZonesWithTimeZoneStandardGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SupportedTimeZonesWithTimeZoneStandardGetResponse]: """ Invoke function supportedTimeZones param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[SupportedTimeZonesWithTimeZon return await self.request_adapter.send_async(request_info, SupportedTimeZonesWithTimeZoneStandardGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[SupportedTimeZonesWithTimeZoneStandardRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function supportedTimeZones param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,17 +112,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SupportedTimeZonesWithTimeZoneStandardRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SupportedTimeZonesWithTimeZoneStandardRequestBuilder.SupportedTimeZonesWithTimeZoneStandardRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_devices/count/count_request_builder.py b/msgraph/generated/users/item/owned_devices/count/count_request_builder.py index ce0691ddfc3..7158a7dcf52 100644 --- a/msgraph/generated/users/item/owned_devices/count/count_request_builder.py +++ b/msgraph/generated/users/item/owned_devices/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedDevices/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_devices/graph_app_role_assignment/count/count_request_builder.py b/msgraph/generated/users/item/owned_devices/graph_app_role_assignment/count/count_request_builder.py index 03be679b0c7..092fa0f26c6 100644 --- a/msgraph/generated/users/item/owned_devices/graph_app_role_assignment/count/count_request_builder.py +++ b/msgraph/generated/users/item/owned_devices/graph_app_role_assignment/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedDevices/graph.appRoleAssignment/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/users/item/owned_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index 77e69ecbd14..0863d0605c6 100644 --- a/msgraph/generated/users/item/owned_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/users/item/owned_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedDevices/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_devices/graph_device/count/count_request_builder.py b/msgraph/generated/users/item/owned_devices/graph_device/count/count_request_builder.py index ffc4701237b..28e58df5977 100644 --- a/msgraph/generated/users/item/owned_devices/graph_device/count/count_request_builder.py +++ b/msgraph/generated/users/item/owned_devices/graph_device/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedDevices/graph.device/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_devices/graph_device/graph_device_request_builder.py b/msgraph/generated/users/item/owned_devices/graph_device/graph_device_request_builder.py index a9eb54e438f..75bd05ea132 100644 --- a/msgraph/generated/users/item/owned_devices/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/users/item/owned_devices/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedDevices/graph.device{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_devices/graph_endpoint/count/count_request_builder.py b/msgraph/generated/users/item/owned_devices/graph_endpoint/count/count_request_builder.py index 9a72c520cee..1530398adfd 100644 --- a/msgraph/generated/users/item/owned_devices/graph_endpoint/count/count_request_builder.py +++ b/msgraph/generated/users/item/owned_devices/graph_endpoint/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedDevices/graph.endpoint/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_devices/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/users/item/owned_devices/graph_endpoint/graph_endpoint_request_builder.py index 46f22a776f3..34e9087fae9 100644 --- a/msgraph/generated/users/item/owned_devices/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/users/item/owned_devices/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedDevices/graph.endpoint{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_devices/item/directory_object_item_request_builder.py b/msgraph/generated/users/item/owned_devices/item/directory_object_item_request_builder.py index f0b435f3328..b112a04ca91 100644 --- a/msgraph/generated/users/item/owned_devices/item/directory_object_item_request_builder.py +++ b/msgraph/generated/users/item/owned_devices/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedDevices/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Devices that are owned by the user. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Devices that are owned by the user. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/users/item/owned_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index d952bf54ff8..d9a81a0e2bf 100644 --- a/msgraph/generated/users/item/owned_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/users/item/owned_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedDevices/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_devices/item/graph_device/graph_device_request_builder.py b/msgraph/generated/users/item/owned_devices/item/graph_device/graph_device_request_builder.py index bcb3ad5b193..9cb2bbc9a62 100644 --- a/msgraph/generated/users/item/owned_devices/item/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/users/item/owned_devices/item/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedDevices/{directoryObject%2Did}/graph.device{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_devices/item/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/users/item/owned_devices/item/graph_endpoint/graph_endpoint_request_builder.py index 9342c0c4981..1f3b889c83f 100644 --- a/msgraph/generated/users/item/owned_devices/item/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/users/item/owned_devices/item/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedDevices/{directoryObject%2Did}/graph.endpoint{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Endpoint]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_devices/owned_devices_request_builder.py b/msgraph/generated/users/item/owned_devices/owned_devices_request_builder.py index f0eddf725d0..167e76eb224 100644 --- a/msgraph/generated/users/item/owned_devices/owned_devices_request_builder.py +++ b/msgraph/generated/users/item/owned_devices/owned_devices_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OwnedDevicesRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Devices that are owned by the user. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[OwnedDevicesRequestBuilderGet return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OwnedDevicesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Devices that are owned by the user. Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -179,17 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OwnedDevicesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OwnedDevicesRequestBuilder.OwnedDevicesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_objects/count/count_request_builder.py b/msgraph/generated/users/item/owned_objects/count/count_request_builder.py index b7e2141ea37..992a10c572e 100644 --- a/msgraph/generated/users/item/owned_objects/count/count_request_builder.py +++ b/msgraph/generated/users/item/owned_objects/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedObjects/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_objects/graph_application/count/count_request_builder.py b/msgraph/generated/users/item/owned_objects/graph_application/count/count_request_builder.py index e0499c89999..ad2978ec4b9 100644 --- a/msgraph/generated/users/item/owned_objects/graph_application/count/count_request_builder.py +++ b/msgraph/generated/users/item/owned_objects/graph_application/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedObjects/graph.application/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_objects/graph_application/graph_application_request_builder.py b/msgraph/generated/users/item/owned_objects/graph_application/graph_application_request_builder.py index d8fe29b2f1a..f48909c6162 100644 --- a/msgraph/generated/users/item/owned_objects/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/users/item/owned_objects/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedObjects/graph.application{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.application in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_objects/graph_group/count/count_request_builder.py b/msgraph/generated/users/item/owned_objects/graph_group/count/count_request_builder.py index 113834d60d2..3fdde06617d 100644 --- a/msgraph/generated/users/item/owned_objects/graph_group/count/count_request_builder.py +++ b/msgraph/generated/users/item/owned_objects/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedObjects/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_objects/graph_group/graph_group_request_builder.py b/msgraph/generated/users/item/owned_objects/graph_group/graph_group_request_builder.py index ae6e502f7a9..9b835336f73 100644 --- a/msgraph/generated/users/item/owned_objects/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/users/item/owned_objects/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedObjects/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_objects/graph_service_principal/count/count_request_builder.py b/msgraph/generated/users/item/owned_objects/graph_service_principal/count/count_request_builder.py index b745385b2f6..9498d27527f 100644 --- a/msgraph/generated/users/item/owned_objects/graph_service_principal/count/count_request_builder.py +++ b/msgraph/generated/users/item/owned_objects/graph_service_principal/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedObjects/graph.servicePrincipal/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_objects/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/users/item/owned_objects/graph_service_principal/graph_service_principal_request_builder.py index f90c06a8dc8..949fb6bd931 100644 --- a/msgraph/generated/users/item/owned_objects/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/users/item/owned_objects/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedObjects/graph.servicePrincipal{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.servicePrincipal in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_objects/item/directory_object_item_request_builder.py b/msgraph/generated/users/item/owned_objects/item/directory_object_item_request_builder.py index 1d8d88550e6..b9beae2f3e9 100644 --- a/msgraph/generated/users/item/owned_objects/item/directory_object_item_request_builder.py +++ b/msgraph/generated/users/item/owned_objects/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedObjects/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Directory objects that are owned by the user. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Directory objects that are owned by the user. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_objects/item/graph_application/graph_application_request_builder.py b/msgraph/generated/users/item/owned_objects/item/graph_application/graph_application_request_builder.py index 3c80c80b4b7..7eeafbfd355 100644 --- a/msgraph/generated/users/item/owned_objects/item/graph_application/graph_application_request_builder.py +++ b/msgraph/generated/users/item/owned_objects/item/graph_application/graph_application_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedObjects/{directoryObject%2Did}/graph.application{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphApplicationRequestBuilde return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.application param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphApplicationRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphApplicationRequestBuilder.GraphApplicationRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_objects/item/graph_group/graph_group_request_builder.py b/msgraph/generated/users/item/owned_objects/item/graph_group/graph_group_request_builder.py index ac93b49e3d3..4736b5b8959 100644 --- a/msgraph/generated/users/item/owned_objects/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/users/item/owned_objects/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedObjects/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/owned_objects/item/graph_service_principal/graph_service_principal_request_builder.py b/msgraph/generated/users/item/owned_objects/item/graph_service_principal/graph_service_principal_request_builder.py index 34ac5d4d4c6..aa65ca1d7b6 100644 --- a/msgraph/generated/users/item/owned_objects/item/graph_service_principal/graph_service_principal_request_builder.py +++ b/msgraph/generated/users/item/owned_objects/item/graph_service_principal/graph_service_principal_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/ownedObjects/{directoryObject%2Did}/graph.servicePrincipal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphServicePrincipalRequestB return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphServicePrincipalRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphServicePrincipalRequestBuilder.GraphServicePrincipalRequestBuilderGetQueryParameters] = None - - 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 d1035eb8b45..6ac99d2a09e 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[OwnedObjectsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Directory objects that are owned by the user. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[OwnedObjectsRequestBuilderGet return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[OwnedObjectsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Directory objects that are owned by the user. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -179,17 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class OwnedObjectsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[OwnedObjectsRequestBuilder.OwnedObjectsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/people/count/count_request_builder.py b/msgraph/generated/users/item/people/count/count_request_builder.py index ace0f76a10f..97080eda319 100644 --- a/msgraph/generated/users/item/people/count/count_request_builder.py +++ b/msgraph/generated/users/item/people/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/people/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/people/item/person_item_request_builder.py b/msgraph/generated/users/item/people/item/person_item_request_builder.py index 06f9d6be0a0..342aad0e99c 100644 --- a/msgraph/generated/users/item/people/item/person_item_request_builder.py +++ b/msgraph/generated/users/item/people/item/person_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/people/{person%2Did}{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[PersonItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Person]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Person]: """ People that are relevant to the user. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[PersonItemRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Person, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PersonItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ People that are relevant to the user. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -88,17 +89,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PersonItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PersonItemRequestBuilder.PersonItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/people/people_request_builder.py b/msgraph/generated/users/item/people/people_request_builder.py index ee24777edb2..955c29f6434 100644 --- a/msgraph/generated/users/item/people/people_request_builder.py +++ b/msgraph/generated/users/item/people/people_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_person_id(self,person_id: str) -> PersonItemRequestBuilder: url_tpl_params["person%2Did"] = person_id return PersonItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PeopleRequestBuilderGetRequestConfiguration] = None) -> Optional[PersonCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PersonCollectionResponse]: """ Retrieve a collection of person objects ordered by their relevance to the user, which is determined by the user's communication and collaboration patterns, and business relationships. You can get this information via the People API. For examples, see the Examples section and the article Use the People API to get information about the people most relevant to you. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[PeopleRequestBuilderGetReques return await self.request_adapter.send_async(request_info, PersonCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PeopleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a collection of person objects ordered by their relevance to the user, which is determined by the user's communication and collaboration patterns, and business relationships. You can get this information via the People API. For examples, see the Examples section and the article Use the People API to get information about the people most relevant to you. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -144,17 +145,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PeopleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PeopleRequestBuilder.PeopleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/permission_grants/count/count_request_builder.py b/msgraph/generated/users/item/permission_grants/count/count_request_builder.py index c3119318f44..fe1fbc5d161 100644 --- a/msgraph/generated/users/item/permission_grants/count/count_request_builder.py +++ b/msgraph/generated/users/item/permission_grants/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/permissionGrants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py b/msgraph/generated/users/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py index 4bc8790cfed..cf999f47879 100644 --- a/msgraph/generated/users/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py +++ b/msgraph/generated/users/item/permission_grants/item/resource_specific_permission_grant_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ResourceSpecificPermission raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ List all resource-specific permission grants of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ResourceSpecificPermissionGra return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, req return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for users 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}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all resource-specific permission grants of a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ResourceSpec request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionG """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/permissionGrants/{resourceSpecificPermissionGrant%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ResourceSpecificPermissionGr raise TypeError("raw_url cannot be null.") return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ResourceSpecificPermissionGrantItemRequestBuilder.ResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/permission_grants/permission_grants_request_builder.py b/msgraph/generated/users/item/permission_grants/permission_grants_request_builder.py index 97a91177c83..77bb03b9d7f 100644 --- a/msgraph/generated/users/item/permission_grants/permission_grants_request_builder.py +++ b/msgraph/generated/users/item/permission_grants/permission_grants_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_resource_specific_permission_grant_id(self,resource_specific_permission_g url_tpl_params["resourceSpecificPermissionGrant%2Did"] = resource_specific_permission_grant_id return ResourceSpecificPermissionGrantItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: """ List all resource-specific permission grants of a user. This list specifies the Microsoft Entra apps that have access to the user, along with the corresponding resource-specific access that each app has. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilde return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, requ return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ List all resource-specific permission grants of a user. This list specifies the Microsoft Entra apps that have access to the user, along with the corresponding resource-specific access that each app has. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[PermissionGr request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGr """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/permissionGrants', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PermissionGrantsRequestBuilder.PermissionGrantsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PermissionGrantsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/photo/photo_request_builder.py b/msgraph/generated/users/item/photo/photo_request_builder.py index 1950f554ad4..6ed3e57f40f 100644 --- a/msgraph/generated/users/item/photo/photo_request_builder.py +++ b/msgraph/generated/users/item/photo/photo_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,25 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/photo{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + """ + Delete navigation property photo 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, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +67,7 @@ async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in users param body: The request body @@ -71,7 +90,18 @@ async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Delete navigation property photo 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] = None) -> RequestInformation: """ Get the specified profilePhoto or its metadata (profilePhoto properties). The supported sizes of HD photos on Microsoft 365 are as follows: 48x48, 64x64, 96x96, 120x120, 240x240,360x360, 432x432, 504x504, and 648x648. Photos can be any dimension if they're stored in Microsoft Entra ID. You can get the metadata of the largest available photo or specify a size to get the metadata for that photo size.If the size you request is unavailable, you can still get a smaller size that the user has uploaded and made available.For example, if the user uploads a photo that is 504x504 pixels, all but the 648x648 size of the photo is available for download. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[PhotoRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in users param body: The request body @@ -91,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/photo', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,27 +167,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PhotoRequestBuilder.PhotoRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotoRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/photo/value/content_request_builder.py b/msgraph/generated/users/item/photo/value/content_request_builder.py index eecbdc49b7e..22a93f3f06c 100644 --- a/msgraph/generated/users/item/photo/value/content_request_builder.py +++ b/msgraph/generated/users/item/photo/value/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/photo/$value", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property photo from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in users param body: Binary request body @@ -65,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property photo from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in users param body: Binary request body @@ -101,24 +101,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/photos/item/profile_photo_item_request_builder.py b/msgraph/generated/users/item/photos/item/profile_photo_item_request_builder.py index 3bbd7c03d7f..d6a55a7feeb 100644 --- a/msgraph/generated/users/item/photos/item/profile_photo_item_request_builder.py +++ b/msgraph/generated/users/item/photos/item/profile_photo_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/photos/{profilePhoto%2Did}{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[ProfilePhotoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: """ The collection of the user's profile photos in different sizes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ProfilePhotoItemRequestBuilde return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ProfilePhotoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of the user's profile photos in different sizes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,17 +99,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProfilePhotoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProfilePhotoItemRequestBuilder.ProfilePhotoItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/photos/item/value/content_request_builder.py b/msgraph/generated/users/item/photos/item/value/content_request_builder.py index ec71fc8eb08..5526531275e 100644 --- a/msgraph/generated/users/item/photos/item/value/content_request_builder.py +++ b/msgraph/generated/users/item/photos/item/value/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/photos/{profilePhoto%2Did}/$value", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property photos from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +43,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photos in users param body: Binary request body @@ -64,7 +64,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property photos from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +75,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photos in users param body: Binary request body @@ -100,24 +100,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/photos/photos_request_builder.py b/msgraph/generated/users/item/photos/photos_request_builder.py index b1bd5889b2b..6b3374aeda3 100644 --- a/msgraph/generated/users/item/photos/photos_request_builder.py +++ b/msgraph/generated/users/item/photos/photos_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -41,7 +42,7 @@ def by_profile_photo_id(self,profile_photo_id: str) -> ProfilePhotoItemRequestBu url_tpl_params["profilePhoto%2Did"] = profile_photo_id return ProfilePhotoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PhotosRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhotoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhotoCollectionResponse]: """ The collection of the user's profile photos in different sizes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -61,7 +62,7 @@ async def get(self,request_configuration: Optional[PhotosRequestBuilderGetReques return await self.request_adapter.send_async(request_info, ProfilePhotoCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PhotosRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of the user's profile photos in different sizes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PhotosRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PhotosRequestBuilder.PhotosRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/planner/planner_request_builder.py b/msgraph/generated/users/item/planner/planner_request_builder.py index 57603ca840e..c561d5f381a 100644 --- a/msgraph/generated/users/item/planner/planner_request_builder.py +++ b/msgraph/generated/users/item/planner/planner_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property planner for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[PlannerRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerUser]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerUser]: """ Entry-point to the Planner resource that might exist for a user. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[PlannerRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerUser, error_mapping) - async def patch(self,body: Optional[PlannerUser] = None, request_configuration: Optional[PlannerRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerUser]: + async def patch(self,body: Optional[PlannerUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerUser]: """ Update the navigation property planner in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerUser] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerUser, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property planner for users 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}/planner', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Entry-point to the Planner resource that might exist for a user. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerUser] = None, request_configuration: Optional[PlannerRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property planner in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerUser] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -154,16 +155,6 @@ def tasks(self) -> TasksRequestBuilder: return TasksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerRequestBuilderGetQueryParameters(): """ @@ -190,27 +181,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerRequestBuilder.PlannerRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/count/count_request_builder.py b/msgraph/generated/users/item/planner/plans/count/count_request_builder.py index c3bde459f04..a84d9c85b00 100644 --- a/msgraph/generated/users/item/planner/plans/count/count_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/planner/plans/item/buckets/buckets_request_builder.py b/msgraph/generated/users/item/planner/plans/item/buckets/buckets_request_builder.py index 921283b1de3..2bdcfc32199 100644 --- a/msgraph/generated/users/item/planner/plans/item/buckets/buckets_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/buckets/buckets_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_bucket_id(self,planner_bucket_id: str) -> PlannerBucketItemReques url_tpl_params["plannerBucket%2Did"] = planner_bucket_id return PlannerBucketItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: """ Retrieve a list of plannerBucket objects contained by a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[BucketsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerBucketCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerBucket]: + async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: """ Create new navigation property to buckets for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerBucket] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - def to_get_request_information(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerBucket objects contained by a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to buckets for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerBucket] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketsRequestBuilder.BucketsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/buckets/count/count_request_builder.py b/msgraph/generated/users/item/planner/plans/item/buckets/count/count_request_builder.py index df35694906e..0cfb196c21d 100644 --- a/msgraph/generated/users/item/planner/plans/item/buckets/count/count_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/buckets/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/planner/plans/item/buckets/item/planner_bucket_item_request_builder.py b/msgraph/generated/users/item/planner/plans/item/buckets/item/planner_bucket_item_request_builder.py index 50dbb52e30d..9883c1c341d 100644 --- a/msgraph/generated/users/item/planner/plans/item/buckets/item/planner_bucket_item_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/buckets/item/planner_bucket_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property buckets for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[PlannerBucketItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucket]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: """ Read-only. Nullable. Collection of buckets in the plan. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[PlannerBucketItemRequestBuild return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucket]: + async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: """ Update the navigation property buckets in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[PlannerBucket] = None, request_configuration return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property buckets for users 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}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Collection of buckets in the plan. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerBucke request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property buckets in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucket] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def tasks(self) -> TasksRequestBuilder: return TasksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerBucketItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerBucketItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerBucketItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerBucketItemRequestBuilder.PlannerBucketItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerBucketItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/count/count_request_builder.py b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/count/count_request_builder.py index ddce5fc07b5..acfc55b17b8 100644 --- a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py index 2c92ae5f151..979dde042db 100644 --- a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequ return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for users 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}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignedToTa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardT """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignedToTaskBoardFormatReq raise TypeError("raw_url cannot be null.") return AssignedToTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AssignedToTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignedToTaskBoardFormatRequestBuilder.AssignedToTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py index 27ad4ee0207..e16bb8bf761 100644 --- a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[BucketTaskBoardFormatReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestB return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, re return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for users 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}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketTaskBo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskF """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BucketTaskBoardFormatRequest raise TypeError("raw_url cannot be null.") return BucketTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BucketTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketTaskBoardFormatRequestBuilder.BucketTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/details/details_request_builder.py b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/details/details_request_builder.py index 4bd4e6e79a2..2518a68d43b 100644 --- a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/details/details_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DetailsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configur return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for users 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}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DetailsRequestBuilder: raise TypeError("raw_url cannot be null.") return DetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetailsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/planner_task_item_request_builder.py b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/planner_task_item_request_builder.py index 0173c47d5bb..a05dba4dca6 100644 --- a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/planner_task_item_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/planner_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Read-only. Nullable. The collection of tasks in the bucket. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilder return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in users param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PlannerTask] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for users 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}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. The collection of tasks in the bucket. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerTaskI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in users param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PlannerTask] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def progress_task_board_format(self) -> ProgressTaskBoardFormatRequestBuilder: return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerTaskItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py index ee9a428470f..d09d36b236b 100644 --- a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ProgressTaskBoardFormatReques return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for users 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}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ProgressTask request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTas """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ProgressTaskBoardFormatReque raise TypeError("raw_url cannot be null.") return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ProgressTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProgressTaskBoardFormatRequestBuilder.ProgressTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/tasks_request_builder.py b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/tasks_request_builder.py index 79ef3da2419..bb5d13b7a28 100644 --- a/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/buckets/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_task_id(self,planner_task_id: str) -> PlannerTaskItemRequestBuild url_tpl_params["plannerTask%2Did"] = planner_task_id return PlannerTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: """ Retrieve a list of plannerTask objects associated to a plannerBucket object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerTask] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerTask objects associated to a plannerBucket object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerTask] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/buckets/{plannerBucket%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/details/details_request_builder.py b/msgraph/generated/users/item/planner/plans/item/details/details_request_builder.py index 6bcf8488fb0..7e270d8f40c 100644 --- a/msgraph/generated/users/item/planner/plans/item/details/details_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DetailsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerPlanDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlanDetails]: """ Retrieve the properties and relationships of a plannerPlanDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerPlanDetails, error_mapping) - async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerPlanDetails]: + async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlanDetails]: """ Update the navigation property details in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configur return await self.request_adapter.send_async(request_info, PlannerPlanDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for users 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}/planner/plans/{plannerPlan%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerPlanDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DetailsRequestBuilder: raise TypeError("raw_url cannot be null.") return DetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetailsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py index 3d6d7f9961c..ec38b5af684 100644 --- a/msgraph/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerPlanItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property plans for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[PlannerPlanItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerPlanItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerPlan]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: """ Read-only. Nullable. Returns the plannerTasks assigned to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[PlannerPlanItemRequestBuilder return await self.request_adapter.send_async(request_info, PlannerPlan, error_mapping) - async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlannerPlanItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerPlan]: + async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: """ Update the navigation property plans in users param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerPlan, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerPlanItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property plans for users 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}/planner/plans/{plannerPlan%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerPlanItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Returns the plannerTasks assigned to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerPlanI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlannerPlanItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property plans in users param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[PlannerPlan] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,16 +165,6 @@ def tasks(self) -> TasksRequestBuilder: return TasksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerPlanItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerPlanItemRequestBuilderGetQueryParameters(): """ @@ -200,27 +191,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerPlanItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerPlanItemRequestBuilder.PlannerPlanItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerPlanItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/tasks/count/count_request_builder.py b/msgraph/generated/users/item/planner/plans/item/tasks/count/count_request_builder.py index 8a61b7b0951..50e003ff474 100644 --- a/msgraph/generated/users/item/planner/plans/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/planner/plans/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py b/msgraph/generated/users/item/planner/plans/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py index fcedbe898be..bad81c72856 100644 --- a/msgraph/generated/users/item/planner/plans/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequ return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for users 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}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignedToTa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardT """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignedToTaskBoardFormatReq raise TypeError("raw_url cannot be null.") return AssignedToTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AssignedToTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignedToTaskBoardFormatRequestBuilder.AssignedToTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py b/msgraph/generated/users/item/planner/plans/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py index 76008ee6f10..49a9b0b13b8 100644 --- a/msgraph/generated/users/item/planner/plans/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[BucketTaskBoardFormatReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestB return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, re return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for users 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}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketTaskBo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskF """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BucketTaskBoardFormatRequest raise TypeError("raw_url cannot be null.") return BucketTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BucketTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketTaskBoardFormatRequestBuilder.BucketTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/tasks/item/details/details_request_builder.py b/msgraph/generated/users/item/planner/plans/item/tasks/item/details/details_request_builder.py index 113fa23a8e0..b8d941e6b88 100644 --- a/msgraph/generated/users/item/planner/plans/item/tasks/item/details/details_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/tasks/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DetailsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configur return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for users 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}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DetailsRequestBuilder: raise TypeError("raw_url cannot be null.") return DetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetailsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/tasks/item/planner_task_item_request_builder.py b/msgraph/generated/users/item/planner/plans/item/tasks/item/planner_task_item_request_builder.py index 6add2a07924..0c3dfc67bc7 100644 --- a/msgraph/generated/users/item/planner/plans/item/tasks/item/planner_task_item_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/tasks/item/planner_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Read-only. Nullable. Collection of tasks in the plan. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilder return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in users param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PlannerTask] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for users 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}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Collection of tasks in the plan. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerTaskI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in users param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PlannerTask] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def progress_task_board_format(self) -> ProgressTaskBoardFormatRequestBuilder: return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerTaskItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py b/msgraph/generated/users/item/planner/plans/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py index 1d38fdf3c5b..de19b4388b7 100644 --- a/msgraph/generated/users/item/planner/plans/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ProgressTaskBoardFormatReques return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for users 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}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ProgressTask request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTas """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ProgressTaskBoardFormatReque raise TypeError("raw_url cannot be null.") return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ProgressTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProgressTaskBoardFormatRequestBuilder.ProgressTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/item/tasks/tasks_request_builder.py b/msgraph/generated/users/item/planner/plans/item/tasks/tasks_request_builder.py index 76f87c9134f..ac2a63039b0 100644 --- a/msgraph/generated/users/item/planner/plans/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_task_id(self,planner_task_id: str) -> PlannerTaskItemRequestBuild url_tpl_params["plannerTask%2Did"] = planner_task_id return PlannerTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: """ Retrieve a list of plannerTask objects associated with a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerTask] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerTask objects associated with a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerTask] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/plans/plans_request_builder.py b/msgraph/generated/users/item/planner/plans/plans_request_builder.py index 0789517de7a..3df6f721ad6 100644 --- a/msgraph/generated/users/item/planner/plans/plans_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/plans_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_plan_id(self,planner_plan_id: str) -> PlannerPlanItemRequestBuild url_tpl_params["plannerPlan%2Did"] = planner_plan_id return PlannerPlanItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[PlansRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerPlanCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlanCollectionResponse]: """ Retrieve a list of plannerplan objects shared with a user object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[PlansRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PlannerPlanCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlansRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerPlan]: + async def post(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: """ Create new navigation property to plans for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerPlan] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PlannerPlan, error_mapping) - def to_get_request_information(self,request_configuration: Optional[PlansRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerplan objects shared with a user object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[PlansRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlansRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to plans for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerPlan] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/planner/plans', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlansRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlansRequestBuilder.PlansRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlansRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/tasks/count/count_request_builder.py b/msgraph/generated/users/item/planner/tasks/count/count_request_builder.py index e1fc2887d9d..e680bcc6f9e 100644 --- a/msgraph/generated/users/item/planner/tasks/count/count_request_builder.py +++ b/msgraph/generated/users/item/planner/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/planner/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py b/msgraph/generated/users/item/planner/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py index b23951504b6..b5b7392e45c 100644 --- a/msgraph/generated/users/item/planner/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py +++ b/msgraph/generated/users/item/planner/tasks/item/assigned_to_task_board_format/assigned_to_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatR raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequ return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for users 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}/planner/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerAssignedToTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[AssignedToTa request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardT """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/assignedToTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> AssignedToTaskBoardFormatReq raise TypeError("raw_url cannot be null.") return AssignedToTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AssignedToTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssignedToTaskBoardFormatRequestBuilder.AssignedToTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py b/msgraph/generated/users/item/planner/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py index 7707675877a..7f3c52c96d9 100644 --- a/msgraph/generated/users/item/planner/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py +++ b/msgraph/generated/users/item/planner/tasks/item/bucket_task_board_format/bucket_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[BucketTaskBoardFormatReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestB return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, re return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for users 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}/planner/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerBucketTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[BucketTaskBo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskF """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/bucketTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> BucketTaskBoardFormatRequest raise TypeError("raw_url cannot be null.") return BucketTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class BucketTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[BucketTaskBoardFormatRequestBuilder.BucketTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/tasks/item/details/details_request_builder.py b/msgraph/generated/users/item/planner/tasks/item/details/details_request_builder.py index 9fdef29bd6e..7b0a45554b1 100644 --- a/msgraph/generated/users/item/planner/tasks/item/details/details_request_builder.py +++ b/msgraph/generated/users/item/planner/tasks/item/details/details_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property details for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[DetailsRequestBuilderDelet raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[DetailsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configur return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for users 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}/planner/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a plannerTaskDetails object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[DetailsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/details', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> DetailsRequestBuilder: raise TypeError("raw_url cannot be null.") return DetailsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class DetailsRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DetailsRequestBuilder.DetailsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DetailsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/tasks/item/planner_task_item_request_builder.py b/msgraph/generated/users/item/planner/tasks/item/planner_task_item_request_builder.py index 71ba028ea34..00bb3498c11 100644 --- a/msgraph/generated/users/item/planner/tasks/item/planner_task_item_request_builder.py +++ b/msgraph/generated/users/item/planner/tasks/item/planner_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -30,7 +31,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property tasks for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuil raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Read-only. Nullable. Returns the plannerPlans shared with the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilder return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in users param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[PlannerTask] = None, request_configuration: return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for users 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}/planner/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Returns the plannerPlans shared with the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[PlannerTaskI request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in users param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[PlannerTask] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -174,16 +175,6 @@ def progress_task_board_format(self) -> ProgressTaskBoardFormatRequestBuilder: return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PlannerTaskItemRequestBuilderGetQueryParameters(): """ @@ -210,27 +201,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PlannerTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py b/msgraph/generated/users/item/planner/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py index 5fa4cf2a0d4..297e09ecfc3 100644 --- a/msgraph/generated/users/item/planner/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py +++ b/msgraph/generated/users/item/planner/tasks/item/progress_task_board_format/progress_task_board_format_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatReq raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ProgressTaskBoardFormatReques return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for users 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}/planner/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of plannerProgressTaskBoardTaskFormat object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ProgressTask request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTas """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/planner/tasks/{plannerTask%2Did}/progressTaskBoardFormat', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ProgressTaskBoardFormatReque raise TypeError("raw_url cannot be null.") return ProgressTaskBoardFormatRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ProgressTaskBoardFormatRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ProgressTaskBoardFormatRequestBuilder.ProgressTaskBoardFormatRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/planner/tasks/tasks_request_builder.py b/msgraph/generated/users/item/planner/tasks/tasks_request_builder.py index ba62f04a12c..056c9964454 100644 --- a/msgraph/generated/users/item/planner/tasks/tasks_request_builder.py +++ b/msgraph/generated/users/item/planner/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_planner_task_id(self,planner_task_id: str) -> PlannerTaskItemRequestBuild url_tpl_params["plannerTask%2Did"] = planner_task_id return PlannerTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: """ Retrieve a list of plannertask objects assigned to a User. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[PlannerTask] = None, request_configuration: O return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannertask objects assigned to a User. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[PlannerTask] = None, request """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/planner/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/presence/clear_presence/clear_presence_request_builder.py b/msgraph/generated/users/item/presence/clear_presence/clear_presence_request_builder.py index ae7bb800edb..2514461830b 100644 --- a/msgraph/generated/users/item/presence/clear_presence/clear_presence_request_builder.py +++ b/msgraph/generated/users/item/presence/clear_presence/clear_presence_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/presence/clearPresence", path_parameters) - async def post(self,body: Optional[ClearPresencePostRequestBody] = None, request_configuration: Optional[ClearPresenceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ClearPresencePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the application's presence session for a user. If it is the user's only presence session, the user's presence will change to Offline/Offline. For details about presences sessions, see presence: setPresence. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ClearPresencePostRequestBody] = None, request raise Exception("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: Optional[ClearPresencePostRequestBody] = None, request_configuration: Optional[ClearPresenceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ClearPresencePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the application's presence session for a user. If it is the user's only presence session, the user's presence will change to Offline/Offline. For details about presences sessions, see presence: setPresence. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearPresenceRequestBuilder: raise TypeError("raw_url cannot be null.") return ClearPresenceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearPresenceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/presence/clear_user_preferred_presence/clear_user_preferred_presence_request_builder.py b/msgraph/generated/users/item/presence/clear_user_preferred_presence/clear_user_preferred_presence_request_builder.py index d0b8cdfe1de..1dbc1c243dc 100644 --- a/msgraph/generated/users/item/presence/clear_user_preferred_presence/clear_user_preferred_presence_request_builder.py +++ b/msgraph/generated/users/item/presence/clear_user_preferred_presence/clear_user_preferred_presence_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/presence/clearUserPreferredPresence", path_parameters) - async def post(self,request_configuration: Optional[ClearUserPreferredPresenceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Clear the preferred availability and activity status for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[ClearUserPreferredPresenceRe raise Exception("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[ClearUserPreferredPresenceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Clear the preferred availability and activity status for a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ClearUserPreferredPresenceRe raise TypeError("raw_url cannot be null.") return ClearUserPreferredPresenceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ClearUserPreferredPresenceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/presence/presence_request_builder.py b/msgraph/generated/users/item/presence/presence_request_builder.py index 53422db3365..1ae23ebb20e 100644 --- a/msgraph/generated/users/item/presence/presence_request_builder.py +++ b/msgraph/generated/users/item/presence/presence_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/presence{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[PresenceRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property presence for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def delete(self,request_configuration: Optional[PresenceRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[PresenceRequestBuilderGetRequestConfiguration] = None) -> Optional[Presence]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Presence]: """ Set a presence status message for a user. An optional expiration date and time can be supplied. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +71,7 @@ async def get(self,request_configuration: Optional[PresenceRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, Presence, error_mapping) - async def patch(self,body: Optional[Presence] = None, request_configuration: Optional[PresenceRequestBuilderPatchRequestConfiguration] = None) -> Optional[Presence]: + async def patch(self,body: Optional[Presence] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Presence]: """ Update the navigation property presence in users param body: The request body @@ -93,18 +94,18 @@ async def patch(self,body: Optional[Presence] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Presence, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[PresenceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property presence for users 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}/presence', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[PresenceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Set a presence status message for a user. An optional expiration date and time can be supplied. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[PresenceRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Presence] = None, request_configuration: Optional[PresenceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Presence] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property presence in users param body: The request body @@ -124,7 +125,7 @@ def to_patch_request_information(self,body: Optional[Presence] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/presence', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -185,16 +186,6 @@ def set_user_preferred_presence(self) -> SetUserPreferredPresenceRequestBuilder: return SetUserPreferredPresenceRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PresenceRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class PresenceRequestBuilderGetQueryParameters(): """ @@ -221,27 +212,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PresenceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[PresenceRequestBuilder.PresenceRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class PresenceRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 6e3bd78ac0e..ba5d99a2169 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/presence/setPresence", path_parameters) - async def post(self,body: Optional[SetPresencePostRequestBody] = None, request_configuration: Optional[SetPresenceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetPresencePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Set the state of a user's presence session as an application. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetPresencePostRequestBody] = None, request_c raise Exception("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: Optional[SetPresencePostRequestBody] = None, request_configuration: Optional[SetPresenceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetPresencePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Set the state of a user's presence session as an application. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetPresenceRequestBuilder: raise TypeError("raw_url cannot be null.") return SetPresenceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetPresenceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/presence/set_status_message/set_status_message_request_builder.py b/msgraph/generated/users/item/presence/set_status_message/set_status_message_request_builder.py index 5102dd509b8..89a1c951b73 100644 --- a/msgraph/generated/users/item/presence/set_status_message/set_status_message_request_builder.py +++ b/msgraph/generated/users/item/presence/set_status_message/set_status_message_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/presence/setStatusMessage", path_parameters) - async def post(self,body: Optional[SetStatusMessagePostRequestBody] = None, request_configuration: Optional[SetStatusMessageRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetStatusMessagePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Set a presence status message for a user. An optional expiration date and time can be supplied. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetStatusMessagePostRequestBody] = None, requ raise Exception("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: Optional[SetStatusMessagePostRequestBody] = None, request_configuration: Optional[SetStatusMessageRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetStatusMessagePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Set a presence status message for a user. An optional expiration date and time can be supplied. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetStatusMessageRequestBuild raise TypeError("raw_url cannot be null.") return SetStatusMessageRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetStatusMessageRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/presence/set_user_preferred_presence/set_user_preferred_presence_request_builder.py b/msgraph/generated/users/item/presence/set_user_preferred_presence/set_user_preferred_presence_request_builder.py index 1d77d1ed98b..a2e4410e17d 100644 --- a/msgraph/generated/users/item/presence/set_user_preferred_presence/set_user_preferred_presence_request_builder.py +++ b/msgraph/generated/users/item/presence/set_user_preferred_presence/set_user_preferred_presence_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/presence/setUserPreferredPresence", path_parameters) - async def post(self,body: Optional[SetUserPreferredPresencePostRequestBody] = None, request_configuration: Optional[SetUserPreferredPresenceRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetUserPreferredPresencePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Set the preferred availability and activity status for a user. If the preferred presence of a user is set, the user's presence shows as the preferred status. Preferred presence takes effect only when at least one presence session exists for the user. Otherwise, the user's presence shows as Offline. A presence session is created as a result of a successful setPresence operation, or if the user is signed in on a Microsoft Teams client. For more details, see presence sessions and time-out and expiration. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SetUserPreferredPresencePostRequestBody] = No raise Exception("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: Optional[SetUserPreferredPresencePostRequestBody] = None, request_configuration: Optional[SetUserPreferredPresenceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetUserPreferredPresencePostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Set the preferred availability and activity status for a user. If the preferred presence of a user is set, the user's presence shows as the preferred status. Preferred presence takes effect only when at least one presence session exists for the user. Otherwise, the user's presence shows as Offline. A presence session is created as a result of a successful setPresence operation, or if the user is signed in on a Microsoft Teams client. For more details, see presence sessions and time-out and expiration. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SetUserPreferredPresenceRequ raise TypeError("raw_url cannot be null.") return SetUserPreferredPresenceRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SetUserPreferredPresenceRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/registered_devices/count/count_request_builder.py b/msgraph/generated/users/item/registered_devices/count/count_request_builder.py index f3106541b7c..5afdce03bed 100644 --- a/msgraph/generated/users/item/registered_devices/count/count_request_builder.py +++ b/msgraph/generated/users/item/registered_devices/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/registeredDevices/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/registered_devices/graph_app_role_assignment/count/count_request_builder.py b/msgraph/generated/users/item/registered_devices/graph_app_role_assignment/count/count_request_builder.py index 529d5f527c6..4a63a86c523 100644 --- a/msgraph/generated/users/item/registered_devices/graph_app_role_assignment/count/count_request_builder.py +++ b/msgraph/generated/users/item/registered_devices/graph_app_role_assignment/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/registeredDevices/graph.appRoleAssignment/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/registered_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/users/item/registered_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index 456632af68b..97fc8a1c521 100644 --- a/msgraph/generated/users/item/registered_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/users/item/registered_devices/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/registeredDevices/graph.appRoleAssignment{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.appRoleAssignment in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/registered_devices/graph_device/count/count_request_builder.py b/msgraph/generated/users/item/registered_devices/graph_device/count/count_request_builder.py index 5c4d06b82f5..0004704649a 100644 --- a/msgraph/generated/users/item/registered_devices/graph_device/count/count_request_builder.py +++ b/msgraph/generated/users/item/registered_devices/graph_device/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/registeredDevices/graph.device/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/registered_devices/graph_device/graph_device_request_builder.py b/msgraph/generated/users/item/registered_devices/graph_device/graph_device_request_builder.py index 1fda6c7d8fc..e9cb67b8700 100644 --- a/msgraph/generated/users/item/registered_devices/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/users/item/registered_devices/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/registeredDevices/graph.device{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.device in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/registered_devices/graph_endpoint/count/count_request_builder.py b/msgraph/generated/users/item/registered_devices/graph_endpoint/count/count_request_builder.py index 8ad0da4b115..b30c0b6edd3 100644 --- a/msgraph/generated/users/item/registered_devices/graph_endpoint/count/count_request_builder.py +++ b/msgraph/generated/users/item/registered_devices/graph_endpoint/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/registeredDevices/graph.endpoint/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/registered_devices/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/users/item/registered_devices/graph_endpoint/graph_endpoint_request_builder.py index 88ba394a813..574724bbfbd 100644 --- a/msgraph/generated/users/item/registered_devices/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/users/item/registered_devices/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/registeredDevices/graph.endpoint{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.endpoint in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/registered_devices/item/directory_object_item_request_builder.py b/msgraph/generated/users/item/registered_devices/item/directory_object_item_request_builder.py index b1550249e64..2e2757fb735 100644 --- a/msgraph/generated/users/item/registered_devices/item/directory_object_item_request_builder.py +++ b/msgraph/generated/users/item/registered_devices/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/registeredDevices/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/registered_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py b/msgraph/generated/users/item/registered_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py index f623ece2760..aa56b65f9ec 100644 --- a/msgraph/generated/users/item/registered_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py +++ b/msgraph/generated/users/item/registered_devices/item/graph_app_role_assignment/graph_app_role_assignment_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/registeredDevices/{directoryObject%2Did}/graph.appRoleAssignment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequest return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAppRoleAssignmentRequestBuilder.GraphAppRoleAssignmentRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/registered_devices/item/graph_device/graph_device_request_builder.py b/msgraph/generated/users/item/registered_devices/item/graph_device/graph_device_request_builder.py index 9c073370548..896dd59ec23 100644 --- a/msgraph/generated/users/item/registered_devices/item/graph_device/graph_device_request_builder.py +++ b/msgraph/generated/users/item/registered_devices/item/graph_device/graph_device_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/registeredDevices/{directoryObject%2Did}/graph.device{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetR return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDeviceRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDeviceRequestBuilder.GraphDeviceRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/registered_devices/item/graph_endpoint/graph_endpoint_request_builder.py b/msgraph/generated/users/item/registered_devices/item/graph_endpoint/graph_endpoint_request_builder.py index 51cd0c23fd0..a68898746bb 100644 --- a/msgraph/generated/users/item/registered_devices/item/graph_endpoint/graph_endpoint_request_builder.py +++ b/msgraph/generated/users/item/registered_devices/item/graph_endpoint/graph_endpoint_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/registeredDevices/{directoryObject%2Did}/graph.endpoint{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Endpoint]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGe return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphEndpointRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphEndpointRequestBuilder.GraphEndpointRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/registered_devices/registered_devices_request_builder.py b/msgraph/generated/users/item/registered_devices/registered_devices_request_builder.py index ec05d252bb2..64991687db9 100644 --- a/msgraph/generated/users/item/registered_devices/registered_devices_request_builder.py +++ b/msgraph/generated/users/item/registered_devices/registered_devices_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RegisteredDevicesRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[RegisteredDevicesRequestBuild return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RegisteredDevicesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Devices that are registered for the user. Read-only. Nullable. Supports $expand and returns up to 100 objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -179,17 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RegisteredDevicesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[RegisteredDevicesRequestBuilder.RegisteredDevicesRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/reminder_view_with_start_date_time_with_end_date_time/reminder_view_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/users/item/reminder_view_with_start_date_time_with_end_date_time/reminder_view_with_start_date_time_with_end_date_time_request_builder.py index c0ed52ffa64..964ce80626a 100644 --- a/msgraph/generated/users/item/reminder_view_with_start_date_time_with_end_date_time/reminder_view_with_start_date_time_with_end_date_time_request_builder.py +++ b/msgraph/generated/users/item/reminder_view_with_start_date_time_with_end_date_time/reminder_view_with_start_date_time_with_end_date_time_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D path_parameters['StartDateTime'] = str(start_date_time) super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/reminderView(StartDateTime='{StartDateTime}',EndDateTime='{EndDateTime}'){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[ReminderViewWithStartDateTimeWithEndDateTimeGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ReminderViewWithStartDateTimeWithEndDateTimeGetResponse]: """ Invoke function reminderView param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +52,7 @@ async def get(self,request_configuration: Optional[ReminderViewWithStartDateTime return await self.request_adapter.send_async(request_info, ReminderViewWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function reminderView param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,17 +114,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder.ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilderGetQueryParameters] = None - - 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 dfc8fc0f671..dbb5c3e4922 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/removeAllDevicesFromManagement", path_parameters) - async def post(self,request_configuration: Optional[RemoveAllDevicesFromManagementRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Retire all devices from management for this user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RemoveAllDevicesFromManageme raise Exception("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[RemoveAllDevicesFromManagementRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retire all devices from management for this user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RemoveAllDevicesFromManageme raise TypeError("raw_url cannot be null.") return RemoveAllDevicesFromManagementRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RemoveAllDevicesFromManagementRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/reprocess_license_assignment/reprocess_license_assignment_request_builder.py b/msgraph/generated/users/item/reprocess_license_assignment/reprocess_license_assignment_request_builder.py index ed5ac3513c6..0889e445537 100644 --- a/msgraph/generated/users/item/reprocess_license_assignment/reprocess_license_assignment_request_builder.py +++ b/msgraph/generated/users/item/reprocess_license_assignment/reprocess_license_assignment_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/reprocessLicenseAssignment", path_parameters) - async def post(self,request_configuration: Optional[ReprocessLicenseAssignmentRequestBuilderPostRequestConfiguration] = None) -> Optional[User]: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ Reprocess all group-based license assignments for the user. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. Also see Identify and resolve license assignment problems for a group in Microsoft Entra ID for more details. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[ReprocessLicenseAssignmentRe return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_post_request_information(self,request_configuration: Optional[ReprocessLicenseAssignmentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Reprocess all group-based license assignments for the user. To learn more about group-based licensing, see What is group-based licensing in Microsoft Entra ID. Also see Identify and resolve license assignment problems for a group in Microsoft Entra ID for more details. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ReprocessLicenseAssignmentRe raise TypeError("raw_url cannot be null.") return ReprocessLicenseAssignmentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ReprocessLicenseAssignmentRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/restore/restore_request_builder.py b/msgraph/generated/users/item/restore/restore_request_builder.py index 4de955a9a91..d2bdcfb8455 100644 --- a/msgraph/generated/users/item/restore/restore_request_builder.py +++ b/msgraph/generated/users/item/restore/restore_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/restore", path_parameters) - async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RestoreRequestBuilderPostReq return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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 cannot 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RestoreRequestBuilder: raise TypeError("raw_url cannot be null.") return RestoreRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RestoreRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 cae993b1009..776f76a8cdf 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/retryServiceProvisioning", path_parameters) - async def post(self,request_configuration: Optional[RetryServiceProvisioningRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Retry the user service provisioning. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def post(self,request_configuration: Optional[RetryServiceProvisioningRequ raise Exception("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[RetryServiceProvisioningRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retry the user service provisioning. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,14 +65,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RetryServiceProvisioningRequ raise TypeError("raw_url cannot be null.") return RetryServiceProvisioningRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RetryServiceProvisioningRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 1746f7db1c8..4e3164dd6fc 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/revokeSignInSessions", path_parameters) - async def post(self,request_configuration: Optional[RevokeSignInSessionsRequestBuilderPostRequestConfiguration] = None) -> Optional[RevokeSignInSessionsPostResponse]: + async def post(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +47,7 @@ async def post(self,request_configuration: Optional[RevokeSignInSessionsRequestB return await self.request_adapter.send_async(request_info, RevokeSignInSessionsPostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RevokeSignInSessionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,14 +68,4 @@ def with_url(self,raw_url: Optional[str] = None) -> RevokeSignInSessionsRequestB raise TypeError("raw_url cannot be null.") return RevokeSignInSessionsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class RevokeSignInSessionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/scoped_role_member_of/count/count_request_builder.py b/msgraph/generated/users/item/scoped_role_member_of/count/count_request_builder.py index 5283bb6650f..6273f0c3d7c 100644 --- a/msgraph/generated/users/item/scoped_role_member_of/count/count_request_builder.py +++ b/msgraph/generated/users/item/scoped_role_member_of/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/scopedRoleMemberOf/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/scoped_role_member_of/item/scoped_role_membership_item_request_builder.py b/msgraph/generated/users/item/scoped_role_member_of/item/scoped_role_membership_item_request_builder.py index cd0a2753b71..db540f29007 100644 --- a/msgraph/generated/users/item/scoped_role_member_of/item/scoped_role_membership_item_request_builder.py +++ b/msgraph/generated/users/item/scoped_role_member_of/item/scoped_role_membership_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/scopedRoleMemberOf/{scopedRoleMembership%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property scopedRoleMemberOf for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ScopedRoleMembershipItemRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Get scopedRoleMemberOf from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ScopedRoleMembershipItemReque return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Update the navigation property scopedRoleMemberOf in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[ScopedRoleMembership] = None, request_config return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopedRoleMemberOf for users 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}/scopedRoleMemberOf/{scopedRoleMembership%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get scopedRoleMemberOf from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopedRoleMe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopedRoleMemberOf in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = Non """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/scopedRoleMemberOf/{scopedRoleMembership%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ScopedRoleMembershipItemRequ raise TypeError("raw_url cannot be null.") return ScopedRoleMembershipItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ScopedRoleMembershipItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopedRoleMembershipItemRequestBuilder.ScopedRoleMembershipItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/scoped_role_member_of/scoped_role_member_of_request_builder.py b/msgraph/generated/users/item/scoped_role_member_of/scoped_role_member_of_request_builder.py index cf89110542e..80b03a2fbe6 100644 --- a/msgraph/generated/users/item/scoped_role_member_of/scoped_role_member_of_request_builder.py +++ b/msgraph/generated/users/item/scoped_role_member_of/scoped_role_member_of_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_scoped_role_membership_id(self,scoped_role_membership_id: str) -> ScopedR url_tpl_params["scopedRoleMembership%2Did"] = scoped_role_membership_id return ScopedRoleMembershipItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ScopedRoleMemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: """ Get scopedRoleMemberOf from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ScopedRoleMemberOfRequestBuil return await self.request_adapter.send_async(request_info, ScopedRoleMembershipCollectionResponse, error_mapping) - async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMemberOfRequestBuilderPostRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Create new navigation property to scopedRoleMemberOf for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[ScopedRoleMembership] = None, request_configu return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ScopedRoleMemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get scopedRoleMemberOf from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ScopedRoleMe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMemberOfRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopedRoleMemberOf for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/scopedRoleMemberOf', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMemberOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ScopedRoleMemberOfRequestBuilder.ScopedRoleMemberOfRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ScopedRoleMemberOfRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/send_mail/send_mail_request_builder.py b/msgraph/generated/users/item/send_mail/send_mail_request_builder.py index 185d81a4158..0076641ecfb 100644 --- a/msgraph/generated/users/item/send_mail/send_mail_request_builder.py +++ b/msgraph/generated/users/item/send_mail/send_mail_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sendMail", path_parameters) - async def post(self,body: Optional[SendMailPostRequestBody] = None, request_configuration: Optional[SendMailRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendMailPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send the message specified in the request body using either JSON or MIME format. When using JSON format, you can include a file attachment in the same sendMail action call. When using MIME format: This method saves the message in the Sent Items folder. Alternatively, create a draft message to send later. To learn more about the steps involved in the backend before a mail is delivered to recipients, see here. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SendMailPostRequestBody] = None, request_conf raise Exception("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: Optional[SendMailPostRequestBody] = None, request_configuration: Optional[SendMailRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendMailPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send the message specified in the request body using either JSON or MIME format. When using JSON format, you can include a file attachment in the same sendMail action call. When using MIME format: This method saves the message in the Sent Items folder. Alternatively, create a draft message to send later. To learn more about the steps involved in the backend before a mail is delivered to recipients, see here. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendMailRequestBuilder: raise TypeError("raw_url cannot be null.") return SendMailRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendMailRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/users/item/service_provisioning_errors/count/count_request_builder.py index 47e7d1bba4c..b0dec7240d2 100644 --- a/msgraph/generated/users/item/service_provisioning_errors/count/count_request_builder.py +++ b/msgraph/generated/users/item/service_provisioning_errors/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/users/item/service_provisioning_errors/service_provisioning_errors_request_builder.py index 2ca778fb1ed..54657e41d0b 100644 --- a/msgraph/generated/users/item/service_provisioning_errors/service_provisioning_errors_request_builder.py +++ b/msgraph/generated/users/item/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: """ Errors published by a federated service describing a non-transient, 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. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequ return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Errors published by a federated service describing a non-transient, 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. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/settings/settings_request_builder.py b/msgraph/generated/users/item/settings/settings_request_builder.py index 82e2f5a0ee2..f920104b373 100644 --- a/msgraph/generated/users/item/settings/settings_request_builder.py +++ b/msgraph/generated/users/item/settings/settings_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/settings{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property settings for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[SettingsRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserSettings]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSettings]: """ Read the user and organization userSettings object.To learn how to update the properties of the userSettings object, see update user settings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +68,7 @@ async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, UserSettings, error_mapping) - async def patch(self,body: Optional[UserSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserSettings]: + async def patch(self,body: Optional[UserSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSettings]: """ Update the properties of the userSettings object. Users in the same organization can have different settings based on their preference or on the organization policies. To get the user current settings, see current user settings. param body: The request body @@ -91,18 +92,18 @@ async def patch(self,body: Optional[UserSettings] = None, request_configuration: return await self.request_adapter.send_async(request_info, UserSettings, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property settings for users 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}/settings', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the user and organization userSettings object.To learn how to update the properties of the userSettings object, see update user settings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[SettingsRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of the userSettings object. Users in the same organization can have different settings based on their preference or on the organization policies. To get the user current settings, see current user settings. param body: The request body @@ -122,7 +123,7 @@ def to_patch_request_information(self,body: Optional[UserSettings] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/settings', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -156,16 +157,6 @@ def windows(self) -> WindowsRequestBuilder: return WindowsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class SettingsRequestBuilderGetQueryParameters(): """ @@ -192,27 +183,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[SettingsRequestBuilder.SettingsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SettingsRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/settings/shift_preferences/shift_preferences_request_builder.py b/msgraph/generated/users/item/settings/shift_preferences/shift_preferences_request_builder.py index 1ea8dca5832..edbb5f8ba72 100644 --- a/msgraph/generated/users/item/settings/shift_preferences/shift_preferences_request_builder.py +++ b/msgraph/generated/users/item/settings/shift_preferences/shift_preferences_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/settings/shiftPreferences{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ShiftPreferencesRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property shiftPreferences for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ShiftPreferencesRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ShiftPreferencesRequestBuilderGetRequestConfiguration] = None) -> Optional[ShiftPreferences]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ShiftPreferences]: """ Retrieve the properties and relationships of a shiftPreferences object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ShiftPreferencesRequestBuilde return await self.request_adapter.send_async(request_info, ShiftPreferences, error_mapping) - async def patch(self,body: Optional[ShiftPreferences] = None, request_configuration: Optional[ShiftPreferencesRequestBuilderPatchRequestConfiguration] = None) -> Optional[ShiftPreferences]: + async def patch(self,body: Optional[ShiftPreferences] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ShiftPreferences]: """ Update the properties and relationships of a shiftPreferences object. param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[ShiftPreferences] = None, request_configurat return await self.request_adapter.send_async(request_info, ShiftPreferences, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ShiftPreferencesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property shiftPreferences for users 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}/settings/shiftPreferences', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ShiftPreferencesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties and relationships of a shiftPreferences object by ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[ShiftPrefere request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ShiftPreferences] = None, request_configuration: Optional[ShiftPreferencesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ShiftPreferences] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties and relationships of a shiftPreferences object. param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[ShiftPreferences] = None, r """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/settings/shiftPreferences', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -136,16 +137,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ShiftPreferencesRequestBuild raise TypeError("raw_url cannot be null.") return ShiftPreferencesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftPreferencesRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ShiftPreferencesRequestBuilderGetQueryParameters(): """ @@ -172,27 +163,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftPreferencesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ShiftPreferencesRequestBuilder.ShiftPreferencesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ShiftPreferencesRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/settings/windows/count/count_request_builder.py b/msgraph/generated/users/item/settings/windows/count/count_request_builder.py index 2c551df7ec6..a4a5d498623 100644 --- a/msgraph/generated/users/item/settings/windows/count/count_request_builder.py +++ b/msgraph/generated/users/item/settings/windows/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/settings/windows/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/settings/windows/item/instances/count/count_request_builder.py b/msgraph/generated/users/item/settings/windows/item/instances/count/count_request_builder.py index 9371fcdbc18..b09c2541808 100644 --- a/msgraph/generated/users/item/settings/windows/item/instances/count/count_request_builder.py +++ b/msgraph/generated/users/item/settings/windows/item/instances/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/settings/windows/{windowsSetting%2Did}/instances/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/settings/windows/item/instances/instances_request_builder.py b/msgraph/generated/users/item/settings/windows/item/instances/instances_request_builder.py index c841bd17cba..c6350b43e74 100644 --- a/msgraph/generated/users/item/settings/windows/item/instances/instances_request_builder.py +++ b/msgraph/generated/users/item/settings/windows/item/instances/instances_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_setting_instance_id(self,windows_setting_instance_id: str) -> Win url_tpl_params["windowsSettingInstance%2Did"] = windows_setting_instance_id return WindowsSettingInstanceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsSettingInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsSettingInstanceCollectionResponse]: """ Get a list of windowsSettingInstance objects and their properties for the signed-in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstancesRequestBuilderGetReq return await self.request_adapter.send_async(request_info, WindowsSettingInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[InstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsSettingInstance]: + async def post(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsSettingInstance]: """ Create new navigation property to instances for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[WindowsSettingInstance] = None, request_confi return await self.request_adapter.send_async(request_info, WindowsSettingInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of windowsSettingInstance objects and their properties for the signed-in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[InstancesReq request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[InstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to instances for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[WindowsSettingInstance] = No """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/settings/windows/{windowsSetting%2Did}/instances', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstancesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/settings/windows/item/instances/item/windows_setting_instance_item_request_builder.py b/msgraph/generated/users/item/settings/windows/item/instances/item/windows_setting_instance_item_request_builder.py index da66ce54c89..7a9fd6255e8 100644 --- a/msgraph/generated/users/item/settings/windows/item/instances/item/windows_setting_instance_item_request_builder.py +++ b/msgraph/generated/users/item/settings/windows/item/instances/item/windows_setting_instance_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/settings/windows/{windowsSetting%2Did}/instances/{windowsSettingInstance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsSettingInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property instances for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[WindowsSettingInstanceItem raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsSettingInstanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsSettingInstance]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsSettingInstance]: """ Read the properties and relationships of a windowsSettingInstance object by passing the Windows setting ID and Windows setting instance ID in the URL. This method gets a windowsSettingInstance for the signed-in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[WindowsSettingInstanceItemReq return await self.request_adapter.send_async(request_info, WindowsSettingInstance, error_mapping) - async def patch(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[WindowsSettingInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsSettingInstance]: + async def patch(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsSettingInstance]: """ Update the navigation property instances in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[WindowsSettingInstance] = None, request_conf return await self.request_adapter.send_async(request_info, WindowsSettingInstance, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsSettingInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property instances for users 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}/settings/windows/{windowsSetting%2Did}/instances/{windowsSettingInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsSettingInstanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a windowsSettingInstance object by passing the Windows setting ID and Windows setting instance ID in the URL. This method gets a windowsSettingInstance for the signed-in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[WindowsSettingInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property instances in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[WindowsSettingInstance] = N """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/settings/windows/{windowsSetting%2Did}/instances/{windowsSettingInstance%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -135,16 +136,6 @@ def with_url(self,raw_url: Optional[str] = None) -> WindowsSettingInstanceItemRe raise TypeError("raw_url cannot be null.") return WindowsSettingInstanceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsSettingInstanceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsSettingInstanceItemRequestBuilderGetQueryParameters(): """ @@ -171,27 +162,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsSettingInstanceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsSettingInstanceItemRequestBuilder.WindowsSettingInstanceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsSettingInstanceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 ad1c0b358a3..7080ad3a976 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/settings/windows/{windowsSetting%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[WindowsSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property windows for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[WindowsSettingItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[WindowsSettingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsSetting]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsSetting]: """ Read the properties and relationships of a windowsSetting object by passing the ID of the setting in the URL. This method gets the setting for the signed-in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[WindowsSettingItemRequestBuil return await self.request_adapter.send_async(request_info, WindowsSetting, error_mapping) - async def patch(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[WindowsSettingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsSetting]: + async def patch(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsSetting]: """ Update the navigation property windows in users param body: The request body @@ -89,18 +90,18 @@ async def patch(self,body: Optional[WindowsSetting] = None, request_configuratio return await self.request_adapter.send_async(request_info, WindowsSetting, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[WindowsSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property windows for users 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}/settings/windows/{windowsSetting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[WindowsSettingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a windowsSetting object by passing the ID of the setting in the URL. This method gets the setting for the signed-in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsSetti request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[WindowsSettingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property windows in users param body: The request body @@ -120,7 +121,7 @@ def to_patch_request_information(self,body: Optional[WindowsSetting] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/settings/windows/{windowsSetting%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -145,16 +146,6 @@ def instances(self) -> InstancesRequestBuilder: return InstancesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsSettingItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class WindowsSettingItemRequestBuilderGetQueryParameters(): """ @@ -181,27 +172,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsSettingItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsSettingItemRequestBuilder.WindowsSettingItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsSettingItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 9b477983fc5..b8a0262988e 100644 --- a/msgraph/generated/users/item/settings/windows/windows_request_builder.py +++ b/msgraph/generated/users/item/settings/windows/windows_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_windows_setting_id(self,windows_setting_id: str) -> WindowsSettingItemReq url_tpl_params["windowsSetting%2Did"] = windows_setting_id return WindowsSettingItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[WindowsRequestBuilderGetRequestConfiguration] = None) -> Optional[WindowsSettingCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsSettingCollectionResponse]: """ Get a list of windowsSetting objects and their properties for the signed in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[WindowsRequestBuilderGetReque return await self.request_adapter.send_async(request_info, WindowsSettingCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[WindowsRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsSetting]: + async def post(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsSetting]: """ Create new navigation property to windows for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[WindowsSetting] = None, request_configuration return await self.request_adapter.send_async(request_info, WindowsSetting, error_mapping) - def to_get_request_information(self,request_configuration: Optional[WindowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of windowsSetting objects and their properties for the signed in user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[WindowsReque request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[WindowsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to windows for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[WindowsSetting] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/settings/windows', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[WindowsRequestBuilder.WindowsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WindowsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/sponsors/count/count_request_builder.py b/msgraph/generated/users/item/sponsors/count/count_request_builder.py new file mode 100644 index 00000000000..bc9c7df5d9a --- /dev/null +++ b/msgraph/generated/users/item/sponsors/count/count_request_builder.py @@ -0,0 +1,94 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .....models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for 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/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, ParsableFactory] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + 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 new file mode 100644 index 00000000000..9ebb6a63ef5 --- /dev/null +++ b/msgraph/generated/users/item/sponsors/item/directory_object_item_request_builder.py @@ -0,0 +1,97 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +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 sponsors property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new DirectoryObjectItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + """ + The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. + 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, 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] = None) -> RequestInformation: + """ + The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> 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 not raw_url: + 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 user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[List[str]] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + + diff --git a/msgraph/generated/users/item/sponsors/sponsors_request_builder.py b/msgraph/generated/users/item/sponsors/sponsors_request_builder.py new file mode 100644 index 00000000000..b922280dc50 --- /dev/null +++ b/msgraph/generated/users/item/sponsors/sponsors_request_builder.py @@ -0,0 +1,153 @@ +from __future__ import annotations +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Callable, Dict, List, Optional, TYPE_CHECKING, Union + +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 SponsorsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sponsors property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, Dict[str, Any]]) -> None: + """ + Instantiates a new SponsorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for 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{?%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 sponsors property of the microsoft.graph.user entity. + param directory_object_id: The unique identifier of directoryObject + Returns: DirectoryObjectItemRequestBuilder + """ + if not directory_object_id: + 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] = 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. + 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 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: Dict[str, 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] = 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. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: Optional[str] = None) -> SponsorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SponsorsRequestBuilder + """ + if not raw_url: + raise TypeError("raw_url cannot be null.") + return SponsorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(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. + """ + def get_query_parameter(self,original_name: Optional[str] = None) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if not original_name: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[List[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[List[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[List[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + diff --git a/msgraph/generated/users/item/teamwork/associated_teams/associated_teams_request_builder.py b/msgraph/generated/users/item/teamwork/associated_teams/associated_teams_request_builder.py index e4844f9044a..4e65996346c 100644 --- a/msgraph/generated/users/item/teamwork/associated_teams/associated_teams_request_builder.py +++ b/msgraph/generated/users/item/teamwork/associated_teams/associated_teams_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_associated_team_info_id(self,associated_team_info_id: str) -> AssociatedT url_tpl_params["associatedTeamInfo%2Did"] = associated_team_info_id return AssociatedTeamInfoItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AssociatedTeamsRequestBuilderGetRequestConfiguration] = None) -> Optional[AssociatedTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AssociatedTeamInfoCollectionResponse]: """ Get the list of teams in Microsoft Teams that a user is associated with.Currently, a user can be associated with a team in two different ways: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[AssociatedTeamsRequestBuilder return await self.request_adapter.send_async(request_info, AssociatedTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[AssociatedTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[AssociatedTeamInfo]: + async def post(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AssociatedTeamInfo]: """ Create new navigation property to associatedTeams for users param body: The request body @@ -87,7 +88,7 @@ async def post(self,body: Optional[AssociatedTeamInfo] = None, request_configura return await self.request_adapter.send_async(request_info, AssociatedTeamInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AssociatedTeamsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the list of teams in Microsoft Teams that a user is associated with.Currently, a user can be associated with a team in two different ways: param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[AssociatedTe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[AssociatedTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to associatedTeams for users param body: The request body @@ -107,7 +108,7 @@ def to_post_request_information(self,body: Optional[AssociatedTeamInfo] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/teamwork/associatedTeams', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -188,27 +189,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssociatedTeamsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssociatedTeamsRequestBuilder.AssociatedTeamsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssociatedTeamsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/teamwork/associated_teams/count/count_request_builder.py b/msgraph/generated/users/item/teamwork/associated_teams/count/count_request_builder.py index f4b6545581f..b70754c3b5c 100644 --- a/msgraph/generated/users/item/teamwork/associated_teams/count/count_request_builder.py +++ b/msgraph/generated/users/item/teamwork/associated_teams/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/teamwork/associatedTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/teamwork/associated_teams/item/associated_team_info_item_request_builder.py b/msgraph/generated/users/item/teamwork/associated_teams/item/associated_team_info_item_request_builder.py index f56b2205394..30ce3191f14 100644 --- a/msgraph/generated/users/item/teamwork/associated_teams/item/associated_team_info_item_request_builder.py +++ b/msgraph/generated/users/item/teamwork/associated_teams/item/associated_team_info_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/teamwork/associatedTeams/{associatedTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AssociatedTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property associatedTeams for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AssociatedTeamInfoItemRequ raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AssociatedTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AssociatedTeamInfo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AssociatedTeamInfo]: """ The list of associatedTeamInfo objects that a user is associated with. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AssociatedTeamInfoItemRequest return await self.request_adapter.send_async(request_info, AssociatedTeamInfo, error_mapping) - async def patch(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[AssociatedTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AssociatedTeamInfo]: + async def patch(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AssociatedTeamInfo]: """ Update the navigation property associatedTeams in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AssociatedTeamInfo] = None, request_configur return await self.request_adapter.send_async(request_info, AssociatedTeamInfo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AssociatedTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property associatedTeams for users 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}/teamwork/associatedTeams/{associatedTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AssociatedTeamInfoItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The list of associatedTeamInfo objects that a user is associated with. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AssociatedTe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[AssociatedTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property associatedTeams in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AssociatedTeamInfo] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/teamwork/associatedTeams/{associatedTeamInfo%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def team(self) -> TeamRequestBuilder: return TeamRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssociatedTeamInfoItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AssociatedTeamInfoItemRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssociatedTeamInfoItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AssociatedTeamInfoItemRequestBuilder.AssociatedTeamInfoItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AssociatedTeamInfoItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/teamwork/associated_teams/item/team/team_request_builder.py b/msgraph/generated/users/item/teamwork/associated_teams/item/team/team_request_builder.py index 8a94534d3cd..f6e17fbc2a3 100644 --- a/msgraph/generated/users/item/teamwork/associated_teams/item/team/team_request_builder.py +++ b/msgraph/generated/users/item/teamwork/associated_teams/item/team/team_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/teamwork/associatedTeams/{associatedTeamInfo%2Did}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: """ Get team from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get team from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamRequestBuilder.TeamRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/teamwork/installed_apps/count/count_request_builder.py b/msgraph/generated/users/item/teamwork/installed_apps/count/count_request_builder.py index 582b0865e57..ab3606abd84 100644 --- a/msgraph/generated/users/item/teamwork/installed_apps/count/count_request_builder.py +++ b/msgraph/generated/users/item/teamwork/installed_apps/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/teamwork/installedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/teamwork/installed_apps/installed_apps_request_builder.py b/msgraph/generated/users/item/teamwork/installed_apps/installed_apps_request_builder.py index ad2340eaf21..0896f4a5bfd 100644 --- a/msgraph/generated/users/item/teamwork/installed_apps/installed_apps_request_builder.py +++ b/msgraph/generated/users/item/teamwork/installed_apps/installed_apps_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_user_scope_teams_app_installation_id(self,user_scope_teams_app_installati url_tpl_params["userScopeTeamsAppInstallation%2Did"] = user_scope_teams_app_installation_id return UserScopeTeamsAppInstallationItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallationCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallationCollectionResponse]: """ Retrieve the list of apps installed in the personal scope of the specified user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGe return await self.request_adapter.send_async(request_info, UserScopeTeamsAppInstallationCollectionResponse, error_mapping) - async def post(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallation]: + async def post(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallation]: """ Install an app in the personal scope of the specified user. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[UserScopeTeamsAppInstallation] = None, reques return await self.request_adapter.send_async(request_info, UserScopeTeamsAppInstallation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of apps installed in the personal scope of the specified user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[InstalledApp request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Install an app in the personal scope of the specified user. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[UserScopeTeamsAppInstallatio """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/teamwork/installedApps', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstalledAppsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[InstalledAppsRequestBuilder.InstalledAppsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class InstalledAppsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/teamwork/installed_apps/item/chat/chat_request_builder.py b/msgraph/generated/users/item/teamwork/installed_apps/item/chat/chat_request_builder.py index 0f62a6bee97..795439af2e2 100644 --- a/msgraph/generated/users/item/teamwork/installed_apps/item/chat/chat_request_builder.py +++ b/msgraph/generated/users/item/teamwork/installed_apps/item/chat/chat_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/teamwork/installedApps/{userScopeTeamsAppInstallation%2Did}/chat{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[ChatRequestBuilderGetRequestConfiguration] = None) -> Optional[Chat]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Chat]: """ Retrieve the chat of the specified user and Teams app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[ChatRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Chat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChatRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the chat of the specified user and Teams app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,17 +95,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChatRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChatRequestBuilder.ChatRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/teamwork/installed_apps/item/teams_app/teams_app_request_builder.py b/msgraph/generated/users/item/teamwork/installed_apps/item/teams_app/teams_app_request_builder.py index 37efd0f35f9..5f97378fedb 100644 --- a/msgraph/generated/users/item/teamwork/installed_apps/item/teams_app/teams_app_request_builder.py +++ b/msgraph/generated/users/item/teamwork/installed_apps/item/teams_app/teams_app_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/teamwork/installedApps/{userScopeTeamsAppInstallation%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppRequestBuilder.TeamsAppRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/teamwork/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py b/msgraph/generated/users/item/teamwork/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py index 3266d75b13e..71ed5ac44bb 100644 --- a/msgraph/generated/users/item/teamwork/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py +++ b/msgraph/generated/users/item/teamwork/installed_apps/item/teams_app_definition/teams_app_definition_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/teamwork/installedApps/{userScopeTeamsAppInstallation%2Did}/teamsAppDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: """ The details of this version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuil return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The details of this version of the app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamsAppDefinitionRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamsAppDefinitionRequestBuilder.TeamsAppDefinitionRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/teamwork/installed_apps/item/user_scope_teams_app_installation_item_request_builder.py b/msgraph/generated/users/item/teamwork/installed_apps/item/user_scope_teams_app_installation_item_request_builder.py index 34c1fee4ad9..27f76e47da7 100644 --- a/msgraph/generated/users/item/teamwork/installed_apps/item/user_scope_teams_app_installation_item_request_builder.py +++ b/msgraph/generated/users/item/teamwork/installed_apps/item/user_scope_teams_app_installation_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/teamwork/installedApps/{userScopeTeamsAppInstallation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserScopeTeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Uninstall an app from the personal scope of the specified user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +49,7 @@ async def delete(self,request_configuration: Optional[UserScopeTeamsAppInstallat raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[UserScopeTeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallation]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallation]: """ Retrieve the app installed in the personal scope of the specified user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +70,7 @@ async def get(self,request_configuration: Optional[UserScopeTeamsAppInstallation return await self.request_adapter.send_async(request_info, UserScopeTeamsAppInstallation, error_mapping) - async def patch(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[UserScopeTeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallation]: + async def patch(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallation]: """ Update the navigation property installedApps in users param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[UserScopeTeamsAppInstallation] = None, reque return await self.request_adapter.send_async(request_info, UserScopeTeamsAppInstallation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[UserScopeTeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Uninstall an app from the personal scope of the specified user. 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}/teamwork/installedApps/{userScopeTeamsAppInstallation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserScopeTeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Retrieve the app installed in the personal scope of the specified user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[UserScopeTea request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[UserScopeTeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property installedApps in users param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[UserScopeTeamsAppInstallati """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/teamwork/installedApps/{userScopeTeamsAppInstallation%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -166,16 +167,6 @@ def teams_app_definition(self) -> TeamsAppDefinitionRequestBuilder: return TeamsAppDefinitionRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserScopeTeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserScopeTeamsAppInstallationItemRequestBuilderGetQueryParameters(): """ @@ -202,27 +193,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserScopeTeamsAppInstallationItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserScopeTeamsAppInstallationItemRequestBuilder.UserScopeTeamsAppInstallationItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserScopeTeamsAppInstallationItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/teamwork/send_activity_notification/send_activity_notification_request_builder.py b/msgraph/generated/users/item/teamwork/send_activity_notification/send_activity_notification_request_builder.py index c2883525fd3..b8d959daf0f 100644 --- a/msgraph/generated/users/item/teamwork/send_activity_notification/send_activity_notification_request_builder.py +++ b/msgraph/generated/users/item/teamwork/send_activity_notification/send_activity_notification_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/teamwork/sendActivityNotification", path_parameters) - async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Send an activity feed notification to a user. For more information, see sending Teams activity notifications. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = No raise Exception("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: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Send an activity feed notification to a user. For more information, see sending Teams activity notifications. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> SendActivityNotificationRequ raise TypeError("raw_url cannot be null.") return SendActivityNotificationRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class SendActivityNotificationRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/teamwork/teamwork_request_builder.py b/msgraph/generated/users/item/teamwork/teamwork_request_builder.py index b452a36cc91..8851555c9d0 100644 --- a/msgraph/generated/users/item/teamwork/teamwork_request_builder.py +++ b/msgraph/generated/users/item/teamwork/teamwork_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/teamwork{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TeamworkRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property teamwork for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,11 +48,12 @@ async def delete(self,request_configuration: Optional[TeamworkRequestBuilderDele raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TeamworkRequestBuilderGetRequestConfiguration] = None) -> Optional[UserTeamwork]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserTeamwork]: """ - A container for Microsoft Teams features available for the user. Read-only. Nullable. + Get the userTeamwork settings for a specified user, which includes the Microsoft Teams region and the locale chosen by the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserTeamwork] + Find more info here: https://learn.microsoft.com/graph/api/userteamwork-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -67,7 +69,7 @@ async def get(self,request_configuration: Optional[TeamworkRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, UserTeamwork, error_mapping) - async def patch(self,body: Optional[UserTeamwork] = None, request_configuration: Optional[TeamworkRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserTeamwork]: + async def patch(self,body: Optional[UserTeamwork] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserTeamwork]: """ Update the navigation property teamwork in users param body: The request body @@ -90,20 +92,20 @@ async def patch(self,body: Optional[UserTeamwork] = None, request_configuration: return await self.request_adapter.send_async(request_info, UserTeamwork, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TeamworkRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property teamwork for users 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}/teamwork', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TeamworkRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - A container for Microsoft Teams features available for the user. Read-only. Nullable. + Get the userTeamwork settings for a specified user, which includes the Microsoft Teams region and the locale chosen by the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[TeamworkRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserTeamwork] = None, request_configuration: Optional[TeamworkRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserTeamwork] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property teamwork in users param body: The request body @@ -121,7 +123,7 @@ def to_patch_request_information(self,body: Optional[UserTeamwork] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/teamwork', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -164,20 +166,10 @@ def send_activity_notification(self) -> SendActivityNotificationRequestBuilder: return SendActivityNotificationRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TeamworkRequestBuilderGetQueryParameters(): """ - A container for Microsoft Teams features available for the user. Read-only. Nullable. + Get the userTeamwork settings for a specified user, which includes the Microsoft Teams region and the locale chosen by the user. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -200,27 +192,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TeamworkRequestBuilder.TeamworkRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TeamworkRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/count/count_request_builder.py b/msgraph/generated/users/item/todo/lists/count/count_request_builder.py index 47654691fb1..79b3b307a2e 100644 --- a/msgraph/generated/users/item/todo/lists/count/count_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/todo/lists/delta/delta_request_builder.py b/msgraph/generated/users/item/todo/lists/delta/delta_request_builder.py index 3617a3070ec..f4ebb63be37 100644 --- a/msgraph/generated/users/item/todo/lists/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/todo/lists/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/todo/lists/item/extensions/count/count_request_builder.py index 45a065df218..8b30541a3b7 100644 --- a/msgraph/generated/users/item/todo/lists/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/extensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/todo/lists/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/todo/lists/item/extensions/extensions_request_builder.py index e59ddf0bc8c..014cfd38543 100644 --- a/msgraph/generated/users/item/todo/lists/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ The collection of open extensions defined for the task list. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the task list. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/todo/lists/item/extensions/item/extension_item_request_builder.py index 9c425818e09..376c9c8c154 100644 --- a/msgraph/generated/users/item/todo/lists/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ The collection of open extensions defined for the task list. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the task list. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/count/count_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/count/count_request_builder.py index 61c30e23fa8..de05a036e67 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/count/count_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/delta/delta_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/delta/delta_request_builder.py index b10f2029ecf..8102df92212 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/delta/delta_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DeltaRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DeltaRequestBuilder.DeltaRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/attachment_sessions_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/attachment_sessions_request_builder.py index 01023534255..2e53df99aff 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/attachment_sessions_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/attachment_sessions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -42,7 +43,7 @@ def by_attachment_session_id(self,attachment_session_id: str) -> AttachmentSessi url_tpl_params["attachmentSession%2Did"] = attachment_session_id return AttachmentSessionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentSessionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentSessionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentSessionCollectionResponse]: """ Get attachmentSessions from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +63,7 @@ async def get(self,request_configuration: Optional[AttachmentSessionsRequestBuil return await self.request_adapter.send_async(request_info, AttachmentSessionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentSessionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get attachmentSessions from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -138,17 +139,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentSessionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentSessionsRequestBuilder.AttachmentSessionsRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/count/count_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/count/count_request_builder.py index 34f3f2581fd..9e18012c68d 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/count/count_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/attachmentSessions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/item/attachment_session_item_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/item/attachment_session_item_request_builder.py index 2b702b68b89..e980394bf64 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/item/attachment_session_item_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/item/attachment_session_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/attachmentSessions/{attachmentSession%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property attachmentSessions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[AttachmentSessionItemReque raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentSessionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentSession]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentSession]: """ Get attachmentSessions from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentSessionItemRequestB return await self.request_adapter.send_async(request_info, AttachmentSession, error_mapping) - async def patch(self,body: Optional[AttachmentSession] = None, request_configuration: Optional[AttachmentSessionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttachmentSession]: + async def patch(self,body: Optional[AttachmentSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentSession]: """ Update the navigation property attachmentSessions in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[AttachmentSession] = None, request_configura return await self.request_adapter.send_async(request_info, AttachmentSession, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attachmentSessions for users 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}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/attachmentSessions/{attachmentSession%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentSessionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get attachmentSessions from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentSe request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttachmentSession] = None, request_configuration: Optional[AttachmentSessionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttachmentSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attachmentSessions in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[AttachmentSession] = None, """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/attachmentSessions/{attachmentSession%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentSessionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentSessionItemRequestBuilderGetQueryParameters(): """ @@ -175,27 +166,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentSessionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentSessionItemRequestBuilder.AttachmentSessionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentSessionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/item/content/content_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/item/content/content_request_builder.py index d9bfe70d72c..f05ef2e8d61 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/item/content/content_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachment_sessions/item/content/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/attachmentSessions/{attachmentSession%2Did}/content", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ The content streams that are uploaded. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[AttachmentSession]: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentSession]: """ The content streams that are uploaded. param body: Binary request body @@ -67,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu return await self.request_adapter.send_async(request_info, AttachmentSession, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content streams that are uploaded. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The content streams that are uploaded. param body: Binary request body @@ -103,24 +103,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/attachments_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/attachments_request_builder.py index 3d73ee44413..3a758805937 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/attachments_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/attachments_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_attachment_base_id(self,attachment_base_id: str) -> AttachmentBaseItemReq url_tpl_params["attachmentBase%2Did"] = attachment_base_id return AttachmentBaseItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentBaseCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentBaseCollectionResponse]: """ Get a list of the taskFileAttachment objects and their properties. The contentBytes property will not be returned in the response. Use the Get attachment API to view the contentBytes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetR return await self.request_adapter.send_async(request_info, AttachmentBaseCollectionResponse, error_mapping) - async def post(self,body: Optional[AttachmentBase] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttachmentBase]: + async def post(self,body: Optional[AttachmentBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentBase]: """ Add a new taskFileAttachment object to a todoTask. This operation limits the size of the attachment you can add to under 3 MB. If the size of the file attachments is more than 3 MB, create an upload session to upload the attachments. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[AttachmentBase] = None, request_configuration return await self.request_adapter.send_async(request_info, AttachmentBase, error_mapping) - def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the taskFileAttachment objects and their properties. The contentBytes property will not be returned in the response. Use the Get attachment API to view the contentBytes. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[AttachmentsR request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttachmentBase] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttachmentBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Add a new taskFileAttachment object to a todoTask. This operation limits the size of the attachment you can add to under 3 MB. If the size of the file attachments is more than 3 MB, create an upload session to upload the attachments. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[AttachmentBase] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/attachments', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/count/count_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/count/count_request_builder.py index c504f5a8792..023ca562ee7 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/count/count_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,17 +86,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: filter: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/create_upload_session/create_upload_session_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/create_upload_session/create_upload_session_request_builder.py index 3c1625ce667..4cd2b4080c9 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/create_upload_session/create_upload_session_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/create_upload_session/create_upload_session_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/attachments/createUploadSession", path_parameters) - async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UploadSession]: """ Create an upload session to iteratively upload ranges of a file as an attachment to a todoTask. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. The request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows the transfer to be resumed, in case the network connection is dropped during the upload. The following are the steps to attach a file to a Microsoft To Do task using an upload session: For an example that describes the end-to-end attachment process, see attach files to a To Do task. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, r return await self.request_adapter.send_async(request_info, UploadSession, error_mapping) - def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create an upload session to iteratively upload ranges of a file as an attachment to a todoTask. As part of the response, this action returns an upload URL that you can use in subsequent sequential PUT queries. The request headers for each PUT operation let you specify the exact range of bytes to be uploaded. This allows the transfer to be resumed, in case the network connection is dropped during the upload. The following are the steps to attach a file to a Microsoft To Do task using an upload session: For an example that describes the end-to-end attachment process, see attach files to a To Do task. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> CreateUploadSessionRequestBu raise TypeError("raw_url cannot be null.") return CreateUploadSessionRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CreateUploadSessionRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/item/attachment_base_item_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/item/attachment_base_item_request_builder.py index 0b5bcc4c973..ee0a7d93c98 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/item/attachment_base_item_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/item/attachment_base_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/attachments/{attachmentBase%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[AttachmentBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a taskFileAttachment object from a todoTask resource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def delete(self,request_configuration: Optional[AttachmentBaseItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[AttachmentBaseItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentBase]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentBase]: """ Read the properties and relationships of a taskFileAttachment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,18 +68,18 @@ async def get(self,request_configuration: Optional[AttachmentBaseItemRequestBuil return await self.request_adapter.send_async(request_info, AttachmentBase, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[AttachmentBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a taskFileAttachment object from a todoTask resource. 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}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/attachments/{attachmentBase%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[AttachmentBaseItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a taskFileAttachment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,16 +109,6 @@ def content(self) -> ContentRequestBuilder: return ContentRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentBaseItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class AttachmentBaseItemRequestBuilderGetQueryParameters(): """ @@ -139,17 +130,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class AttachmentBaseItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[AttachmentBaseItemRequestBuilder.AttachmentBaseItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/item/value/content_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/item/value/content_request_builder.py index b66a540c3a8..d54bb0a722f 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/item/value/content_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/attachments/item/value/content_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +25,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/attachments/{attachmentBase%2Did}/$value", path_parameters) - async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Get media content for the navigation property attachments from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +44,7 @@ async def get(self,request_configuration: Optional[ContentRequestBuilderGetReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: """ Update media content for the navigation property attachments in users param body: Binary request body @@ -65,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[ContentRequestBu raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get media content for the navigation property attachments from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[ContentReque 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[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property attachments in users param body: Binary request body @@ -101,24 +101,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ContentRequestBuilder: raise TypeError("raw_url cannot be null.") return ContentRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ContentRequestBuilderPutRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/checklist_items/checklist_items_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/checklist_items/checklist_items_request_builder.py index d305e56db3f..32930ee2edd 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/checklist_items/checklist_items_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/checklist_items/checklist_items_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_checklist_item_id(self,checklist_item_id: str) -> ChecklistItemItemReques url_tpl_params["checklistItem%2Did"] = checklist_item_id return ChecklistItemItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ChecklistItemsRequestBuilderGetRequestConfiguration] = None) -> Optional[ChecklistItemCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChecklistItemCollectionResponse]: """ Get the checklistItem resources associated to a todoTask from the checklistItems navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ChecklistItemsRequestBuilderG return await self.request_adapter.send_async(request_info, ChecklistItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[ChecklistItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChecklistItem]: + async def post(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChecklistItem]: """ Create a new checklistItem object. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[ChecklistItem] = None, request_configuration: return await self.request_adapter.send_async(request_info, ChecklistItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ChecklistItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the checklistItem resources associated to a todoTask from the checklistItems navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[ChecklistIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[ChecklistItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new checklistItem object. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[ChecklistItem] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/checklistItems', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChecklistItemsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChecklistItemsRequestBuilder.ChecklistItemsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChecklistItemsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/checklist_items/count/count_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/checklist_items/count/count_request_builder.py index 143f632cb40..e8bde49b982 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/checklist_items/count/count_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/checklist_items/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/checklistItems/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/checklist_items/item/checklist_item_item_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/checklist_items/item/checklist_item_item_request_builder.py index 7a0b701d50b..04289c08a8a 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/checklist_items/item/checklist_item_item_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/checklist_items/item/checklist_item_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/checklistItems/{checklistItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ChecklistItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a checklistItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[ChecklistItemItemRequestBu raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ChecklistItemItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ChecklistItem]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChecklistItem]: """ Read the properties and relationships of a checklistItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[ChecklistItemItemRequestBuild return await self.request_adapter.send_async(request_info, ChecklistItem, error_mapping) - async def patch(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[ChecklistItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChecklistItem]: + async def patch(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChecklistItem]: """ Update the properties of a checklistItem object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[ChecklistItem] = None, request_configuration return await self.request_adapter.send_async(request_info, ChecklistItem, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ChecklistItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a checklistItem object. 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}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/checklistItems/{checklistItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ChecklistItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a checklistItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[ChecklistIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[ChecklistItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a checklistItem object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[ChecklistItem] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/checklistItems/{checklistItem%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ChecklistItemItemRequestBuil raise TypeError("raw_url cannot be null.") return ChecklistItemItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChecklistItemItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ChecklistItemItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChecklistItemItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ChecklistItemItemRequestBuilder.ChecklistItemItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ChecklistItemItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/extensions/count/count_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/extensions/count/count_request_builder.py index 973d2e0300b..c45aeda2c05 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/extensions/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/extensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/extensions/extensions_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/extensions/extensions_request_builder.py index fb6c7b123eb..68bbb9f5e4e 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/extensions/extensions_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_extension_id(self,extension_id: str) -> ExtensionItemRequestBuilder: url_tpl_params["extension%2Did"] = extension_id return ExtensionItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: """ The collection of open extensions defined for the task. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +64,7 @@ async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRe return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for users param body: The request body @@ -86,7 +87,7 @@ async def post(self,body: Optional[Extension] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the task. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionsRe request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for users param body: The request body @@ -106,7 +107,7 @@ def to_post_request_information(self,body: Optional[Extension] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/extensions', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,27 +188,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionsRequestBuilder.ExtensionsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/extensions/item/extension_item_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/extensions/item/extension_item_request_builder.py index 8f850d2bbb4..faf0a1b8eae 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/extensions/item/extension_item_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/extensions/item/extension_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/extensions/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +45,7 @@ async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilde raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Extension]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ The collection of open extensions defined for the task. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGe return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -87,18 +88,18 @@ async def patch(self,body: Optional[Extension] = None, request_configuration: Op return await self.request_adapter.send_async(request_info, Extension, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = 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, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The collection of open extensions defined for the task. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[ExtensionIte request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -118,7 +119,7 @@ def to_patch_request_information(self,body: Optional[Extension] = None, request_ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/extensions/{extension%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -134,16 +135,6 @@ def with_url(self,raw_url: Optional[str] = None) -> ExtensionItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ExtensionItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class ExtensionItemRequestBuilderGetQueryParameters(): """ @@ -170,27 +161,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ExtensionItemRequestBuilder.ExtensionItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ExtensionItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/linked_resources/count/count_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/linked_resources/count/count_request_builder.py index e615a83d306..ddd3601a690 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/linked_resources/count/count_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/linked_resources/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/linkedResources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/linked_resources/item/linked_resource_item_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/linked_resources/item/linked_resource_item_request_builder.py index ee46dc15e27..6aa4c0f678d 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/linked_resources/item/linked_resource_item_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/linked_resources/item/linked_resource_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/linkedResources/{linkedResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[LinkedResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete a linkedResource object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[LinkedResourceItemRequestB raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[LinkedResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LinkedResource]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LinkedResource]: """ Read the properties and relationships of a linkedResource object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[LinkedResourceItemRequestBuil return await self.request_adapter.send_async(request_info, LinkedResource, error_mapping) - async def patch(self,body: Optional[LinkedResource] = None, request_configuration: Optional[LinkedResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LinkedResource]: + async def patch(self,body: Optional[LinkedResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LinkedResource]: """ Update the properties of a linkedResource object. param body: The request body @@ -90,18 +91,18 @@ async def patch(self,body: Optional[LinkedResource] = None, request_configuratio return await self.request_adapter.send_async(request_info, LinkedResource, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[LinkedResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete a linkedResource object. 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}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/linkedResources/{linkedResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[LinkedResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a linkedResource object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[LinkedResour request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LinkedResource] = None, request_configuration: Optional[LinkedResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LinkedResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a linkedResource object. param body: The request body @@ -121,7 +122,7 @@ def to_patch_request_information(self,body: Optional[LinkedResource] = None, req """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/linkedResources/{linkedResource%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -137,16 +138,6 @@ def with_url(self,raw_url: Optional[str] = None) -> LinkedResourceItemRequestBui raise TypeError("raw_url cannot be null.") return LinkedResourceItemRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LinkedResourceItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class LinkedResourceItemRequestBuilderGetQueryParameters(): """ @@ -173,27 +164,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LinkedResourceItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LinkedResourceItemRequestBuilder.LinkedResourceItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LinkedResourceItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/linked_resources/linked_resources_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/linked_resources/linked_resources_request_builder.py index 1f882e55992..196ecef95cb 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/linked_resources/linked_resources_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/linked_resources/linked_resources_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +44,7 @@ def by_linked_resource_id(self,linked_resource_id: str) -> LinkedResourceItemReq url_tpl_params["linkedResource%2Did"] = linked_resource_id return LinkedResourceItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[LinkedResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[LinkedResourceCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[LinkedResourceCollectionResponse]: """ Get information of one or more items in a partner application, based on which a specified task was created. The information is represented in a linkedResource object for each item. It includes an external ID for the item in the partner application, and if applicable, a deep link to that item in the application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +65,7 @@ async def get(self,request_configuration: Optional[LinkedResourcesRequestBuilder return await self.request_adapter.send_async(request_info, LinkedResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[LinkedResource] = None, request_configuration: Optional[LinkedResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[LinkedResource]: + async def post(self,body: Optional[LinkedResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LinkedResource]: """ Create a linkedResource object to associate a specified task with an item in a partner application. For example, you can associate a task with an email item in Outlook that spurred the task, and you can create a linkedResource object to track its association. You can also create a linkedResource object while creating a task. param body: The request body @@ -88,7 +89,7 @@ async def post(self,body: Optional[LinkedResource] = None, request_configuration return await self.request_adapter.send_async(request_info, LinkedResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[LinkedResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get information of one or more items in a partner application, based on which a specified task was created. The information is represented in a linkedResource object for each item. It includes an external ID for the item in the partner application, and if applicable, a deep link to that item in the application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[LinkedResour request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LinkedResource] = None, request_configuration: Optional[LinkedResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LinkedResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a linkedResource object to associate a specified task with an item in a partner application. For example, you can associate a task with an email item in Outlook that spurred the task, and you can create a linkedResource object to track its association. You can also create a linkedResource object while creating a task. param body: The request body @@ -108,7 +109,7 @@ def to_post_request_information(self,body: Optional[LinkedResource] = None, requ """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}/linkedResources', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -189,27 +190,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LinkedResourcesRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[LinkedResourcesRequestBuilder.LinkedResourcesRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class LinkedResourcesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/item/todo_task_item_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/item/todo_task_item_request_builder.py index da6bb7fa57c..1d572034dfc 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/item/todo_task_item_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/item/todo_task_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -31,7 +32,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TodoTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a todoTask object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +51,7 @@ async def delete(self,request_configuration: Optional[TodoTaskItemRequestBuilder raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TodoTaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TodoTask]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TodoTask]: """ Read the properties and relationships of a todoTask object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +72,7 @@ async def get(self,request_configuration: Optional[TodoTaskItemRequestBuilderGet return await self.request_adapter.send_async(request_info, TodoTask, error_mapping) - async def patch(self,body: Optional[TodoTask] = None, request_configuration: Optional[TodoTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TodoTask]: + async def patch(self,body: Optional[TodoTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TodoTask]: """ Update the properties of a todoTask object. param body: The request body @@ -95,18 +96,18 @@ async def patch(self,body: Optional[TodoTask] = None, request_configuration: Opt return await self.request_adapter.send_async(request_info, TodoTask, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TodoTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a todoTask object. 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}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TodoTaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a todoTask object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[TodoTaskItem request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TodoTask] = None, request_configuration: Optional[TodoTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TodoTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a todoTask object. param body: The request body @@ -126,7 +127,7 @@ def to_patch_request_information(self,body: Optional[TodoTask] = None, request_c """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks/{todoTask%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -187,16 +188,6 @@ def linked_resources(self) -> LinkedResourcesRequestBuilder: return LinkedResourcesRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TodoTaskItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TodoTaskItemRequestBuilderGetQueryParameters(): """ @@ -223,27 +214,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TodoTaskItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TodoTaskItemRequestBuilder.TodoTaskItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TodoTaskItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/tasks/tasks_request_builder.py b/msgraph/generated/users/item/todo/lists/item/tasks/tasks_request_builder.py index 3668ab02957..c638f4caf17 100644 --- a/msgraph/generated/users/item/todo/lists/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/tasks/tasks_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_todo_task_id(self,todo_task_id: str) -> TodoTaskItemRequestBuilder: url_tpl_params["todoTask%2Did"] = todo_task_id return TodoTaskItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[TodoTaskCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TodoTaskCollectionResponse]: """ Get the todoTask resources from the tasks navigation property of a specified todoTaskList. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TodoTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[TodoTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[TodoTask]: + async def post(self,body: Optional[TodoTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TodoTask]: """ Create a new task object in a specified todoTaskList. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[TodoTask] = None, request_configuration: Opti return await self.request_adapter.send_async(request_info, TodoTask, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the todoTask resources from the tasks navigation property of a specified todoTaskList. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[TasksRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TodoTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TodoTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new task object in a specified todoTaskList. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[TodoTask] = None, request_co """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}/tasks', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TasksRequestBuilder.TasksRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TasksRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/item/todo_task_list_item_request_builder.py b/msgraph/generated/users/item/todo/lists/item/todo_task_list_item_request_builder.py index 7435490d37a..e5d9e2de298 100644 --- a/msgraph/generated/users/item/todo/lists/item/todo_task_list_item_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/item/todo_task_list_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +29,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TodoTaskListItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a todoTaskList object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def delete(self,request_configuration: Optional[TodoTaskListItemRequestBui raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TodoTaskListItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TodoTaskList]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TodoTaskList]: """ Read the properties and relationships of a todoTaskList object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +69,7 @@ async def get(self,request_configuration: Optional[TodoTaskListItemRequestBuilde return await self.request_adapter.send_async(request_info, TodoTaskList, error_mapping) - async def patch(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[TodoTaskListItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TodoTaskList]: + async def patch(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TodoTaskList]: """ Update the properties of a todoTaskList object. param body: The request body @@ -92,18 +93,18 @@ async def patch(self,body: Optional[TodoTaskList] = None, request_configuration: return await self.request_adapter.send_async(request_info, TodoTaskList, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TodoTaskListItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a todoTaskList object. 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}/todo/lists/{todoTaskList%2Did}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TodoTaskListItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of a todoTaskList object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[TodoTaskList request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[TodoTaskListItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the properties of a todoTaskList object. param body: The request body @@ -123,7 +124,7 @@ def to_patch_request_information(self,body: Optional[TodoTaskList] = None, reque """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/todo/lists/{todoTaskList%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -157,16 +158,6 @@ def tasks(self) -> TasksRequestBuilder: return TasksRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TodoTaskListItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TodoTaskListItemRequestBuilderGetQueryParameters(): """ @@ -193,27 +184,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TodoTaskListItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TodoTaskListItemRequestBuilder.TodoTaskListItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TodoTaskListItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/lists/lists_request_builder.py b/msgraph/generated/users/item/todo/lists/lists_request_builder.py index dd2c20ad726..cae524f107c 100644 --- a/msgraph/generated/users/item/todo/lists/lists_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/lists_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -44,7 +45,7 @@ def by_todo_task_list_id(self,todo_task_list_id: str) -> TodoTaskListItemRequest url_tpl_params["todoTaskList%2Did"] = todo_task_list_id return TodoTaskListItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> Optional[TodoTaskListCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TodoTaskListCollectionResponse]: """ Get a list of the todoTaskList objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, TodoTaskListCollectionResponse, error_mapping) - async def post(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[TodoTaskList]: + async def post(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TodoTaskList]: """ Create a new lists object. param body: The request body @@ -89,7 +90,7 @@ async def post(self,body: Optional[TodoTaskList] = None, request_configuration: return await self.request_adapter.send_async(request_info, TodoTaskList, error_mapping) - def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get a list of the todoTaskList objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[ListsRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Create a new lists object. param body: The request body @@ -109,7 +110,7 @@ def to_post_request_information(self,body: Optional[TodoTaskList] = None, reques """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users/{user%2Did}/todo/lists', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -199,27 +200,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[ListsRequestBuilder.ListsRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ListsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/todo/todo_request_builder.py b/msgraph/generated/users/item/todo/todo_request_builder.py index 2e6db13dc22..f45fec47d5c 100644 --- a/msgraph/generated/users/item/todo/todo_request_builder.py +++ b/msgraph/generated/users/item/todo/todo_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/todo{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[TodoRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Delete navigation property todo for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +46,7 @@ async def delete(self,request_configuration: Optional[TodoRequestBuilderDeleteRe raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[TodoRequestBuilderGetRequestConfiguration] = None) -> Optional[Todo]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Todo]: """ Represents the To Do services available to a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +66,7 @@ async def get(self,request_configuration: Optional[TodoRequestBuilderGetRequestC return await self.request_adapter.send_async(request_info, Todo, error_mapping) - async def patch(self,body: Optional[Todo] = None, request_configuration: Optional[TodoRequestBuilderPatchRequestConfiguration] = None) -> Optional[Todo]: + async def patch(self,body: Optional[Todo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Todo]: """ Update the navigation property todo in users param body: The request body @@ -88,18 +89,18 @@ async def patch(self,body: Optional[Todo] = None, request_configuration: Optiona return await self.request_adapter.send_async(request_info, Todo, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[TodoRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Delete navigation property todo for users 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}/todo', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[TodoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Represents the To Do services available to a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[TodoRequestB request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Todo] = None, request_configuration: Optional[TodoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Todo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Update the navigation property todo in users param body: The request body @@ -119,7 +120,7 @@ def to_patch_request_information(self,body: Optional[Todo] = None, request_confi """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}/todo', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -144,16 +145,6 @@ def lists(self) -> ListsRequestBuilder: return ListsRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TodoRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class TodoRequestBuilderGetQueryParameters(): """ @@ -180,27 +171,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TodoRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TodoRequestBuilder.TodoRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TodoRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/transitive_member_of/count/count_request_builder.py b/msgraph/generated/users/item/transitive_member_of/count/count_request_builder.py index 061435278d1..6dc72794b9e 100644 --- a/msgraph/generated/users/item/transitive_member_of/count/count_request_builder.py +++ b/msgraph/generated/users/item/transitive_member_of/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/transitiveMemberOf/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py b/msgraph/generated/users/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py index 311e2f562d1..a8d48677a93 100644 --- a/msgraph/generated/users/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py +++ b/msgraph/generated/users/item/transitive_member_of/graph_administrative_unit/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/transitiveMemberOf/graph.administrativeUnit/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/users/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py index 60db5d1f45e..fdf47137037 100644 --- a/msgraph/generated/users/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/users/item/transitive_member_of/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/transitiveMemberOf/graph.administrativeUnit{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.administrativeUnit in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/transitive_member_of/graph_directory_role/count/count_request_builder.py b/msgraph/generated/users/item/transitive_member_of/graph_directory_role/count/count_request_builder.py index cbce4abe5e5..9d98cd744f5 100644 --- a/msgraph/generated/users/item/transitive_member_of/graph_directory_role/count/count_request_builder.py +++ b/msgraph/generated/users/item/transitive_member_of/graph_directory_role/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/transitiveMemberOf/graph.directoryRole/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/transitive_member_of/graph_directory_role/graph_directory_role_request_builder.py b/msgraph/generated/users/item/transitive_member_of/graph_directory_role/graph_directory_role_request_builder.py index d87e6f08524..c93599600a9 100644 --- a/msgraph/generated/users/item/transitive_member_of/graph_directory_role/graph_directory_role_request_builder.py +++ b/msgraph/generated/users/item/transitive_member_of/graph_directory_role/graph_directory_role_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/transitiveMemberOf/graph.directoryRole{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: """ Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuil return await self.request_adapter.send_async(request_info, DirectoryRoleCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.directoryRole in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDirectoryRoleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDirectoryRoleRequestBuilder.GraphDirectoryRoleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/transitive_member_of/graph_group/count/count_request_builder.py b/msgraph/generated/users/item/transitive_member_of/graph_group/count/count_request_builder.py index a9b7b438605..57fb8bf2e86 100644 --- a/msgraph/generated/users/item/transitive_member_of/graph_group/count/count_request_builder.py +++ b/msgraph/generated/users/item/transitive_member_of/graph_group/count/count_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -25,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/transitiveMemberOf/graph.group/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -43,7 +44,7 @@ async def get(self,request_configuration: Optional[CountRequestBuilderGetRequest raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) - def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,17 +91,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[CountRequestBuilder.CountRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/transitive_member_of/graph_group/graph_group_request_builder.py b/msgraph/generated/users/item/transitive_member_of/graph_group/graph_group_request_builder.py index 36117f55701..5862275a2bc 100644 --- a/msgraph/generated/users/item/transitive_member_of/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/users/item/transitive_member_of/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +28,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/transitiveMemberOf/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +48,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the items of type microsoft.graph.group in the microsoft.graph.directoryObject collection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,17 +134,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/transitive_member_of/item/directory_object_item_request_builder.py b/msgraph/generated/users/item/transitive_member_of/item/directory_object_item_request_builder.py index cca10b4c319..5ddfd526f44 100644 --- a/msgraph/generated/users/item/transitive_member_of/item/directory_object_item_request_builder.py +++ b/msgraph/generated/users/item/transitive_member_of/item/directory_object_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +30,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/transitiveMemberOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: """ The groups, including nested groups, and directory roles that a user is a member of. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +50,7 @@ async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBui return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The groups, including nested groups, and directory roles that a user is a member of. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,17 +124,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class DirectoryObjectItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py b/msgraph/generated/users/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py index 4244e0ab268..f707bdd087d 100644 --- a/msgraph/generated/users/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py +++ b/msgraph/generated/users/item/transitive_member_of/item/graph_administrative_unit/graph_administrative_unit_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/transitiveMemberOf/{directoryObject%2Did}/graph.administrativeUnit{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphAdministrativeUnitReques return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphAdministrativeUnitRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphAdministrativeUnitRequestBuilder.GraphAdministrativeUnitRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/transitive_member_of/item/graph_directory_role/graph_directory_role_request_builder.py b/msgraph/generated/users/item/transitive_member_of/item/graph_directory_role/graph_directory_role_request_builder.py index 4f4622eaee0..1b1e499f698 100644 --- a/msgraph/generated/users/item/transitive_member_of/item/graph_directory_role/graph_directory_role_request_builder.py +++ b/msgraph/generated/users/item/transitive_member_of/item/graph_directory_role/graph_directory_role_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/transitiveMemberOf/{directoryObject%2Did}/graph.directoryRole{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRole]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRole]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuil return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphDirectoryRoleRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphDirectoryRoleRequestBuilder.GraphDirectoryRoleRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/transitive_member_of/item/graph_group/graph_group_request_builder.py b/msgraph/generated/users/item/transitive_member_of/item/graph_group/graph_group_request_builder.py index 1c4962f3d46..f5d1fc78f5d 100644 --- a/msgraph/generated/users/item/transitive_member_of/item/graph_group/graph_group_request_builder.py +++ b/msgraph/generated/users/item/transitive_member_of/item/graph_group/graph_group_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/transitiveMemberOf/{directoryObject%2Did}/graph.group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +47,7 @@ async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRe return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Get the item of type microsoft.graph.directoryObject as microsoft.graph.group param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,17 +94,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class GraphGroupRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[GraphGroupRequestBuilder.GraphGroupRequestBuilderGetQueryParameters] = None - - 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 3c9578750cd..720b3761982 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 @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -45,7 +46,7 @@ def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItem url_tpl_params["directoryObject%2Did"] = directory_object_id return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ The groups, including nested groups, and directory roles that a user is a member of. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +67,7 @@ async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuil return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ The groups, including nested groups, and directory roles that a user is a member of. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -179,17 +180,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TransitiveMemberOfRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[TransitiveMemberOfRequestBuilder.TransitiveMemberOfRequestBuilderGetQueryParameters] = None - - diff --git a/msgraph/generated/users/item/translate_exchange_ids/translate_exchange_ids_request_builder.py b/msgraph/generated/users/item/translate_exchange_ids/translate_exchange_ids_request_builder.py index 81fadc67691..f579bdf284c 100644 --- a/msgraph/generated/users/item/translate_exchange_ids/translate_exchange_ids_request_builder.py +++ b/msgraph/generated/users/item/translate_exchange_ids/translate_exchange_ids_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/translateExchangeIds", path_parameters) - async def post(self,body: Optional[TranslateExchangeIdsPostRequestBody] = None, request_configuration: Optional[TranslateExchangeIdsRequestBuilderPostRequestConfiguration] = None) -> Optional[TranslateExchangeIdsPostResponse]: + async def post(self,body: Optional[TranslateExchangeIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TranslateExchangeIdsPostResponse]: """ Translate identifiers of Outlook-related resources between formats. param body: The request body @@ -51,7 +51,7 @@ async def post(self,body: Optional[TranslateExchangeIdsPostRequestBody] = None, return await self.request_adapter.send_async(request_info, TranslateExchangeIdsPostResponse, error_mapping) - def to_post_request_information(self,body: Optional[TranslateExchangeIdsPostRequestBody] = None, request_configuration: Optional[TranslateExchangeIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TranslateExchangeIdsPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Translate identifiers of Outlook-related resources between formats. param body: The request body @@ -76,14 +76,4 @@ def with_url(self,raw_url: Optional[str] = None) -> TranslateExchangeIdsRequestB raise TypeError("raw_url cannot be null.") return TranslateExchangeIdsRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class TranslateExchangeIdsRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/item/user_item_request_builder.py b/msgraph/generated/users/item/user_item_request_builder.py index 69e9562a59b..ea30da20097 100644 --- a/msgraph/generated/users/item/user_item_request_builder.py +++ b/msgraph/generated/users/item/user_item_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -81,6 +82,7 @@ from .send_mail.send_mail_request_builder import SendMailRequestBuilder from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder from .settings.settings_request_builder import SettingsRequestBuilder + from .sponsors.sponsors_request_builder import SponsorsRequestBuilder from .teamwork.teamwork_request_builder import TeamworkRequestBuilder from .todo.todo_request_builder import TodoRequestBuilder from .transitive_member_of.transitive_member_of_request_builder import TransitiveMemberOfRequestBuilder @@ -100,7 +102,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[UserItemRequestBuilderDeleteRequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: """ Deletes a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -134,12 +136,12 @@ def export_device_and_app_management_data_with_skip_with_top(self,skip: Optional return ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilder(self.request_adapter, self.path_parameters, skip, top) - async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ - Read properties and relationships of the user object. + Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. 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-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -155,13 +157,13 @@ async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequ return await self.request_adapter.send_async(request_info, User, error_mapping) - async def patch(self,body: Optional[User] = None, request_configuration: Optional[UserItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[User]: + async def patch(self,body: Optional[User] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: """ - Update the properties of a user object. Not all properties can be updated by Member or Guest users with their default permissions without Administrator roles. Compare member and guest default permissions to see properties they can manage. Customers through Microsoft Entra ID for customers can also use this API operation to update their details. See Default user permissions in customer tenants for the list of properties they can update. + Update the properties of a user object. 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/user-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -194,20 +196,20 @@ def reminder_view_with_start_date_time_with_end_date_time(self,end_date_time: Op return ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def to_delete_request_information(self,request_configuration: Optional[UserItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Deletes a user. 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}', self.path_parameters) + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the user object. + Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -216,16 +218,16 @@ def to_get_request_information(self,request_configuration: Optional[UserItemRequ request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[User] = None, request_configuration: Optional[UserItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[User] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a user object. Not all properties can be updated by Member or Guest users with their default permissions without Administrator roles. Compare member and guest default permissions to see properties they can manage. Customers through Microsoft Entra ID for customers can also use this API operation to update their details. See Default user permissions in customer tenants for the list of properties they can update. + Update the properties of a user object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, '{+baseurl}/users/{user%2Did}', self.path_parameters) + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -844,6 +846,15 @@ def settings(self) -> SettingsRequestBuilder: return SettingsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def sponsors(self) -> SponsorsRequestBuilder: + """ + Provides operations to manage the sponsors property of the microsoft.graph.user entity. + """ + from .sponsors.sponsors_request_builder import SponsorsRequestBuilder + + return SponsorsRequestBuilder(self.request_adapter, self.path_parameters) + @property def teamwork(self) -> TeamworkRequestBuilder: """ @@ -889,20 +900,10 @@ def wipe_managed_app_registrations_by_device_tag(self) -> WipeManagedAppRegistra return WipeManagedAppRegistrationsByDeviceTagRequestBuilder(self.request_adapter, self.path_parameters) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserItemRequestBuilderDeleteRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - @dataclass class UserItemRequestBuilderGetQueryParameters(): """ - Read properties and relationships of the user object. + Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation for the user and specify the properties in a $select OData query option. Because the user resource supports extensions, you can also use the GET operation to get custom properties and extension data in a user instance. Customers through Microsoft Entra ID for customers can also use this API operation to retrieve their details. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -925,27 +926,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: select: Optional[List[str]] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserItemRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UserItemRequestBuilder.UserItemRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UserItemRequestBuilderPatchRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 da31bba2ac6..c465209b352 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 @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/wipeManagedAppRegistrationsByDeviceTag", path_parameters) - async def post(self,body: Optional[WipeManagedAppRegistrationsByDeviceTagPostRequestBody] = None, request_configuration: Optional[WipeManagedAppRegistrationsByDeviceTagRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[WipeManagedAppRegistrationsByDeviceTagPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: """ Issues a wipe operation on an app registration with specified device tag. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[WipeManagedAppRegistrationsByDeviceTagPostReq raise Exception("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: Optional[WipeManagedAppRegistrationsByDeviceTagPostRequestBody] = None, request_configuration: Optional[WipeManagedAppRegistrationsByDeviceTagRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WipeManagedAppRegistrationsByDeviceTagPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ Issues a wipe operation on an app registration with specified device tag. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> WipeManagedAppRegistrationsB raise TypeError("raw_url cannot be null.") return WipeManagedAppRegistrationsByDeviceTagRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class WipeManagedAppRegistrationsByDeviceTagRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/msgraph/generated/users/users_request_builder.py b/msgraph/generated/users/users_request_builder.py index 9c5a0988b1d..af46f73e602 100644 --- a/msgraph/generated/users/users_request_builder.py +++ b/msgraph/generated/users/users_request_builder.py @@ -1,6 +1,7 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -47,12 +48,12 @@ def by_user_id(self,user_id: str) -> UserItemRequestBuilder: url_tpl_params["user%2Did"] = user_id return UserItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ - Retrieve a list of user objects. + List properties and relationships of the user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[UserCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/user-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-user-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -68,13 +69,13 @@ async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequest return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - async def post(self,body: Optional[User] = None, request_configuration: Optional[UsersRequestBuilderPostRequestConfiguration] = None) -> Optional[User]: + async def post(self,body: Optional[User] = None, request_configuration: Optional[RequestConfiguration] = 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 not body: raise TypeError("body cannot be null.") @@ -92,9 +93,9 @@ async def post(self,body: Optional[User] = None, request_configuration: Optional return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: """ - Retrieve a list of user objects. + List properties and relationships of the user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -103,16 +104,16 @@ def to_get_request_information(self,request_configuration: Optional[UsersRequest request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[User] = None, request_configuration: Optional[UsersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[User] = None, request_configuration: Optional[RequestConfiguration] = 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 """ if not body: raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, '{+baseurl}/users', self.path_parameters) + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) request_info.configure(request_configuration) request_info.headers.try_add("Accept", "application/json") request_info.set_content_from_parsable(self.request_adapter, "application/json", body) @@ -176,7 +177,7 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: @dataclass class UsersRequestBuilderGetQueryParameters(): """ - Retrieve a list of user objects. + List properties and relationships of the user objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -224,27 +225,4 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: top: Optional[int] = None - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsersRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - # Request query parameters - query_parameters: Optional[UsersRequestBuilder.UsersRequestBuilderGetQueryParameters] = None - - - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class UsersRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - 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 38f855d8a71..85a635cde80 100644 --- a/msgraph/generated/users/validate_properties/validate_properties_request_builder.py +++ b/msgraph/generated/users/validate_properties/validate_properties_request_builder.py @@ -1,6 +1,6 @@ from __future__ import annotations -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +26,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/users/validateProperties", path_parameters) - async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -48,7 +48,7 @@ async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, re raise Exception("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: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = 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. param body: The request body @@ -73,14 +73,4 @@ def with_url(self,raw_url: Optional[str] = None) -> ValidatePropertiesRequestBui raise TypeError("raw_url cannot be null.") return ValidatePropertiesRequestBuilder(self.request_adapter, raw_url) - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - @dataclass - class ValidatePropertiesRequestBuilderPostRequestConfiguration(BaseRequestConfiguration): - from kiota_abstractions.base_request_configuration import BaseRequestConfiguration - - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - diff --git a/pyproject.toml b/pyproject.toml index 1ce164e4475..77d62776719 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "msgraph-sdk" -version = "1.2.0" +version = "1.3.0" authors = [{name = "Microsoft", email = "graphtooling+python@microsoft.com"}] description = "The Microsoft Graph Python SDK" dependencies = [ @@ -61,7 +61,7 @@ pythonpath = [ ] [tool.bumpver] -current_version = "1.2.0" +current_version = "1.3.0" version_pattern = "MAJOR.MINOR.PATCH[PYTAGNUM]" commit_message = "bump version {old_version} -> {new_version}" commit = true diff --git a/scripts/incrementMinorVersion.ps1 b/scripts/incrementMinorVersion.ps1 new file mode 100644 index 00000000000..dabc719ecea --- /dev/null +++ b/scripts/incrementMinorVersion.ps1 @@ -0,0 +1,11 @@ +Push-Location -Path (Join-Path -Path $PSScriptRoot -ChildPath "..") +$versionFileContent = Get-Content -Path "msgraph/_version.py" -Raw +$version = $versionFileContent.Split("`r`n")[0] -replace "VERSION: str = '", '' -replace "'", '' +$versionParts = $version -split "\." +$versionParts[1] = [int]$versionParts[1] + 1 +$versionParts[2] = 0 +$newVersion = $versionParts -join "." +$versionFileContent -replace $version, $newVersion | Set-Content -Path "msgraph/_version.py" -NoNewline +$pyprojectFileContent = Get-Content -Path "pyproject.toml" -Raw +$pyprojectFileContent -replace $version, $newVersion | Set-Content -Path "pyproject.toml" -NoNewline +Pop-Location \ No newline at end of file